OSDN Git Service

2007-11-16 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/33986
4         * gfortran.dg/allocatable_function_3.f90.
5
6 2007-11-16  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/34113
9         * gcc.c-torture/compile/pr34113.c: New testcase.
10
11 2007-11-16  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/34099
14         * g++.dg/torture/pr3499.C: New testcase.
15         * gcc.c-torture/execute/pr34099.c: Likewise.
16
17 2007-11-16  Olivier Hainque  <hainque@adacore.com>
18
19         * gnat.dg/release_unc_maxalign.adb: New test.
20
21 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
22
23         PR c++/34100
24         * g++.dg/template/crash73.C: New test.
25
26 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
27
28         PR middle-end/23848
29         * gcc.dg/tree-ssa/pr23848-1.c: New test.
30         * gcc.dg/tree-ssa/pr23848-2.c: New test.
31         * gcc.dg/tree-ssa/pr23848-3.c: New test.
32         * gcc.dg/tree-ssa/pr23848-4.c: New test.
33
34 2007-11-15  Tobias Burnus  <burnus@net-b.de>
35
36         PR fortran/33917
37         * gfortran.dg/proc_decl_11.f90: New.
38
39 2007-11-15  Ben Elliston  <bje@au.ibm.com>
40
41         * gcc.target/spu/compare-dp.c: New test.
42
43 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44
45         * gcc.dg/pr33923.c: New test.
46
47 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
48
49         PR middle-end/34088
50         * gcc.dg/pr34088.c: New test.
51
52 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
53
54         * gcc.c-torture/compile/20071114-1.c: New test.
55
56 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR fortran/31608
59         *gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
60         to match known variations in symbol format. Document in comments.
61
62 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63
64         PR fortran/33985
65         *gfortran.dg/streamio_12.f90: New test to avoid future regression.
66
67 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         *gfortran.dg/list_read_7.f90: Fix test so that test file is deleted when
70         done.
71
72 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
73
74         PR fortran/33162
75         *gfortran.dg/proc_decl_1.f90: Update.
76         *gfortran.dg/proc_decl_7.f90: New test.
77         *gfortran.dg/proc_decl_8.f90: New test.
78         *gfortran.dg/proc_decl_9.f90: New test.
79         *gfortran.dg/proc_decl_10.f90: New test.
80
81 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
82
83         PR fortran/34080
84         * gfortran.dg/transfer_assumed_size_1.f90: New test.
85
86 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
87
88         PR c++/34054
89         PR c++/34056
90         PR c++/34057
91         PR c++/34058
92         PR c++/34060
93         * g++.dg/parse/crash36.C: Add another dg-error.
94         * g++.dg/cpp0x/pr34054.C: New test.
95         * g++.dg/cpp0x/pr34056.C: New test.
96         * g++.dg/cpp0x/pr34057.C: New test.
97         * g++.dg/cpp0x/pr34058.C: New test.
98         * g++.dg/cpp0x/pr34060.C: New test.
99
100         PR tree-optimization/34063
101         * g++.dg/tree-ssa/pr34063.C: New test.
102
103 2007-11-13  Diego Novillo  <dnovillo@google.com>
104
105         PR tree-optimization/33870
106         * gcc.c-torture/execute/pr33870-1.c: New test.
107         * gcc.dg/tree-ssa/alias-16.c: New test.
108
109 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
110
111         PR c++/29225
112         * g++.dg/template/crash72.C: New test.
113
114 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
115
116         * g++.dg/opt/cfg5.C: New test.
117
118 2007-11-12  Richard Guenther  <rguenther@suse.de>
119
120         PR middle-end/34070
121         * gcc.c-torture/execute/pr34070-1.c: New testcase.
122         * gcc.c-torture/execute/pr34070-2.c: Likewise.
123
124 2007-11-12  Richard Guenther  <rguenther@suse.de>
125
126         PR middle-end/34027
127         * gcc.dg/pr34027-1.c: New testcase.
128         * gcc.dg/pr34027-2.c: Likewise.
129
130 2007-11-12  Ira Rosen  <irar@il.ibm.com>
131
132         PR tree-optimization/33953
133         * gcc.dg/vect/pr33953.c: New testcase.
134
135 2007-11-11  Tom Tromey  <tromey@redhat.com>
136
137         PR c++/17577:
138         * g++.dg/ext/pr17577.h: New file.
139         * g++.dg/ext/pr17577.C: New file.
140
141 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
142
143         PR c++/8570
144         * g++.old-deja/g++.ns/template13.C: Update expected output.
145         * g++.old-deja/g++.pt/friend23.C: Likewise.
146         * g++.dg/warn/pr8570.C: New.
147
148 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
149
150         PR c++/34068
151         * g++.dg/template/pseudodtor4.C: New test.
152
153 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
154
155         PR middle-end/34018
156         * g++.dg/opt/inline14.C: New test.
157
158         PR tree-optimization/33680
159         * gcc.c-torture/compile/20071108-1.c: New test.
160
161         PR c++/32241
162         * g++.dg/template/pseudodtor3.C: New test.
163
164 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
165
166         PR c++/33510
167         * g++.dg/cpp0x/variadic-init.C: New.
168
169 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
170             Jakub Jelinek  <jakub@redhat.com>
171
172         PR rtl-optimization/34012
173         * gcc.target/i386/pr34012.c: New test.
174
175 2007-11-09  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/33604
178         * g++.dg/tree-ssa/pr33604.C: New testcase.
179         * gcc.dg/pr32721.c: Adjust pattern.
180
181 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
182
183         * gcc.target/mips/dse-1.c: Disable.
184
185 2007-11-08  Tom Tromey  <tromey@redhat.com>
186
187         * gcc.dg/empty-source-3.c: Update warning location.
188         * gcc.dg/gomp/barrier-2.c: Likewise.
189         * gcc.dg/label-decl-3.c: Likewise.
190         * gcc.dg/label-decl-2.c: Likewise.
191         * gcc.dg/empty-source-2.c: Likewise.
192
193 2007-11-08  Tom Tromey  <tromey@redhat.com>
194
195         PR c++/30297:
196         * g++.dg/inherit/pr30297.C: New file.
197
198 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
199
200         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
201         -fno-common for cygwin and mingw32.
202
203 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
204
205         PR middle-end/33826
206         * gcc.dg/pr33826.c: New.
207         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
208         recursive functions being marked pure or const.
209         
210 2007-11-08  Tobias Burnus  <burnus@net-b.de>
211
212         PR fortran/33917
213         * gfortran.dg/proc_decl_5.f90: New.
214         * gfortran.dg/proc_decl_6.f90: New.
215
216 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
217
218         PR tree-optimization/32575
219         * gcc.c-torture/execute/20071108-1.c: New test.
220
221 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
222
223         * g++.dg/opt/anchor1.C: New.
224
225 2007-11-07  Diego Novillo  <dnovillo@google.com>
226
227         PR 33870
228         * gcc.c-torture/execute/pr33870.x: Remove.
229
230 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
231
232         PR c++/33045
233         PR c++/33837
234         PR c++/33838
235         * g++.dg/cpp0x/decltype-33837.C: New.
236         * g++.dg/cpp0x/decltype-refbug.C: New.
237         * g++.dg/cpp0x/decltype-33838.C: New.
238
239 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
240
241         * gcc.c-torture/compile/20071107-1.c: New test.
242
243 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
244
245         * gcc.dg/out-of-bounds-1.c: New test.
246
247 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
248
249         PR c++/33501
250         * g++.dg/warn/incomplete2.C: New test.
251         * g++.dg/template/incomplete4.C: New test.
252         * g++.dg/template/incomplete5.C: New test.
253
254 2007-11-07  Olivier Hainque  <hainque@adacore.com>
255
256         * gnat.dg/max_align.adb: New test.
257
258 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
259
260         PR target/30961
261         * gcc.target/i386/pr30961-1.c: New.
262
263 2007-11-06  Tom Tromey  <tromey@redhat.com>
264
265         PR c++/32368:
266         * g++.dg/warn/pragma-system_header3.h: New.
267         * g++.dg/warn/pragma-system_header3.C: New.
268
269         PR c++/32256:
270         * g++.dg/warn/pragma-system_header4.C: New.
271         * g++.dg/warn/pragma-system_header4.h: New.
272
273 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
274
275         PR c++/33977
276         PR c++/33886
277         * g++.dg/other/canon-array.C: New.
278         
279 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
280
281         * g++.dg/parser/crash36.C: Tweak expected errors.
282         * g++.dg/cpp0x/pr31439.C: New.
283         * g++.dg/cpp0x/pr32114.C: New.
284         * g++.dg/cpp0x/pr32115.C: New.
285         * g++.dg/cpp0x/pr32125.C: New.
286         * g++.dg/cpp0x/pr32126.C: New.
287         * g++.dg/cpp0x/pr32127.C: New.
288         * g++.dg/cpp0x/pr32128.C: New.
289         * g++.dg/cpp0x/pr32253.C: New.
290         * g++.dg/cpp0x/pr32566.C: New.
291         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
292         * g++.dg/cpp0x/pr31438.C: Ditto.
293         * g++.dg/cpp0x/variadic81.C: Ditto.
294         * g++.dg/cpp0x/pr31432.C: Ditto.
295         * g++.dg/cpp0x/pr31442.C: Ditto.
296
297 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
298
299         PR target/33168
300         * g++.dg/other/datasec1.C: New test.
301
302         PR tree-optimization/33458
303         * g++.dg/opt/inline12.C: New test.
304
305         PR tree-optimization/33993
306         * gcc.c-torture/compile/20071105-1.c: New test.
307
308 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
309
310         PR rtl-optimization/33648
311         * gcc.dg/pr33648.c: Require effective targer freorder.
312
313 2007-11-05  Revital Eres  <eres@il.ibm.com>
314
315         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
316
317 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
318
319         PR c++/33996
320         PR c++/33235
321         PR c++/33930
322         * g++.dg/cpp0x/pr33996.C: New
323         * g++.dg/cpp0x/rv-trivial-bug.C: New
324         * g++.dg/cpp0x/pr33930.C: New
325
326 2007-11-05  Nick Clifton  <nickc@redhat.com>
327             Sebastian Pop  <sebastian.pop@amd.com>
328
329         PR tree-optimization/32540
330         PR tree-optimization/33922
331         * gcc.dg/tree-ssa/pr32540-1.c: New.
332         * gcc.dg/tree-ssa/pr32540-2.c: New.
333         * gcc.dg/tree-ssa/pr33922.c: New.
334
335 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
336
337         PR c++/33939
338         * g++.dg/cpp0x/variadic-rref.C: New.
339         
340 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
341
342         * g++dg/warn/pointer-integer-comparison.C: New.
343
344 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
345
346         PR tree-optimization/33856
347         * gcc.c-torture/compile/20071027-1.c: New test.
348
349         PR c++/33836
350         * g++.dg/ext/label10.C: New test.
351
352         PR c++/33969
353         * g++.dg/other/ptrmem9.C: New test.
354
355 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
356
357         PR middle-end/32931
358         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
359
360 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
361
362         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
363         * g++.dg/ext/visibility/namespace2.C: Add argument to
364         dg-require-visibility.
365         * g++.dg/ext/java-1.C: Disable on AIX.
366
367 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
368
369         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
370
371 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
372
373         PR fortran/33881
374         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
375
376 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
377
378         PR c/29062
379         * gcc.dg/20031223-1.c: Adjust error output.
380         * gcc.dg/parse-decl-after-label.c: New.
381         
382 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383
384         PR libfortran/24685
385         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
386         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
387         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
388
389 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
390
391         PR rtl-optimization/28940
392         * gcc.target/i386/addr-sel-1.c: New test.
393
394 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
395
396         PR middle-end/33670
397         * gcc.dg/pr33670.c: New test.
398
399 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
400
401         PR c++/33516
402         * g++.dg/lookup/typedef1.C: New test.
403
404 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
405
406         PR testsuite/32076
407         * lib/scandump.exp (dump-suffix): New.
408         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
409         Include dump suffix in pass/fail messages, put regexp in quotes.
410
411 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
412
413         PR c++/33495
414         * g++.dg/other/error19.C: New.
415
416 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
417
418         PR rtl-optimization/28062
419         * gcc.c-torture/compile/20071102-1.c: New test.
420
421 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
422
423         * g++.dg/cpp0x/pr33955.C: New.
424
425 2007-11-01  Tom Tromey  <tromey@redhat.com>
426
427         PR preprocessor/30805:
428         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
429
430 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
431
432         PR rtl-optimization/33648
433         * gcc.dg/pr33648.c: New test.
434
435 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
436
437         PR c++/32384
438         * g++.dg/template/pseudodtor1.C: New test.
439         * g++.dg/template/pseudodtor2.C: New test.
440
441         PR c++/32260
442         * g++.dg/rtti/typeid7.C: New test.
443
444 2007-11-01  Tom Tromey  <tromey@redhat.com>
445
446         PR preprocessor/30805:
447         * gcc.dg/cpp/pr30805.c: New file.
448
449 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
450
451         PR testsuite/25352
452         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
453         add dg-skip-if.
454         * gcc.c-torture/compile/20001205-1.c: Ditto.
455         * gcc.c-torture/compile/20001226-1.c: Ditto.
456         * gcc.c-torture/compile/20020312-1.c: Ditto.
457         * gcc.c-torture/compile/20020604-1.c: Ditto.
458         * gcc.c-torture/compile/920501-12.c: Ditto.
459         * gcc.c-torture/compile/920501-4.c: Ditto.
460         * gcc.c-torture/compile/920520-1.c: Ditto.
461         * gcc.c-torture/compile/980506-1.c: Ditto.
462         * gcc.c-torture/compile/990617-1.c: Ditto.
463         * gcc.dg/compare6.c: Ditto.
464         * g++.old-deja/g++.brendan/crash43.C: Ditto.
465         * g++.old-deja/g++.brendan/synth1.C: Ditto.
466         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
467         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
468         * g++.old-deja/g++.pt/static6.C: Ditto.
469         * g++.old-deja/g++.pt/crash16.C: Ditto.
470         * g++.old-deja/g++.mike/p10416.C: Ditto.
471         * g++.old-deja/g++.mike/ns15.C: Ditto.
472         * g++.old-deja/g++.mike/eh46.C: Ditto.
473
474 2007-11-01  Tom Tromey  <tromey@redhat.com>
475
476         * gcc.dg/redecl-1.c: Update.
477         * gcc.dg/pr20368-3.c: Update.
478         * gcc.dg/inline-14.c: Update.
479         * gcc.dg/builtins-30.c: Update.
480         * gcc.dg/dremf-type-compat-4.c: Update.
481         * gcc.dg/pr20368-2.c: Update.
482
483 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
484
485         PR rtl-optimization/33673
486         * gcc.dg/pr33673.c: New test.
487
488 2007-11-01  Michael Matz  <matz@suse.de>
489
490         PR tree-optimization/33961
491         * gcc.dg/pr33961.c: New test.
492
493 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
494
495         PR c++/33494
496         * g++.dg/template/error35.C: New.
497
498 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
499
500         PR target/31507
501         * gcc.dg/pr31507-1.c: New test.
502         * gcc.dg/pr31507-2.c: New test.
503
504 2007-10-31  Revital Eres  <eres@il.ibm.com>
505
506         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
507         target.
508         * gcc.dg/vect/tree-vect.h (check_vect): Add
509         powerpc-*paired test.
510         * lib/target-supports.exp (check_750cl_hw_available):
511         New.
512         (check_effective_target_vect_int,
513         check_effective_target_vect_intfloat_cvt,
514         check_effective_target_powerpc_altivec_ok,
515         check_effective_target_vect_long,
516         check_effective_target_vect_sdot_hi,
517         check_effective_target_vect_udot_hi,
518         check_effective_target_vect_pack_trunc,
519         check_effective_target_vect_unpack,
520         check_effective_target_vect_shift,
521         check_effective_target_vect_int_mult): Disable for powerpc-*paired
522         target.
523         * gcc.dg/vect/vect-ifcvt-11.c: New.
524         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
525         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
526         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
527         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
528         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
529         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
530
531 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
532             Tobias Burnus  <burnus@net-b.de>
533
534         PR fortran/33941
535         * gfortran.dg/module_read_1.f90: New.
536
537 2007-10-31  Tom Tromey  <tromey@redhat.com>
538
539         PR preprocessor/30786:
540         * gcc.dg/cpp/pr30786.c: New file.
541
542 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
543
544         PR fortran/33162
545         * gfortran.dg/interface_19.f90: New.
546         * gfortran.dg/interface_20.f90: New.
547         * gfortran.dg/interface_21.f90: New.
548         
549 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
550
551         PR tree-optimization/32377
552         * gfortran.dg/vect/pr32377.f90: New.
553         
554 2007-10-31  Richard Guenther  <rguenther@suse.de>
555
556         PR middle-end/33779
557         * gcc.c-torture/execute/pr33779-1.c: New testcase.
558         * gcc.c-torture/execute/pr33779-2.c: Likewise.
559
560 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
561
562         PR fortran/33897
563         * gfortran.dg/contained_3.f90: New.
564
565 2007-10-31  Christian Bruel  <christian.bruel@st.com>
566
567         PR c++/19531
568         * g++.dg/opt/nrv8.C: New.
569         
570 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
571
572         PR c++/33709
573         * g++.dg/opt/compound1.C: New test.
574
575         PR c++/33616
576         * g++.dg/template/ptrmem18.C: New test.
577
578 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579
580         PR fortran/33596
581         * gfortran.dg/isnan_2.f90: New test.
582
583 2007-10-30  Ed Schouten  <ed@fxq.nl>
584
585         PR tree-optimization/32500
586         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
587
588 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
589
590         PR c++/31993
591         PR c++/32252
592         * g++.dg/cpp0x/pr31993.C: New
593         * g++.dg/cpp0x/pr32252.C: New
594
595 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
596
597         PR tree-optimization/33723
598         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
599
600 2007-10-30  Richard Guenther  <rguenther@suse.de>
601
602         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
603         gcc.target/i386/loop-3.c.
604
605 2007-10-30  Revital Eres  <eres@il.ibm.com>
606
607         * gcc.dg/vect/pr33866.c: Require vect_long.
608
609 2007-10-30  Revital Eres  <eres@il.ibm.com>
610
611         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
612         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
613
614 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
615
616         PR tree-optimization/32893
617         * lib/target-supports.exp
618         (check_effective_target_unaligned_stack): new keyword.
619         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
620         not sensitive to unaligned_stack.
621         * gcc.dg/vect/vect-3.c: Likewise.
622         * gcc.dg/vect/vect-4.c: Likewise.
623         * gcc.dg/vect/vect-5.c: Likewise.
624         * gcc.dg/vect/vect-6.c: Likewise.
625         * gcc.dg/vect/vect-7.c: Likewise.
626         * gcc.dg/vect/vect-13.c: Likewise.
627         * gcc.dg/vect/vect-17.c: Likewise.
628         * gcc.dg/vect/vect-18.c: Likewise.
629         * gcc.dg/vect/vect-19.c: Likewise.
630         * gcc.dg/vect/vect-20.c: Likewise.
631         * gcc.dg/vect/vect-21.c: Likewise.
632         * gcc.dg/vect/vect-22.c: Likewise.
633         * gcc.dg/vect/vect-27.c: Likewise.
634         * gcc.dg/vect/vect-29.c: Likewise.
635         * gcc.dg/vect/vect-64.c: Likewise.
636         * gcc.dg/vect/vect-65.c: Likewise.
637         * gcc.dg/vect/vect-66.c: Likewise.
638         * gcc.dg/vect/vect-72.c: Likewise.
639         * gcc.dg/vect/vect-73.c: Likewise.
640         * gcc.dg/vect/vect-86.c: Likewise.
641         * gcc.dg/vect/vect-all.c: Likewise.
642         * gcc.dg/vect/slp-25.c: Likewise.
643         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
644         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
645         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
646
647         * gcc.dg/vect/vect-31.c: Removed alignment checks.        
648         * gcc.dg/vect/vect-34.c: Likewise.
649         * gcc.dg/vect/vect-36.c: Likewise.
650         * gcc.dg/vect/vect-64.c: Likewise.
651         * gcc.dg/vect/vect-65.c: Likewise.
652         * gcc.dg/vect/vect-66.c: Likewise.
653         * gcc.dg/vect/vect-68.c: Likewise.
654         * gcc.dg/vect/vect-76.c: Likewise.
655         * gcc.dg/vect/vect-77.c: Likewise.
656         * gcc.dg/vect/vect-78.c: Likewise.
657
658         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
659         original testcase (without no-section-anchors prefix) but with global arrays.       
660         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
661         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
662         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
663         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
664         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
665         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
666         * gcc.dg/vect/vect-77-global.c: Likewise.
667         * gcc.dg/vect/vect-78-global.c: Likewise.
668
669         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
670         original testcase (without no-section-anchors prefix) but fix alignment checks 
671         to also consider unaligned_stack targets.
672         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
673
674 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
675
676         PR tree-optimization/33723
677         * gcc.c-torture/execute/20071029-1.c: New test.
678         * gcc.dg/tree-ssa/pr33723.c: New test.
679
680 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
681
682         PR tree-optimization/33614
683         * gcc.c-torture/compile/pr33614.c: New test.
684
685 2007-10-29  Richard Guenther  <rguenther@suse.de>
686
687         PR tree-optimization/33870
688         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
689
690 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
691
692         PR tree-optimization/33757
693         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
694         true architectures instead of having a big dg-skip-if.
695
696         PR c++/33841
697         * g++.dg/other/bitfield3.C: New test.
698
699 2007-10-29  Richard Guenther  <rguenther@suse.de>
700
701         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
702
703 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
704
705         Automatic parallelization reduction tests.
706
707         * gcc.dg/tree-ssa/reduc-1.c: New test.
708         * gcc.dg/tree-ssa/reduc-1char.c: New test.
709         * gcc.dg/tree-ssa/reduc-1short.c: New test.
710         * gcc.dg/tree-ssa/reduc-2.c: New test.
711         * gcc.dg/tree-ssa/reduc-2char.c: New test.
712         * gcc.dg/tree-ssa/reduc-2short.c: New test.
713         * gcc.dg/tree-ssa/reduc-3.c: New test.
714         * gcc.dg/tree-ssa/reduc-6.c: New test.
715         * gcc.dg/tree-ssa/reduc-7.c: New test.
716         * gcc.dg/tree-ssa/reduc-8.c: New test.
717         * gcc.dg/tree-ssa/reduc-9.c: New test.
718
719 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
720             Zdenek Dvorak  <ook@ucw.cz>
721
722         OMP_ATOMIC Changes, testsuite changes.
723
724         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
725         instead of gimple dump.
726         * gcc.dg/gomp/atomic-9.c: Same.
727         * gcc.dg/gomp/atomic-10.c: Same.
728         * g++.dg/gomp/atomic-3.C: Same.
729         * g++.dg/gomp/atomic-9.C: Same.
730         * g++.dg/gomp/atomic-10.C: Same.
731
732 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
733
734         PR fortran/31217
735         PR fortran/33811
736         * gfortran.dg/forall_12.f90: New test.
737
738         PR fortran/33686
739         * gfortran.dg/forall_13.f90: New test.
740
741 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
742             Mark Mitchell  <mark@codesourcery.com>
743
744         PR c++/30659
745         * g++.dg/template/crash71.C: New.
746
747 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
748
749         PR fortran/32147
750         * gfortran.dg/module_md5_1.f90: Update hash-value.
751
752 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
753
754         PR tree-opt/33589
755         * g++.dg/torture/pr33589-1.C: New testcase.
756         * g++.dg/torture/pr33589-2.C: New testcase.
757
758 2007-10-28  Richard Guenther  <rguenther@suse.de>
759
760         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
761
762 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
763             Uros Bizjak  <ubizjak@gmail.com>
764
765         PR tree-optimization/33920
766         * gcc.dg/tree-ssa/pr33290.c: New test.
767
768 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
769
770         PR fortran/31306
771         * gfortran.dg/argument_check_7.f90: New test.
772         * gfortran.dg/argument_check_8.f90: New test.
773         
774 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
775
776         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
777         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
778         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
779         * gcc.target/i386/sse-14.c: Ditto.
780
781 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
782
783         PR c++/33844
784         * g++.dg/other/ptrmem8.C: New test.
785
786         PR c++/33842
787         * g++.dg/template/error34.C: New test.
788
789 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
790
791         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
792
793 2007-10-27  Richard Guenther  <rguenther@suse.de>
794
795         PR tree-optimization/33870
796         * gcc.dg/tree-ssa/alias-15.c: New testcase.
797         * gcc.c-torture/execute/pr33870.c: Likewise.
798
799 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
800
801         PR fortran/33162
802         * gfortran.dg/argument_checking_9.f90: New test.
803
804 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
805
806         * g++.dg/other/pr33601.C: New.
807
808 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
809
810         PR c++/31988
811         * g++.dg/init/new25.C: New.
812
813 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
814
815         * g++.dg/cpp0x/pr33839.C: New.
816         
817 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
818
819         PR c++/33744
820         * g++.dg/template/arg6.C: New test.
821
822 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
823
824         PR c++/31747
825         * g++.dg/parse/crash39.C: New.
826
827 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
828
829         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
830         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
831         "offset: -4B".
832
833 2007-10-25  David Daney  <ddaney@avtrex.com>
834
835         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
836
837 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
838
839         PR c++/33843
840         * g++.dg/template/error32.C: New.
841
842 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
843             Ira Rosen  <irar@il.ibm.com>
844
845         PR tree-optimization/33833
846         * gcc.dg/vect/pr33833.c: New testcase.
847
848 2007-10-25  David Daney  <ddaney@avtrex.com>
849
850         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
851
852 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
853             Ira Rosen  <irar@il.ibm.com>
854
855         PR tree-optimization/33866
856         * gcc.dg/vect/pr33866.c: New testcase.
857
858 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
859
860         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
861         Add -w to compile flags to suppress "call-clobbered register" warnings
862         and remove dg-warning directives.
863
864 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
865
866         * gcc.dg/sms-2.c: Cleanup sms dump file.
867         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
868         profile-use step.
869
870 2007-10-24  David Daney  <ddaney@avtrex.com>
871
872         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
873
874 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
875
876         PR target/33755
877         * gcc.target/mips/pr33755.c: New test.
878
879 2007-10-24  Ira Rosen  <irar@il.ibm.com>
880
881         PR tree-optimization/33804
882         * gcc.dg/vect/pr33804.c: New testcase.
883
884 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
885
886         PR forrtran/33849
887         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
888
889 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
890             Uros Bizjak  <ubizjak@gmail.com>
891
892         PR rtl-optimization/33846
893         * gcc.dg/vect/pr33846.c: New testcase.
894
895 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
896             Dorit Nuzman  <dorit@il.ibm.com>
897
898         PR tree-optimization/33860
899         * g++.dg/vect/pr33860.cc: New test.
900         * g++.dg/vect/pr33860a.cc: New test.
901
902 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
903             Revital Eres  <eres@il.ibm.com>      
904
905         * gcc.dg/sms-2.c: New testcase.
906
907 2007-10-22  David S. Miller  <davem@davemloft.net>
908
909         * gcc.dg/globalreg-1.c: New test.
910
911 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
912             Dorit Nuzman  <dorit@il.ibm.com>
913
914         PR tree-optimization/33834
915         PR tree-optimization/33835
916         * g++.dg/vect/pr33834_1.cc: New test.
917         * g++.dg/vect/pr33834_2.cc: New test.
918         * g++.dg/vect/pr33835.cc: New test.
919
920 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
921
922         * gcc.dg/pr33644.c: New test.
923
924 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
925
926         PR c++/33372
927         * g++.dg/gomp/pr33372-1.C: New test.
928         * g++.dg/gomp/pr33372-2.C: New test.
929         * g++.dg/gomp/pr33372-3.C: New test.
930
931 2007-10-22  Michael Matz  <matz@suse.de>
932
933         PR tree-optimization/33855
934         * gcc.c-torture/compile/pr33855.c: New testcase.
935
936 2007-10-22  Ira Rosen  <irar@il.ibm.com>
937
938         PR tree-optimization/33854
939         * gcc.dg/vect/O1-pr33854.c: New testcase.
940         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
941
942 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
943
944         * gcc.dg/unwind-1.c: Disable on AIX.
945         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
946
947 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
948
949         PR fortran/33749
950         * gfortran.dg/assign_9.f90: New test.
951
952 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
953
954         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
955         (dg-mips-options): Skip tests that specify an ABI other than o32
956         and o64 if generating MIPS16 hard-float code.
957
958 2007-10-21  Ira Rosen  <irar@il.ibm.com>
959             Revital Eres  <eres@il.ibm.com>
960
961         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
962         * gcc.dg/vect/vect-16.c: Fix comment.
963         * gcc.dg/vect/pr33369.c: Require vect_int.
964         * gcc.dg/vect/slp-33.c: Add spaces.
965         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
966         targets.
967         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
968         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
969         targets.
970         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
971         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
972         targets.
973         * gcc.dg/vect/slp-10.c: Add spaces.
974         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
975         targets.
976         * gcc.dg/vect/slp-36.c: Require vect_int.
977         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
978         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
979         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
980         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
981         targets.
982         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
983         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
984         instead of vector_alignment_reachable_for_double.
985         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
986         (natural_alignment): Split into...
987         (natural_alignment_32, natural_alignment_64): New.
988         (vector_alignment_reachable): Depend on natural_alignment_32.
989         (vector_alignment_reachable_for_double): Rename to ...
990         (vector_alignment_reachable_for_64bit): And depend on
991         natural_alignment_64.
992
993 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
994
995         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
996         MIPS targets.
997         * g++.dg/vect/vect.exp: Likewise.
998         * lib/fortran-torture.exp: Likewise.
999         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1000         mipsisa64*-*-* as the target selector.  Remove -mips64,
1001         -mhard-float and -mgp64 from the options list.
1002         * gcc.target/mips/mips-ps-2.c: Likewise.
1003         * gcc.target/mips/mips-ps-3.c: Likewise.
1004         * gcc.target/mips/mips-ps-4.c: Likewise.
1005         * gcc.target/mips/mips-ps-6.c: Likewise.
1006         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1007         options list.
1008         * gcc.target/mips/sb1-1.c: Likewise.
1009         * gcc.target/mips/mips-ps-type.c: Likewise.
1010         * gcc.target/mips/mips-ps-7.c: New test.
1011         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1012         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1013         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1014         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1015         as forcing an ABI and an architecture.
1016         (is_gp32_flag, is_gp64_flag): Fold into...
1017         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1018         then -mfp64 imply -mhard-float.  Apply register rules after the
1019         loop.  Handle -march=mipsN like -mipsN.
1020
1021 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1022
1023         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1024         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1025
1026 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1027
1028         PR fortran/33818
1029         * gfortran.dg/entry_dummy_ref_3.f90: New.
1030
1031 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1032             FX Coudert <fxcoudert@gcc.gnu.org>
1033
1034         PR fortran/31608
1035         * gfortran.dg/char_cast_1.f90: New test.
1036
1037 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1038
1039         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1040         * gfortran.dg/large_real_kind_2.F90: ditto.
1041         * gfortran.dg/default_format_2.f90: ditto.
1042         * gfortran.dg/default_format_denormal_1.f90: ditto.
1043
1044 2007-10-19  Richard Guenther  <rguenther@suse.de>
1045
1046         PR middle-end/33816
1047         PR middle-end/32921
1048         * gfortran.dg/pr32921.f: New testcase.
1049
1050 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1051
1052         PR libfortran/33544
1053         * gfortran.dg/transfer_check_1.f90: Adjust options.
1054
1055 2007-10-19  Richard Guenther  <rguenther@suse.de>
1056
1057         Revert
1058         2007-10-19  Richard Guenther  <rguenther@suse.de>
1059
1060         PR middle-end/32921
1061         * gfortran.dg/pr32921.f: New testcase.
1062
1063 2007-10-19  Richard Guenther  <rguenther@suse.de>
1064
1065         * gcc.c-torture/execute/20071018-1.c: New testcase.
1066
1067 2007-10-19  Richard Guenther  <rguenther@suse.de>
1068
1069         PR middle-end/32921
1070         * gfortran.dg/pr32921.f: New testcase.
1071
1072 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1073
1074         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1075
1076 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1077
1078         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1079
1080 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1081
1082         PR fortran/33233
1083         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1084         * gfortran.dg/host_assoc_function_3.f90: New test.
1085
1086 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1087
1088         PR fortran/33733
1089         * gfortran.dg/transfer_simplify_6.f90: New test.
1090
1091 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1092             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1093
1094         PR middle-end/33794
1095         * gfortran.dg/pr33794.f90: New testcase.
1096
1097 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1098
1099         PR target/32961
1100         * gcc.target/i386/pr32961.c: New testcase.
1101         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1102         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1103         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1104         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1105         __builtin_ia32_pslldi128 defines.
1106
1107 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1108
1109         PR fortran/33760
1110         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1111
1112 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1113
1114         PR c++/28639
1115         PR c++/30299
1116         * g++.dg/template/void12.C: New.
1117         * g++.dg/template/void13.C: New.
1118
1119 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1120
1121         PR c++/31446
1122         * g++.dg/template/void11.C: New.
1123         * g++.dg/template/void2.C: Adjust error markers.
1124         * g++.dg/template/void10.C: Likewise.
1125         * g++.dg/template/crash55.C: Likewise.
1126
1127 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1128
1129         * g++.dg/opt/const5.C: New test.
1130
1131 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1132             Maxim Kuvyrkov  <maxim@codesourcery.com>
1133
1134         * gcc.target/ia64/20040709-2.c: New test.
1135
1136 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1137
1138         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1139
1140 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1141
1142         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1143         to each function.  Check that there are no unsigned loads.
1144
1145 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR tree-optimization/33136
1148         * gcc.c-torture/execute/20070824-1.c: New test.
1149         * gcc.dg/pr33136-1.c: New test.
1150         * gcc.dg/pr33136-2.c: New test.
1151         * gcc.dg/pr33136-3.c: New test.
1152
1153 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1154
1155         PR tree-optimization/33735
1156         * g++.dg/torture/pr33735.C: New.
1157
1158 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1159
1160         PR middle-end/33706
1161         * gcc.dg/va-arg-pack-2.c: New.
1162
1163 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR tree-optimization/33619
1166         * gcc.dg/pr33619.c: New test.
1167
1168 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1169
1170         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1171         flag for AIX.
1172         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1173
1174 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1175
1176         PR libfortran/33055
1177         * gfortran.dg/inquire_11.f90: New test.
1178         * gfortan.dg/negative_unit_int8.f: New test.
1179
1180 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1181
1182         PR target/33133
1183         * gcc.c-torture/compile/pr33133.c: New test.
1184
1185 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1186
1187         PR libfortran/33672
1188         * gfortran.dg/namelist_40.f90: New test.
1189
1190 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1191
1192         PR fortran/33745
1193         * gfortran.dg/bounds_check_11.f90: New.
1194
1195 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1196
1197         PR c++/30303
1198         * g++.dg/other/ctor1.C: New test.
1199         * g++.dg/other/ctor2.C: New test.
1200         * g++.dg/other/dtor1.C: New test.
1201
1202 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1203
1204         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1205
1206 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1207             Paul Thomas  <pault@gcc.gnu.org>
1208
1209         PR fortran/33254
1210         PR fortran/33727
1211         * gfortran.dg/bounds_check_10.f90: New.
1212
1213 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1214
1215         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1216         * gcc.target/powerpc/popcount-1.c: Same.
1217
1218 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1219
1220         PR c++/26698
1221         * g++.dg/conversion/op4.C: New test.
1222
1223 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1224
1225         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1226
1227 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1228
1229         PR fortran/33542
1230         * gfortran.dg/ambiguous_specific_1.f90: New test.
1231
1232 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1233
1234         PR fortran/33664
1235         * gfortran.dg/impure_spec_expr_1.f90: New test.
1236         * gfortran.dg/char_result_7.f90: Remove illegal test.
1237
1238 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1239
1240         PR 11001
1241         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1242         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1243         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1244         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1245         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1246         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1247         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1248         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1249         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1250
1251 2007-10-12  Richard Guenther  <rguenther@suse.de>
1252
1253         PR middle-end/26198
1254         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1255         * gcc.c-torture/execute/20071011-1.c: Likewise.
1256         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1257
1258 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1259
1260         PR tree-optimization/33742
1261         * gcc.dg/pr33742.c: New testcase.
1262
1263 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR tree-optimization/33645
1266         * gcc.dg/pr33645-1.c: New test.
1267         * gcc.dg/pr33645-2.c: New test.
1268         * gcc.dg/pr33645-3.c: New test.
1269  
1270         PR c++/32121
1271         * g++.dg/ext/label4.C: Adjust error regexp.
1272         * g++.dg/ext/label6.C: Adjust error regexp.
1273         * g++.dg/ext/label7.C: New test.
1274         * g++.dg/ext/label8.C: New test.
1275         * g++.dg/ext/label9.C: New test.
1276
1277 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1278
1279         PR middle-end/33676
1280         * gcc.dg/pr33676.c: New.
1281
1282 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1283
1284         PR c++/31441
1285         * g++.dg/cpp0x/variadic83.C: New.
1286
1287 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1288
1289         PR c++/33461
1290         * g++.dg/cpp0x/variadic81.C: New.
1291         * g++.dg/cpp0x/variadic82.C: Likewise.
1292
1293 2007-10-11  Richard Guenther  <rguenther@suse.de>
1294
1295         PR middle-end/33724
1296         * gcc.dg/pr33724.c: New testcase.
1297
1298 2007-10-11  Richard Guenther  <rguenther@suse.de>
1299
1300         PR c/33726
1301         * gcc.dg/pr33726.c: New testcase.
1302
1303 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1304
1305         PR fortran/33500
1306         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1307         
1308 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1309
1310         PR testsuite/33391
1311         * gfortran.dg/do_3.F90: Run with -fwrapv.
1312
1313 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1314
1315         * gcc.dg/unwind-1.c: New.
1316
1317 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1318
1319         PR libfortran/33683
1320         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1321         failure on some common systems.
1322
1323 2007-10-09  Richard Guenther  <rguenther@suse.de>
1324
1325         PR middle-end/33692
1326         * gcc.dg/pr33692.c: New testcase.
1327
1328 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1329
1330         PR middle-end/33669
1331         * gcc.c-torture/execute/pr33669.c: New.
1332
1333 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1334
1335         PR tree-optimization/33615
1336         * g++.dg/tree-ssa/pr33615-2.C: New test.
1337
1338 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1339
1340         PR tree-optimization/33615
1341         * g++.dg/tree-ssa/pr33615.C: New test.
1342
1343 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1344
1345         PR tree-optimization/33572
1346         * g++.dg/torture/pr33572.C: Replace with complete test.
1347
1348 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1349
1350         PR fortran/33689
1351         * gfortran.dg/spec_expr_5.f90: New.
1352
1353 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1354
1355         * gcc.dg/pragma-darwin-2.c: New.
1356
1357 2007-10-08  Richard Guenther  <rguenther@suse.de>
1358
1359         PR middle-end/33693
1360         PR middle-end/33695
1361         PR middle-end/33697
1362         * gcc.dg/pr33693.c: New testcase.
1363         * gcc.dg/pr33695.c: Likewise.
1364         * gcc.dg/pr33697.c: Likewise.
1365
1366 2007-10-08  Richard Guenther  <rguenther@suse.de>
1367
1368         PR middle-end/33691
1369         PR middle-end/33694
1370         PR middle-end/33696
1371         * gcc.dg/pr33691.c: New testcase.
1372         * gcc.dg/pr33694.c: Likewise.
1373         * gcc.dg/pr33696.c: Likewise.
1374
1375 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1376
1377         PR libfortran/33683
1378         * gfortran.dg/gamma_5.f90:  New test case
1379
1380 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1381
1382         PR fortran/20851
1383         * initialization_1.f90: Fix dg-error annotations.
1384         * initialization_14.f90: New.
1385         * initialization_7.f90: Fix dg-error annotations.
1386         * initialization_9.f90: Likewise.
1387
1388 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         * gfortran.dg/error_recovery_4.f90: New test.
1391
1392 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1393
1394         * gfortran.dg/default_format_denormal_2.f90: New test.
1395         * gfortran.dg/default_format_2.inc: New test.
1396         * gfortran.dg/default_format_denormal_1.f90: New test.
1397         * gfortran.dg/default_format_1.inc: New test.
1398         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1399         numbers.
1400         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1401         numbers.
1402
1403 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1404
1405         * gfortran.dg/namelist_15.f90: Revise test.
1406
1407 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1408
1409         PR tree-optimization/33655
1410         * gcc.dg/torture/pr33655.c: New.
1411
1412 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1413
1414         PR tree-optimization/33572
1415         * g++.dg/torture/pr33572.C: New.
1416
1417 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1418
1419         PR fortran/25076
1420         * gfortran.dg/forall_11.f90: New.
1421
1422 2007-10-05  Michael Matz  <matz@suse.de>
1423
1424         PR middle-end/33667
1425         * gcc.dg/pr33667.c: New testcase.
1426
1427 2007-10-05  Richard Guenther  <rguenther@suse.de>
1428
1429         PR middle-end/33666
1430         * gcc.dg/pr33666.c: New testcase.
1431
1432 2007-10-05  Michael Matz  <matz@suse.de>
1433
1434         PR inline-asm/33600
1435         * gcc.target/i386/pr33600.c: New testcase.
1436
1437 2007-10-05  Richard Guenther  <rguenther@suse.de>
1438
1439         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1440
1441 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1442
1443         PR target/33635
1444         * gcc.target/mips/pr33635-1.c: New test.
1445
1446 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1447
1448         PR libfortran/33253
1449         * gfortran.dg/namelist_39.f90: Revise to use long names.
1450
1451 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1452
1453         PR fortran/33646
1454         * gfortran.dg/pr33646.f90: New file.
1455
1456 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1457
1458         PR fortran/33529
1459         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1460         * gfortran.dg/char_decl_2.f90: New test.
1461
1462 2007-10-04  Richard Guenther  <rguenther@suse.de>
1463
1464         PR middle-end/33641
1465         * gcc.c-torture/compile/pr33641.c: New testcase.
1466
1467 2007-10-04  Michael Matz  <matz@suse.de>
1468
1469         PR rtl-optimization/33653
1470         * gcc.dg/pr33653.c: New.
1471
1472 2007-10-04  Richard Guenther  <rguenther@suse.de>
1473
1474         PR tree-optimization/33627
1475         * g++.dg/torture/pr33627.C: New testcase.
1476
1477 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1478
1479         PR fortran/33626
1480         * gfortran.dg/parens_6.f90: New.
1481
1482 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1483
1484         PR fortran/33646
1485         PR fortran/33542
1486         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1487
1488 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1489
1490         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1491
1492 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1493
1494         PR target/33635
1495         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1496         and mips_forced_be.
1497         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1498         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1499         options.
1500         * gcc.target/mips/fpr-moves-1.c: New test.
1501         * gcc.target/mips/fpr-moves-2.c: Likewise.
1502         * gcc.target/mips/fpr-moves-3.c: Likewise.
1503         * gcc.target/mips/fpr-moves-4.c: Likewise.
1504         * gcc.target/mips/fpr-moves-5.c: Likewise.
1505         * gcc.target/mips/fpr-moves-6.c: Likewise.
1506         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1507
1508 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1509
1510         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1511
1512 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1513
1514         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1515         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1516
1517 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1518
1519         PR fortran/33198
1520         * gfortran.dg/common_errors_1.f90: New.
1521
1522 2007-10-03  Doug Kwan  <dougkwan@google.com>
1523         Richard Guenther  <rguenther@suse.de>
1524
1525         PR debug/31899
1526         * g++.dg/debug/using3.C: New testcase.
1527
1528 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1529
1530         PR libfortran/33253
1531         * gfortran.dg/namelist_38.f90: New test.
1532         * gfortran.dg/namelist_39.f90: New test.
1533
1534 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1535
1536         PR libfortran/33469
1537         * gfortran.dg/default_format_1.f90: New test.
1538         * gfortran.dg/default_format_2.f90: New test.
1539         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1540         * gfortran.dg/real_const_3.f90: Adjust expected output.
1541
1542 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1543
1544         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1545         default ABI.  Split mips_forced_abi into mips_forced_abi and
1546         mips_forced_regs.
1547         (is_gp32_flag): Return true for -mabi=32.
1548         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1549         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1550         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1551         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1552         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1553         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1554         * gcc.target/mips/save-restore-2.c: Likewise.
1555         * gcc.target/mips/save-restore-3.c: Likewise.
1556         * gcc.target/mips/save-restore-4.c: Likewise.
1557
1558 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1559
1560         PR middle-end/33617
1561         * gcc.c-torture/compile/pr33617.c: New test.
1562
1563 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1564
1565         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1566         -gstabs+ for extended options.
1567
1568 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1569
1570         PR fortran/33542
1571         * gfortran.dg/ambiguous_specific_1.f90: New test.
1572
1573 2007-10-02  Revital Eres  <eres@il.ibm.com>
1574
1575         * gcc.target/powerpc/paired-8.c: New test.
1576         * gcc.target/powerpc/paired-9.c: New test.
1577         * gcc.target/powerpc/paired-10.c: New test.
1578
1579 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1580
1581         PR fortran/33566
1582         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1583
1584 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1585
1586         PR fortran/33554
1587         * gfortran.dg/intent_out_2.f90: New test.
1588
1589 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1590
1591         PR fortran/33550
1592         * gfortran.dg/ambiguous_reference_1.f90: New test.
1593
1594 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/31154
1597         PR fortran/31229
1598         PR fortran/33334
1599         * gfortran.dg/function_kinds_1.f90: New test.
1600         * gfortran.dg/function_kinds_2.f90: New test.
1601         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1602         use association into interfaces.
1603
1604 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1605
1606         PR testsuite/31828
1607         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1608         (overflow): Use INFINITY, not FP_INFINITE.
1609         gcc.dg/float-range-4.c: Likewise.
1610         gcc.dg/float-range-5.c: Likewise.
1611
1612 2007-10-01  Nick Clifton  <nickc@redhat.com>
1613
1614         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1615         for 16-bit targets.
1616
1617 2007-09-30  Diego Novillo  <dnovillo@google.com>
1618
1619         PR 33593
1620         * g++.dg/tree-ssa/pr33593.C: New test.
1621
1622 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1623
1624         PR libfortran/33400
1625         * gfortran.dg/PR19872.f: Fix test condition.
1626         * gfortran.dg/list_read_7.f90: New test.
1627
1628 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1629
1630         PR tree-optimization/33597
1631         * gcc.dg/vect/pr33597.c: New testcase.
1632
1633 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1634
1635         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1636         * gcc.target/i386/pr33524.c: ...this.
1637
1638 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1639
1640         PR fortran/33354
1641         * gfortran.dg/minmaxloc_4.f90: New.
1642
1643 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1644
1645         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1646
1647 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1648
1649         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1650
1651 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1652
1653         PR c++/33213
1654         * g++.dg/cpp0x/variadic79.C: New.
1655
1656 2007-09-28  Michael Matz  <matz@suse.de>
1657             Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR rtl-optimization/33552
1660         * gcc.target/i386/pr33552.c: New runtime test.
1661         * gcc.target/i386/strinline.c: New compile time test.
1662
1663 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1664
1665         * gfortran.dg/openmp_stack.f90: Removed.
1666
1667         PR c++/31434
1668         * g++.dg/cpp0x/variadic80.C: New test.
1669
1670 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1673         r128057.
1674
1675 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1676
1677         PR middle-end/7003
1678         * gcc.target/powerpc/gcse-1.c: New test.
1679
1680 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1681
1682         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1683         fixed capitalizations.
1684         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1685         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1686         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1687         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1688         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1689         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1690         * gfortran.dg/min_max_conformance.f90: Likewise.
1691
1692 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1693
1694         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1695         options.
1696         * gcc.dg/c99-tgmath-2.c: Likewise.
1697         * gcc.dg/c99-tgmath-3.c: Likewise.
1698         * gcc.dg/c99-tgmath-4.c: Likewise.
1699
1700 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1701
1702         PR fortran/33568
1703         * gfortran.dg/anint_1.f90: New test.
1704
1705 2007-09-27  Ian Lance Taylor  <iant@google.com>
1706
1707         PR tree-optimization/33565
1708         * gcc.dg/Wstrict-overflow-20.c: New test.
1709
1710 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1711
1712         * gfortran.dg/openmp_stack.f90: Fix typo.
1713         * gfortran.dg/recursive_stack.f90: Fix typo.
1714
1715 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1716
1717         PR c++/33493
1718         * g++.dg/template/error31.C: New.
1719
1720 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1721
1722         * lib/prune.exp: Prune also "^In function .*$" lines and
1723         "^    inlined from .*$" lines.
1724
1725 2007-09-26  Richard Guenther  <rguenther@suse.de>
1726
1727         PR tree-optimization/33563
1728         * gcc.dg/torture/pr33563.c: New testcase.
1729
1730 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1731
1732         PR c/25309
1733         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1734         array.
1735         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1736         without -O2.
1737
1738 2007-09-26  Richard Guenther  <rguenther@suse.de>
1739
1740         PR tree-optimization/30375
1741         PR tree-optimization/33560
1742         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1743         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1744         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1745         * gcc.dg/torture/pr30375.c: New testcase.
1746         * gcc.dg/torture/pr33560.c: New testcase.
1747         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1748
1749 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1750
1751         PR c++/33207
1752         * g++.dg/parse/crash38.C: New test.
1753
1754 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1755
1756         PR target/33524
1757         * gcc.target/i386/sse5-convert.c: New file, test int->long
1758         vectorized conversions.
1759
1760 2007-09-25  Revital Eres  <eres@il.ibm.com>
1761
1762         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1763
1764 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1765
1766         PR c/32295
1767         * gcc.dg/enum-incomplete-1.c: New test.
1768
1769 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1770
1771         * gcc.c-torture/compile/20070919-1.c: New test.
1772
1773 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1774
1775         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1776
1777 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1778
1779         PR c++/14688
1780         * g++.dg/inherit/override_attribs.C: New file.
1781
1782 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1783
1784         PR fortran/33269
1785         * io.c (check_format_string): Move NULL and constant checks into
1786         this function.
1787         (check_io_constraints): Call gfc_simplify_expr() before calling
1788         check_format_string().  Remove NULL and constant checks.
1789
1790 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1791
1792         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1793         * gcc.c-torture/execute/loop-2g.x: Likewise.
1794
1795 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1796
1797         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1798         Reject hard-float modes unless the ABI is o32 or o64.
1799         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1800         of gcc.exp.  Skip the tests when mips16 code generation is not
1801         supported.
1802         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1803         and use dg-add-options mips16_attribute.
1804
1805 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR c++/33506
1808         * g++.dg/ext/attrib29.C: New test.
1809
1810 2007-09-23  Ollie Wild  <aaw@google.com>
1811
1812         * gcc.dg/fold-bitand-1.c: New test.
1813         * gcc.dg/fold-bitand-2.c: New test.
1814         * gcc.dg/fold-bitand-3.c: New test.
1815         * gcc.dg/fold-bitand-4.c: New test.
1816
1817 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1818
1819         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1820         any of the macros to be defined for __mips16.
1821         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1822
1823 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1824
1825         * gcc.dg/vect/pr21591.c: Require vect_int.
1826         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1827         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1828         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1829
1830 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1831
1832         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1833         attributes.
1834         * gcc.dg/va-arg-pack-len-2.c: New test.
1835         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1836         attributes.
1837         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1838
1839         PR tree-optimization/32772
1840         * gcc.c-torture/compile/20070905-1.c: New test.
1841
1842         PR tree-optimization/32975
1843         * gcc.dg/pr32975.c: New test.
1844
1845         PR middle-end/28755
1846         * gcc.dg/pr28755.c: New test.
1847
1848 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1849
1850         * lib/target-supports.exp (check_effective_target_nomips16): New
1851         procedure.
1852         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1853         for mipsisa64*-*-*.
1854         * gcc.dg/vect/vect.exp: Likewise.
1855         * g++.dg/vect/vect.exp: Likewise.
1856         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1857         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1858         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1859         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1860         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1861         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1862         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1863         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1864         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1865         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1866         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1867         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1868         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1869         (test14, test15, test16, test17, test18): Likewise.
1870         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1871         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1872         (test14, test15, test16, test17, test18, test19, test20, test21)
1873         (test22): Likewise.
1874         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1875         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1876         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1877         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1878         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1879         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1880         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1881         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1882         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1883         (test13, test14, test15, test16, test17, test18, test19, test20)
1884         (test21, test22, test23, test24, test25, test26, test27, test28)
1885         (test29, test30, test31): Likewise.
1886         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1887         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1888         (test13, test14, test15, test16, test17, test18, test19, test20)
1889         (test21, test22, test23, test24, test25, test26, test27, test28)
1890         (test29, test30, test31, test32, test33, test34, test35, test36)
1891         (test37, test38, test39, test40, test41, test42, test43, test44)
1892         (test45, test46, test47, test48, test49, test50, test51, test52)
1893         (test53, test54, test55, test56, test57, test58, test59, test60)
1894         (test61, test62, test63): Likewise.
1895         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1896         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1897         (test13, test14, test15, test16, test17, test18, test19, test20)
1898         (test21, test22, test23, test24, test25, test26, test27, test28)
1899         (test29, test30, test31): Likewise.
1900         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1901         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1902         (test13, test14, test15, test16, test17, test18, test19, test20)
1903         (test21, test22, test23, test24, test25, test26, test27, test28)
1904         (test29, test30, test31): Likewise.
1905         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1906         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1907         (test13, test14, test15): Likewise.
1908         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1909         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1910         (test13, test14, test15): Likewise.
1911         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1912         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1913         (test13, test14, test15, test16, test17, test18, test19, test20)
1914         (test21, test22, test23, test24, test25, test26, test27, test28)
1915         (test29, test30, test31): Likewise.
1916         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1917         (matrix_multiply4: Likewise.
1918         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1919         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1920         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1921         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1922         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1923         (test13, test14, test15, test16, test17, test18, test19, test20)
1924         (test21, test22, test23, test24, test25, test26, test27, test28)
1925         (test29, test30, test31): Likewise.
1926         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1927         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1928         (test13, test14, test15, test16, test17, test18, test19, test20)
1929         (test21, test22, test23, test24, test25, test26, test27, test28)
1930         (test29, test30, test31): Likewise.
1931         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1932         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1933         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1934         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1935         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1936         (sub_v4qi): Likewise.
1937         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1938         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1939         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1940         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1941         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1942         (subb, subc): Likewise.
1943         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1944         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1945         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1946         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1947         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1948         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1949         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1950         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1951         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1952         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1953         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1954         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1955         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1956
1957 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1958
1959         * lib/target-supports.exp (add_options_for_mips16_attribute)
1960         (check_effective_target_mips16_attribute): New functions.
1961         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1962         command line.
1963         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1964         extra_test_flags.
1965         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1966         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1967         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1968         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1969         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1970         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1971         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1972         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1973         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1974         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1975         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1976         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1977         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1978         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1979         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1980         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1981         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1982         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1983         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1984         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1985         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1986         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1987         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1988         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1989         (NOMIPS16): Delete.
1990         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1991         of dg-options.
1992         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1993         options.  Require { target mips16_attribute } and use dg-add-options
1994         to add the associated options.
1995         (foo): Use MIPS16.
1996         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1997         * gcc.target/mips/call-saved-3.c: Likewise.
1998         * gcc.target/mips/code-readable-1.c: Require { target
1999         mips16_attribute } and use dg-add-options to add the associated
2000         options.  Remove trailing whitespace.
2001         (NOMIPS16): Delete.
2002         * gcc.target/mips/code-readable-2.c: Likewise.
2003         * gcc.target/mips/code-readable-3.c: Likewise.
2004         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2005         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2006         Require { target mips16_attribute } and use dg-add-options to
2007         add the associated options.
2008         (cksum16, cksum8): Use MIPS16.
2009         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2010         Require { target mips16_attribute } and use dg-add-options to
2011         add the associated options.
2012         (foo): Use MIPS16.
2013         * gcc.target/mips/save-restore-2.c: Likewise.
2014         * gcc.target/mips/save-restore-3.c: Likewise.
2015         * gcc.target/mips/save-restore-4.c: Likewise.
2016         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2017         -mno-abicalls.
2018         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2019         (foo): Use NOMIPS16.
2020
2021 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/33337
2024         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2025
2026         PR fortran/33376
2027         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2028
2029 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2030
2031         PR fortran/33445
2032         * gfortran.dg/gomp/free-2.f90: New.
2033         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2034         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2035
2036 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2037
2038         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2039         * gcc.target/i386/sse5-haddX.c: Ditto.
2040         * gcc.target/i386/sse5-hsubX.c: Ditto.
2041         * gcc.target/i386/sse5-maccXX.c: Ditto.
2042         * gcc.target/i386/sse5-msubXX.c: Ditto.
2043         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2044         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2045         * gcc.target/i386/sse5-permpX.c: Ditto.
2046         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2047         effective target.
2048         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2049         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2050         * gcc.target/i386/sse5-pcmov.c: Ditto.
2051         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2052
2053 2007-09-22  Richard Guenther  <rguenther@suse.de>
2054
2055         PR tree-optimization/33146
2056         * gcc.c-torture/compile/pr33146.c: New testcase.
2057
2058 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2059
2060         * lib/target-supports.exp (check_cached_effective_target): New
2061         procedure.
2062         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2063         (check_effective_target_c99_runtime): New procedure.
2064         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2065         (test3l): Likewise cargl.
2066         * gcc.dg/builtins-59.c: Require c99_runtime.
2067         * gcc.dg/builtins-61.c: Likewise.
2068         * gcc.dg/builtins-62.c: Likewise.
2069
2070 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2071
2072         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2073         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2074         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2075         target-specific dg-options.
2076         * gcc.dg/builtins-20.c: Likewise.
2077         * gcc.dg/builtins-53.c: Likewise.
2078         * gcc.dg/builtins-55.c: Likewise.
2079         * gcc.dg/single-precision-constant.c: Likewise.
2080         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2081         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2082         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2083         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2084         * gcc.dg/torture/builtin-power-1.c: Likewise.
2085
2086 2007-09-21  Chao-ying Fu  <fu@mips.com>
2087
2088         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2089         check if targets have fixed-point supports.
2090         * gcc.dg/fixed-point/fixed-point.exp: New file.
2091         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2092         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2093         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2094         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2095         * gcc.dg/fixed-point/constants-pedantic.c,
2096         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2097         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2098         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2099         * gcc.dg/fixed-point/keywords-pedantic.c,
2100         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2101         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2102         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2103         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2104         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2105         * gcc.dg/fixed-point/func-vararg-mixed.c,
2106         * gcc.dg/fixed-point/operator-logical.c,
2107         * gcc.dg/fixed-point/struct-union.c,
2108         * gcc.dg/fixed-point/bit-complement.c,
2109         * gcc.dg/fixed-point/operator-bitwise.c,
2110         * gcc.dg/fixed-point/operator-comma.c,
2111         * gcc.dg/fixed-point/struct-layout-1.c,
2112         * gcc.dg/fixed-point/union-init.c,
2113         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2114         * gcc.dg/fixed-point/func-mixed.c,
2115         * gcc.dg/fixed-point/func-vararg-size0.c,
2116         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2117         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2118         * gcc.dg/fixed-point/operator-unary.c,
2119         * gcc.dg/fixed-point/allop-const.c,
2120         * gcc.dg/fixed-point/muldiv-warning.c,
2121         * gcc.dg/nofixed-point-1.c,
2122         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2123         * gcc.target/mips/fixed-vector-type.c,
2124         * gcc.target/mips/fixed-scalar-type.c: New tests.
2125
2126 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2127
2128         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2129         * gnat.dg/test_nested_subtype_byref.adb: New test.
2130
2131 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR fortran/33439
2134         * gfortran.dg/gomp/pr33439.f90: New test.
2135
2136 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2137
2138         PR fortran/33455
2139         * gfortran.dg/merge_char_3.f90: New.
2140
2141 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2142
2143         PR fortran/33037
2144         * gfortran.dg/transfer_check_1.f90: New.
2145
2146 2007-09-20  Asher Langton  <langton2@llnl.gov>
2147
2148         PR fortran/20441
2149         * gfortran.dg/init_flag_1.f90: New.
2150         * gfortran.dg/init_flag_2.f90: New.
2151         * gfortran.dg/init_flag_3.f90: New.
2152         * gfortran.dg/init_flag_4.f90: New.
2153         * gfortran.dg/init_flag_5.f90: New.
2154         * gfortran.dg/init_flag_6.f90: New.
2155         * gfortran.dg/init_flag_7.f90: New.
2156
2157 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2158
2159         PR c++/33460
2160         * g++.dg/ext/anon-struct6.C: New.
2161
2162 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2163
2164         PR libfortran/23272
2165         * gfortran.dg/inquire_10.f90: New test.
2166
2167 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2168
2169         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2170
2171 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2172
2173         PR fortran/33221
2174         * gfortran.dg/used_types_18.f90: Declare variable of empty
2175         derived type.
2176
2177 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2178
2179         PR fortran/33288
2180         * gfortran.dg/array_constructor_19.f90: New test.
2181
2182 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2183
2184         PR debug/33316
2185         * gcc.dg/debug/pr33316.c: New test.
2186
2187         PR c++/33496
2188         * g++.dg/cpp0x/variadic76.C: New test.
2189         * g++.dg/cpp0x/variadic77.C: New test.
2190         * g++.dg/cpp0x/variadic78.C: New test.
2191
2192         PR c/33238
2193         PR c/27301
2194         * gcc.c-torture/execute/20070919-1.c: New test.
2195         * gcc.dg/pr33238.c: New test.
2196         * gcc.dg/pr27301.c: New test.
2197
2198 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2199
2200         * lib/target-supports.exp (check_effective_target_mips64): New
2201         procedure.
2202         * gcc.dg/lower-subreg-1.c: Require !mips64.
2203         * gcc.dg/sibcall-3.c (ATTR): New macro.
2204         (recurser_void1, recurser_void2): Use it.
2205         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2206         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2207
2208 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2209
2210         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2211         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2212         warning annotation.
2213         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2214
2215 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2216
2217         PR fortran/33497
2218         * gfortran.dg/c_loc_tests_11.f03: New test case.
2219
2220 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2221
2222         PR c++/33459
2223         * g++.dg/init/ref14.C: New.
2224
2225 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/slice2.ad[sb]: New testcase.
2228
2229 2007-09-19  Nick Clifton  <nickc@redhat.com>
2230
2231         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2232
2233 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2234
2235         * gcc.target/bfin/bfin.exp: New.
2236         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2237         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2238         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2239         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2240         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2241         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2242         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2243         mcpu-bf561.c, mcpu-default.c}: New tests.
2244
2245 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2246
2247         Restore detection of unsupported TLS.
2248
2249         Revert this patch:
2250         2007-02-10  Richard Henderson  <rth@redhat.com>
2251
2252         * lib/target-supports.exp (check_effective_target_tls): Redefine
2253         to mean non-emulated tls.
2254         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2255         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2256         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2257         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2258         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2259         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2260         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2261
2262         And then:
2263         * lib/target-supports.exp (check_effective_target_tls): Use
2264         stronger test for compiler support for TLS.
2265         (check_effective_target_tls_native): New, to test for non-emulated
2266         TLS support.
2267         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2268         instead of dg-require-effective-target tls.
2269         * g++.dg/gomp/copyin-1.C: Likewise.
2270         * g++.dg/gomp/sharing-1.C: Likewise.
2271         * g++.dg/gomp/tls-1.C: Likewise.
2272         * g++.dg/gomp/tls-2.C: Likewise.
2273         * g++.dg/gomp/tls-3.C: Likewise.
2274         * g++.dg/tls/diag-1.C: Likewise.
2275         * g++.dg/tls/diag-2.C: Likewise.
2276         * g++.dg/tls/diag-3.C: Likewise.
2277         * g++.dg/tls/diag-4.C: Likewise.
2278         * g++.dg/tls/diag-5.C: Likewise.
2279         * g++.dg/tls/init-1.C: Likewise.
2280         * g++.dg/tls/init-2.C: Likewise.
2281         * g++.dg/tls/trivial.C: Likewise.
2282         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2283         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2284         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2285         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2286         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2287         * gcc.dg/gomp/clause-1.c: Likewise.
2288         * gcc.dg/gomp/copyin-1.c: Likewise.
2289         * gcc.dg/gomp/sharing-1.c: Likewise.
2290         * gcc.dg/gomp/tls-1.c: Likewise.
2291         * gcc.dg/gomp/tls-2.c: Likewise.
2292         * gcc.dg/tls/alpha-1.c: Likewise.
2293         * gcc.dg/tls/opt-1.c: Likewise.
2294         * gcc.dg/tls/opt-13.c: Likewise.
2295         * gcc.dg/tls/opt-14.c: Likewise.
2296         * gcc.dg/tls/opt-2.c: Likewise.
2297         * gcc.dg/tls/opt-3.c: Likewise.
2298         * gcc.dg/tls/opt-4.c: Likewise.
2299         * gcc.dg/tls/opt-7.c: Likewise.
2300         * gcc.dg/tls/section-1.c: Likewise.
2301         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2302         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2303         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2304         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2305         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2306         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2307         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2308         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2309         * gfortran.dg/gomp/fixed-1.f: Likewise.
2310         * gfortran.dg/gomp/free-1.f90: Likewise.
2311         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2312         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2313         * gfortran.dg/gomp/reduction1.f90: Likewise.
2314         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2315
2316 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2317
2318         PR fortran/31119
2319         * gfortran.dg/bounds_check_9.f90: New test.
2320         * gfortran.dg/bounds_check_fail_2.f90: New test.
2321
2322 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2323
2324         PR c++/33462 (again)
2325         * g++.dg/ext/va-arg1.C: Adjust.
2326
2327 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2328
2329         PR c++/33462
2330         * g++.dg/ext/va-arg1.C: New.
2331
2332 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2333
2334         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2335
2336 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2337
2338         PR c++/33463
2339         * g++.dg/rtti/typeid6.C: New.
2340
2341 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2342
2343         PR c++/33464
2344         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2345         * g++.dg/ext/is_class_error2.C: New.
2346
2347 2007-09-18  Richard Guenther  <rguenther@suse.de>
2348
2349         PR tree-optimization/33340
2350         * g++.dg/torture/pr33340.C: New testcase.
2351
2352 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/33231
2355         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2356         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2357         * gfortran.dg/elemental_subroutine_5.f90: New.
2358
2359 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2360
2361         * lib/target-supports.exp (check_profiling_available): Extend
2362         mips*-*-elf check to mips*-*-elf*.
2363
2364 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2365
2366         * gcc.dg/format/c90-scanf-5.c: New test.
2367         * gcc.dg/format/c99-scanf-4.c: New test.
2368         * gcc.dg/format/ext-7.c: New test.
2369         * gcc.dg/format/ext-8.c: New test.
2370
2371         PR middle-end/33423
2372         * gcc.c-torture/compile/20070915-1.c: New test.
2373
2374 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2375
2376         PR fortran/33106
2377         * gfortran.dg/private_type_9.f90: New.
2378
2379 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2380
2381         PR middle-end/33449
2382         * gfortran.dg/pr33449.f90: New test.
2383
2384 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2385
2386         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2387         * gfortran.dg/private_type_1.f90: Ditto
2388         * gfortran.dg/interface_18.f90: New.
2389         * gfortran.dg/private_type_8.f90: New.
2390
2391 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2392
2393         PR c++/33124
2394         * g++.dg/warn/new1.C: Adjust.
2395         * g++.dg/torture/str_empty.C: Likewise.
2396
2397 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2398
2399         * gcc.target/mips/dse-1.c: New test.
2400
2401 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2402
2403         PR c++/32756
2404         * g++.dg/overload/operator3.C: New.
2405
2406 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2407
2408         * gcc.target/mips/truncate-1.c: New test.
2409
2410 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2411
2412         PR fortran/29396
2413         PR fortran/29606
2414         PR fortran/30625
2415         PR fortran/30871
2416         * gfortran.dg/subref_array_pointer_1.f90: New test.
2417         * gfortran.dg/subref_array_pointer_2.f90: New test.
2418
2419 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2420
2421         * gfortran.dg/nint_2.f90: Correct last change.
2422
2423 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2424
2425         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2426
2427 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2428
2429         * gcc.dg/vect/pr33373b.c: New test.
2430
2431 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2432
2433         PR target/33438
2434         * gcc.target/i386/pr33438.c: New test.
2435
2436 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2437
2438         * gfortran.dg/nint_2.f90: Revert previous commit.
2439
2440 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2441
2442         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2443
2444 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2445
2446         PR debug/33429
2447         * g++.dg/other/unused1.C: XFAIL class2 scan.
2448
2449 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2450
2451         PR fortran/33343
2452         * gfortran.dg/elemental_args_check_1.f90: New.
2453         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2454         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2455
2456 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2457
2458         * gfortran.dg/recursive_check_3.f90: New.
2459
2460 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2461
2462         PR fortran/33412
2463         * gfortran.dg/elemental_bind_c.f90: New.
2464
2465 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2466
2467         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2468         * gcc.target/mips/mips16-attributes-2.c: New test.
2469         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2470         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2471         hard-float asm when __mips16 is defined.
2472         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2473         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2474         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2475         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2476         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2477         * gcc.target/mips/pr26765.c (foo): Likewise.
2478         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2479         targets, use dg-mips-options instead of dg-options, and use -mgp32
2480         to force 32-bit mode.
2481         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2482         and 64-bit mode.
2483         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2484
2485 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2486             Michael Meissner  <michael.meissner@amd.com>
2487
2488         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2489         * gcc.target/i386/sse5-hsubX.c: Ditto.
2490         * gcc.target/i386/sse5-permpX.c: Ditto.
2491         * gcc.target/i386/sse5-haddX.c: Ditto.
2492         * gcc.target/i386/sse5-maccXX.c: Ditto.
2493         * gcc.target/i386/sse5-msubXX.c: Ditto.
2494         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2495         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2496
2497         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2498         optimizes floating point conditional moves into the pcmov
2499         instruction on SSE5.
2500         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2501
2502         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2503         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2504         SSE5.
2505
2506         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2507         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2508
2509         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2510         optimizes (a*b)+c into fmadd on SSE5.
2511
2512         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2513         whether the SSE5 instructions can be generated.
2514
2515         * gcc.target/i386/sse5-check.h: New. Add support for 
2516         SSE5 tests.
2517
2518         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2519         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2520         * gcc.target/i386/sse-13.c: Ditto.
2521         * gcc.target/i386/sse-14.c: Ditto.
2522
2523 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2524
2525         PR testsuite/33153
2526         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2527         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2528
2529 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR target/32338
2532         * gcc.dg/pr32338-1.c: New test.
2533         * gcc.dg/pr32338-2.c: New test.
2534
2535 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2536         
2537         * lib/target-supports.exp (check_effective_target_sync_int_long):
2538         Revert change to add xtensa.
2539         (check_effective_target_sync_char_short): Likewise.
2540         
2541 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2542
2543         * gnat.dg/packed_subtype.adb: New test.
2544
2545 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2546
2547         PR fortran/33297
2548         * gfortran.dg/intrinsic_size.f90: New.
2549
2550 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2551
2552         PR fortran/33284
2553         PR fortran/33310
2554         * gfortran.dg/conflicts_2.f90: New.
2555
2556 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2557
2558         PR tree-optimization/32377
2559         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2560         dependence distance.
2561         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2562         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2563         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2564         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2565
2566 2007-09-12  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/33382
2569         * gcc.c-torture/compile/pr33382.c: New testcase.
2570         * gcc.c-torture/execute/pr33382.c: Likewise.
2571
2572 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2573
2574         PR fortran/33395
2575         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2576
2577 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2578
2579         PR tree-optimization/33373
2580         * gcc.dg/vect/pr33373.c: New test.
2581
2582 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2583
2584         * lib/target-supports.exp (check_effective_target_vect_no_double):
2585         Remove unused proc.
2586
2587 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2588             Ulrich Weigand  <uweigand@de.ibm.com>
2589
2590         * gcc.target/spu/dfcgt-nan.c: New test.
2591
2592 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2593
2594         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2595
2596 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2597
2598         PR fortran/33040
2599         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2600
2601 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2602
2603         * gcc.dg/va-arg-pack-len-1.c: New test.
2604         * g++.dg/va-arg-pack-len-1.C: New test.
2605
2606 2007-09-11  Michael Matz  <matz@suse.de>
2607
2608         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2609
2610 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2611
2612         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2613         checks for size of long double.
2614         * gcc.dg/dfp/convert.h: New file.
2615         * gcc.dg/dfp/convert-bfp-2.c: New test.
2616         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2617         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2618         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2619         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2620         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2621         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2622         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2623         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2624         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2625
2626 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2627
2628         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2629         Change dg-final to expect 1 non-profitable loop and
2630         3 profitable loops.
2631         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2632         Change dg-final to expect 1 non-profitable loop and
2633         3 profitable loops.
2634         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2635         Change dg-final to expect 1 profitable loop.
2636         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2637         Change dg-final to expect 1 profitable loop.    
2638         
2639 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2640
2641         * gcc.target/mips/call-saved-1.c: New test.
2642         * gcc.target/mips/call-saved-2.c: Likewise.
2643         * gcc.target/mips/call-saved-3.c: Likewise.
2644         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2645         instead of mips_mips64.  Set mips_fp64 too.
2646         (is_gp32_flag): Return true for -mips1 and -mips2.
2647         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2648
2649 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2650
2651         * g++.dg/ext/va-arg-pack-1.C: New test.
2652         * g++.dg/ext/va-arg-pack-2.C: New test.
2653
2654 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2655
2656         PR target/33369
2657         * gcc.dg/vect/pr33369.c: New test.
2658
2659 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2660
2661         PR fortran/33370
2662         * gfortran.dg/array_memcpy_5.f90:  New test.
2663
2664 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2665
2666         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2667
2668 2007-09-09  Richard Guenther  <rguenther@suse.de>
2669
2670         * gcc.c-torture/compile/20070906-1.c: New testcase.
2671
2672 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2673
2674         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2675         noinline attribute.
2676         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2677         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2678         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2679         Likewise.
2680
2681 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2682
2683         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2684
2685 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2686
2687         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2688
2689 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2690
2691         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2692         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2693         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2694         Compile tests with -fno-tree-pre.
2695         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2696         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2697         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2698         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2699         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2700         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2701         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2702         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2703         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2704         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2705         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2706         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2707         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2708         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2709         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2710         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2711         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2712         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2713         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2714
2715 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2716
2717         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2718         to call objdump.
2719         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2720         Use remote_exec to call c++filt.
2721         * lib/target-supports-dg.exp (dg-require-host-local): New.
2722         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2723         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2724         * g++.dg/rtti/repo1.C: Likewise.
2725         * g++.dg/template/repo1.C: Likewise.
2726         * g++.dg/template/repo2.C: Likewise.
2727         * g++.dg/template/repo3.C: Likewise.
2728         * g++.dg/template/repo4.C: Likewise.
2729         * g++.dg/template/repo5.C: Likewise.
2730         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2731         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2732         * g++.old-deja/g++.pt/repo1.C: Likewise.
2733         * g++.old-deja/g++.pt/repo2.C: Likewise.
2734         * g++.old-deja/g++.pt/repo3.C: Likewise.
2735         * g++.old-deja/g++.pt/repo4.C: Likewise.
2736         * gcc.dg/cpp/trad/builtins.c: Likewise.
2737
2738 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2739
2740         PR tree-optimization/32283
2741         * gcc.dg/tree-ssa/loop-31.c: New test.
2742
2743 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         PR rtl-optimization/26449
2746         * gcc.target/i386/pr26449-1.c: New file.
2747
2748 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2749
2750         PR target/33329
2751         PR rtl-optimization/26449
2752         * gcc.target/i386/pr33329.c: New file.
2753
2754 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2755
2756         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2757
2758 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2759
2760         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2761
2762 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2763
2764         PR tree-optimization/33301
2765         * gfortran.dg/vect/pr33301.f: New test.
2766
2767 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2768
2769         PR libfortran/33307
2770         * gfortran.dg/backspace_10.f90: New test.
2771
2772 2007-09-07  Richard Guenther  <rguenther@suse.de>
2773
2774         Reapply
2775         2007-09-06  Richard Guenther  <rguenther@suse.de>
2776
2777         PR tree-optimization/32586
2778         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2779         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2780         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2781         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2782         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2783         now obsolete simplification.
2784
2785 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2786         
2787         PR tree-optimization/33299
2788         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2789         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2790
2791 2007-09-07  Richard Guenther  <rguenther@suse.de>
2792
2793         Revert
2794         2007-09-06  Richard Guenther  <rguenther@suse.de>
2795
2796         PR tree-optimization/32586
2797         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2798         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2799         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2800         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2801         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2802         now obsolete simplification.
2803
2804 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2805
2806         PR tree-optimization/32821
2807         * gcc.dg/tree-ssa/pr32821.c: New file.
2808
2809 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2810
2811         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2812         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2813         and mips_forced_no_er.
2814         (dg-mips-options): Add -mno-abicalls when a small-data option is
2815         specified.  Skip tests with small-data options if mips_forced_gp.
2816         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2817         * gcc.target/mips/sdata-1.c: New test.
2818         * gcc.target/mips/sdata-2.c: Likewise.
2819         * gcc.target/mips/sdata-3.c: Likewise.
2820         * gcc.target/mips/sdata-4.c: Likewise.
2821
2822 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2823
2824         PR fortran/33298
2825         * spread_zerosize_1.f90:  New test case.
2826         * spread_bounds_1.f90:  New test case.
2827
2828 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2829
2830         PR c++/32674
2831         * g++.dg/template/static31.C: New.
2832
2833 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2834
2835         PR fortran/33271
2836         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2837         powerpc*-linux-gnu.
2838
2839 2007-09-06  David Daney  <ddaney@avtrex.com>
2840             Richard Sandiford  <richard@codesourcery.com>
2841
2842         PR target/33256
2843         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2844         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2845         * gcc.target/mips/pr33256.c: New test.
2846
2847 2007-09-06  Tom Tromey  <tromey@redhat.com>
2848
2849         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2850
2851 2007-09-06  Richard Guenther  <rguenther@suse.de>
2852
2853         PR tree-optimization/32586
2854         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2855         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2856         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2857         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2858         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2859         now obsolete simplification.
2860
2861 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2862
2863         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2864         * gcc.target/i386/sse3-addsubps.c: Ditto.
2865         * gcc.target/i386/sse3-haddpd.c: Ditto.
2866         * gcc.target/i386/sse3-haddps.c: Ditto.
2867         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2868         * gcc.target/i386/sse3-hsubps.c: Ditto.
2869         * gcc.target/i386/sse3-lddqu.c: Ditto.
2870         * gcc.target/i386/sse3-movddup.c: Ditto.
2871         * gcc.target/i386/sse3-movshdup.c: Ditto.
2872         * gcc.target/i386/sse3-movsldup.c: Ditto.
2873
2874 2007-09-06  Richard Guenther  <rguenther@suse.de>
2875
2876         PR tree-optimization/33302
2877         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2878
2879 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880
2881         PR libfortran/33225
2882         * gfortran.dg./fmt_float.f90: New test.
2883
2884 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2885
2886         PR libfortran/33253
2887         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2888
2889 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2890
2891         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2892         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2893
2894 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2895
2896         * g++.dg/eh/builtin1.C: New test.
2897         * g++.dg/eh/builtin2.C: New test.
2898         * g++.dg/eh/builtin3.C: New test.
2899
2900         PR c++/33289
2901         * g++.dg/eh/builtin4.C: New test.
2902
2903 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2904
2905         * gcc.target/powerpc/dfp-dd.c: New test.
2906         * gcc.target/powerpc/dfp-td.c: New test.
2907
2908 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2909
2910         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2911         * gcc.dg/va-arg-pack-1.c: New test.
2912
2913 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2914
2915         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2916         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2917         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2918         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2919         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2920
2921 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2922
2923         PR c++/30302
2924         * g++.dg/ext/anon-struct5.C: New.
2925
2926 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         * gcc.dg/i386-cpuid.h: Remove.
2929         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2930         (main): Use __get_cpuid to get target features.
2931         * gcc.target/i386/sse-check.h: Ditto.
2932         * gcc.target/i386/sse2-check.h: Ditto.
2933         * gcc.target/i386/sse3-check.h: Ditto.
2934         * gcc.target/i386/ssse3-check.h: Ditto.
2935         * gcc.target/i386/sse4_1-check.h: Ditto.
2936         * gcc.target/i386/sse4_2-check.h: Ditto.
2937         * gcc.target/i386/sse4a-check.h: Ditto.
2938         * gcc.dg/torture/pr16104-1.c: Ditto.
2939         (do_test): Change to void.
2940         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2941         * gcc.target/i386/sse-6.c: Ditto.
2942         * gcc.target/i386/sse-7.c: Ditto.
2943         * g++.dg/other/i386-1.C: Include cpuid.h.
2944         (main): New function.  Use __get_cpuid to get target fetaures.
2945
2946 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2947             David Ung  <davidu@mips.com>
2948             Nigel Stephens <nigel@mips.com>
2949
2950         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2951         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2952         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2953         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2954         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2955         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2956         * gcc.dg/torture/pr19683-1.c: Likewise.
2957         * gcc.target/mips/madd-3.c: Likewise.
2958         * gcc.target/mips/maddu-3.c: Likewise.
2959         * gcc.target/mips/msub-3.c: Likewise.
2960         * gcc.target/mips/msubu-3.c: Likewise.
2961         * gcc.target/mips/asm-1.c: Likewise.
2962         * gcc.target/mips/branch-1.c: Likewise.
2963         * gcc.target/mips/ins-1.c: Likewise.
2964         * gcc.target/mips/near-far-3.c: Likewise.
2965         * gcc.target/mips/near-far-4.c: Likewise.
2966         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2967         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2968         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2969         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2970         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2971         * gcc.target/mips/dspr2-MULT.c: Likewise.
2972         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2973         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2974         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2975         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2976         * gcc.target/mips/code-readable-2.c: Likewise.
2977         * gcc.target/mips/code-readable-3.c: Likewise.
2978
2979 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2980             David Ung  <davidu@mips.com>
2981             Nigel Stephens <nigel@mips.com>
2982
2983         * gcc.target/mips/mips16-attributes.c: New.
2984
2985 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2986
2987         PR fortran/31564
2988         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2989
2990         PR fortran/33241
2991         * gfortran.dg/char_length_10.f90: New test.
2992
2993 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2994
2995         PR c++/29731
2996         * g++.dg/parse/template24.C: New.
2997
2998 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2999
3000         * g++.dg/other/spu2vmx-1.C: New test.
3001
3002 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR tree-optimization/33017
3005         * gcc.dg/pr33017.c: New test.
3006
3007 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3008
3009         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3010         __protected_stream family of macros.
3011
3012 2007-09-04  Jan Hubicka  <jh@suse.cz>
3013
3014         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3015         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3016         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3017         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3018         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3019         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3020         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3021         Likewise.
3022
3023 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3024             Tobias Burnus  <burnus@net-b.de>
3025
3026         * gfortran.dg/proc_decl_1.f90: New.
3027         * gfortran.dg/proc_decl_2.f90: New.
3028         * gfortran.dg/proc_decl_3.f90: New.
3029         * gfortran.dg/proc_decl_4.f90: New.
3030
3031 2007-09-04  Jan Hubicka  <jh@suse.cz>
3032
3033         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3034         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3035         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3036         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3037         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3038         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3039         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3040         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3041         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3042         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3043         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3044         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3045         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3046         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3047         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3048         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3049         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3050         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3051         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3052         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3053         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3054         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3055         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3056         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3057         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3058         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3059         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3060         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3061         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3062         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3063         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3064         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3065         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3066         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3067         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3068         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3069         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3070         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3071         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3072         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3073         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3074         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3075         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3076         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3077         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3078         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3079         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3080         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3081         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3082         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3083         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3084         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3085         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3086         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3087         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3088         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3089         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3090         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3091         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3092         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3093         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3094         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3095         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3096         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3097         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3098         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3099         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3100         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3101         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3102         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3103         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3104         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3105         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3106         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3107         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3108         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3109         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3110         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3111         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3112         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3113         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3114         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3115         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3116         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3117         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3118         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3119         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3120         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3121         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3122         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3123         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3124         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3125         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3126         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3127         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3128         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3129         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3130         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3131         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3132         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3133         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3134         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3135         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3136         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3137         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3138         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3139         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3140         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3141         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3142         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3143         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3144         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3145         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3146         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3147         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3148         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3149         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3150         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3151         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3152         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3153         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3154         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3155         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3156         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3157         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3158         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3159         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3160         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3161         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3162         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3163         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3164         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3165         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3166         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3167         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3168         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3169         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3170         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3171         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3172         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3173         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3174         noinline.
3175         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3176         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3177         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3178         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3179         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3180         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3181         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3182         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3183         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3184         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3185         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3186         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3187         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3188         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3189         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3190         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3191         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3192         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3193         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3194         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3195         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3196         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3197         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3198         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3199         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3200         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3201         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3202         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3203         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3204         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3205         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3206         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3207         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3208         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3209         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3210         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3211         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3212         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3213         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3214         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3215         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3216         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3217         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3218         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3219         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3220         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3221         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3222         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3223         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3224         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3225         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3226         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3227         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3228         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3229         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3230         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3231         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3232         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3233         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3234         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3235         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3236         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3237         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3238         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3239         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3240         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3241         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3242         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3243         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3244         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3245         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3246         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3247         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3248         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3249         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3250         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3251         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3252         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3253         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3254         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3255         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3256         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3257         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3258         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3259         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3260         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3261         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3262         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3263         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3264         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3265         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3266         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3267         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3268         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3269         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3270         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3271         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3272         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3273         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3274         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3275         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3276         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3277         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3278         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3279         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3280         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3281         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3282         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3283         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3284         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3285         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3286         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3287         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3288         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3289         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3290         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3291         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3292         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3293         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3294         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3295         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3296         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3297         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3298         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3299         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3300         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3301
3302 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3303
3304         PR middle-end/33187
3305         * gcc.target/i386/cmov7.c: New file.
3306
3307 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3308
3309         * gcc.target/i386/sse4a-check.h: New file.
3310         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3311         * gcc.target/i386/sse4a-insert.c: Ditto.
3312         * gcc.target/i386/sse4a-montsd.c: Ditto.
3313         * gcc.target/i386/sse4a-montss.c: Ditto.
3314         * gcc.target/i386/mmx-check.h: New file.
3315         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3316         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3317         * gcc.target/i386/sse-check.h: New file.
3318         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3319         * gcc.target/i386/sse-3.c: Ditto.
3320         * gcc.target/i386/sse-7.c: Ditto.
3321         * gcc.target/i386/sse-9.c: Ditto.
3322         * gcc.target/i386/ssefn-3.c: Ditto.
3323         * gcc.target/i386/sse-recip.c: Ditto.
3324         * gcc.target/i386/sse-recip-vec.c: Ditto.
3325         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3326         * gcc.target/i386/20020523-1.c: Remove.
3327         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3328         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3329         * gcc.target/i386/ssefn-4.c: Ditto.
3330         * gcc.target/i386/sse-6.c: Ditto.
3331         * gcc.target/i386/sse-10.c: Ditto.
3332         * gcc.target/i386/sse-11.c: Ditto.
3333         * gcc.target/i386/sse-18.c: Ditto.
3334         * gcc.target/i386/fpprec-1.c: Ditto.
3335         * g++.dg/other/i386-1.C: Ditto.
3336
3337 2007-09-04  Richard Guenther  <rguenther@suse.de>
3338
3339         PR tree-optimization/33291
3340         * gcc.dg/volatile2.c: New testcase.
3341         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3342         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3343         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3344         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3345
3346 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3347
3348         PR fortran/33253
3349         * gfortran.dg/namelist_15.f90: Update test.
3350         * gfortran.dg/namelist_24.f90: Update test.
3351         * gfortran.dg/namelist_38.f90: New test.
3352
3353 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3354
3355         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3356         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3357         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3358         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3359         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3360         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3361
3362 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3363
3364         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3365         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3366
3367         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3368
3369 2007-09-02  David Daney  <ddaney@avtrex.com>
3370
3371         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3372         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3373         * gcc.target/mips/atomic-memory-1.c: Ditto.
3374         * gcc.target/mips/atomic-memory-2.c: Ditto.
3375
3376 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3377
3378         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3379         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3380
3381 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3382
3383         * gfortran.dg/substr_6.f90: New test.
3384
3385 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3386
3387         PR c++/33208
3388         * g++.dg/other/error18.C: New.
3389         * g++.dg/expr/bitfield3.C: Adjust.
3390
3391 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3392
3393         PR fortran/33276
3394         * gfortran.fortran-torture/compile/pr33276.f90: New.
3395
3396 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3397
3398         PR C/29237
3399         PR middle-end/33272
3400         * gcc.dg/c99-arraydecl-3.c: New test.
3401
3402 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3403
3404         PR c++/32597
3405         * g++.dg/cpp0x/variadic-new2.C: New.
3406         * g++.dg/cpp0x/variadic-new.C: New.
3407
3408 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3409
3410         PR fortran/33232
3411         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3412         * gfortran.dg/read_1.f90: New.
3413
3414 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3415
3416         PR c++/33210
3417         * g++.dg/template/error30.C: New.
3418
3419 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3420
3421         PR c++/32113
3422         * g++.dg/template/crash70.C: New.
3423
3424 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3425
3426         PR c++/33212
3427         * g++.dg/ext/is_class_error.C: New.
3428
3429 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3430
3431         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3432         
3433 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3434             Revital Eres  <eres@il.ibm.com>
3435
3436         * gcc.target/powerpc/paired-1.c: New test.
3437         * gcc.target/powerpc/paired-2.c: New test.
3438         * gcc.target/powerpc/paired-3.c: New test.
3439         * gcc.target/powerpc/paired-4.c: New test.
3440         * gcc.target/powerpc/paired-5.c: New test.
3441         * gcc.target/powerpc/paired-6.c: New test.
3442         * gcc.target/powerpc/paired-7.c: New test.
3443         * gcc.target/powerpc/ppc-paired.c: New test.
3444
3445 2007-08-31  Ollie Wild  <aaw@google.com>
3446
3447         * g++.dg/conversion/ptrmem2.C: New test.
3448         * g++.dg/conversion/ptrmem3.C: New test.
3449         * g++.dg/conversion/ptrmem4.C: New test.
3450         * g++.dg/conversion/ptrmem5.C: New test.
3451         * g++.dg/conversion/ptrmem6.C: New test.
3452         * g++.dg/conversion/ptrmem7.C: New test.
3453         * g++.dg/conversion/ptrmem8.C: New test.
3454
3455 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/31879
3458         * gfortran.dg/char_length_7.f90: New test.
3459         * gfortran.dg/char_length_9.f90: New test.
3460         * gfortran.dg/char_assign_1.f90: Add extra warning.
3461
3462         PR fortran/31197
3463         PR fortran/31258
3464         * gfortran.dg/char_length_8.f90: New test.
3465
3466 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3467
3468         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3469
3470 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3471
3472         * gcc.dg/inline-24.c: New test.
3473         * g++.dg/opt/inline11.C: New test.
3474
3475 2007-08-30  Richard Guenther  <rguenther@suse.de>
3476
3477         * gcc.target/i386/vectorize5.c: New testcase.
3478
3479 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3480
3481         PR fortran/33228
3482         * interface.c (check_interface0): Improve error for external procs.
3483         (check_sym_interfaces): Fix checking of module procedures.
3484
3485 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3486
3487         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3488         (AI): Add AI_ALIGN.
3489         * gcc.dg/sync-3.c: New test.
3490
3491         PR middle-end/32758
3492         * gcc.dg/cleanup-12.c: New test.
3493
3494 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3495
3496         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3497         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3498         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3499         * gcc.dg/pr32450.c: Ditto.
3500         * gcc.dg/nest.c: Ditto.
3501         * gcc.dg/nested-func-4.c: Ditto.
3502         * g++.old-deja/g++.law/profile1.C: Ditto.
3503
3504 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3505
3506         PR fortran/32989
3507         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3508         non-default integer kind arguments.
3509
3510 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3511
3512         PR fortran/33105
3513         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3514
3515 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3516
3517         * gcc.dg/h8300-ice2.c: Remove target selector.
3518
3519 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3520
3521         PR fortran/33215
3522         * gfortran.dg/binding_label_tests_15.f03: New test case.
3523         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3524
3525 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3526
3527         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3528         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3529
3530 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3531
3532         PR c++/33194
3533         * g++.dg/other/canon-33194.C: New.
3534
3535 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3536
3537         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3538         * gcc.c-torture/execute/pr23135.c: Likewise.
3539
3540 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3541
3542         * gcc.dg/pr31344.c: Move to ...
3543         * gcc.dg/dfp/pr31344.c: ... here.
3544         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3545         * gcc.dg/20050503-1.c: Ditto.
3546         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3547         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3548         * gcc.dg/20060801-1.c: Ditto.
3549
3550 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3551
3552         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3553         * gfortran.dg/nan_1.f90: Likewise.
3554
3555 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3556
3557         PR fortran/33055
3558         Revert previous patch.
3559
3560 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3561             Kazu Hirata  <kazu@codesourcery.com>
3562
3563         * gcc.target/m68k/interrupt-1.c: New.
3564
3565 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3566
3567         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3568         10000 for targets where "int" can't hold at least 100000.
3569         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3570         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3571         (test5)(test6): Use it.
3572         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3573         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3574         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3575         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3576         * gcc.dg/attr-alloc_size.c (test): Likewise.
3577
3578 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3579
3580         PR c++/33209
3581         * g++.dg/template/error29.C: New.
3582
3583 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3584
3585         PR c++/32596
3586         * g++.dg/ext/visibility/anon5.C: New test.
3587
3588 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3589
3590         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3591
3592 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3593
3594         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3595         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3596         * gfortran.dg/gamma_4.f90: New: large-real tests.
3597
3598 2007-08-28  Jason Merrill  <jason@redhat.com>
3599
3600         PR c++/29000
3601         * g++.dg/ext/stmtexpr12.C: New test.
3602
3603         PR c++/28558
3604         * g++.dg/ext/attrib28.C: New test.
3605
3606 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3607
3608         PR target/32661
3609         * gcc.target/i386/pr32661.c: New test.
3610
3611 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3612
3613         PR middle-end/32370
3614         * gcc.dg/pr32370.c: New test.
3615
3616         PR rtl-optimization/33148
3617         * gcc.c-torture/compile/20070827-1.c: New test.
3618
3619         PR debug/32914
3620         * d++.dg/debug/const3.C: New test.
3621         * d++.dg/debug/const4.C: New test.
3622         * d++.dg/debug/dwarf2/const1.C: New test.
3623         * d++.dg/debug/dwarf2/const2.C: New test.
3624         * d++.dg/debug/dwarf2/const2b.C: New test.
3625
3626 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3627             Vladimir Yanovsky  <yanov@il.ibm.com>
3628             Revital Eres  <eres@il.ibm.com>
3629             Andrey Belevantsev  <abel@ispras.ru>
3630
3631         * gcc.dg/sms-1.c: New test.
3632
3633 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3634
3635         * g++.dg/ext/gnu-inline-common.h: New.
3636         * g++.dg/ext/gnu-inline-global-reject.C: New.
3637         * g++.dg/ext/gnu-inline-global.C: New.
3638         * g++.dg/ext/gnu-inline-namespace.C: New.
3639         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3640         * g++.dg/ext/gnu-inline-class.C: New.
3641         * g++.dg/ext/gnu-inline-class-static.C: New.
3642         * g++.dg/ext/gnu-inline-template-class.C: New.
3643         * g++.dg/ext/gnu-inline-template-func.C: New.
3644
3645 2007-08-27  Jason Merrill  <jason@redhat.com>
3646
3647         PR c++/31337
3648         * g++.dg/ext/stmtexpr11.C: New.
3649
3650 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3651
3652         * lib/target-supports.exp (check_profiling_available):
3653         Set profiling_available_saved to 0 on fido-*-elf.
3654
3655 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3656
3657         PR tree-optimization/33173
3658         
3659         * gcc.c-torture/compile/pr33173.c: New.
3660
3661 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3662
3663         PR target/31385
3664         * gcc.dg/dfp/pr31385.c: New.
3665
3666 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3667
3668         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3669
3670 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3671
3672         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3673         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3674         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3675         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3676         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3677         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3678         gcc.target/m68k directory.
3679         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3680         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3681         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3682         gcc.target/cris directory.
3683         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3684         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3685         gcc.target/bfin directory.
3686
3687         * gcc.target/sh: New directory.
3688         * gcc.target/sh/sh.exp: New file.
3689         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3690         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3691         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3692         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3693         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3694         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3695
3696 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3697
3698         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3699         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3700         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3701         * gcc.target/i386/local2.c: Ditto.
3702         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3703         * gcc.target/i386/20011119-1.c: Ditto.
3704         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3705         * gcc.target/i386/fastcall-1.c: Fix target selector.
3706
3707 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3708
3709         PR fortran/33055
3710         * gfortran.dg/negative_unit.f: Add new check
3711         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3712         -fdefault-integer-8.
3713
3714 2007-08-26  Asher Langton  <langton2@llnl.gov>
3715
3716         * gfortran.dg/recursive_stack.f90: New.
3717         * gfortran.dg/openmp_stack.f90: New.
3718
3719 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/31298
3722         * gfortran.dg/use_10.f90: New.
3723
3724 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/32985
3727         * gfortran.dg/namelist_14.f90: Make test case valid.
3728         * gfortran.dg/common_10.f90: New.
3729
3730 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3731
3732         PR middle-end/33181
3733         * gcc.dg/ifelse-2.c: New.
3734
3735 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3736
3737         PR fortran/32980
3738         * gfortran.dg/gamma_1.f90: New.
3739         * gfortran.dg/gamma_2.f90: New.
3740         * gfortran.dg/gamma_3.f90: New.
3741
3742 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3743
3744         PR fortran/33188
3745         * gfortran.dg/used_types_18.f90: New.
3746
3747 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3748
3749         * gcc.dg/array-init-2.c: New test.
3750
3751 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3752
3753         PR fortran/33178
3754         * gfortran.dg/initialization_4.f90: Update dg-error.
3755         * gfortran.dg/initialization_13.f90: New.
3756
3757 2007-08-24  Richard Guenther  <rguenther@suse.de>
3758
3759         PR middle-end/33166
3760         * gcc.c-torture/compile/pr33166.c: New testcase.
3761
3762 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3763
3764         PR fortran/33139
3765         * gfortran.dg/pointer_assign_4.f90: New.
3766         * gfortran.dg/shape_2.f90: Fix test case.
3767         * gfortran.dg/char_result_4.f90: Ditto.
3768
3769 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3770
3771         * gcc.dg/array-init-1.c: New test.
3772
3773         PR c++/32567
3774         * g++.dg/parse/crash36.C: New test.
3775
3776 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3777
3778         * gcc.dg/pr32721.c: Updated.
3779
3780 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR tree-optimization/32573
3783         PR middle-end/32946
3784         * gcc.dg/pr32573.c: New test.
3785
3786         PR c++/32898
3787         * g++.dg/lookup/ns3.C: New test.
3788
3789         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3790
3791         PR c++/31941
3792         * g++.dg/parse/crash37.C: New test.
3793
3794 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3795
3796         PR target/17390
3797         * gcc.target/i386/pr17390.c: New test.
3798
3799 2007-08-23  Richard Guenther  <rguenther@suse.de>
3800
3801         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3802         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3803         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3804         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3805         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3806         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3807         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3808         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3809
3810 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3811
3812         * gcc.target/s390: New directory.
3813         * gcc.target/s390/s390.exp: New file.
3814         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3815         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3816         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3817         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3818         gcc.target/s390 directory.
3819
3820 2007-08-23  Richard Guenther  <rguenther@suse.de>
3821
3822         PR tree-optimization/32328
3823         * gcc.dg/pr32328.c: New testcase.
3824
3825 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3826
3827         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3828           available.
3829
3830 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3831
3832         PR fortran/33095
3833         * gfortran.dg/min_max_optional_5.f90: New test.
3834         * gfortran.dg/min_max_optional_2.f90: Remove.
3835         * gfortran.dg/min_max_optional_3.f90: Remove.
3836         * gfortran.dg/min_max_optional_4.f90: Remove.
3837
3838 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3839
3840         * gcc.target/i386/xorps-sse.c: New.
3841         * gcc.target/i386/xorps-sse2.c: New.
3842
3843 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3844
3845         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3846         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3847         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3848
3849 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3850
3851         PR fortran/33020
3852         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3853         include multiple kinds for SHAPE parameter within a single
3854         namespace.
3855         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3856         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3857
3858 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3859
3860         * interface_abstract_1.f90: Extended test case.
3861         * interface_abstract_3.f90: New test.
3862
3863 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3864
3865         * gcc.dg/fold-sub.c: New test.
3866         
3867 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3868
3869         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3870         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3871         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3872         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3873         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3874         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3875
3876 2007-08-22  Richard Guenther  <rguenther@suse.de>
3877
3878         PR middle-end/33007
3879         * gcc.dg/pr33007.c: New testcase.
3880
3881 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3882
3883         * gcc.c-torture/execute/strcmp-1.x: Delete.
3884
3885 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3886
3887         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3888         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3889         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3890         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3891         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3892         gcc.target/i386/stack-realign.c,
3893         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3894         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3895         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3896         target using dg-require-effective-target directive.
3897         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3898         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3899         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3900         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3901         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3902         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3903         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3904         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3905         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3906         Require lp64 target using dg-require-effective-target directive.
3907         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3908         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3909         directive.
3910         * gcc.target/i386/20010202-1.c: Move from here ...
3911         * gcc.dg/20010202-1.c: ... to here.
3912
3913 2007-08-22  Richard Guenther  <rguenther@suse.de>
3914
3915         PR tree-optimization/33142
3916         * gcc.c-torture/execute/pr33142.c: New testcase.
3917
3918 2007-08-22  Richard Guenther  <rguenther@suse.de>
3919
3920         PR middle-end/32563
3921         * g++.dg/torture/pr32563.C: New testcase.
3922
3923 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR middle-end/32912
3926         * gcc.dg/pr32912-1.c: Add -w to options.
3927         * gcc.dg/pr32912-2.c: Likewise.
3928         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3929
3930 2007-08-21  Ian Lance Taylor  <iant@google.com>
3931
3932         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3933
3934 2007-08-21  Ian Lance Taylor  <iant@google.com>
3935
3936         PR tree-optimization/33134
3937         * g++.dg/tree-ssa/pr33134.C: New test.
3938
3939 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3940
3941         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3942         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3943
3944 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR debug/32610
3947         * gcc.dg/debug/pr32610.c: New test.
3948
3949         * g++.dg/init/new24.C: New test.
3950
3951         PR middle-end/32912
3952         * gcc.dg/pr32912-1.c: New test.
3953         * gcc.dg/pr32912-2.c: New test.
3954         * gcc.dg/pr32912-3.c: New test.
3955
3956 2007-08-21  Richard Guenther  <rguenther@suse.de>
3957
3958         * gcc.dg/pointer-arith-10.c: New testcase.
3959
3960 2007-08-21  Richard Guenther  <rguenther@suse.de>
3961
3962         PR middle-end/33122
3963         * gcc.c-torture/compile/pr33122.c: New testcase.
3964
3965 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3966
3967         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3968
3969 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3970
3971         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3972
3973 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR c++/33025
3976         * g++.dg/init/new23.C: New test.
3977
3978 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3979
3980         PR middle-end/30564
3981         * gcc.c-torture/compile/pr30564-1.c: New test.
3982         * gcc.c-torture/compile/pr30564-2.c: New test.
3983
3984 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3985
3986         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3987
3988 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3989
3990         * gfortran.dg/interface_abstract_2.f90: New.
3991         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3992
3993 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3994
3995         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3996         unknown (so that outer-loop wont get analyzed).
3997         * gcc.dg/vect/vect-outer-1a.c: New test.
3998         * gcc.dg/vect/vect-outer-1b.c: New test.
3999         * gcc.dg/vect/vect-outer-1.c: New test.
4000         * gcc.dg/vect/vect-outer-2a.c: New test.
4001         * gcc.dg/vect/vect-outer-2b.c: New test.
4002         * gcc.dg/vect/vect-outer-2c.c: New test.
4003         * gcc.dg/vect/vect-outer-2.c: New test.
4004         * gcc.dg/vect/vect-outer-3a.c: New test.
4005         * gcc.dg/vect/vect-outer-3b.c: New test.
4006         * gcc.dg/vect/vect-outer-3c.c: New test.
4007         * gcc.dg/vect/vect-outer-3.c: New test.
4008         * gcc.dg/vect/vect-outer-4a.c: New test.
4009         * gcc.dg/vect/vect-outer-4b.c: New test.
4010         * gcc.dg/vect/vect-outer-4c.c: New test.
4011         * gcc.dg/vect/vect-outer-4d.c: New test.
4012         * gcc.dg/vect/vect-outer-4e.c: New test.
4013         * gcc.dg/vect/vect-outer-4f.c: New test.
4014         * gcc.dg/vect/vect-outer-4g.c: New test.
4015         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4016         * gcc.dg/vect/vect-outer-4i.c: New test.
4017         * gcc.dg/vect/vect-outer-4j.c: New test.
4018         * gcc.dg/vect/vect-outer-4k.c: New test.
4019         * gcc.dg/vect/vect-outer-4l.c: New test.
4020         * gcc.dg/vect/vect-outer-4m.c: New test.
4021         * gcc.dg/vect/vect-outer-4.c: New test.
4022         * gcc.dg/vect/vect-outer-5.c: New test.
4023         * gcc.dg/vect/vect-outer-6.c: New test.
4024         * gcc.dg/vect/vect-outer-fir.c: New test.
4025         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4026         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4027
4028 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4029
4030         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4031         and -fno-tree-reassoc.
4032         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4033         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4034         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4035         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4036         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4037         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4038         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4039         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4040         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4041         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4042         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4043         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4044         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4045         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4046         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4047         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4048         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4049         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4050         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4051         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4052         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4053         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4054         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4055         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4056         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4057         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4058         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4059         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4060         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4061         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4062         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4063         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4064         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4065         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4066         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4067         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4068         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4069
4070 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4071
4072         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4073         versioning for aliasing).
4074         * gcc.dg/vect/vect-35.c: Likewise.
4075
4076         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4077         targets.
4078         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4079
4080 2007-08-18  Tom Tromey  <tromey@redhat.com>
4081
4082         PR preprocessor/32974:
4083         * gcc.dg/cpp/pr32974.c: New file.
4084
4085 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4086
4087         * gfortran.dg/interface_abstract_1.f90: New.
4088
4089 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4090
4091         PR fortran/32881
4092         * gfortran.dg/pure_initializer_1.f90: New test.
4093
4094 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4095
4096         PR fortran/32875
4097         * gfortran.dg/array_constructor_18.f90: New test.
4098
4099 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4100
4101         PR c++/28989
4102         * g++.dg/expr/lval3.C: New test.
4103         * g++.dg/expr/lval4.C: New test.
4104
4105 2007-08-17  Ollie Wild  <aaw@google.com>
4106
4107         PR c++/31749
4108         * g++.dg/lookup/builtin3.C: New test.
4109         * g++.dg/lookup/builtin4.C: New test.
4110         * g++.dg/lookup/using19.C: New test.
4111
4112 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4113
4114         PR c++/32190
4115         * g++.dg/parse/error31.C: New.
4116
4117 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4118
4119         PR c++/32112
4120         * g++.dg/template/error26.C: New.
4121
4122 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4123
4124         PR fortran/33079
4125         * gfortran.dg/zero_length_2.f90: New test.
4126
4127 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4128
4129         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4130         * gfortran.dg/kind_tests_3.f03: Ditto.
4131         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4132         * gfortran.dg/interface_13.f90: Ditto.
4133         * gfortran.dg/pr32738.f90: Ditto.
4134         * gfortran.dg/module_private_1.f90: Ditto.
4135         * gfortran.dg/test_only_clause.f90: Ditto.
4136         * gfortran.dg/bind_c_vars.f90: Ditto.
4137         * gfortran.dg/bind_c_dts.f90: Ditto.
4138         * gfortran.dg/use_9.f90: Ditto.
4139         * gfortran.dg/generic_8.f90: Ditto.
4140         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4141         * gfortran.dg/private_type_6.f90: Ditto.
4142         * gfortran.dg/c_assoc.f90: Ditto.
4143         * gfortran.dg/private_type_7.f90: Ditto.
4144         * gfortran.dg/global_vars_c_init.f90: Ditto.
4145         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4146         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4147         * gfortran.dg/c_size_t_test.f03: Ditto.
4148         * gfortran.dg/used_types_12.f90: Ditto.
4149         * gfortran.dg/pr25923.f90: Ditto.
4150         * gfortran.dg/test_com_block.f90: Ditto.
4151         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4152         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4153         * gfortran.dg/com_block_driver.f90: Ditto.
4154         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4155         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4156         * gfortran.dg/c_loc_test.f90: Ditto.
4157         * gfortran.dg/c_ptr_tests.f03: Ditto.
4158         * gfortran.dg/module_interface_1.f90: Ditto.
4159
4160 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4161
4162         PR c++/32870
4163         * g++.dg/other/error17.C: Adjust.
4164         
4165 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4166
4167         PR middle-end/32970
4168         * g++.dg/ext/altivec-14.C: New test.
4169
4170 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4173         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4174         dump files.
4175         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4176         * gcc.dg/vect/pr32366.c: Ditto.
4177
4178 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4179
4180         PR testsuite/33082
4181         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4182         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4183         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4184         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4185
4186 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4187
4188         PR fortran/33072
4189         * gfortran.dg/use_9.f90: New.
4190
4191 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4192
4193         * g++.dg/gcov/gcov-5.C: New test.
4194
4195 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4196
4197         * g++.dg/gcov/gcov-4.C: New test.
4198         * lib/gcov.exp (verify-lines): Add support for
4199         checking no-coverage lines.
4200
4201 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4202
4203         * gcc.dg/vect/vect-vfa-01.c: New.
4204         * gcc.dg/vect/vect-vfa-02.c: New.
4205         * gcc.dg/vect/vect-vfa-03.c: New.
4206         * gcc.dg/vect/vect-vfa-04.c: New.
4207         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4208         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4209         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4210         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4211         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4212         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4213         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4214         gfortran.dg/vect/pr19049.f90: Rename to start with
4215         prefix no-vfa-.
4216         * gcc.dg/vect/vect.exp: Disable versioning for alias
4217         when test starts with no-vfa-.
4218         * gfortran.dg/vect/vect.exp: Likewise.
4219
4220 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4221
4222         * gcc.dg/torture/pr32897.c: New test.
4223
4224 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4225
4226         PR c++/31132
4227         * g++.dg/template/crash69.C: New.
4228
4229 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4230
4231         * lib/target-supports.exp (check_effective_target_arm32): Use
4232         check_no_compiler_messages.
4233
4234 2007-08-15  Diego Novillo  <dnovillo@google.com>
4235
4236         gcc.dg/tree-ssa/20070815.c: New test.
4237
4238 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4239
4240         PR fortran/33077
4241         * gfortran.dg/random_7.f90: Initialize variable.
4242
4243 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR middle-end/33074
4246         * gfortran.dg/pr33074.f90: New test.
4247
4248         PR c++/32992
4249         * g++.dg/opt/nrv14.C: New test.
4250
4251 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4252
4253         PR c++/33035
4254         * g++.dg/template/crash68.C: New.
4255
4256 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4257
4258         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4259         * gcc.dg/sibcall-4.c: Ditto.
4260
4261 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4262
4263         PR fortran/33066
4264         * gfortran.dg/use_8.f90: New test.
4265         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4266
4267 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4268
4269         PR c++/27211
4270         * g++.dg/template/error27.C: New.
4271         * g++.dg/template/error28.C: New.
4272         * g++.dg/other/pr28304.C: Adjust.
4273         * g++.old-deja/g++.mike/p811.C: Likewise.
4274
4275 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4276
4277         PR target/30315
4278         * gcc.target/i386/pr30315.c: New.
4279
4280 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4281
4282         PR fortran/32594
4283         * gfortran.dg/substr_5.f90: New test.
4284
4285 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4286
4287         PR c/30428
4288         * gcc.dg/vector-2.c: New test.
4289
4290         PR c++/30428
4291         * g++.dg/ext/vector8.C: New test.
4292
4293 2007-08-13  Dan Hipschman  <dsh@google.com>
4294
4295         PR c/32953
4296         * gcc.dg/format/array-1.c: Add an additional test for
4297         unterminated format strings of length 1.
4298
4299 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4300
4301         PR fortran/32926
4302         * gfortran.dg/external_procedures_3.f90: New test.
4303
4304 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4305
4306         PR fortran/32827
4307         * gfortran.dg/import6.f90: New test.
4308
4309 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4310
4311         PR C/30427
4312         *  gcc.dg/vector-1.c: New test.
4313
4314 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4315
4316         * gcc.dg/pr21255-4.c: Skip for PIC.
4317         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4318
4319 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4320
4321         * gcc.dg/attr-isr.c: Skip for PIC.
4322         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4323         * gcc.dg/attr-isr-trapa.c: Likewise.
4324         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4325         * gcc.dg/pragma-isr-trapa.c: Likewise.
4326         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4327
4328 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4329
4330         PR fortran/32962
4331         * gfortran.dg/transpose_1.f90: New test.
4332
4333 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4334
4335         PR fortran/29600
4336         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4337         intrinsic.
4338
4339 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4340
4341         PR fortran/30964
4342         PR fortran/33054
4343         * gfortran.dg/random_4.f90: New test.
4344         * gfortran.dg/random_5.f90: New test.
4345         * gfortran.dg/random_6.f90: New test.
4346         * gfortran.dg/random_7.f90: New test.
4347
4348 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4349
4350         PR fortran/32860
4351         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4352
4353 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4354
4355         PR fortran/31629
4356         * gfortran.dg/module_private_1.f90: New test.
4357
4358 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4359
4360         PR fortran/29600
4361         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4362         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4363
4364 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4365
4366         PR fortran/32937
4367         * gfortran.dg/char_length_6.f90: New test.
4368
4369 2007-08-10  Ollie Wild  <aaw@google.com>
4370
4371         * g++.dg/lookup/using18.C: New test.
4372
4373 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4374
4375         PR c++/17763
4376         * g++.dg/other/error16.C: New.
4377
4378 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4379
4380         PR libfortran/33039
4381         * gfortran.dg/namelist_37.f90: New test.
4382
4383 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4384
4385         PR c++/22256
4386         * g++.dg/conversion/op3.C: New.
4387
4388 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4389
4390         PR fortran/32987
4391         * gfortran.dg/fmt_tab_1.f90: New.
4392         * gfortran.dg/fmt_tab_2.f90: New.
4393
4394 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4395
4396         PR c/32796
4397         * gcc.c-torture/compile/pr32796.c: New test.
4398
4399 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4400
4401         PR middle-end/32813
4402         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4403         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4404         instead of just -O.
4405
4406 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4407
4408         * gcc.target/mips/code-readable-1.c: New test.
4409         * gcc.target/mips/code-readable-2.c: Likewise.
4410         * gcc.target/mips/code-readable-3.c: Likewise.
4411
4412 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4413             Revital Eres  <eres@il.ibm.com>
4414
4415         * gfortran.dg/sms-1.f90: Add comment.
4416         * gfortran.dg/sms-2.f90: New.
4417
4418 2007-08-07  Ian Lance Taylor  <iant@google.com>
4419
4420         * gcc.dg/instrument-1.c: New test.
4421         * gcc.dg/instrument-2.c: New test.
4422         * gcc.dg/instrument-3.c: New test.
4423
4424 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4425
4426         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4427
4428 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4429
4430         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4431         !vector_alignment_reachable targets.
4432         * gcc.dg/vect/vect-33.c: Likewise.
4433         * gcc.dg/vect/vect-42.c: Likewise.
4434         * gcc.dg/vect/vect-44.c: Likewise.
4435         * gcc.dg/vect/vect-50.c: Likewise.
4436         * gcc.dg/vect/vect-70.c: Likewise.
4437         * gcc.dg/vect/vect-71.c: Likewise.
4438         * gcc.dg/vect/vect-87.c: Likewise.
4439         * gcc.dg/vect/vect-88.c: Likewise.
4440         * gcc.dg/vect/vect-91.c: Likewise.
4441         * gcc.dg/vect/vect-93.c: Likewise.
4442         * gcc.dg/vect/vect-96.c: Likewise.
4443         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4444         * gcc.dg/vect/section-anchors-69.c: Likewise.
4445         * gcc.dg/vect/pr25413.c: Likewise.
4446         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4447         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4448         * gfortran.dg/vect-2.f90: Likewise.
4449         * gfortran.dg/vect-3.f90: Likewise.
4450         * gfortran.dg/vect-4.f90: Likewise.
4451         * gfortran.dg/vect-5.f90: Likewise.
4452         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4453         Return false for darwin. 
4454         (check_effective_target_vector_alignment_reachable_for_double): New.
4455
4456 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4457
4458         * gcc.dg/multiword-1.c: New testcase.
4459
4460 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4461
4462         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4463         messages.
4464         * gfortran.dg/namelist_36.f90: New test.
4465
4466 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4467
4468         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4469           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4470
4471 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4472
4473         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4474         * gcc.dg/torture/type-generic-1.c: Likewise.
4475
4476 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4477
4478         * gcc.c-torture/20070522-1.c: Move to ...
4479         * gcc.c-torture/compile/20070522-1.c: Here.
4480
4481 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4482
4483         PR fortran/29828
4484         * gfortran.dg/minmax_char_1.f90: New test.
4485         * gfortran.dg/minmax_char_2.f90: New test.
4486         * gfortran.dg/min_max_optional_4.f90: New test.
4487
4488 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4489
4490         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4491         hanging on the testcase.
4492
4493 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4494
4495         PR middle-end/32988
4496         * gcc.c-torture/compile/pr32988.c: New test.
4497
4498 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4499
4500         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4501
4502 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4503
4504         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4505
4506         Revert:
4507         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4508
4509         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4510
4511 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4512
4513         PR fortran/32979
4514         * gfortran.dg/isnan_1.f90: New test.
4515
4516 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4517             Revital Eres <eres@il.ibm.com>
4518
4519         * gcc.dg/sms-antideps.c: New test.
4520
4521 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4522
4523         PR fortran/31214
4524         * gfortran.dg/entry_13.f90: New test.
4525
4526         * gfortran.dg/entry_12.f90: Clean up .mod file.
4527
4528 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4529
4530         PR fortran/32770
4531         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4532         variables as kind=4 so they don't overflow the record length.
4533
4534 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4535
4536         PR fortran/32968
4537         * gfortran.dg/selected_kind_1.f90: New test.
4538
4539 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4540
4541         PR middle-end/32780
4542         * gcc.c-torture/compile/pr32780.c: New test.
4543
4544 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4545
4546         RP middle-end/32399
4547         * gcc.c-torture/compile/pr32399.c: New testcase.
4548
4549 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4550
4551         PR middle-end/32304
4552         * g++.dg/torture/pr32304.C: New testcase.
4553
4554 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4555
4556         PR middle-end/32935
4557         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4558
4559 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4560
4561         PR fortran/32955
4562         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4563
4564 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4565
4566         PR fortran/31202
4567         * gfortran.dg/nint_2.f90: New test.
4568
4569 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4570
4571         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4572         * gcc.dg/weak/typeof-2.c: Likewise.
4573
4574 2007-08-03  Diego Novillo  <dnovillo@google.com>
4575
4576         PR 31521
4577         * gcc.dg/tree-ssa/pr31521.c: New test.
4578
4579 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4580
4581         PR fortran/32770
4582         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4583         iostat must be default kind.
4584
4585 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4586
4587         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4588
4589 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4590
4591         PR fortran/32770
4592         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4593         explicit so test passes with -fdefault-integer-8.
4594         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4595         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4596
4597 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4598
4599         PR c++/30849
4600         * g++.dg/parse/asm1.C: New test.
4601
4602         PR c++/30850
4603         * g++.dg/parse/asm2.C: Likewise.
4604
4605         PR c++/30851
4606         * g++.dg/parse/asm3.C: Likewise.
4607         
4608 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4609
4610         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4611           "int" is only 16 bit bits wide.
4612         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4613
4614 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4615
4616         * g++.dg/torture/type-generic-1.C: New.
4617         * gcc.dg/pr28796-2.c: Move tests ...
4618         * gcc.dg/tg-tests.h: ... here.
4619         * gcc.dg/torture/type-generic-1.c: New.
4620
4621 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4622
4623         PR libfortran/32954
4624         * minmaxloc_3.f90:  New test case.
4625
4626 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4627
4628         PR fortran/32936
4629         * gfortran.dg/allocate_stat.f90: New.
4630
4631 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4632
4633         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4634
4635 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4636
4637         PR tree-optimization/32919
4638         * gcc.c-torture/compile/pr32919.c: New.
4639
4640 2007-08-01  Nick Clifton  <nickc@redhat.com>
4641
4642         * gcc.c-torture/execute/execute.exp: Change copyright header to
4643         refer to version 3 of the GNU General Public License and to point
4644         readers at the COPYING3 file and the FSF's license web page.
4645         * gcc.c-torture/execute/ieee/ieee.exp,
4646         gcc.c-torture/unsorted/unsorted.exp,
4647         gcc.c-torture/compile/compile.exp,
4648         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4649         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4650         gcc.target/cris/torture/cris-torture.exp,
4651         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4652         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4653         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4654         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4655         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4656         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4657         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4658         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4659         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4660         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4661         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4662         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4663         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4664         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4665         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4666         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4667         gcc.dg/noncompile/noncompile.exp,
4668         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4669         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4670         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4671         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4672         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4673         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4674         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4675         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4676         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4677         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4678         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4679         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4680         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4681         g++.old-deja/old-deja.exp,
4682         gfortran.fortran-torture/execute/execute.exp,
4683         gfortran.fortran-torture/compile/compile.exp,
4684         treelang/output/output-1.c, treelang/output/output-1.tree,
4685         treelang/execute/execute.exp, treelang/Makefile.in,
4686         treelang/compile/compile.exp, g++.dg/dg.exp,
4687         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4688         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4689         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4690         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4691         g++.dg/compat/struct-layout-1.exp,
4692         g++.dg/compat/struct-layout-1_generate.c,
4693         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4694         g++.dg/bprob/bprob.exp, config/default.exp,
4695         gcc.test-framework/test-framework.awk,
4696         gcc.test-framework/gen_directive_tests,
4697         gcc.test-framework/test-framework.exp,
4698         objc.dg/special/special.exp,
4699         objc.dg/gnu-encoding/gnu-encoding.exp,
4700         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4701         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4702         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4703         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4704         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4705         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4706         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4707         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4708         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4709         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4710         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4711         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4712         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4713         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4714         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4715         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4716         Likewise.
4717
4718 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4719
4720         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4721         error message text.
4722
4723 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4724
4725         PR fortran/32945
4726         * gfortran.dg/initialization_12.f90: New test.
4727
4728 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4729
4730         PR fortran/31609
4731         * gfortran.dg/entry_12.f90: New test.
4732
4733 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4734
4735         PR fortran/32938
4736         * gfortran.dg/altreturn_6.f90: New test.
4737
4738 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4739
4740         PR fortran/32942
4741         * gfortran.dg/exponent_2.f90: New test.
4742
4743 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4744
4745         * gcc.dg/vect/vect-117.c: New test.
4746         * gcc.dg/vect/vect-74.c: Enabled test
4747         * gcc.dg/vect/vect-81.c: Enabled test
4748
4749 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4750
4751         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4752         s/dg-error/dg-warning where warning is expected.
4753
4754 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4755
4756         PR fortran/32770
4757         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4758         of huge() to correct kind.
4759
4760 2007-07-30  Ollie Wild  <aaw@google.com>
4761
4762         * gcc.dg/cpp/counter-2.c: New test.
4763         * gcc.dg/cpp/counter-3.c: New test.
4764         * gcc.dg/cpp/dir-only-1.c: New test.
4765         * gcc.dg/cpp/dir-only-1.h: New file.
4766         * gcc.dg/cpp/dir-only-2.c: New test.
4767         * gcc.dg/cpp/dir-only-3.c: New test.
4768         * gcc.dg/cpp/dir-only-3a.h: New file.
4769         * gcc.dg/cpp/dir-only-3b.h: New file.
4770         * gcc.dg/cpp/dir-only-4.c: New test.
4771         * gcc.dg/cpp/dir-only-5.c: New test.
4772         * gcc.dg/cpp/dir-only-6.c: New test.
4773
4774 2007-07-30  Julian Brown  <julian@codesourcery.com>
4775
4776         * gcc.target/arm/neon/v*.c: Regenerate.
4777
4778 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4779
4780         PR c++/32108
4781         * g++.dg/ext/label6.C: New.
4782
4783 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4784
4785         PR libfortran/32858
4786         PR libfortran/30814
4787         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4788
4789 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4790
4791         PR fortran/31211
4792         * gfortran.dg/actual_pointer_function_1.f90: New test.
4793
4794         PR fortran/32682
4795         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4796
4797 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4798
4799         PR fortran/32906
4800         * gfortran.dg/shape_1.f90: Adjust error message.
4801         * gfortran.dg/parameter_array_ref_1.f90: New test.
4802
4803 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4804
4805         PR fortran/31609
4806         * gfortran.dg/entry_11.f90: New test.
4807
4808 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4809             Revital Eres  <eres@il.ibm.com>
4810
4811         * gfortran.dg/sms-1.f90: New test.
4812
4813 2007-07-28  Richard Guenther  <rguenther@suse.de>
4814
4815         * gcc.c-torture/compile/pr32920.c: New testcase.
4816
4817 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4818
4819         PR c++/30917
4820         * g++.dg/lookup/friend11.C: New test.
4821
4822 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4823
4824         * gfortran.dg/namelist_5.f90: Adjusted error message.
4825         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4826         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4827         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4828         * gfortran.dg/namelist_32.f90: ... this.
4829
4830         PR fortran/32876
4831         * gfortran.dg/namelist_33.f90: New test.
4832
4833         PR fortran/32905
4834         * gfortran.dg/namelist_34.f90: New test.
4835
4836         PR fortran/31818
4837         * gfortran.dg/namelist_35.f90: New test.
4838
4839 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4840
4841         PR fortran/32880
4842         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4843
4844 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4845
4846         PR testsuite/32471
4847         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4848           assuming it is 0x7ffffffff.
4849         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4850         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4851
4852 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4853
4854         * gfortran.dg/operator_3.f90: Fix dg directive.
4855         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4856         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4857         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4858
4859 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4860
4861         * g++.dg/cpp0x/decltype1.C: New.
4862         * g++.dg/cpp0x/decltype2.C: New.
4863         * g++.dg/cpp0x/decltype3.C: New.
4864         * g++.dg/cpp0x/decltype4.C: New.
4865         * g++.dg/cpp0x/decltype5.C: New.
4866         * g++.dg/cpp0x/decltype6.C: New.
4867
4868 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4869
4870         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4871           because the test relies on bit 31 to be the sign bit.
4872
4873 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4874
4875         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4876           assuming it is 0x7fffffff.
4877         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4878         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4879
4880 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4881
4882         PR c++/32346
4883         * g++.dg/expr/bitfield9.C: New test.
4884
4885 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4886
4887         PR fortran/32899
4888         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4889
4890 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4891
4892         PR fortran/32760
4893         * gfortran.dg/private_type_7.f90: New test.
4894
4895 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4896
4897         PR fortran/32035
4898         * gfortran.dg/select_char_1.f90: New test.
4899
4900 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4901
4902         PR fortran/32903
4903         * gfortran.dg/initialization_11.f90: New test.
4904
4905 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4906
4907         * gcc.target/mips/ins-1.c: New test.
4908
4909 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4910
4911         PR/19232
4912         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4913         (f1): Likewise.
4914
4915 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4916
4917         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4918         error: width of 'spare' exceeds its type.
4919
4920 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4921
4922         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4923         * gcc.dg/sibcall-4.c: Likewise.
4924
4925 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4926
4927         PR rtl-optimization/31500
4928         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4929         * g++.dg/warn/Warray-bounds.C: Likewise.
4930
4931 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4932
4933         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4934
4935 2007-07-25  Julian Brown  <julian@codesourcery.com>
4936             Paul Brook  <paul@codesourcery.com>
4937             Joseph Myers  <joseph@codesourcery.com>
4938             Mark Shinwell  <shinwell@codesourcery.com>
4939
4940         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4941         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4942         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4943         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4944         (check_effective_target_arm_neon_hw): New.
4945         * gcc.target/arm/neon/neon.exp: New file.
4946         * gcc.target/arm/neon/polytypes.c: New file.
4947         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4948
4949 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4950
4951         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4952           targets where an "int" is less than 32 bits wide.
4953
4954 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4955
4956         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4957
4958 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4959
4960         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4961           during addition if an int is only 16 bits wide.
4962         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4963
4964 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4965
4966         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4967           size as "long int" and are 32 or 64 bits wide.
4968         * gcc.dg/torture/pr28814.c: Likewise.
4969
4970 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4971
4972         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4973           exactly as wide as an int.
4974
4975 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4976
4977         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4978         Define and use throughout as long long printf format specifier.
4979         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4980         Likewise.
4981
4982 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4983
4984         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4985         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4986
4987 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4988
4989         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4990
4991 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4992
4993         * gcc.c-torture/execute/20070724-1.c: New.
4994
4995 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4996
4997         PR fortran/31205
4998         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4999         "deallocates" to 24, since patch has code rid of much spurious
5000         code.
5001         * gfortran.dg/interface_assignment_1.f90 : New test.
5002
5003         PR fortran/32842
5004         * gfortran.dg/interface_assignment_2.f90 : New test.
5005
5006 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5007
5008         PR fortran/32867
5009         * fortran.dg/initialization_10.f90: New test.
5010
5011 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5012
5013         PR fortran/32778
5014         * gfortran.dg/imag_2.f: Removed
5015         * gfortran.dg/warn_std_1.f90: New test.
5016         * gfortran.dg/warn_std_2.f90: New test.
5017         * gfortran.dg/warn_std_3.f90: New test.
5018
5019 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5020
5021         PR c++/29001
5022         * g++.dg/init/new22.C: New.
5023
5024 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5025
5026         PR c++/32561
5027         * g++.dg/template/crash67.C: New.
5028
5029 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5030
5031         * lib/target-support.exp (check_effective_target_natural_alignment): 
5032         (check_effective_target_vector_alignment_reachable): New.
5033         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5034         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5035         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5036         check.
5037         * gcc.dg/vect/pr25413.c: Likewise.
5038         * gcc.dg/vect/pr31699.c: Likewise.
5039
5040 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5041
5042         PR fortran/30814
5043         * gfortran.dg/pack_bounds_1.f90:  New test case.
5044
5045 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5046
5047         PR fortran/31639
5048         * gfortran.dg/initialization_9.f90: New test.
5049
5050 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5051
5052         PR fortran/32797
5053         PR fortran/32800
5054         * gfortran.dg/bind_c_usage_8.f03: New test case.
5055         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5056         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5057
5058 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5059
5060         * gcc.target/mips/branch-cost-1.c: New test.
5061         * gcc.target/mips/branch-cost-2.c: Likewise.
5062
5063 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5064
5065         PR fortran/32732
5066         * gfortran.dg/c_char_tests.f03: New test case.
5067         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5068         * gfortran.dg/c_char_tests_2.f03: New test case.
5069         * gfortran.dg/value_6.f03: Ditto.
5070         * gfortran.dg/value_7.f03: Ditto.
5071
5072 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5073
5074         PR fortran/32600
5075         * gfortran.dg/c_funloc_tests_5.f03: New.
5076         * gfortran.dg/c_funloc_tests_5.f04: New.
5077         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5078
5079 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5080
5081         PR c++/32839
5082         * g++.dg/expr/call4.C: New.
5083         * g++.dg/expr/call5.C: New.
5084
5085 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5086
5087         PR fortran/32710
5088         * gfortran.dg/namelist_30.f90: New test.
5089
5090 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5091
5092         PR fortran/29962
5093         * gfortran.dg/array_initializer_1.f90: Removed warning.
5094         * gfortran.dg/initialization_1.f90: Adjusted messages.
5095         * gfortran.dg/nested_modules_6.f90: Removed warning.
5096
5097         PR fortran/31253
5098         * gfortran.dg/initialization_7.f90: New test.
5099
5100         PR fortran/31639
5101         * gfortran.dg/initialization_8.f90: New test.
5102
5103 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5104
5105         PR c++/30818
5106         * g++.dg/template/crash47.C: Adjust errors.
5107         * g++.dg/template/crash48.C: Adjust errors.
5108         * g++.dg/template/typename12.C: New.
5109         * g++.dg/template/typename13.C: New.
5110         * g++.dg/template/typename14.C: New.
5111         * g++.dg/template/typedef6.C: Adjust errors.
5112
5113 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5114
5115         PR fortran/32627
5116         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5117         * gfortran.dg/pr32627.f03: New test case.
5118
5119         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5120         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5121         c_f_pointer_logical.
5122         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5123         c_f_pointer_complex.
5124         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5125         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5126         c_f_pointer_shape_tests_2.
5127         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5128
5129 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5130
5131         PR fortran/32804
5132         * gfortran.dg/c_loc_tests_9.f03: New test case.
5133         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5134
5135 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5136
5137         PR fortran/32823
5138         * gfortran.dg/int_2.f90: New test.
5139         
5140 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5141
5142         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5143
5144 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5145
5146         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5147         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5148
5149 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5150
5151         PR tree-optimization/19910
5152         * gcc.dg/pr19910.c: New test.
5153
5154 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5155
5156         PR fortran/32738
5157         * gfortran.dg/pr32738.f90: New test.
5158
5159 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5160
5161         PR tree-optimzation/32635
5162         * gfortran.dg/pr32635.f:  New test case.
5163
5164 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5165
5166         PR fortran/32801
5167         * gfortran.dg/pr32801.f03: New test case.
5168
5169 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5170
5171         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5172         Test negative numbers also.
5173         * gcc.dg/c99-math-float-1.c: Likewise.
5174         * gcc.dg/c99-math-long-double-1.c: Likewise.
5175         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5176         test inputs.
5177
5178 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5179         
5180         * lib/target-supports.exp (check_effective_target_sync_int_long):
5181         Enable for xtensa.
5182         (check_effective_target_sync_char_short): Likewise.
5183         
5184 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5185
5186         * gcc.dg/pr28796-2.c: Add more cases.
5187
5188 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5189
5190         * gcc.dg/pr28796-1.c: Add more cases.
5191         * gcc.dg/pr28796-2.c: Likewise.
5192
5193 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5194
5195         * gcc.dg/pr28796-1.c: Add more cases.
5196         * gcc.dg/pr28796-2.c: Likewise.
5197
5198 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5199
5200         PR fortran/32535
5201         * gfortran.dg/pr32535.f90: New test.
5202
5203 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5204
5205         PR fortran/31320
5206         PR fortran/32665
5207         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5208
5209 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5210
5211         PR rtl-optimization/32773
5212         * gcc.dg/pr32773.c: New test.
5213
5214 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5215
5216         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5217         match flax-vector-conversions note.
5218         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5219         instead of dg-error for the warning.
5220
5221 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5222
5223         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5224           adapted to work on targets with 16-bit or wider int.
5225         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5226         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5227         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5228         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5229
5230 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5231
5232         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5233         support large arrays.
5234         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5235         * gcc.dg/20061109-1.c: Likewise.
5236         * gcc.c-torture/execute/20061101-1.x: Likewise.
5237         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5238         * gcc.c-torture/execute/pr31448.x: Likewise.
5239
5240 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5241
5242         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5243
5244         PR fortran/32238
5245         * gfortran.dg/pr32238.f90: New test.
5246
5247         PR fortran/32222
5248         * gfortran.dg/pr32222.f90: New test.
5249
5250         PR fortran/32242
5251         * gfortran.dg/pr32242.f90: New test.
5252         
5253 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5254             David Ung  <davidu@mips.com>
5255
5256         * gcc.target/mips/mips-sched-madd.c: New test case.
5257
5258 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5259
5260         PR libfortran/32611
5261         * gfortran.dg/large_real_kind_1.f90: Update test.
5262         * gfortran.dg/pr17706.f90: Update test.
5263         * gfortran.dg/fmt_zero_digits.f90: Update test.
5264         * gfortran.dg/fmt_zero_precision.f90: Update test.
5265         * gfortran.dg/real_const_3.f90: Update test.
5266
5267 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5268
5269         PR fortran/32036
5270         * gfortran.dg/bounds_check_8.f90: New test.
5271         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5272
5273 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5274
5275         PR fortran/32357
5276         * gfortran.dg/mvbits_2.f90: New test.
5277
5278 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5279
5280         PR libfortran/32731
5281         * gfortran.dg/pack_mask_1.f90:  New test.
5282         * gfortran.dg/unpack_mask_1.f90:  New test.
5283
5284 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5285
5286         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5287         * gcc.dg/20001101-1.c: Likewise.
5288         * gcc.dg/20001102-1.c: Likewise.
5289         * gcc.dg/20020116-2.c: Likewise.
5290         * gcc.dg/20020416-1.c: Likewise.
5291         * gcc.dg/sparc-constant-1.c: Likewise.
5292         * gcc.dg/sparc-dwarf2.c: Likewise.
5293         * gcc.dg/sparc-frame-1.c: Likewise.
5294         * gcc.dg/sparc-getcontext-1.c: Likewise.
5295         * gcc.dg/sparc-loop-1.c: Likewise.
5296         * gcc.dg/sparc-reg-1.c: Likewise.
5297         * gcc.dg/sparc-ret.c: Likewise.
5298         * gcc.dg/sparc-trap-1.c: Likewise.
5299         * gcc.dg/ultrasp10.c: Likewise.
5300         * gcc.dg/ultrasp11.c: Likewise.
5301         * gcc.dg/ultrasp1.c: Likewise.
5302         * gcc.dg/ultrasp2.c: Likewise.
5303         * gcc.dg/ultrasp3.c: Likewise.
5304         * gcc.dg/ultrasp4.c: Likewise.
5305         * gcc.dg/ultrasp5.c: Likewise.
5306         * gcc.dg/ultrasp6.c: Likewise.
5307         * gcc.dg/ultrasp7.c: Likewise.
5308         * gcc.dg/ultrasp8.c: Likewise.
5309         * gcc.dg/ultrasp9.c: Likewise.
5310         * gcc.dg/splet-1.c: Delete.
5311
5312 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5313
5314         PR fortran/32724
5315         * gfortran.dg/stfunc_5.f90: New test.
5316
5317 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5318
5319         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5320         New procedure to check if arrays are naturally aligned to the vector
5321         alignment boundary.
5322         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5323         in size_t typedef.  Adjust tree dump scan results according to
5324         vect_aligned_arrays target check.
5325         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5326         vect_aligned_arrays target check.
5327         * gcc.dg/vect/pr31699.c: Ditto.
5328
5329 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5330
5331         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5332         for V2DFmode vector conditional expression.
5333         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5334         and dfceq patterns.
5335         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5336         and dfcgt patterns.
5337         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5338         V2DFmode comparison and test special values.
5339         * lib/target-supports.exp: Switch on test for V2DFmode 
5340         vector conditional expression.
5341
5342 2007-07-13  Richard Guenther  <rguenther@suse.de>
5343
5344         PR tree-optimization/32721
5345         * gcc.dg/pr32721.c: New testcase.
5346
5347 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5348
5349         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5350         error message part that continues on a new line.
5351
5352 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5353
5354         * gcc.dg/c99-tgmath-1.c: New.
5355         * gcc.dg/c99-tgmath-2.c: New.
5356         * gcc.dg/c99-tgmath-3.c: New.
5357         * gcc.dg/c99-tgmath-4.c: New.
5358
5359 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5360             Janis Johnson  <janis187@us.ibm.com>
5361
5362         PR testsuite/25241
5363         * gcc.test-framework/dg-error-exp-F.c: New test.
5364         * gcc.test-framework/dg-warning-exp-F.c: New test.
5365         * lib/gcc.exp: Enable warning and error prefixes.
5366         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5367         (dg-error): Wrap original dg-error.
5368         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5369         markers from dg-error/dg-warning directives.
5370         * gcc.dg/20040322-1.c: Likewise.
5371         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5372         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5373         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5374         * gcc.dg/Werror-1.c: Likewise.
5375         * gcc.dg/Werror-10.c: Likewise.
5376         * gcc.dg/Werror-11.c: Likewise.
5377         * gcc.dg/Werror-2.c: Likewise.
5378         * gcc.dg/Werror-3.c: Likewise.
5379         * gcc.dg/Werror-4.c: Likewise.
5380         * gcc.dg/Werror-5.c: Likewise.
5381         * gcc.dg/Werror-6.c: Likewise.
5382         * gcc.dg/Werror-7.c: Likewise.
5383         * gcc.dg/Werror-8.c: Likewise.
5384         * gcc.dg/Werror-9.c: Likewise.
5385         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5386         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5387         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5388         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5389         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5390         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5391         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5392         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5393         * gcc.dg/Wnested-externs-1.c: Likewise.
5394         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5395         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5396         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5397         * gcc.dg/Wshadow-3.c: Likewise.
5398         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5399         * gcc.dg/Wwrite-strings-1.c: Likewise.
5400         * gcc.dg/anon-struct-5.c: Likewise.
5401         * gcc.dg/anon-struct-6.c: Likewise.
5402         * gcc.dg/anon-struct-7.c: Likewise.
5403         * gcc.dg/anon-struct-8.c: Likewise.
5404         * gcc.dg/array-8.c: Likewise.
5405         * gcc.dg/array-quals-2.c: Likewise.
5406         * gcc.dg/asm-qual-1.c: Likewise.
5407         * gcc.dg/asm-wide-1.c: Likewise.
5408         * gcc.dg/assign-warn-1.c: Likewise.
5409         * gcc.dg/assign-warn-2.c: Likewise.
5410         * gcc.dg/bitfld-10.c: Likewise.
5411         * gcc.dg/bitfld-11.c: Likewise.
5412         * gcc.dg/bitfld-12.c: Likewise.
5413         * gcc.dg/bitfld-13.c: Likewise.
5414         * gcc.dg/bitfld-14.c: Likewise.
5415         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5416         * gcc.dg/builtins-30.c: Likewise.
5417         * gcc.dg/c90-const-expr-5.c: Likewise.
5418         * gcc.dg/c90-typespec-1.c: Likewise.
5419         * gcc.dg/c99-const-expr-5.c: Likewise.
5420         * gcc.dg/c99-flex-array-5.c: Likewise.
5421         * gcc.dg/c99-fordecl-3.c: Likewise.
5422         * gcc.dg/c99-tag-3.c: Likewise.
5423         * gcc.dg/c99-typespec-1.c: Likewise.
5424         * gcc.dg/c99-vla-jump-1.c: Likewise.
5425         * gcc.dg/c99-vla-jump-2.c: Likewise.
5426         * gcc.dg/c99-vla-jump-3.c: Likewise.
5427         * gcc.dg/c99-vla-jump-4.c: Likewise.
5428         * gcc.dg/c99-vla-jump-5.c: Likewise.
5429         * gcc.dg/cast-1.c: Likewise.
5430         * gcc.dg/cast-2.c: Likewise.
5431         * gcc.dg/cast-3.c: Likewise.
5432         * gcc.dg/cast-4.c: Likewise.
5433         * gcc.dg/cast-pretty-print-1.c: Likewise.
5434         * gcc.dg/comp-goto-2.c: Likewise.
5435         * gcc.dg/comp-goto-3.c: Likewise.
5436         * gcc.dg/cpp/error-1.c: Likewise.
5437         * gcc.dg/cpp/if-paren.c: Likewise.
5438         * gcc.dg/decl-7.c: Likewise.
5439         * gcc.dg/decl-8.c: Likewise.
5440         * gcc.dg/decl-nospec-1.c: Likewise.
5441         * gcc.dg/decl-nospec-2.c: Likewise.
5442         * gcc.dg/decl-nospec-3.c: Likewise.
5443         * gcc.dg/declspec-10.c: Likewise.
5444         * gcc.dg/declspec-11.c: Likewise.
5445         * gcc.dg/declspec-12.c: Likewise.
5446         * gcc.dg/declspec-13.c: Likewise.
5447         * gcc.dg/declspec-14.c: Likewise.
5448         * gcc.dg/declspec-15.c: Likewise.
5449         * gcc.dg/declspec-16.c: Likewise.
5450         * gcc.dg/declspec-17.c: Likewise.
5451         * gcc.dg/declspec-4.c: Likewise.
5452         * gcc.dg/declspec-5.c: Likewise.
5453         * gcc.dg/declspec-6.c: Likewise.
5454         * gcc.dg/declspec-7.c: Likewise.
5455         * gcc.dg/declspec-8.c: Likewise.
5456         * gcc.dg/declspec-9.c: Likewise.
5457         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5458         * gcc.dg/dfp/constants-c99.c: Likewise.
5459         * gcc.dg/dfp/keywords-c89.c: Likewise.
5460         * gcc.dg/dfp/keywords-c99.c: Likewise.
5461         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5462         * gcc.dg/dfp/typespec.c: Likewise.
5463         * gcc.dg/dremf-type-compat-2.c: Likewise.
5464         * gcc.dg/dremf-type-compat-3.c: Likewise.
5465         * gcc.dg/dremf-type-compat-4.c: Likewise.
5466         * gcc.dg/empty-source-2.c: Likewise.
5467         * gcc.dg/empty-source-3.c: Likewise.
5468         * gcc.dg/enum3.c: Likewise.
5469         * gcc.dg/extra-semi-2.c: Likewise.
5470         * gcc.dg/extra-semi-3.c: Likewise.
5471         * gcc.dg/float-range-1.c: Likewise.
5472         * gcc.dg/float-range-2.c: Likewise.
5473         * gcc.dg/float-range-3.c: Likewise.
5474         * gcc.dg/float-range-5.c: Likewise.
5475         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5476         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5477         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5478         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5479         * gcc.dg/format/cast-1.c: Likewise.
5480         * gcc.dg/format/gcc_diag-3.c: Likewise.
5481         * gcc.dg/format/gcc_diag-4.c: Likewise.
5482         * gcc.dg/format/gcc_diag-6.c: Likewise.
5483         * gcc.dg/format/gcc_diag-8.c: Likewise.
5484         * gcc.dg/format/gcc_diag-9.c: Likewise.
5485         * gcc.dg/format/nul-2.c: Likewise.
5486         * gcc.dg/format/opt-1.c: Likewise.
5487         * gcc.dg/format/opt-2.c: Likewise.
5488         * gcc.dg/format/opt-3.c: Likewise.
5489         * gcc.dg/format/opt-4.c: Likewise.
5490         * gcc.dg/format/opt-5.c: Likewise.
5491         * gcc.dg/format/opt-6.c: Likewise.
5492         * gcc.dg/framework-2.c: Likewise.
5493         * gcc.dg/func-args-1.c: Likewise.
5494         * gcc.dg/func-outside-1.c: Likewise.
5495         * gcc.dg/func-outside-2.c: Likewise.
5496         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5497         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5498         * gcc.dg/if-empty-1.c: Likewise.
5499         * gcc.dg/init-bad-1.c: Likewise.
5500         * gcc.dg/init-bad-2.c: Likewise.
5501         * gcc.dg/init-bad-3.c: Likewise.
5502         * gcc.dg/init-desig-obs-2.c: Likewise.
5503         * gcc.dg/init-desig-obs-3.c: Likewise.
5504         * gcc.dg/init-empty-2.c: Likewise.
5505         * gcc.dg/init-empty-3.c: Likewise.
5506         * gcc.dg/inline-11.c: Likewise.
5507         * gcc.dg/inline-12.c: Likewise.
5508         * gcc.dg/inline-8.c: Likewise.
5509         * gcc.dg/inline-9.c: Likewise.
5510         * gcc.dg/inline3.c: Likewise.
5511         * gcc.dg/label-decl-1.c: Likewise.
5512         * gcc.dg/label-decl-2.c: Likewise.
5513         * gcc.dg/label-decl-3.c: Likewise.
5514         * gcc.dg/label-decl-4.c: Likewise.
5515         * gcc.dg/long-long-typespec-1.c: Likewise.
5516         * gcc.dg/lvalue-2.c: Likewise.
5517         * gcc.dg/lvalue-3.c: Likewise.
5518         * gcc.dg/nested-func-3.c: Likewise.
5519         * gcc.dg/nested-redef-1.c: Likewise.
5520         * gcc.dg/noreturn-4.c: Likewise.
5521         * gcc.dg/old-style-prom-2.c: Likewise.
5522         * gcc.dg/old-style-prom-3.c: Likewise.
5523         * gcc.dg/old-style-then-proto-1.c: Likewise.
5524         * gcc.dg/overflow-warn-1.c: Likewise.
5525         * gcc.dg/overflow-warn-2.c: Likewise.
5526         * gcc.dg/overflow-warn-3.c: Likewise.
5527         * gcc.dg/overflow-warn-4.c: Likewise.
5528         * gcc.dg/overflow-warn-6.c: Likewise.
5529         * gcc.dg/parm-forwdecl-2.c: Likewise.
5530         * gcc.dg/parm-forwdecl-3.c: Likewise.
5531         * gcc.dg/parm-impl-decl-1.c: Likewise.
5532         * gcc.dg/parm-impl-decl-2.c: Likewise.
5533         * gcc.dg/parm-incomplete-1.c: Likewise.
5534         * gcc.dg/parm-mismatch-1.c: Likewise.
5535         * gcc.dg/pointer-arith-1.c: Likewise.
5536         * gcc.dg/pointer-arith-2.c: Likewise.
5537         * gcc.dg/pointer-arith-3.c: Likewise.
5538         * gcc.dg/pointer-arith-4.c: Likewise.
5539         * gcc.dg/pointer-arith-6.c: Likewise.
5540         * gcc.dg/pointer-arith-7.c: Likewise.
5541         * gcc.dg/pointer-arith-8.c: Likewise.
5542         * gcc.dg/pr13804-1.c: Likewise.
5543         * gcc.dg/pr15698-1.c: Likewise.
5544         * gcc.dg/pr15698-2.c: Likewise.
5545         * gcc.dg/pr15698-3.c: Likewise.
5546         * gcc.dg/pr15698-4.c: Likewise.
5547         * gcc.dg/pr15698-5.c: Likewise.
5548         * gcc.dg/pr15698-6.c: Likewise.
5549         * gcc.dg/pr15698-7.c: Likewise.
5550         * gcc.dg/pr15698-8.c: Likewise.
5551         * gcc.dg/pr17188-1.c: Likewise.
5552         * gcc.dg/pr17301-1.c: Likewise.
5553         * gcc.dg/pr17301-2.c: Likewise.
5554         * gcc.dg/pr17730-1.c: Likewise.
5555         * gcc.dg/pr20368-1.c: Likewise.
5556         * gcc.dg/pr20368-2.c: Likewise.
5557         * gcc.dg/pr20368-3.c: Likewise.
5558         * gcc.dg/pr22308-1.c: Likewise.
5559         * gcc.dg/qual-component-1.c: Likewise.
5560         * gcc.dg/redecl-1.c: Likewise.
5561         * gcc.dg/redecl-11.c: Likewise.
5562         * gcc.dg/redecl-12.c: Likewise.
5563         * gcc.dg/redecl-13.c: Likewise.
5564         * gcc.dg/redecl-14.c: Likewise.
5565         * gcc.dg/redecl-15.c: Likewise.
5566         * gcc.dg/register-var-1.c: Likewise.
5567         * gcc.dg/register-var-2.c: Likewise.
5568         * gcc.dg/stmt-expr-2.c: Likewise.
5569         * gcc.dg/stmt-expr-3.c: Likewise.
5570         * gcc.dg/stmt-expr-label-1.c: Likewise.
5571         * gcc.dg/stmt-expr-label-2.c: Likewise.
5572         * gcc.dg/stmt-expr-label-3.c: Likewise.
5573         * gcc.dg/struct-empty-2.c: Likewise.
5574         * gcc.dg/struct-empty-3.c: Likewise.
5575         * gcc.dg/struct-parse-1.c: Likewise.
5576         * gcc.dg/struct-semi-1.c: Likewise.
5577         * gcc.dg/struct-semi-2.c: Likewise.
5578         * gcc.dg/struct-semi-3.c: Likewise.
5579         * gcc.dg/switch-5.c: Likewise.
5580         * gcc.dg/switch-6.c: Likewise.
5581         * gcc.dg/switch-7.c: Likewise.
5582         * gcc.dg/tls/diag-5.c: Likewise.
5583         * gcc.dg/transparent-union-1.c: Likewise.
5584         * gcc.dg/transparent-union-3.c: Likewise.
5585         * gcc.dg/typespec-1.c: Likewise.
5586         * gcc.dg/vla-init-2.c: Likewise.
5587         * gcc.dg/vla-init-3.c: Likewise.
5588         * gcc.dg/vla-init-4.c: Likewise.
5589         * gcc.dg/vla-init-5.c: Likewise.
5590         * gcc.dg/void-cast-2.c: Likewise.
5591         * gcc.dg/wvla-3.c: Likewise.
5592         * gcc.dg/wvla-7.c: Likewise.
5593         * gcc.target/i386/991209-1.c: Likewise.
5594         * gcc.target/ia64/fpreg-1.c: Likewise.
5595         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5596         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5597         
5598 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5599
5600         PR fortran/31639
5601         * gfortran.dg/func_decl_4.f90: New test.
5602
5603 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5604
5605         PR fortran/32727
5606         * gfortran.dg/interface_17.f90: New test.
5607
5608 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5609
5610         PR fortran/32599
5611         * gfortran.dg/32599.f03: New test case.
5612
5613         PR fortran/32601
5614         * gfortran.dg/32601.f03: New test case.
5615         * gfortran.dg/32601_1.f03: Ditto.
5616         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5617         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5618
5619 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5620
5621         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5622
5623 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5624             Devang Patel  <dpatel@apple.com>
5625
5626         PR tree-optimization/25413
5627         * gcc.dg/vect/vect-align-1.c: New.
5628         * gcc.dg/vect/vect-align-2.c: New.
5629         * gcc.dg/vect/pr25413.c: New.
5630         * gcc.dg/vect/pr25413a.c: New.
5631         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5632
5633 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5634
5635         * lib/target-support.exp (check_ultrasparc_hw_available):
5636         New function.
5637         (is-effective-target): Check $arg for ultrasparc_hw.
5638         (is-effective-target-keyword): Likewise.
5639         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5640         when determining what to do on sparc platforms.
5641         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5642         * gcc.dg/20001101-1.c: Likewise.
5643         * gcc.dg/20001101-2.c: Likewise.
5644         * gcc.dg/ultrasp9.c: Likewise.
5645         * gcc.dg/ultrasp10.c: Likewise.
5646         * gcc.target/sparc/pdist-3.c: Likewise.
5647
5648 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5649
5650         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5651
5652 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5653
5654         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5655         get vectorized.
5656         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5657         now get vectorized.
5658         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5659         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5660         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5661         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5662         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5663         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5664         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5665         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5666         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5667         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5668         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5669         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5670         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5671         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5672         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5673         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5674         Add spu.
5675
5676 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR c++/30854
5679         * g++.dg/parse/error30.C: New test.
5680
5681 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5682
5683         PR fortran/29804
5684         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5685
5686 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5687
5688         * gfortran.fortran-torture/compile/pr32663.f: New test.
5689
5690 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5691
5692         PR c++/31027
5693         * g++.dg/inherit/virtual4.C: New.
5694
5695 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5696
5697         PR target/32661
5698         * gcc.target/i386/pr32661-1.c: New test.
5699
5700 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gnat.dg/invariant_index.ad[sb]: New test.
5703
5704 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5705
5706         PR c++/32560
5707         * g++.dg/template/decl3.C: New.
5708
5709 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5710
5711         PR 32617
5712         * gcc.c-torture/execute/align-3.c: New.
5713
5714 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5715
5716         PR target/32708
5717         * gcc.target/i386/pr32708-1.c: New test.
5718         * gcc.target/i386/pr32708-2.c: Ditto.
5719         * gcc.target/i386/pr32708-3.c: Ditto.
5720
5721 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5722
5723         * g++.dg/init/new20.C: Remove svn:executable flag.
5724
5725 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5726
5727         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5728
5729 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5730
5731         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5732
5733 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5734
5735         PR testsuite/25241
5736         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5737         directive.
5738         
5739 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5740
5741         PR fortran/32157
5742         * gfortran.dg/overload_2.f90: New test.
5743
5744         PR fortran/32689
5745         * gfortran.dg/transfer_simplify_5.f90
5746
5747         PR fortran/32634
5748         * gfortran.dg/interface_15.f90: New test.
5749
5750 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5751
5752         PR libfortran/32336
5753         * gfortran.dg/matmul_5.f90:  New test case.
5754
5755 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5756
5757         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5758         * gcc.dg/fesd-any.h: Likewise.
5759         * gcc.dg/fesd-baseonly.c: Likewise.
5760         * gcc.dg/fesd-baseonly.h: Likewise.
5761         * gcc.dg/fesd-none.c: Likewise.
5762         * gcc.dg/fesd-none.h: Likewise.
5763         * gcc.dg/fesd-reduced.c: Likewise.
5764         * gcc.dg/fesd-reduced.h: Likewise.
5765         * gcc.dg/fesd-sys.c: Likewise.
5766         * gcc.dg/fesd-sys.h: Likewise
5767         * gcc.dg/fesd.h: Likewise.
5768
5769         * g++.dg/debug/dwarf2: New directory.
5770         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5771         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5772         * g++.dg/other/fesd-any.h: Likewise.
5773         * g++.dg/other/fesd-baseonly.C: Likewise.
5774         * g++.dg/other/fesd-baseonly.h: Likewise.
5775         * g++.dg/other/fesd-none.C: Likewise.
5776         * g++.dg/other/fesd-none.h: Likewise.
5777         * g++.dg/other/fesd-reduced.C: Likewise.
5778         * g++.dg/other/fesd-reduced.h: Likewise.
5779         * g++.dg/other/fesd-sys.C: Likewise.
5780         * g++.dg/other/fesd-sys.h: Likewise.
5781         * g++.dg/other/fesd.h: Likewise.
5782
5783 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5784
5785         PR fortran/31129
5786         * gfortran.dg/parameter_unused.f90: New test.
5787
5788 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5789
5790         PR tree-optimization/32681
5791         * gcc.dg/tree-ssa/pr32681.c: New test.
5792
5793 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5794
5795         PR fortran/32678
5796         * gfortran.dg/fmt_t_5.f90: New test.
5797
5798 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5799
5800         PR c++/30535
5801         * g++.dg/template/operator10.C: New.
5802
5803 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5804
5805         PR libfortran/32217
5806         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5807
5808 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5809
5810         PR fortran/29876
5811         * gfortran.dg/operator_6.f90: New test.
5812
5813 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5814
5815         PR fortran/17711
5816         * gfortran.dg/operator_4.f90: New test.
5817         * gfortran.dg/operator_5.f90: New test.
5818         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5819         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5820
5821 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5822
5823         PR fortran/32669
5824         * gfortran.dg/argument_checking_6.f90: New.
5825
5826 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5827
5828         PR fortran/25094
5829         * gfortran.dg/interface_155555.f90: New test.
5830
5831 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5832
5833         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5834         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5835
5836 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5837
5838         PR testsuite/25241
5839         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5840         discern pedantic diagnostics and errors.
5841         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5842         and not an error.
5843         * gcc.dg/20050121-1.c: This is an error and not a warning.
5844         * gcc.target/i386/sseregparm-2.c:  Likewise.
5845         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5846         * gcc.dg/charset/attribute2.c: Likewise.
5847         * gcc.dg/bitfld-1.c: Likewise.
5848         * gcc.dg/pack-test-2.c: Likewise.
5849         * gcc.dg/940510-1.c: Match separately error and warning.
5850         * gcc.dg/array-2.c: Match separately multiple messages. The second
5851         diagnostic is a pedantic warning and not an error.
5852         * gcc.dg/pr14475.c: Match separately multiple messages.
5853         * gcc.dg/pr18809-1.c: Likewise.
5854         * gcc.dg/pr27953.c: Likewise.
5855         * gcc.dg/vla-init-1.c: Likewise.
5856         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5857
5858 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5859
5860         PR fortran/32644
5861         * gfortran.dg/char_decl_1.f90: New test.
5862
5863 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5864
5865         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5866
5867 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/32232
5870         * g++.dg/template/overload9.C: New test.
5871
5872 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5873
5874         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5875         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5876
5877 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5878
5879         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5880         * gcc.dg/20001012-2.c: Likewise.
5881         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5882         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5883
5884 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5885
5886         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5887         about the chunk size when STACK_SIZE is defined.
5888
5889 2007-07-06  Josh Conner  <jconner@apple.com>
5890
5891         PR middle-end/32602
5892         * gcc.dg/sibcall-8.c: New test.
5893
5894 2007-07-06  Josh Conner  <jconner@apple.com>
5895
5896         PR middle-end/32603
5897         * gcc.target/arm/sibcall-1.c: New test.
5898
5899 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5900
5901         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5902
5903 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5904
5905         * gfortran.dg/save_parameter.f90: New test.
5906         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5907
5908 2007-07-06  Richard Guenther  <rguenther@suse.de>
5909
5910         * g++.dg/opt/pr30965.C: New testcase.
5911
5912 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5913
5914         * gcc.target/mips/save-restore-5.c: New test.
5915
5916 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5917
5918         PR rtl_optimization/32450
5919         * gcc.dg/pr32450.c: New runtime test.
5920
5921 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5922
5923         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5924         single underscore in scan directives.
5925
5926 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/32245
5929         * g++.dg/init/ptrmem4.C: New test.
5930
5931         PR c++/32251
5932         * g++.dg/init/new21.C: Likewise.
5933
5934         PR c++/31992
5935         * g++.dg/template/static30.C: Likewise.
5936
5937 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5938
5939         * gcc.dg/vect/costmodel/ppc: New directory.
5940         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5941         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5942         New test.
5943         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5944         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5945         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5946         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5947         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5948         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5949         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5950         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5951         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5952         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5953         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5954         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5955         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5956         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5957
5958 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5959
5960         PR fortran/32359
5961         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5962
5963 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5964
5965         PR fortran/32526
5966         * gfortran.dg/interface_14.f90: New test.
5967
5968         PR fortran/32613
5969         * gfortran.dg/do_iterator_2.f90: New test.
5970
5971 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5972
5973         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5974         (FE_DEC_DOWNWARD): Likewise.
5975         (FE_DEC_UPWARD): Likewise.
5976         (FE_DEC_TOWARDZERO): Likewise.
5977         (FE_DEC_TONEARESTFROMZERO): Likewise.
5978
5979 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5980
5981         * gcc.c-torture/compile/pr32606.c: New.
5982         * gfortran.fortran-torture/execute/pr32604.f90: New.
5983
5984 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5985
5986         * gcc.dg/visibility-12.c: New test.
5987         * gcc.dg/visibility-13.c: Likewise.
5988         * g++.dg/ext/visibility-9.C: Likewise.
5989         * g++.dg/ext/visibility-10.C: Likewise.
5990
5991 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5992
5993         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5994         * gcc.dg/sh-relax-vxworks.c: New test.
5995
5996 2007-07-04  Richard Guenther  <rguenther@suse.de>
5997
5998         PR tree-optimization/32500
5999         * gcc.c-torture/execute/pr32500.c: New testcase.
6000
6001 2007-07-04  Richard Guenther  <rguenther@suse.de>
6002
6003         PR tree-optimization/32482
6004         * gcc.c-torture/compile/pr32482.c: New testcase.
6005
6006 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6007
6008         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6009         VxWorks kernels.
6010         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6011         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6012         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6013         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6014
6015 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6016
6017         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6018
6019 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6020
6021         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6022
6023 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6024
6025         PR fortran/31198
6026         * gfortran.dg/min_max_optional_1.f90: New test.
6027         * gfortran.dg/min_max_optional_2.f90: New test.
6028         * gfortran.dg/min_max_optional_3.f90: New test.
6029
6030 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6031
6032         PR fortran/32545
6033         * gfortran.dg/fmt_error.f90: New test.
6034
6035 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6036
6037         PR fortran/32612
6038         * gfortran.dg/interface_13.f90: New test.
6039
6040 2007-07-03  Dave Brolley  <brolley@redhat.com>
6041
6042         PR c++/31743
6043         * g++.dg/init/new20.C: New test.
6044
6045 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6046
6047         PR fortran/32579
6048         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6049
6050 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6051
6052         PR fortran/25062
6053         * common_7.f90: New.
6054         * common_8.f90: New.
6055         * common_9.f90: New.
6056
6057 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6058
6059         PR fortran/30940
6060         * gfortran.dg/argument_checking_1.f90: New.
6061         * gfortran.dg/argument_checking_2.f90: New.
6062         * gfortran.dg/argument_checking_3.f90: New.
6063         * gfortran.dg/argument_checking_4.f90: New.
6064         * gfortran.dg/argument_checking_5.f90: New.
6065         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6066         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6067
6068 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6069
6070         * gcc.dg/pr32176.c: Add -w to default dg-options.
6071
6072 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6073
6074         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6075
6076 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6077
6078         PR fortran/20888
6079         * gfortran.dg/null_2.f90: New.
6080
6081 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6082             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6083
6084         PR middle-end/32176
6085         * gcc.dg/pr32176.c: New test.
6086
6087 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6088
6089         * gcc.dg/const-float80.c : New test.
6090         * gcc.dg/const-float128.c : New test.
6091         * gcc.dg/const-float80-ped.c : New test.
6092         * gcc.dg/const-float128-ped.c : New test.
6093
6094 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6095
6096         * gcc.dg/c99-math.h: Fix typo.
6097
6098 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR libgomp/32468
6101         * gcc.dg/gomp/pr32468-1.c: New test.
6102
6103 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6104
6105         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6106         an ABI option.
6107
6108 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6109
6110         * gfortran.fortran-torture/compile/pr32583.f: New.
6111         * gcc.c-torture/compile/pr32584.c: New
6112
6113 2007-07-02  Ollie Wild  <aaw@google.com>
6114
6115         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6116         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6117
6118 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6119
6120         * gcc.target/mips/save-restore-1.c: New test.
6121         * gcc.target/mips/save-restore-2.c: Likewise.
6122         * gcc.target/mips/save-restore-3.c: Likewise.
6123         * gcc.target/mips/save-restore-4.c: Likewise.
6124
6125 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6126
6127         PR tree-optimization/31966
6128         PR tree-optimization/32533
6129         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6130         * gfortran.dg/pr32533.f90: Ditto.
6131
6132 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6133
6134         * g++.dg/opt/nrv12.C: New test.
6135         * gcc.target/i386/nrv1.c: New test.
6136
6137         PR c++/31748
6138         * g++.dg/gomp/pr31748.C: New test.
6139
6140 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6141  
6142         PR tree-optimization/32230
6143         * gcc.dg/vect/pr32230.c: New test.
6144
6145 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6146
6147         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6148         * bind_c_coms.f90: Ditto.
6149         * bind_c_coms_driver.c: Ditto.
6150         * bind_c_dts.f90: Ditto.
6151         * bind_c_dts_2.f03: Ditto.
6152         * bind_c_dts_2_driver.c: Ditto.
6153         * bind_c_dts_3.f03: Ditto.
6154         * bind_c_dts_4.f03: Ditto.
6155         * bind_c_dts_driver.c: Ditto.
6156         * bind_c_implicit_vars.f03: Ditto.
6157         * bind_c_procs.f03: Ditto.
6158         * bind_c_usage_2.f03: Ditto.
6159         * bind_c_usage_3.f03: Ditto.
6160         * bind_c_usage_5.f03: Ditto.
6161         * bind_c_usage_6.f03: Ditto.
6162         * bind_c_usage_7.f03: Ditto.
6163         * bind_c_vars.f90: Ditto.
6164         * bind_c_vars_driver.c: Ditto.
6165         * binding_c_table_15_1.f03: Ditto.
6166         * binding_label_tests.f03: Ditto.
6167         * binding_label_tests_10.f03: Ditto.
6168         * binding_label_tests_10_main.f03: Ditto.
6169         * binding_label_tests_11.f03: Ditto.
6170         * binding_label_tests_11_main.f03: Ditto.
6171         * binding_label_tests_12.f03: Ditto.
6172         * binding_label_tests_13.f03: Ditto.
6173         * binding_label_tests_13_main.f03: Ditto.
6174         * binding_label_tests_14.f03: Ditto.
6175         * binding_label_tests_2.f03: Ditto.
6176         * binding_label_tests_3.f03: Ditto.
6177         * binding_label_tests_4.f03: Ditto.
6178         * binding_label_tests_5.f03: Ditto.
6179         * binding_label_tests_6.f03: Ditto.
6180         * binding_label_tests_7.f03: Ditto.
6181         * binding_label_tests_8.f03: Ditto.
6182         * binding_label_tests_9.f03: Ditto.
6183         * c_assoc.f90: Ditto.
6184         * c_assoc_2.f03: Ditto.
6185         * c_f_pointer_shape_test.f90: Ditto.
6186         * c_f_pointer_tests.f90: Ditto.
6187         * c_f_tests_driver.c: Ditto.
6188         * c_funloc_tests.f03: Ditto.
6189         * c_funloc_tests_2.f03: Ditto.
6190         * c_funloc_tests_3.f03: Ditto.
6191         * c_funloc_tests_3_funcs.c: Ditto.
6192         * c_kind_params.f90: Ditto.
6193         * c_kind_tests_2.f03: Ditto.
6194         * c_kinds.c: Ditto.
6195         * c_loc_driver.c: Ditto.
6196         * c_loc_test.f90: Ditto.
6197         * c_loc_tests_2.f03: Ditto.
6198         * c_loc_tests_2_funcs.c: Ditto.
6199         * c_loc_tests_3.f03: Ditto.
6200         * c_loc_tests_4.f03: Ditto.
6201         * c_loc_tests_5.f03: Ditto.
6202         * c_loc_tests_6.f03: Ditto.
6203         * c_loc_tests_7.f03: Ditto.
6204         * c_loc_tests_8.f03: Ditto.
6205         * c_ptr_tests.f03: Ditto.
6206         * c_ptr_tests_10.f03: Ditto.
6207         * c_ptr_tests_5.f03: Ditto.
6208         * c_ptr_tests_7.f03: Ditto.
6209         * c_ptr_tests_7_driver.c: Ditto.
6210         * c_ptr_tests_8.f03: Ditto.
6211         * c_ptr_tests_8_funcs.c: Ditto.
6212         * c_ptr_tests_9.f03: Ditto.
6213         * c_ptr_tests_driver.c: Ditto.
6214         * c_size_t_driver.c: Ditto.
6215         * c_size_t_test.f03: Ditto.
6216         * com_block_driver.f90: Ditto.
6217         * global_vars_c_init.f90: Ditto.
6218         * global_vars_c_init_driver.c: Ditto.
6219         * global_vars_f90_init.f90: Ditto.
6220         * global_vars_f90_init_driver.c: Ditto.
6221         * interop_params.f03: Ditto.
6222         * iso_c_binding_only.f03: Ditto.
6223         * iso_c_binding_rename_1.f03: Ditto.
6224         * iso_c_binding_rename_1_driver.c: Ditto.
6225         * iso_c_binding_rename_2.f03: Ditto.
6226         * iso_c_binding_rename_2_driver.c: Ditto.
6227         * kind_tests_2.f03: Ditto.
6228         * kind_tests_3.f03: Ditto.
6229         * module_md5_1.f90: Ditto.
6230         * only_clause_main.c: Ditto.
6231         * print_c_kinds.f90: Ditto.
6232         * test_bind_c_parens.f03: Ditto.
6233         * test_c_assoc.c: Ditto.
6234         * test_com_block.f90: Ditto.
6235         * test_common_binding_labels.f03: Ditto.
6236         * test_common_binding_labels_2.f03: Ditto.
6237         * test_common_binding_labels_2_main.f03: Ditto.
6238         * test_common_binding_labels_3.f03: Ditto.
6239         * test_common_binding_labels_3_main.f03: Ditto.
6240         * test_only_clause.f90: Ditto.
6241         * use_iso_c_binding.f90: Ditto.
6242         * value_5.f90: Ditto.
6243         * value_test.f90: Ditto.
6244         * value_tests_f03.f90: Ditto.
6245
6246 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6247
6248         * gcc.dg/tls/opt-14.c: New.
6249
6250 2007-07-01  Ollie Wild  <aaw@google.com>
6251
6252         * g++.dg/lookup/using16.C: New test.
6253         * g++.dg/lookup/using17.C: New test.
6254
6255 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6256
6257         PR fortran/32239
6258         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6259         (test_4): Use proper test for floating point equality.
6260         (test_8): Likewise.
6261
6262 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6263
6264         PR libgfortran/32554
6265         * gfortran.dg/fmt_p_1.f90: New test.
6266
6267 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6268
6269         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6270         initialization and fix dg-final check - the initialization loop is
6271         vectorizable.
6272
6273 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6274             Volker Reichelt  <reichelt@netcologne.de>
6275
6276         PR middle-end/32559
6277         * gcc.dg/pr32559.c: New test.
6278
6279 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6280
6281         PR tree-optimization/25371
6282         * gcc.dg/vect/pr25371.c: New test.
6283
6284 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6285
6286         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6287         when allocating and initializing a flexible array.
6288
6289 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6290
6291         PR fortran/20373
6292         * gfortran.dg/intrinsic.f90: New test.
6293
6294 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6295
6296         PR fortran/32555
6297         * gfortran.dg/fmt_zero_check.f90: New.
6298
6299 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6300
6301         PR fortran/30284
6302         * gfortran.dg/repeat_f90: New test.
6303
6304 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6305
6306         PR testsuite/25241
6307         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6308         -pedantic-errors, so we should match errors.
6309         * gcc.dg/cpp/escape-1.c: Likewise.
6310         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6311         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6312         warning.
6313         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6314         errors instead of warnings.
6315         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6316         a pedantic warning.
6317         * gcc.dg/cpp/arith-3.c: Likewise.
6318
6319 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6320
6321         PR testsuite/25241
6322         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6323         * gcc.dg/pch/valid-2.c: Likewise.
6324         * gcc.dg/pch/valid-3.c: Likewise.
6325         * gcc.dg/pch/warn-1.c: Likewise.
6326         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6327         
6328 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6329
6330         PR c/4076
6331         * gcc.dg/Wunused-function.c: New.
6332         
6333 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6334
6335         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6336
6337 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6338
6339         * g++.dg/other/canon-31724.C: New.
6340         
6341 2007-06-29  Jan Hubicka  <jh@suse.cz>
6342
6343         PR middle-end/32372
6344         * gcc.c-torture/compile/pr32372.c: new.
6345
6346 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6347
6348         * gfortran.dg/operator_3.f90: New test.
6349
6350 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6351
6352         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6353         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6354
6355 2007-06-29  Richard Guenther  <rguenther@suse.de>
6356
6357         PR middle-end/32493
6358         * gcc.dg/inline-23.c: New testcase.
6359
6360 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6361
6362         PR tree-optimization/24659
6363         * gcc.target/i386/vectorize2.c: New test.
6364         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6365         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6366
6367 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6368
6369         * gcc.dg/pointer-arith-9.c: New test.
6370
6371 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6372
6373         PR fortran/32483
6374         * gfortran.dg/fmt_read_2.f90: New.
6375
6376 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6377
6378         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6379         If it exists, don't try to create it.
6380
6381 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6382
6383         * g++.dg/ext/visibility/ms-compat-1.C: New.
6384
6385 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6386
6387         PR tree-opt/32417
6388         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6389
6390 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6391
6392         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6393         targets.
6394
6395 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6396
6397         PR fortran/32467
6398         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6399
6400 2007-06-27  Richard Guenther  <rguenther@suse.de>
6401
6402         PR middle-end/32492
6403         * gcc.dg/inline-22.c: New testcase.
6404
6405 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6406
6407         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6408         the scan-assembler constant.
6409
6410 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6411
6412         PR 20216
6413         * gcc.dg/pr20216.c: New.
6414
6415 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6416
6417         PR tree-opt/32421
6418         * gcc.dg/vect/pr32421.c: New test.
6419
6420 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6421
6422         PR c++/32111
6423         * g++.dg/other/friend5.C: New test.
6424
6425 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6426
6427         PR fortran/32464
6428         * gfortran.dg/host_assoc_function_2.f90: New test.
6429
6430         PR fortran/31494
6431         * gfortran.dg/host_assoc_call_1.f90: New test.
6432
6433 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6434
6435         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6436         
6437 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6438
6439         PR fortran/32456
6440         * gfortran.dg/error_format.f90: New test.
6441
6442 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6443
6444         PR fortran/32136
6445         * gfortran.dg/pr32136.f90: New test.
6446
6447 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6448
6449         PR fortran/31726
6450         * gfortran.dg/minmaxloc_1.f90: New test.
6451
6452         PR fortran/32298
6453         * gfortran.dg/minmaxloc_2.f90: New test.
6454
6455 2007-06-23  Richard Guenther  <rguenther@suse.de>
6456
6457         PR tree-optimization/16876
6458         PR middle-end/29478
6459         * gcc.dg/pr29254.c: The warning is bogus.
6460         * gcc.dg/warn-1.c: Likewise.
6461         * gcc.dg/assign-warn-3.c: Likewise.
6462         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6463
6464 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6465
6466         * gcc.c-torture/execute/20070623-1.c: New.
6467
6468 2007-06-22  Jan Hubicka  <jh@suse.cz>
6469
6470         * gcc.c-torture/compile/pr31541.c: New.
6471
6472 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6473
6474         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6475         Remove -m64 from dg-options.
6476
6477 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6478
6479         PR middle-end/32374
6480         * gcc.dg/pr32374.c: New test.
6481
6482 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6483
6484         PR fortran/32360
6485         * gfortran.dg/pointer_assign_3.f90: New test.
6486
6487 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6488
6489         * gcc.dg/tree-ssa/pr19590.c: New.
6490
6491 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6492
6493         PR fortran/31162
6494         * gfortran.dg/assign.f90: Update test.
6495         * gfortran.dg/real_do_1.f90: Update test.
6496         * gfortran.dg/gomp/omp_do1.f90: Update test.
6497         * gfortran.dg/warnings_are_errors_1.f: Update test.
6498         * gfortran.dg/g77/20010519-1.f: Update test.
6499         * gfortran.dg/g77/pr9258.f: Update test.
6500         * gfortran.dg/g77/960317-1.f: Update test.
6501
6502 2007-06-21  Richard Guenther  <rguenther@suse.de>
6503
6504         PR tree-optimization/32453
6505         * gcc.c-torture/compile/pr32453.c: New testcase.
6506
6507 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR tree-optimization/31866
6510         * gcc.dg/pr31866.c: New test.
6511
6512 2007-06-21  Richard Guenther  <rguenther@suse.de>
6513
6514         PR tree-optimization/32451
6515         * g++.dg/torture/20070621-1.C: New testcase.
6516
6517 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6518
6519         * gcc.dg/attr-isr.c: Test delay slot content.
6520         
6521 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6522
6523         PR fortran/32361
6524         gfortran.dg/pointer_assign_2.f90: New test.
6525
6526 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6527
6528         PR fortran/25061
6529         gfortran.dg/invalid_procedure_name.f90: New test.
6530
6531 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6532
6533         PR tree-optimization/25737
6534         * gcc.dg/tree-ssa/alias-14.c: New test.
6535
6536 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6537
6538         * gcc.target/i386/large-size-array-3.c: New.
6539
6540 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6541         Richard Guenther  <rguenther@suse.de>
6542
6543         PR fortran/32140
6544         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6545
6546 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6547
6548         PR middle-end/31959
6549         * gcc.dg/pr31959.c: New test.
6550
6551         PR inline-asm/32109
6552         * g++.dg/ext/asm10.C: New test.
6553
6554         PR middle-end/32285
6555         * gcc.c-torture/execute/20070614-1.c: New test.
6556
6557 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6558
6559         * gcc.target/arm/stack-corruption.c: New test.
6560
6561 2007-06-19  Richard Guenther  <rguenther@suse.de>
6562
6563         * g++.dg/torture/pr30252.C: New testcase.
6564
6565 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR tree-optimization/32353
6568         * g++.dg/opt/nrv13.C: New test.
6569
6570 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6571
6572         PR fortran/20863
6573         PR fortran/20882
6574         * gfortran.dg/impure_assignment_2.f90 : New test.
6575
6576         PR fortran/32236
6577         * gfortran.dg/data_initialized_2.f90 : New test.
6578
6579         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6580         appropriate version of 'dmach'.
6581
6582 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6583
6584         PR target/32389
6585         * gcc.target/i386/pr32389.c New test.
6586
6587 2007-06-18  Simon Baldwin <simonb@google.com>
6588
6589         PR c++/31923
6590         * g++.dg/template/error25.C: New.
6591         * g++.dg/template/spec35.C: New.
6592
6593 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6594
6595         * gcc.c-torture/compile/pr32355.c: New testcase.
6596         
6597 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6598
6599         PR tree-optimization/32383
6600         * g++.dg/opt/pr32383.C: New test.
6601
6602 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6603
6604         PR rtl-optimization/32366
6605         * gcc.dg/vect/pr32366.c: New test.
6606
6607 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6608
6609         * gcc.c-torture/compile/pr32349.c: New testcase.
6610         
6611 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6612
6613         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6614         * gcc.target/sparc/combined-2.c: Likewise.
6615         * gcc.target/sparc/fexpand.c : Likewise.
6616         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6617         * gcc.target/sparc/fpack16.c : Likewise.
6618         * gcc.target/sparc/fpmerge.c : Likewise.
6619         * gcc.target/sparc/fpmul.c : Likewise.
6620         * gcc.target/sparc/noresult.c : Likewise.
6621         * gcc.target/sparc/pdist.c: Likewise.
6622
6623 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6624
6625         PR middle-end/31723
6626         * gcc.target/i386/recip-divf.c: New test.
6627         * gcc.target/i386/recip-sqrtf.c: Ditto.
6628         * gcc.target/i386/recip-vec-divf.c: Ditto.
6629         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6630         * gcc.target/i386/sse-recip.c: Ditto.
6631         * gcc.target/i386/sse-recip-vec.c: Ditto.
6632
6633 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6634
6635         PR tree-opt/32225
6636         * gcc.c-torture/compile/20070605-1.c: New test.
6637
6638         * gcc.c-torture/compile/20070603-1.c: New testcase.
6639         * gcc.c-torture/compile/20070603-2.c: New testcase.
6640
6641         * gcc.c-torture/compile/20070531-1.c: New test.
6642
6643         PR tree-opt/32167
6644         * gcc.c-torture/compile/20070531-2.c: New test.
6645
6646         PR tree-opt/32144
6647         * gcc.c-torture/compile/20070529-1.c: New test.
6648
6649         PR tree-opt/32145
6650         * gcc.c-torture/compile/20070529-2.c: New test.
6651
6652         PR tree-opt/32015
6653         * gcc.c-torture/compile/20070520-1.c: New test.
6654
6655         * g++.dg/ext/java-1.C: New test.
6656
6657         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6658         loops instead of one. Remove the "can't determine dependence"
6659         check.
6660         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6661         needed as the cast is gone in the first place.
6662         * gcc.dg/max-1.c: Change local variable a to be a global one.
6663         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6664         have a cast which is PREd.
6665
6666 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6667
6668         * g++.dg/lookup/anon6.C: New test.
6669
6670 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6671
6672         PR c++/31806
6673         * g++.dg/opt/static6.C: New testcase.
6674
6675 2007-06-14  Geoff Keating  <geoffk@apple.com>
6676
6677         * g++.dg/ext/visibility/overload-1.C: New.
6678
6679         PR 31093
6680         * g++.dg/ext/visibility/anon4.C: New.
6681
6682 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6683
6684         PR target/32268
6685         * gcc.target/i386/pr32268.c: New test.
6686
6687 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6688
6689         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6690         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6691         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6692
6693         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6694         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6695         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6696         BID is used.
6697
6698 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6699
6700         PR fortran/32302
6701         * gfortran.dg/common_resize_1.f90: New test.
6702
6703 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6704
6705         PR target/32274
6706         * gcc.dg/vect/pr32224.c: Fix.   
6707         
6708 2007-06-13  Eric Christopher  <echristo@apple.com>
6709
6710         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6711
6712 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6713
6714         PR fortran/32323
6715         * gfortran.dg/actual_array_vect_1.f90: New.
6716
6717 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6718
6719         * gcc.target/sparc/mfpu.c: New test.
6720
6721 2007-06-12  Geoff Keating  <geoffk@apple.com>
6722
6723         * g++.dg/warn/weak1.C: Suppress on Darwin.
6724         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6725
6726 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6727
6728         PR middle-end/31579
6729          * g++.dg/torture/pr31579.C: New testcase.
6730
6731 2007-06-12  Ian Lance Taylor  <iant@google.com>
6732
6733         PR libstdc++/29286
6734         * g++.dg/init/new16.C: New test.
6735         * g++.dg/init/new17.C: New test.
6736         * g++.dg/init/new18.C: New test.
6737         * g++.dg/init/new19.C: New test.
6738
6739 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6740
6741         * gnat.dg/lhs_view_convert.adb: New test.
6742
6743 2007-06-12  Richard Guenther  <rguenther@suse.de>
6744
6745         PR tree-optimization/15353
6746         PR tree-optimization/31657
6747         * gcc.c-torture/execute/20070424-1.c: New testcase.
6748         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6749         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6750         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6751         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6752         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6753
6754 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6755
6756         PR rtl-optimization/32293
6757         * gcc.dg/pr32293.c: New test.
6758
6759 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6762
6763 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6764
6765         PR fortran/29786
6766         * gfortran.dg/equiv_7.f90: New test.
6767         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6768
6769         PR fortran/30875
6770         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6771
6772 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6773
6774         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6775         * gcc.dg/setjmp-4.c: Likewise.
6776         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6777
6778 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6779
6780         PR rtl-optimization/31025
6781         * gfortran.dg/pr31025.f90: New.
6782
6783 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6784
6785         PR target/32280
6786         * gcc.target/i386/pr32280.c: New test.
6787
6788 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6789
6790         PR middle-end/32279
6791         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6792
6793 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6794
6795         PR libgfortran/32235
6796         * gfortran.dg/backspace_9.f: New test.
6797
6798 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6799
6800         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6801
6802 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6803
6804         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6805
6806 2007-06-09  Ian Lance Taylor  <iant@google.com>
6807
6808         PR tree-optimization/32169
6809         * gcc.c-torture/compile/pr32169.c: New test.
6810
6811 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6812
6813         * gcc.dg/vect/costmodel: New directory.
6814         * gcc.dg/vect/costmodel/i386: New directory.
6815         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6816         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6817         New test.
6818         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6819         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6820         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6821         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6822         * gcc.dg/vect/costmodel/x86_64: New directory.
6823         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6824         New testsuite.
6825         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6826         New test.
6827         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6828         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6829         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6830         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6831         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6832
6833 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6834
6835         PR tree-optimization/32243
6836         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6837         flags for -Os tests.
6838         * gcc.dg/vect/03-vect-pr32243.c: New test.
6839
6840 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6841
6842         PR tree-optimization/32224
6843         * gcc.dg/vect/pr32224.c: New test.
6844
6845 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR c++/32177
6848         * g++.dg/gomp/pr32177.C: New test.
6849
6850 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6851
6852         PR testsuite/25241
6853         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6854         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6855         warning nor an error.
6856         * gcc.dg/Wfatal-2.c: Likewise.
6857         * gcc.dg/Werror-1.c: Likewise.
6858         * gcc.dg/Werror-5.c: Likewise.
6859         * gcc.dg/Werror-7.c: Likewise.
6860         * gcc.dg/Werror-10.c: Likewise.
6861         * gcc.dg/Werror-11.c: Likewise.
6862
6863 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6864
6865         PR c++/30759
6866         * g++.dg/init/brace6.C: New test.
6867
6868 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6869
6870         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6871         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6872         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6873         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6874
6875         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6876         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6877         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6878         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6879         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6880         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6881         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6882         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6883
6884         * gcc.dg/darwin-minversion-3.c: New.
6885
6886 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6887
6888         * gcc.target/i386/builtin-copysign.c: New test.
6889
6890 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6891
6892         PR tree-optimization/32220
6893         * gfortran.dg/predcom-2.f: New testcase.
6894
6895 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6896
6897         PR tree-opt/32231
6898         * gcc.target/i386/vectorize4.c: New test.
6899
6900 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6901
6902         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6903
6904 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6905
6906         PR testsuite/25241
6907         * gcc.dg/simd-5.c: Mark output as a note.
6908         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6909         dg-message.
6910         * gcc.dg/simd-1.c: Likewise.
6911         * gcc.dg/always_inline.c: Mark output as a sorry.
6912         * gcc.dg/always_inline2.c: Likewise.
6913         * gcc.dg/always_inline3.c: Likewise.
6914
6915 2007-06-06  Ian Lance Taylor  <iant@google.com>
6916
6917         * g++.dg/conversion/enum1.C: New test.
6918
6919 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6920
6921         PR tree-optimization/32216
6922         * gcc.dg/vect/pr32216.c: New test.
6923
6924 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6925
6926         PR testsuite/18923
6927         * gfortran.dg/invalid_contains_1.f90: New test.
6928         * gfortran.dg/invalid_contains_2.f90: New test.
6929
6930 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6931
6932         PR testsuite/32057
6933         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6934         midnight issues.
6935
6936 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6937
6938         PR testsuite/25241
6939         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6940         dg-message to match de note.
6941         * gcc.dg/pr26570.c: Use dg-message for a note.
6942         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6943         dg-error instead of dg-warning because of -Werror.
6944         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6945         neither an error, nor a warning.
6946         * gcc.dg/glibc-uclibc-2.c: Likewise
6947         * gcc.dg/cpp/19940712-1.c: Likewise.
6948
6949 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6950
6951         PR preprocessor/23479
6952         * gcc.dg/binary-constants-1.c: Add test suites for
6953         the 0b-prefixed binary integer constants.
6954         * gcc.dg/binary-constants-2.c: Ditto.
6955         * gcc.dg/binary-constants-3.c: Ditto.
6956         * gcc.dg/binary-constants-4.c: Ditto.
6957
6958 2007-06-05  Ian Lance Taylor  <iant@google.com>
6959
6960         * gcc.dg/Wstrict-overflow-19.c: New test.
6961
6962 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6963
6964         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6965
6966 2007-06-04  Ian Lance Taylor  <iant@google.com>
6967
6968         * gcc.dg/Wstrict-overflow-18.c: New test.
6969
6970 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6971
6972         PR testsuite/25241
6973         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6974         * gcc.dg/cpp/mi5.c: Likewise.
6975         * gcc.dg/cpp/mi7.c: Likewise.
6976
6977 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6978
6979         PR c/32191
6980         * gcc.dg/pr32191.c: New test.
6981
6982 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6983
6984         PR fortran/32124
6985         * gfortran.dg/allocate_stat_1.f90: Remove.
6986
6987 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6988
6989         * gcc.target/i386/sse4_2-check.h: New.
6990         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6991         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6992         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6993         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6994         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6995         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6996         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6997         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6998         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6999         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7000         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7001         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7002         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7003         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7004         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7005         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7006         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7007         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7008
7009 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7010
7011         * gcc.dg/pie-link.c: New test.
7012
7013 2007-06-01  Ian Lance Taylor  <iant@google.com>
7014
7015         * gcc.dg/Wstrict-overflow-17.c: New test.
7016
7017 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7018
7019         * gcc.dg/builtin-return-1.c (g): New.
7020         (main): Allocate at least 64 bytes on the stack.
7021
7022 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * g++.dg/init/cleanup3.C: New test.
7025
7026 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7027
7028         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7029         int is 16 bits.
7030
7031 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7032
7033         PR fortran/32156
7034         * gfortran.dg/char_array_constructor_3.f90: New test.
7035
7036 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7037
7038         PR tree-optimization/32160
7039         * gfortran.dg/predcom-1.f: New test.
7040
7041 2007-05-31  Richard Guenther  <rguenther@suse.de>
7042
7043         * g++.dg/other/str_empty.C: Move...
7044         * g++.dg/other/pr30567.C: Move...
7045         * g++.dg/tree-ssa/pr27218.C: Move...
7046         * g++.dg/torture: ...here and remove dg-options.
7047
7048 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7049
7050         PR c++/32158
7051         * g++.dg/ext/is_pod_incomplete.C: New.
7052
7053 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7054             Douglas Gregor <doug.gregor@gmail.com>
7055             Pedro Lamarao <pedro.lamarao@mndfck.org>
7056             Howard Hinnant <howard.hinnant@gmail.com>
7057
7058         PR c++/7412
7059         PR c++/29939
7060         * g++.dg/cpp0x/rv8p.C: New.
7061         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7062         * g++.dg/cpp0x/cast-bug.C: New.
7063         * g++.dg/cpp0x/elision_weak.C: New.
7064         * g++.dg/cpp0x/collapse-bug.C: New.
7065         * g++.dg/cpp0x/rv3p.C: New.
7066         * g++.dg/cpp0x/rv7n.C: New.
7067         * g++.dg/cpp0x/overload-conv-1.C: New.
7068         * g++.dg/cpp0x/rv2n.C: New.
7069         * g++.dg/cpp0x/deduce.C: New.
7070         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7071         * g++.dg/cpp0x/rv6p.C: New.
7072         * g++.dg/cpp0x/template_deduction.C: New.
7073         * g++.dg/cpp0x/implicit-copy.C: New.
7074         * g++.dg/cpp0x/rv1p.C: New.
7075         * g++.dg/cpp0x/cast.C: New.
7076         * g++.dg/cpp0x/rv5n.C: New.
7077         * g++.dg/cpp0x/collapse.C: New.
7078         * g++.dg/cpp0x/overload-conv-2.C: New.
7079         * g++.dg/cpp0x/rv4p.C: New.
7080         * g++.dg/cpp0x/rvo.C: New.
7081         * g++.dg/cpp0x/iop.C: New.
7082         * g++.dg/cpp0x/rv3n.C: New.
7083         * g++.dg/cpp0x/rv7p.C: New.
7084         * g++.dg/cpp0x/reference_collapsing.C: New.
7085         * g++.dg/cpp0x/overload.C: New.
7086         * g++.dg/cpp0x/named.C: New.
7087         * g++.dg/cpp0x/rv2p.C: New.
7088         * g++.dg/cpp0x/rv6n.C: New.
7089         * g++.dg/cpp0x/not_special.C: New.
7090         * g++.dg/cpp0x/bind.C: New.
7091         * g++.dg/cpp0x/rv1n.C: New.
7092         * g++.dg/cpp0x/rv5p.C: New.
7093         * g++.dg/cpp0x/elision.C: New.
7094         * g++.dg/cpp0x/named_refs.C: New.
7095         * g++.dg/cpp0x/unnamed_refs.C: New.
7096         * g++.dg/cpp0x/rv4n.C: New.
7097         * g++.dg/cpp0x/elision_neg.C: New.
7098         * g++.dg/init/copy7.C: Run in C++98 mode.
7099         * g++.dg/overload/arg1.C: Ditto.
7100         * g++.dg/overload/arg4.C: Ditto.
7101
7102 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR c++/31809
7105         * g++.dg/opt/static5.C: New test.
7106
7107 2007-05-30  Richard Guenther  <rguenther@suse.de>
7108
7109         * g++.dg/dg.exp: Prune torture/.
7110         * g++.dg/torture/dg-torture.exp: New testsuite.
7111
7112 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7113
7114         * gcc.target/arm/pr27387.C: Move and rename to ...
7115         * g++.dg/inherit/thunk8.C: ... here.
7116
7117 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR tree-optimization/31769
7120         * g++.dg/gomp/pr31769.C: New test.
7121
7122 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7123
7124         * gcc.target/i386/stack-realign.c: New.
7125
7126 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7127
7128         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7129
7130 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7131
7132         * gfortran.dg/sizeof.f90: New.
7133
7134 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7135
7136         PR c/31339
7137         * gcc.dg/boolcomplex-1.c: New test.
7138
7139         PR c++/31339
7140         * g++.dg/ext/boolcomplex-1.c: New test.
7141
7142 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7143
7144         * gcc.dg/matrix: New directory.
7145
7146 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7147
7148         PR fortran/32124
7149         * gfortran.dg/allocate_stat_1.f90: New.
7150
7151 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7152
7153         PR fortran/31972
7154         * transfer_hollerith_1.f90: New test.
7155
7156 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7157
7158         PR tree-opt/32100
7159         * gcc.c-torture/execute/vrp-7.c: New test.
7160
7161 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7162
7163         * gfortran.dg/transfer_simplify_4.f90: New test.
7164
7165 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7166
7167         PR fortran/32088
7168         * gfortran.dg/func_result_3.f90: New.
7169
7170 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7171
7172         PR middle-end/32083
7173         * gfortran.dg/transfer_simplify_3.f90: New.
7174
7175 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7176
7177         PR target/32065
7178         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7179         to compile options.
7180         * gcc.target/i386/pr32065-2.c: New test.
7181
7182 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7183
7184         PR fortran/31813
7185         * gfortran.dg/io_constraints_2.f90: Update.
7186
7187 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7188
7189         PR fortran/31219
7190         * gfortran.dg/array_constructor_17.f90: New test.
7191
7192 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7193
7194         PR tree-opt/32090
7195         * g++.dg/opt/array2.C: New testcase.
7196
7197 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7198
7199         PR target/32065
7200         * gcc.target/i386/pr32065.c: New test.
7201
7202 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7203             Marcus Meissner <meissner@suse.de>
7204
7205         * gcc.dg/attr-alloc_size.c: New.
7206
7207 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7208             Lee Millward  <lee.millward@gmail.com>
7209
7210         PR c++/31745
7211         * g++.dg/parse/crash34.C: New test.
7212
7213         * g++.dg/parse/crash35.C: New test.
7214
7215 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7216
7217         * gcc.target/i386/sse2-check.h: New.
7218         * gcc.target/i386/sse2-vec-1.c: Likewise.
7219         * gcc.target/i386/sse2-vec-2.c: Likewise.
7220         * gcc.target/i386/sse2-vec-3.c: Likewise.
7221         * gcc.target/i386/sse2-vec-4.c: Likewise.
7222         * gcc.target/i386/sse2-vec-5.c: Likewise.
7223         * gcc.target/i386/sse2-vec-6.c: Likewise.
7224
7225 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7226
7227         PR c++/31431
7228         PR c++/31432
7229         PR c++/31434
7230         PR c++/31435
7231         PR c++/31437
7232         PR c++/31438
7233         PR c++/31442
7234         PR c++/31443
7235         PR c++/31444
7236         PR c++/31445
7237         * g++.dg/cpp0x/pr31431.C: New.
7238         * g++.dg/cpp0x/pr31437.C: New.
7239         * g++.dg/cpp0x/pr31442.C: New.
7240         * g++.dg/cpp0x/pr31444.C: New.
7241         * g++.dg/cpp0x/pr31431-2.C: New.
7242         * g++.dg/cpp0x/pr31432.C: New.
7243         * g++.dg/cpp0x/pr31434.C: New.
7244         * g++.dg/cpp0x/pr31438.C: New.
7245         * g++.dg/cpp0x/pr31443.C: New.
7246         * g++.dg/cpp0x/pr31445.C: New.
7247         * g++.dg/cpp0x/variadic-crash1.C: New.
7248
7249 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7250
7251         * gcc.target/arm/long-calls-1.c: New test.
7252         * gcc.target/arm/long-calls-2.c: Likewise.
7253         * gcc.target/arm/long-calls-3.c: Likewise.
7254         * gcc.target/arm/long-calls-4.c: Likewise.
7255
7256 2007-05-25  Richard Guenther  <rguenther@suse.de>
7257             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7258
7259         PR tree-optimization/31982
7260         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7261
7262 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7263
7264         PR fortran/32047
7265         * gfortran.dg/result_in_spec_2.f90: New test.
7266
7267 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7268
7269         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7270
7271 2007-05-24  Ollie Wild  <aaw@google.com>
7272
7273         * gcc.dg/cpp/counter-1.c: New test.
7274         * gcc.dg/pch/counter-1.c: New test.
7275         * gcc.dg/pch/counter-1.hs: New file.
7276         * gcc.dg/pch/counter-2.c: New test.
7277         * gcc.dg/pch/counter-2.hs: New file.
7278         * gcc.dg/pch/counter-3.c: New test.
7279         * gcc.dg/pch/counter-3.hs: New file.
7280
7281 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7282
7283         * gcc.dg/tree-ssa/predcom-1.c: New test.
7284         * gcc.dg/tree-ssa/predcom-2.c: New test.
7285         * gcc.dg/tree-ssa/predcom-3.c: New test.
7286         * gcc.dg/tree-ssa/predcom-4.c: New test.
7287         * gcc.dg/tree-ssa/predcom-5.c: New test.
7288         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7289
7290 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7291
7292         PR testsuite/32062
7293         * gcc.target/i386/sse4_1-check.h (MASK): New.
7294
7295 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7296
7297         PR fortran/32038
7298         * gfortran.dg/pr25603.f: Initialize integer variables.
7299
7300 2007-05-23  Ian Lance Taylor  <iant@google.com>
7301
7302         * g++.dg/other/vrp1.C: New test.
7303
7304 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7305
7306         PR preprocessor/20077
7307         * gcc.dg/cpp/paste15.c: New test.
7308
7309 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7310             Nigel Stephens  <nigel@mips.com>
7311             Richard Sandiford  <richard@codesourcery.com>
7312
7313         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7314         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7315         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7316         * gcc.target/mips/inter/mips16-inter.exp: New.
7317
7318 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7319
7320         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7321
7322 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7323
7324         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7325         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7326         * gcc.target/i386/sse3-addsubps.c: Likewise.
7327         * gcc.target/i386/sse3-haddpd.c: Likewise.
7328         * gcc.target/i386/sse3-haddps.c: Likewise.
7329         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7330         * gcc.target/i386/sse3-hsubps.c: Likewise.
7331         * gcc.target/i386/sse3-lddqu.c: Likewise.
7332         * gcc.target/i386/sse3-movddup.c: Likewise.
7333         * gcc.target/i386/sse3-movshdup.c: Likewise.
7334         * gcc.target/i386/sse3-movsldup.c: Likewise.
7335
7336         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7337         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7338         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7339         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7340         * gcc.target/i386/ssse3-palignr.c: Likewise.
7341         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7342         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7343         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7344         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7345         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7346         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7347         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7348         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7349         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7350         * gcc.target/i386/ssse3-psignb.c: Likewise.
7351         * gcc.target/i386/ssse3-psignd.c: Likewise.
7352         * gcc.target/i386/ssse3-psignw.c: Likewise.
7353         * gcc.target/i386/ssse3-vals.h: Likewise.
7354
7355         * gcc.target/i386/sse3-check.h: New file.
7356         * gcc.target/i386/ssse3-check.h: Likewise.
7357
7358 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7359
7360         PR middle-end/31095
7361         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7362
7363 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7364
7365         PR middle-end/31606
7366         * gcc.c-torture/20070522-1.c: New testcase.
7367
7368 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7369
7370         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7371
7372 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7373
7374         * gcc.c-torture/execute/ieee/20000320-1.x,
7375         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7376         m68k-*-* and check_effective_target_coldfire_fpu.
7377
7378 2007-05-22  Ollie Wild  <aaw@google.com>
7379
7380         * g++.dg/lookup/hidden-class10.C: New test.
7381         * g++.dg/lookup/hidden-class11.C: New test.
7382
7383 2007-05-22  Ollie Wild  <aaw@google.com>
7384
7385         * g++.dg/lookup/name-clash5.C: New test.
7386         * g++.dg/lookup/name-clash6.C: New test.
7387
7388 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7389
7390         * g++.dg/other/i386-2.C: Update comments on header files tested.
7391         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7392         of <tmmintrin.h>.
7393         * gcc.target/i386/sse-12.c: Likewise.
7394         * gcc.target/i386/sse-13.c: Likewise.
7395         * gcc.target/i386/sse-14.c: Likewise.
7396
7397         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7398         Redefined to test with immediate operand.
7399         (__builtin_ia32_blendps): Likewise.
7400         (__builtin_ia32_blendpd): Likewise.
7401         (__builtin_ia32_dpps): Likewise.
7402         (__builtin_ia32_dpps): Likewise.
7403         (__builtin_ia32_insertps128): Likewise.
7404         (__builtin_ia32_vec_ext_v4sf): Likewise.
7405         (__builtin_ia32_vec_set_v16qi): Likewise.
7406         (__builtin_ia32_vec_set_v4si): Likewise.
7407         (__builtin_ia32_vec_set_v2di): Likewise.
7408         (__builtin_ia32_vec_ext_v16qi): Likewise.
7409         (__builtin_ia32_vec_ext_v4si): Likewise.
7410         (__builtin_ia32_vec_ext_v2di): Likewise.
7411         (__builtin_ia32_roundpd): Likewise.
7412         (__builtin_ia32_roundsd): Likewise.
7413         (__builtin_ia32_roundps): Likewise.
7414         (__builtin_ia32_roundss): Likewise.
7415         (__builtin_ia32_mpsadbw128): Likewise.
7416
7417 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7418
7419         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7420
7421 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7422
7423         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7424         failures.
7425         * gcc.dg/dfp/func-struct.c: Ditto.
7426         * gcc.dg/dfp/operator-assignment.c: Ditto.
7427         * gcc.dg/dfp/convert-bfp.c: Ditto.
7428         * gcc.dg/dfp/convert-int.c: Ditto.
7429         * gcc.dg/dfp/convert-int-max.c: Ditto.
7430         * gcc.dg/dfp/func-scalar.c: Ditto.
7431         * gcc.dg/dfp/cast.c: Ditto.
7432         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7433         failures, and fix a typo in return type of arg1_128.
7434         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7435         failures, and fix a typo in a constant suffix.
7436         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7437         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7438
7439 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7440             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7441
7442         * lib/gcc-dg.exp(process_message): New proc.
7443         (dg-message): New test directive.
7444         * gcc.dg/always_inline.c: Use dg-message.
7445         * gcc.dg/always_inline2.c: Ditto.
7446         * gcc.dg/always_inline3.c: Ditto.
7447         * gcc.dg/invalid-call-1.c: Ditto.
7448         * gcc.dg/pr17506.c: Ditto.
7449         * gcc.dg/simd-5.c: Ditto.
7450         * gcc.dg/simd-6.c: Ditto.
7451         * gcc.dg/va-arg-2.c: Ditto.
7452         * gcc.dg/cpp/syshdr.c: Ditto.
7453         * gcc.dg/cpp/unc4.c: Ditto.
7454         * gcc.dg/cpp/trad/mi1.c: Ditto.
7455         * gcc.dg/cpp/trad/mi5.c: Ditto.
7456         * gcc.dg/cpp/trad/mi7.c: Ditto.
7457         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7458         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7459         * gcc.test-framework/test-framework.awk: Special-case outexists
7460         tests.
7461
7462 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7463
7464         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7465         (bit_SSE4_2): Likewise.
7466         (bit_POPCNT): Likewise.
7467
7468         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7469         Check if assembler supports SSE4 instructions.
7470
7471         * gcc.target/i386/sse4_1-blendpd.c: New file.
7472         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7473         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7474         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7475         * gcc.target/i386/sse4_1-check.h: Likewise.
7476         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7477         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7478         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7479         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7480         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7481         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7482         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7483         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7484         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7485         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7486         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7487         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7488         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7489         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7490         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7491         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7492         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7493         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7494         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7495         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7496         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7497         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7498         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7499         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7500         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7501         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7502         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7503         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7504         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7505         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7506         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7507         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7508         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7509         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7510         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7511         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7512         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7513         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7514         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7515         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7516         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7517         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7518         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7519         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7520         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7521         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7522         * gcc.target/i386/sse4_1-round.h: Likewise.
7523         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7524         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7525         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7526         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7527         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7528         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7529         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7530         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7531         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7532         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7533         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7534         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7535         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7536         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7537
7538 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7539
7540         PR fortran/31627
7541         * gfortran.dg/bounds_check_7.f90: New test.
7542
7543 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7544
7545         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7546         (check_effective_target_sse4a): Ditto.
7547
7548         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7549         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7550         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7551         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7552         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7553         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7554         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7555         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7556         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7557         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7558         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7559         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7560         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7561         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7562         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7563         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7564         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7565         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7566         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7567         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7568
7569 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7570
7571         * g++.dg/ext/cleanup-1.C: New test.
7572         * g++.dg/ext/cleanup-2.C: Likewise.
7573         * g++.dg/ext/cleanup-3.C: Likewise.
7574         * g++.dg/ext/cleanup-4.C: Likewise.
7575         * g++.dg/ext/cleanup-5.C: Likewise.
7576         * g++.dg/ext/cleanup-6.C: Likewise.
7577         * g++.dg/ext/cleanup-8.C: Likewise.
7578         * g++.dg/ext/cleanup-9.C: Likewise.
7579         * g++.dg/ext/cleanup-10.C: Likewise.
7580         * g++.dg/ext/cleanup-11.C: Likewise.
7581         * g++.dg/ext/cleanup-dtor.C: Likewise.
7582
7583 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7584
7585         PR middle-end/31995
7586         * gcc.dg/vect/vect-102a.c: New test.
7587
7588 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7589             Paolo Carlini  <pcarlini@suse.de>
7590             Uros Bizjak  <ubizjak@gmail.com>
7591
7592         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7593         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7594         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7595         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7596         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7597         New testcases.
7598
7599 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7600
7601         PR fortran/32002
7602         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7603
7604 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7605
7606         PR fortran/32027
7607         * gfortran.dg/do_3.F90: Add checks for the final value of the
7608         loop variable.
7609
7610 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7611
7612         * gcc.c-torture/execute/990127-2.x: New file.
7613
7614 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7615
7616         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7617         * gcc.target/i386/sse-12: Add -O to compile options.
7618         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7619         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7620         and mm3dnow.h.  Add -O to compile options.
7621
7622 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7623
7624         PR fortran/31867
7625         * gfortran.dg/char_length_5.f90: New test.
7626
7627         PR fortran/31994
7628         * gfortran.dg/array_reference_1.f90: New test.
7629
7630 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7631
7632         PR middle-end/7651
7633         PR c++/11856
7634         PR c/12963
7635         PR c/23587
7636         PR other/29694
7637         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7638         * gcc.dg/Wtype-limits.c: New.
7639         * gcc.dg/Wtype-limits-Wextra.c: New.
7640         * gcc.dg/Wtype-limits-no.c: New.
7641         * g++.dg/warn/Wtype-limits.C: New.
7642         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7643         * g++.dg/warn/Wtype-limits-no.C: New.
7644
7645 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7646
7647         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7648         instead of "-msse2".'
7649         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7650         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7651         and mm3dnow.h.
7652         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7653         to test with immediate operand.
7654         (__builtin_ia32_insertqi): Ditto.
7655         (__builtin_ia32_palignr128): Ditto.
7656         (__builtin_ia32_palignr): Ditto.
7657         (__builtin_ia32_pshufhw): Ditto.
7658         (__builtin_ia32_pshuflw): Ditto.
7659         (__builtin_ia32_pshufd): Ditto.
7660         (__builtin_ia32_vec_set_v8hi): Ditto.
7661         (__builtin_ia32_vec_ext_v8hi): Ditto.
7662         (__builtin_ia32_shufpd): Ditto.
7663         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7664
7665 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7666
7667         PR fortran/32001
7668         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7669
7670 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7671
7672         PR target/31585
7673         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7674         and "__inline".  Use "-msse" instead of "-msse2".
7675
7676 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7677
7678         PR middle-end/7651
7679         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7680         * gcc.dg/20030906-2.c: Likewise.
7681         * objc.dg/method-17.m: Add -Wreturn-type.
7682         * obj-c++.dg/method-21.mm: Likewise.
7683
7684 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7685
7686         PR target/31585
7687         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7688         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7689         (__builtin_ia32_psrlqi128): Ditto.
7690         (__builtin_ia32_psrlwi128): Ditto.
7691         (__builtin_ia32_psrldi128): Ditto.
7692         (__builtin_ia32_psrldqi128): Ditto.
7693         (__builtin_ia32_pslldqi128): Ditto.
7694         (__builtin_ia32_psrawi128): Ditto.
7695         (__builtin_ia32_psradi128): Ditto.
7696         (__builtin_ia32_psllqi128): Ditto.
7697         (__builtin_ia32_pslldi128): Ditto.
7698         (__builtin_prefetch): Ditto.
7699         (__builtin_ia32_pshufw): Ditto.
7700         (__builtin_ia32_vec_set_v4hi): Ditto.
7701         (__builtin_ia32_vec_ext_v4hi): Ditto.
7702         (__builtin_ia32_shufps): Ditto.
7703         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7704
7705 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7706
7707         PR fortran/31974
7708         * gfortran.dg/char_allocation_1.f90: New test.
7709
7710 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7711
7712         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7713         * gcc.dg/Wconversion-sign.c: New.
7714         * gcc.dg/Wconversion-integer-no-sign.c: New.
7715         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7716         Wconversion-sign.C
7717         * g++.dg/warn/Wconversion-sign.C: New.
7718         * g++.old-deja/g++.other/warn4.C: Update.
7719         * g++.dg/warn/Wconversion1.C: Likewise.
7720
7721 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7722
7723         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7724         * gcc.dg/torture/builtin-math-4.c: Likewise.
7725
7726 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7727
7728         PR libfortran/31964
7729         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7730
7731 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7732
7733         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7734
7735 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7736
7737         PR target/31628
7738         * gcc.target/i386/pr31628.c: New.
7739
7740 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7741
7742         PR middle-end/31344
7743         * gcc.dg/pr31344.c: New test.
7744
7745 2007-05-17  Ian Lance Taylor  <iant@google.com>
7746
7747         PR tree-optimization/31953
7748         * gcc.c-torture/compile/pr31953.c: New test.
7749
7750 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7751
7752         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7753
7754         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7755         and drem.
7756         * gcc.dg/torture/builtin-math-4.c: Likewise.
7757
7758         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7759         * gcc.dg/torture/builtin-math-4.c: Likewise.
7760
7761         * gcc.dg/torture/builtin-math-4.c: New test.
7762
7763 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7764             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7765
7766         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7767         * gcc.dg/cpp/include2.c: Ditto.
7768         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7769         * gcc.dg/cpp/paste5.c: Ditto.
7770         * gcc.dg/cpp/paste6.c: Ditto.
7771         * gcc.dg/cpp/paste8.c: Ditto.
7772         * gcc.dg/cpp/paste11.c: Ditto.
7773         * gcc.dg/cpp/paste13.c: Ditto.
7774         * gcc.dg/cpp/skipping2.c: Ditto.
7775         * gcc.dg/reg-vol-struct-1.c: Ditto.
7776         * gcc.dg/Wshadow-1.c: Ditto.
7777         * gcc.dg/cpp/trad/comment.c: Ditto.
7778         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7779         * gcc.dg/cpp/if-2.c: Ditto.
7780         * gcc.dg/array-5.c: Ditto.
7781         * gcc.dg/inline-15.c: Ditto.
7782         * gcc.dg/pr27953.c: Ditto.
7783         * gcc.dg/Wno-c++-compat.c: Ditto.
7784
7785 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7786
7787         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7788
7789 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7790
7791         * gcc.c-torture/execute/20070517-1.c: New test.
7792
7793 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7794
7795         PR fortran/31919
7796         * gfortran.dg/min_max_conformance.f90: New test.
7797
7798 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7799
7800         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7801         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7802         gcc.dg/vect/vect-104.c: Use more complex construction to
7803         prevent vectorizing.
7804         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7805
7806 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7807
7808         PR tree-optimization/24659
7809         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7810         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7811         not vect_int target.
7812         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7813         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7814         targets.
7815         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7816         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7817         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7818
7819 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7820
7821         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7822         and x86_64-*-* targets.
7823         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7824
7825 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7826
7827         PR fortran/18769
7828         PR fortran/30881
7829         PR fortran/31194
7830         PR fortran/31216
7831         PR fortran/31427
7832         * transfer_simplify_1.f90: New test.
7833         * transfer_simplify_2.f90: New test.
7834
7835 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7836
7837         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7838
7839 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7840
7841         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7842
7843         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7844
7845         PR c/31924
7846         * gcc.dg/fltconst-1.c: New test.
7847
7848         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7849         * gcc.dg/dfp/operator-assignment.c: Ditto.
7850
7851 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7852
7853         PR c++/29928
7854         * g++.dg/rtti/typeid5.C: New.
7855
7856 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7857
7858         PR fortran/31725
7859         * gfortran.dg/substr_4.f: New test.
7860
7861 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7862
7863         * gcc.target/m68k/interrupt_thread-1.c,
7864         gcc.target/m68k/interrupt_thread-2.c,
7865         gcc.target/m68k/interrupt_thread-3.c: New.
7866         * gcc.target/m68k/m68k.exp: Accept fido.
7867
7868 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7869
7870         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7871         * gfortran.dg/altreturn_3.f90: Likewise.
7872         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7873         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7874         * gfortran.dg/inquire_iolength.f90: Likewise.
7875         * gfortran.dg/module_naming_1.f90: Likewise.
7876         * gfortran.dg/oldstyle_2.f90: Likewise.
7877         * gfortran.dg/operator_2.f90: Likewise.
7878         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7879         * gfortran.dg/used_types_11.f90: Likewise.
7880         * gfortran.dg/zero_array_components_1.f90: Likewise.
7881         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7882         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7883         * gfortran.dg/real_const_3.f90: Likewise.
7884
7885 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7886
7887         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7888         * gcc.dg/tree-ssa/loop-30.c: New test.
7889
7890 2007-05-13  Richard Guenther  <rguenther@suse.de>
7891
7892         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7893         scanning forwprop1.
7894         * g++.dg/tree-ssa/pr31146.C: Likewise.
7895
7896 2007-05-13  Revital Eres  <eres@il.ibm.com>
7897
7898         * gcc.dg/dse.c: New test.
7899
7900 2007-05-12  Richard Guenther  <rguenther@suse.de>
7901
7902         PR tree-optimization/31797
7903         * gcc.c-torture/compile/pr31797.c: New testcase.
7904
7905 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7906
7907         PR fortran/30746
7908         * gfortran.dg/host_assoc_function_1.f90: New test.
7909
7910 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7911
7912         PR c++/31829
7913         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7914
7915 2007-05-11  Silvius Rus  <rus@google.com>
7916
7917         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7918         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7919         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7920         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7921         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7922         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7923         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7924         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7925         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7926         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7927         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7928         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7929         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7930         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7931         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7932         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7933
7934 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7935
7936         PR other/31852
7937         * gcc.c-torture/execute/builtins/memchr.c: New.
7938         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7939         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7940
7941 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7942
7943         PR fortran/30876
7944         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7945         line.
7946         * gfortran.dg/recursive_reference_2.f90: New test.
7947
7948 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7949
7950         PR fortran/30878
7951         * gfortran.dg/namelist_29.f90: New test.
7952
7953 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7954
7955         PR fortran/31474
7956         * gfortran.dg/entry_10.f90: New test.
7957
7958 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7959
7960         PR tree-optimization/31885
7961         * gcc.dg/tree-ssa/loop-29.c: New test.
7962
7963 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7964
7965         * assumed_dummy_1.f90: Fix dg directive.
7966         * char_initialiser_actual.f90: Likewise.
7967         * nested_modules_2.f90: Likewise.
7968         * shift-alloc.f90: Likewise.
7969
7970 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7971
7972         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7973
7974 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7975
7976         PR libfortran/31880
7977         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7978
7979 2007-05-09  Mike Stump  <mrs@apple.com>
7980
7981         * g++.dg/other/first-global.C: Add -fpie for darwin.
7982         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7983
7984 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7985
7986         * gcc.dg/20070507-1.c: New testcase.
7987
7988 2007-05-08  Chao-ying Fu  <fu@mips.com>
7989
7990         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7991         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7992         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7993         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7994
7995 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7996
7997         PR 31847
7998         * gcc.dg/pr31847.c: New test.
7999
8000 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8001
8002         PR fortran/31692
8003         * gfortran.dg/actual_array_result_1.f90: New test.
8004
8005 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/29397
8008         * gfortran.dg/parameter_array_init_1.f90: New test.
8009
8010         PR fortran/29400
8011         * gfortran.dg/parameter_array_init_2.f90: New test.
8012
8013 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8014
8015         PR target/31854
8016         * gcc.target/i386/pr31854.c: New test.
8017
8018 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8019
8020         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8021
8022 2007-05-07  Mike Stump  <mrs@apple.com>
8023
8024         * g++.old-deja/g++.mike/empty.C: Add.
8025
8026 2007-05-07  Eric Christopher  <echristo@apple.com>
8027
8028         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8029
8030 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8031
8032         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8033         variable.  Rearrange conversions from binary float to decimal float.
8034
8035 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8036
8037         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8038         x86.
8039
8040 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8041
8042         * gnat.dg/opt1.ad[sb]: New testcase.
8043
8044 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8045
8046         PR fortran/31399
8047         * gfortran.dg/do_3.F90: New test.
8048
8049 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8050
8051         PR fortran/31764
8052         * gfortran.dg/new_line.f90: Add new checks.
8053
8054 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8055
8056         PR fortran/31201
8057         * gfortran.dg/large_unit_1.f90: New.
8058         * gfortran.dg/large_unit_2.f90: New.
8059         * gfortran.dg/iostat_4.f90: New
8060         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8061
8062 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8063
8064         PR fortran/31540
8065         * gfortran.dg/char_result_4.f90: New test.
8066
8067 2007-06-05  Revital Eres  <eres@il.ibm.com>
8068
8069         PR 30957
8070         * gcc.dg/pr30957-1.c: New test.
8071
8072 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         PR fortran/31251
8075         * gfortran.dg/char_type_len_2.f90: New test.
8076
8077 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8078
8079         PR 31775
8080         * g++.dg/other/nested-extern.cc: New.
8081         * g++.dg/other/nested-extern-1.C: New.
8082         * g++.dg/other/nested-extern-2.C: New.
8083
8084 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8085
8086         PR fortran/31760
8087         * gfortran.dg/erf.f90: New test.
8088         * gfortran.dg/besxy.f90: New test.
8089
8090 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8091
8092         PR fortran/22359
8093         * gfortran.dg/fseek.f90: New test.
8094
8095 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8096
8097         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8098
8099 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8100
8101         PR libfortran/31210
8102         * gfortran.dg/zero_length_1.f90: New test.
8103
8104 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8105
8106         PR fortran/31803
8107         * gfortran.dg/char_pointer_assign_3.f90: New test.
8108         * gfortran.dg/char_result_2.f90: Re-enable test.
8109
8110 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8111
8112         PR fortran/25071
8113         * gfortran.dg/char_length_3.f90: New test.
8114         * gfortran.dg/char_result_2.f90: Fix test.
8115
8116 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8117
8118         PR tree-optimization/30565
8119         * gcc.dg/tree-ssa/loop-27.c: New test.
8120
8121 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8122
8123         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8124         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8125         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8126         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8127
8128 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8129
8130         PR tree-optimization/31699
8131         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8132         New.
8133         (check_effective_target_vect_floatint_cvt): New.
8134         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8135         of specific targets.
8136         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8137         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8138         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8139         * gcc.dg/vect/vect-iv-4.c: Likewise.
8140         * gcc.dg/vect/vect-multitypes-11.c: New.
8141         * gcc.dg/vect/pr31699.c: New.
8142
8143 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8144
8145         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8146
8147 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8148
8149         PR C++/31663
8150         * g++.dg/warn/anonymous-namespace-2.C: New.
8151         * g++.dg/warn/anonymous-namespace-2.h: New.
8152
8153 2007-05-02  Paul Brook  <paul@codesourcery.com>
8154
8155         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8156
8157 2007-05-02  Eric Christopher  <echristo@apple.com>
8158
8159         * gcc.dg/cpp/if-div.c: New file.
8160
8161 2007-05-02  Tom Tromey  <tromey@redhat.com>
8162
8163         PR preprocessor/28709:
8164         * gcc.dg/cpp/pr28709.c: New file.
8165
8166 2007-05-02  Richard Guenther  <rguenther@suse.de>
8167
8168         PR tree-optimization/31146
8169         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8170
8171 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8172
8173         * gcc.c-torture/compile/limits-blockid.c: New.
8174         * gcc.c-torture/compile/limits-caselabels.c: New.
8175         * gcc.c-torture/compile/limits-declparen.c: New.
8176         * gcc.c-torture/compile/limits-enumconst.c: New.
8177         * gcc.c-torture/compile/limits-exprparen.c: New.
8178         * gcc.c-torture/compile/limits-externalid.c: New.
8179         * gcc.c-torture/compile/limits-fnargs.c: New.
8180         * gcc.c-torture/compile/limits-fndefn.c: New.
8181         * gcc.c-torture/compile/limits-idexternal.c: New.
8182         * gcc.c-torture/compile/limits-idinternal.c: New.
8183         * gcc.c-torture/compile/limits-pointer.c: New.
8184         * gcc.c-torture/compile/limits-stringlit.c: New.
8185         * gcc.c-torture/compile/limits-structmem.c: New.
8186         * gcc.c-torture/compile/limits-structnest.c: New.
8187
8188 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8189
8190         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8191
8192 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8193
8194         PR middle-end/31740
8195         * gcc.c-torture/compile/20070501-1.c: New testcase.
8196
8197 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8198
8199         PR fortran/31732
8200         * gfortran.dg/array_memset_2:  New test case.
8201
8202 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8203
8204         PR testsuite/31615
8205         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8206
8207 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8208
8209         PR testsuite/31589
8210         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8211         dg-final test.
8212         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8213         keyword to dg-final test.
8214         * gcc.dg/vect/vect-iv-4.c: Likewise.
8215         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8216         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8217         test.
8218         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8219         cast.
8220         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8221         * lib/target-supports.exp
8222         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8223         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8224
8225 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8226
8227         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8228         __LONG_LONG_MAX__ and its friends instead of those supplied by
8229         limits.h.
8230
8231 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8232
8233         PR C++/31721
8234         * g++.dg/ext/vector7.C: New testcase.
8235
8236 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8237
8238         PR fortran/31591
8239         * gfortran.dg/bound_simplification_1.f90: New test.
8240
8241 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8242
8243         PR fortran/31645
8244         * gfortran.dg/bom_error.f90: New test.
8245         * gfortran.dg/bom_include.f90: New test.
8246         * gfortran.dg/bom_UTF16-LE.f90: New test.
8247         * gfortran.dg/bom_UTF16-BE.f90: New test.
8248         * gfortran.dg/bom_UTF-8.f90: New test.
8249         * gfortran.dg/bom_UTF-32.f90: New test.
8250         * gfortran.dg/bom_UTF-8.F90: New test.
8251         * gfortran.dg/bom_include.inc: New file.
8252
8253 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8254
8255         PR C++/30221
8256         * g++.dg/init/ptrfn2.C: New test.
8257         * g++.dg/init/ptrfn3.C: New test.
8258
8259 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8260
8261         PR fortran/31711
8262         * gfortran.dg/dependency_21.f90: New test.
8263
8264 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8265
8266         * gfortran.dg/secnds.f: Use real*8.
8267         * gfortran.dg/secnds-1.f: Use real*8.
8268
8269 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8270
8271         PR libfortran/31532
8272         * gfortran.dg/inquire_5.f90: Update test.
8273
8274 2007-04-27  Ian Lance Taylor  <iant@google.com>
8275
8276         PR middle-end/31710
8277         * gcc.c-torture/compile/pr31710.c: New test.
8278
8279 2007-04-27  Richard Guenther  <rguenther@suse.de>
8280
8281         PR tree-optimization/30965
8282         PR tree-optimization/30978
8283         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8284         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8285         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8286         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8287
8288 2007-04-27  Richard Guenther  <rguenther@suse.de>
8289
8290         PR tree-optimization/31715
8291         * gcc.dg/Warray-bounds-4.c: New testcase.
8292
8293 2007-04-26  Ian Lance Taylor  <iant@google.com>
8294
8295         PR target/28675
8296         * gcc.c-torture/compile/pr28675.c: New test.
8297
8298 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8299
8300         PR C++/30016
8301         * g++.dg/ext/vector6.C: New test.
8302
8303 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8304
8305         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8306
8307 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8308
8309         PR middle-end/31617
8310         * g++.dg/other/str_empty.C: Add expected warning.
8311
8312 2007-04-26  Richard Guenther  <rguenther@suse.de>
8313         Daniel Berlin  <dberlin@dberlin.org>
8314
8315         PR tree-optimization/30567
8316         * g++.dg/other/pr30567.C: New testcase.
8317
8318 2007-04-26  Richard Guenther  <rguenther@suse.de>
8319
8320         PR tree-optimization/31703
8321         * gcc.c-torture/compile/pr31703.c: New testcase.
8322         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8323         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8324
8325 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8326
8327         * gfortran.dg/open_errors.f90: Added if statements checking
8328         the value of iostat.
8329
8330 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8331
8332         PR c++/31598
8333         * g++.dg/gomp/pr31598.C: New test.
8334
8335         PR tree-optimization/30558
8336         * g++.dg/gomp/pr30558.C: New test.
8337
8338 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8339
8340         PR c++/31338
8341         * g++.dg/ext/complex2.C: New test.
8342
8343 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8344
8345         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8346
8347 2007-04-25  Thiemo Seufer  <ths@mips.com>
8348
8349         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8350         value to signed char.
8351
8352 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8353
8354         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8355         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8356         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8357
8358 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8359
8360         PR fortran/31668
8361         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8362         statement functions.
8363         * gfortran.dg/c_by_val_5.f90: New test.
8364
8365 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8366
8367         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8368         with two new subroutines to avoid parameter-induced aliasing.
8369         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8370         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8371
8372 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8373
8374         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8375         * g++.dg/warn/Warray-bounds.C: Likewise.
8376
8377 2007-04-24  Ian Lance Taylor  <iant@google.com>
8378
8379         PR tree-optimization/31605
8380         * gcc.c-torture/execute/pr31605.c: New test.
8381
8382 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8383
8384         PR fortran/31587
8385         * lib/gcc-dg.exp (scan-module): New function.
8386         * gfortran.dg/module_md5_1.f90: New test.
8387
8388 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8389
8390         * g++.old-deja/g++.pt/defarg6.C: Only run with
8391         -std=gnu++98.
8392         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8393         * g++.dg/cpp0x/variadic61.C: Ditto.
8394         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8395         * g++.dg/cpp0x/variadic62.C: Ditto.
8396         * g++.dg/template/meminit1.C: Ditto.
8397         * g++.dg/template/operator7.C: Ditto.
8398         * g++.dg/template/static15.C: Ditto.
8399         * g++.dg/template/invalid1.C: Ditto.
8400         * g++.dg/template/shift1.C: Ditto.
8401         * g++.dg/template/error10.C: Ditto.
8402
8403 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8404
8405         PR diagnostic/25923
8406         * gfortran.dg/pr25923.f90: New test.
8407
8408 2007-04-24  Ian Lance Taylor  <iant@google.com>
8409
8410         PR tree-optimization/31602
8411         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8412
8413 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8414
8415         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8416         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8417
8418 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8419
8420         * gcc.target/i386/reload-1.c. New.
8421
8422 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8423             Olga Golovanevsky  <olga@il.ibm.com>
8424
8425         * g++.dg/other/str_empty.C: New test.
8426
8427 2007-04-24  Richard Henderson  <rth@redhat.com>
8428
8429         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8430
8431 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8432
8433         PR target/31641
8434         * gcc.c-torture/compile/pr31641.c: New testcase.
8435
8436 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8437
8438         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8439         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8440         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8441         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8442
8443 2007-04-23  Simon Baldwin  <simonb@google.com>
8444
8445         * g++.dg/other/error15.C: New.
8446         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8447         triggering a "multiple parameters named" error.
8448
8449 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8450
8451         PR fortran/31618
8452         * gfortran.dg/backspace_8.f:  New test case.
8453
8454 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8455
8456         PR fortran/31630
8457         * gfortran.dg/used_types_17.f90: New test.
8458
8459         PR fortran/31620
8460         * gfortran.dg/zero_array_components_1.f90: New test.
8461
8462 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8463
8464         PR fortran/31616
8465         * gfortran.dg/open_errors.f90: Allow a different error message.
8466
8467 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8468
8469         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8470         Rename from check_effective_target_vect_pack_mod.  Rename global
8471         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8472         messages.
8473         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8474         rename.
8475         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8476         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8477
8478 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8479
8480         PR middle-end/31448
8481         * gcc.c-torture/execute/pr31448.c: New testcase.
8482
8483 2007-04-22  Nick Clifton  <nickc@redhat.com>
8484
8485         * gcc.dg/20020312-2.c: Add support for the FRV.
8486
8487 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8488
8489         PR tree-optimization/24659
8490         * gcc.dg/vect/vect-float-extend-1.c: New test.
8491         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8492
8493 2007-04-22  Richard Guenther  <rguenther@suse.de>
8494
8495         PR tree-optimization/29789
8496         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8497         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8498
8499 2007-04-22  Revital Eres  <eres@il.ibm.com>
8500
8501         * gcc.dg/var-expand2.c: New test.
8502
8503 2007-04-22  Revital Eres  <eres@il.ibm.com>
8504
8505         * gcc.dg/var-expand3.c: New test.
8506
8507 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8508
8509         PR fortran/31495
8510         * gfortran.dg/continuation_8.f90: New test.
8511
8512 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8513
8514         PR C/30265
8515         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8516         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8517
8518 2007-04-21  Richard Guenther  <rguenther@suse.de>
8519
8520         PR middle-end/31136
8521         * gcc.c-torture/execute/pr31136.c: New testcase.
8522
8523 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8524
8525         * gcc.target/i386/movsi-sm-1.c: New.
8526
8527 2007-04-20  Richard Henderson  <rth@redhat.com>
8528
8529         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8530         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8531
8532 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8533
8534         * gcc.target/i386/ordcmp-1.c: New test.
8535         * gcc.target/i386/unordcmp-1.c: New test.
8536
8537         PR tree-optimization/31632
8538         * gcc.c-torture/compile/20070419-1.c: New test.
8539
8540 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8541
8542         * gcc.dg/invalid-call-1.c: New test.
8543
8544 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8545
8546         PR diagnostic/31227
8547         * gcc.dg/Warray-bounds-3.c: New.
8548
8549 2007-04-18  Richard Guenther  <rguenther@suse.de>
8550
8551         PR tree-optimization/19431
8552         PR tree-optimization/21463
8553         * gcc.c-torture/execute/20070212-1.c: New testcase.
8554         * gcc.c-torture/execute/20070212-2.c: Likewise.
8555         * gcc.c-torture/execute/20070212-3.c: Likewise.
8556         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8557         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8558         * g++.dg/tree-ssa/pr21463.C: Likewise.
8559         * g++.dg/tree-ssa/pr30738.C: Likewise.
8560
8561 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/31513
8564         * g++.dg/expr/bitfield8.C: New test.
8565
8566 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8567             Richard Sandiford  <richard@codesourcery.com>
8568
8569         * lib/target-supports.exp (check_profiling_available): Return 0
8570         for uClibc with -p or -pg.
8571
8572 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8573
8574         PR c++/31517
8575         * g++.dg/template/init7.C: New test.
8576
8577 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8578
8579         PR rtl-optimization/31360
8580         * gcc.dg/loop-7.c: New test.
8581
8582 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8583
8584         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8585         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8586         build.
8587         (compat-execute): Likewise.
8588         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8589         files to remote hosts.
8590         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8591         (c-torture-execute): Likewise.
8592         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8593         or plain file.  Use remote_upload and remote_download to copy
8594         files about.
8595         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8596         before scanning it.
8597
8598 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8599
8600         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8601
8602 2007-04-16  Lawrence Crowl  <crowl@google.com>
8603
8604         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8605         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8606         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8607         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8608         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8609         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8610         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8611         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8612         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8613         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8614         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8615
8616         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8617         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8618         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8619         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8620         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8621         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8622         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8623         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8624         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8625         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8626         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8627
8628 2007-04-16  Ian Lance Taylor  <iant@google.com>
8629
8630         PR tree-optimization/31522
8631         * gcc.dg/Wstrict-overflow-16.c: New test.
8632
8633 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8634
8635         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8636
8637 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8638
8639         PR fortran/31144
8640         * gfortran.dg/module_naming_1.f90: New.
8641
8642 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8643
8644         * lib/target-supports.exp (check_profiling_available): Return
8645         false for m68k-*-uclinux.
8646
8647 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8648
8649         PR c++/29365
8650         Testcase for c++ anonymous namespace warning
8651
8652         * g++.dg/warn/anonymous-namespace-1.C: New test
8653         * g++.dg/warn/anonymous-namespace-1.h: New test
8654
8655 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8656
8657         PR testsuite/31578
8658         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8659
8660 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8661
8662         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8663
8664 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8665
8666         PR fortran/31204
8667         * gfortran.dg/array_constructor_16.f90: New test.
8668
8669 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8670
8671         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8672         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8673
8674 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8675
8676         PR rtl-optimization/31500
8677         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8678         * g++.dg/warn/Warray-bounds.C: Likewise.
8679
8680 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8681
8682         PR C/31520
8683         * gcc.dg/gnu89-init-4.c: New testcase.
8684
8685 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR c++/25874
8688         * gcc.dg/gomp/pr25874.c: Add dg-options.
8689         * g++.dg/gomp/pr25874.C: Add dg-options.
8690
8691 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8692
8693         PR fortran/21061
8694         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8695         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8696
8697 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8698
8699         PR fortran/31561
8700         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8701
8702 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8703
8704         PR fortran/29507
8705         PR fortran/31404
8706         * gfortran.dg/initialization_6.f90: New test.
8707
8708 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8709
8710         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8711
8712         * lib/target-supports.exp (check_gc_sections_available):
8713         Return false if ldflags includes -elf2flt.
8714
8715 2007-04-13  Jason Merrill  <jason@redhat.com>
8716
8717         PR c++/31074
8718         * conv3.C: New test.
8719
8720 2007-04-13  Mike Stump  <mrs@apple.com>
8721
8722         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8723         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8724
8725 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8726
8727         PR tree-optimization/29598
8728         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8729
8730 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8731
8732         PR fortran/31559
8733         * gfortran.dg/func_assign.f90: New test.
8734
8735 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8736
8737         PR fortran/31550
8738         * gfortran.dg/used_types_16.f90: New test.
8739
8740 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8741
8742         PR fortran/18937
8743         * gfortran.dg/goto_2.f90: New.
8744         * gfortran.dg/goto_3.f90: New.
8745         * gfortran.dg/pr17708.f90: Rename to ...
8746         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8747
8748 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/31562
8751         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8752         instead of a struct.
8753
8754 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8755
8756         PR fortran/31562
8757         * gfortran.dg/value_4.c: Use GNU extensions for complex
8758         instead of a struct.
8759
8760 2007-04-13  Richard Guenther  <rguenther@suse.de>
8761
8762         PR tree-optimization/21258
8763         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8764
8765 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8766
8767         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8768         <complex.h>.
8769
8770 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8771
8772         PR fortran/31250
8773         * gfortran.dg/char_length_2.f90: New.
8774         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8775         * gfortran.dg/repeat_4.f90: Likewise.
8776
8777         PR fortran/31266
8778         * gfortran.dg/char_assign_1.f90: New.
8779
8780         PR fortran/31471
8781         * gfortran.dg/block_name_1.f90: New.
8782         * gfortran.dg/block_name_2.f90: New.
8783
8784 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8785
8786         PR c++/31078
8787         * g++.dg/other/pr31078.C: New.
8788
8789 2007-04-12  Richard Guenther  <rguenther@suse.de>
8790
8791         PR tree-optimization/31169
8792         * gcc.c-torture/execute/pr31169.c: New testcase.
8793
8794 2007-04-12  Richard Guenther  <rguenther@suse.de>
8795
8796         PR tree-optimization/24689
8797         PR tree-optimization/31307
8798         * g++.dg/tree-ssa/pr31307.C: New testcase.
8799         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8800
8801 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8802
8803         PR fortran/31472
8804         * gfortran.dg/access_spec_1.f90: New test.
8805         * gfortran.dg/access_spec_2.f90: New test.
8806         * gfortran.dg/non_module_public.f90: Match new error message.
8807
8808 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8809
8810         PR testsuite/31538
8811         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8812         to 4 at line 38 to fix bounds problem.
8813
8814 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8815
8816         PR testsuite/31240
8817         * gfortran.dg/pointer_intent_1.f90: Fix test.
8818
8819 2007-04-10  Eric Christopher  <echristo@apple.com>
8820
8821         * lib/target-supports.exp
8822         (check_effective_target_fstack_protector): Rewrite.
8823
8824 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/31449
8827         * g++.dg/init/const5.C: New test.
8828
8829 2007-04-09  Jan Hubicka  <jh@suse.cz>
8830
8831         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8832
8833 2007-04-08  Jan Hubicka  <jh@suse.cz>
8834
8835         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8836
8837 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/31257
8840         * gfortran.dg/achar_4.f90: New test.
8841
8842 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8843
8844         PR fortran/30880
8845         * gfortran.dg/used_dummy_types_8.f90: New test.
8846
8847 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8848
8849         PR fortran/30872
8850         * gfortran.dg/parameter_array_element_1.f90: New test.
8851
8852 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8853
8854         PR fortran/31222
8855         * gfortran.dg/default_numeric_type_1.f90: New test.
8856
8857 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8858
8859         PR fortran/31424
8860         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8861
8862 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8863
8864         PR fortran/31293
8865         * gfortran.dg/interface_12.f90: New test.
8866
8867 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8868
8869         * gcc.dg/format/opt-6.c: New test.
8870         * gcc.dg/format/nul-1.c: New test.
8871         * gcc.dg/format/nul-2.c: New test.
8872
8873 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8874
8875         PR libgfortran/31395
8876         * gfortran.dg/fmt_colon.f90: New test.
8877
8878 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8879
8880         * g++.old-deja/g++.other/init18.C: Use
8881         dg-require-effective-target instead of an explicit xfail.
8882
8883 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8884
8885         * gcc.dg/dfp/signbit-1.c
8886         * gcc.dg/dfp/signbit-2.c
8887
8888 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8889
8890         PR fortran/31483
8891         * gfortran.dg/altreturn_5.f90: New test.
8892
8893 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8894
8895         PR fortran/31292
8896         * gfortran.dg/contained_module_proc_1.f90: New test.
8897
8898 2007-04-04  Stuart Hastings  <stuart@apple.com>
8899
8900         PR 31281
8901         * objc/execute/exceptions/pr31281.m: New.
8902
8903 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8904
8905         * g++.dg/ext/dllimport12.C: Update comments.
8906
8907 2007-04-03  Eric Christopher  <echristo@apple.com>
8908
8909         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8910
8911 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8912
8913         PR fortran/31304
8914         * gfortran.dg/repeat_2.f90: New test.
8915         * gfortran.dg/repeat_3.f90: New test.
8916         * gfortran.dg/repeat_4.f90: New test.
8917
8918 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8919
8920         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8921
8922 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR c++/30847
8925         * g++.dg/parse/cond3.C: New test.
8926
8927         PR middle-end/30704
8928         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8929
8930 2007-04-02  Jason Merrill  <jason@redhat.com>
8931
8932         PR c++/31187
8933         * g++.dg/ext/visibility/anon3.C: New test.
8934
8935 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8936
8937         PR libgfortran/31052
8938         * gfortran.dg/namelist_28.f90: New test.
8939
8940 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8941
8942         PR libgfortran/31366
8943         * gfortran.dg/direct_io_6.f90: New test.
8944
8945 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8946
8947         PR libgfortran/31207
8948         * gfortran.dg/advance_5.f90: New test.
8949         * gfortran.dg/advance_6.f90: New test.
8950
8951 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8952
8953         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8954         * g++.dg/ext/dllimport7.C: Likewise.
8955         * g++.dg/ext/selectany1.C: Likewise.
8956
8957 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8958
8959         * g++.dg/parser/pr31138.C: New.
8960         * g++.dg/parser/pr31140.C: New.
8961         * g++.dg/parser/pr31141.C: New.
8962
8963 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8964
8965         PR c++/26099
8966         * g++.dg/ext/is_base_of.C: New.
8967         * g++.dg/ext/has_virtual_destructor.C: New.
8968         * g++.dg/ext/is_polymorphic.C: New.
8969         * g++.dg/ext/is_base_of_diagnostic.C: New.
8970         * g++.dg/ext/is_enum.C: New.
8971         * g++.dg/ext/has_nothrow_assign.C: New.
8972         * g++.dg/ext/has_nothrow_constructor.C: New.
8973         * g++.dg/ext/is_empty.C: New.
8974         * g++.dg/ext/has_trivial_copy.C: New.
8975         * g++.dg/ext/has_trivial_assign.C: New.
8976         * g++.dg/ext/is_abstract.C: New.
8977         * g++.dg/ext/is_pod.C: New.
8978         * g++.dg/ext/has_nothrow_copy.C: New.
8979         * g++.dg/ext/is_class.C: New.
8980         * g++.dg/ext/has_trivial_constructor.C: New.
8981         * g++.dg/ext/is_union.C: New.
8982         * g++.dg/ext/has_trivial_destructor.C: New.
8983         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8984         * g++.dg/template/crash43.C: Likewise.
8985
8986 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8987
8988         * g++.dg/warn/pedantic2.C: New testcase.
8989
8990 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8991
8992         * size_dim.f90: Fix dg directive.
8993         * pr16433.f: Likewise.
8994         * use_6.f90: Likewise.
8995         * use_7.f90: Likewise.
8996         * entry_9.f90: Likewise.
8997         * pointer_intent_2.f90: Likewise.
8998         * protected_1.f90: Likewise.
8999         * fmt_missing_period_2.f: Likewise.
9000         * pointer_intent_3.f90: Likewise.
9001         * protected_2.f90: Likewise.
9002         * protected_3.f90: Likewise.
9003         * pr15754.f90: Likewise.
9004         * protected_4.f90: Likewise.
9005         * protected_5.f90: Likewise.
9006         * initialization_2.f90: Likewise.
9007         * protected_6.f90: Likewise.
9008         * continuation_7.f90: Likewise.
9009         * derived_function_interface_1.f90: Likewise.
9010         * der_pointer_4.f90: Likewise.
9011         * fmt_zero_precision.f90: Likewise.
9012         * blockdata_3.f90: Likewise.
9013         * fmt_missing_period_1.f: Likewise.
9014         * real_const_3.f90: Likewise.
9015         * use_4.f90: Likewise.
9016         * fmt_missing_period_3.f: Likewise.
9017         * use_5.f90: Likewise.
9018
9019 2007-03-28  Mike Stump  <mrs@apple.com>
9020
9021         * gcc.dg/darwin-comm.c: Add.
9022
9023 2007-03-28  Eric Christopher  <echristo@apple.com>
9024
9025         * lib/target-supports.exp (check_effective_target_fstack_protector):
9026         New.
9027         * gcc.dg/ssp-1.c: Use.
9028         * gcc.dg/ssp-2.c: Ditto.
9029
9030 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9031
9032         PR c++/29077
9033         * g++.dg/parse/constructor3.C: New test.
9034
9035 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9036
9037         * gnat.dg/thin_pointer.ad[sb]: New test.
9038
9039 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9040
9041         * g++.dg/cpp0x/bracket1.C: New.
9042         * g++.dg/cpp0x/bracket2.C: New.
9043         * g++.dg/cpp0x/bracket3.C: New.
9044         * g++.dg/cpp0x/bracket4.C: New.
9045
9046 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9047
9048         * g++.dg/cpp0x/temp_default1.C: New.
9049         * g++.dg/cpp0x/temp_default3.C: New.
9050         * g++.dg/cpp0x/temp_default2.C: New.
9051         * g++.dg/cpp0x/temp_default4.C: New.
9052
9053 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9054
9055         PR c++/29993
9056         * g++.dg/other/cv_func2.C: New.
9057
9058 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9059
9060         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9061         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9062         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9063         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9064
9065         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9066         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9067
9068         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9069
9070         * lib/compat.exp (compat-execute): Fix processing of file names.
9071
9072 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9073
9074         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9075
9076 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9077
9078         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9079         Delete created executable test file.
9080         (check_effective_target_fortran_large_int): Ditto.
9081         (check_effective_target_static_libgfortran): Ditto.
9082
9083 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9084
9085         PR c++/30500
9086         * g++.dg/warn/pragma-system_header1.C: New test.
9087         * g++.dg/warn/pragma-system_header2.C: New test.
9088         * g++.dg/warn/pragma-system_header1.h. New.
9089         * g++.dg/warn/pragma-system_header2.h. New.
9090
9091 2007-03-26  Ian Lance Taylor  <iant@google.com>
9092
9093         PR tree-optimization/31345
9094         * gcc.c-torture/compile/pr31345-1.c: New test.
9095
9096 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9097
9098         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9099         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9100         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9101         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9102         * gfortran.dg/overload_1.f90: Likewise.
9103         * gfortran.dg/impure_assignment_1.f90: Likewise.
9104         * gfortran.dg/error_recovery_3.f90: Likewise.
9105         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9106         * gfortran.dg/sequence_types_1.f90: Likewise.
9107         * gfortran.dg/internal_references_1.f90: Likewise.
9108         * gfortran.dg/present_1.f90: Likewise.
9109         * gfortran.dg/volatile10.f90: Likewise.
9110         * gfortran.dg/module_equivalence_2.f90: Likewise.
9111         * gfortran.dg/use_4.f90: Likewise.
9112         * gfortran.dg/elemental_result_1.f90: Likewise.
9113         * gfortran.dg/generic_actual_arg.f90: Likewise.
9114         * gfortran.dg/private_type_5.f90: Likewise.
9115         * gfortran.dg/protected_4.f90: Likewise.
9116         * gfortran.dg/interface_3.f90: Likewise.
9117
9118 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9119
9120         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9121         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9122
9123 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9124
9125         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9126
9127 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128
9129         PR libgfortran/31199
9130         * gfortran.dg/fmt_t_4.f90: New test.
9131
9132 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9133
9134         PR libfortran/31297
9135         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9136         * gfortran.dg/backspace_6.f:  Likewise.
9137         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9138         * gfortran.dg/direct_io_2.f90:  Likewise.
9139         * gfortran.dg/write_back.f:  Likewise.
9140         * gfortran.dg/write_rewind_2.f:  Likewise.
9141         * gfortran.dg/write_rewind_1.f:  Likewise.
9142         * gfortran.dg/write_rewind_2.f:  Likewise.
9143
9144 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9145
9146         PR tree-optimization/30784
9147         * gcc.dg/vect/pr30784.c: New test.
9148
9149 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9150
9151         PR fortran/30877
9152         * gfortran.dg/operator_1.f90: New test.
9153         * gfortran.dg/operator_2.f90: New test.
9154
9155 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9156
9157         PR libfortran/31196
9158         * gfortran.dg/reshape_transpose_1.f90:  New test.
9159
9160 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9161
9162         PR fortran/30655
9163         * gfortran.dg/bounds_check_6.f90: New test.
9164
9165 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9166
9167         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9168         #ifndef/#endif.
9169         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9170         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9171
9172 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9173
9174         PR fortran/31209
9175         * gfortran.dg/pointer_function_actual_1.f90: New test.
9176
9177         PR fortran/31200
9178         * gfortran.dg/pointer_function_actual_2.f90: New test.
9179
9180         PR fortran/31215
9181         * gfortran.dg/result_in_spec_1.f90: New test.
9182
9183 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9184
9185         PR fortran/30834
9186         * gfortran.dg/integer_exponentiation_3.F90: New test.
9187         * gfortran.dg/integer_exponentiation_4.f90: New test.
9188         * gfortran.dg/integer_exponentiation_5.F90: New test.
9189
9190 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9191
9192         PR c++/30863
9193         * g++.dg/template/error24.C: New test.
9194         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9195
9196 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9197
9198         PR c++/31273
9199         * g++.dg/expr/bitfield7.C: New test.
9200
9201 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9202
9203         PR other/23572
9204         * gcc.dg/float-range-4.c: New.
9205         * gcc.dg/float-range-1.c: Update. Test for a warning.
9206         * gcc.dg/float-range-3.c: New.
9207         * gcc.dg/float-range-5.c: New.
9208
9209 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9210
9211         PR fortran/31262
9212         * gfortran.dg/no_range_check_1.f90: New test.
9213
9214 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9215
9216         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9217         * g++.dg/other/static1.C: Remove stray semicolon.
9218         * g++.dg/other/init1.C: Likewise.
9219         * g++.dg/rtti/dyncast1.C: Likewise.
9220         * g++.dg/tree-ssa/pr17153.C: Likewise.
9221         * g++.dg/lookup/disamb1.C: Likewise.
9222         * g++.dg/lookup/scoped2.C: Likewise.
9223         * g++.dg/lookup/friend7.C: Likewise.
9224         * g++.dg/parse/parse4.C: Likewise.
9225         * g++.dg/parse/parse5.C: Likewise.
9226         * g++.dg/expr/pr29066.C: Likewise.
9227         * g++.dg/expr/cast4.C: Likewise.
9228         * g++.dg/tc1/dr193.C: Likewise.
9229         * g++.dg/tc1/dr213.C: Likewise.
9230         * g++.dg/abi/dcast1.C: Likewise.
9231         * g++.dg/abi/covariant2.C: Likewise.
9232         * g++.dg/inherit/covariant11.C: Likewise.
9233         * g++.dg/inherit/covariant9.C: Likewise.
9234         * g++.dg/inherit/covariant10.C: Likewise.
9235         * g++.dg/init/static3.C: Likewise.
9236         * g++.dg/init/init-ref3.C: Likewise.
9237         * g++.dg/init/ref10.C: Likewise.
9238         * g++.dg/template/meminit2.C: Likewise.
9239         * g++.dg/template/using9.C: Likewise.
9240         * g++.dg/template/friend9.C: Likewise.
9241         * g++.dg/template/ref1.C: Likewise.
9242         * g++.old-deja/g++.warn/inline.C: Likewise.
9243         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9244         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9245         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9246         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9247         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9248         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9249         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9250         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9251         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9252         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9253         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9254         * g++.old-deja/g++.brendan/template11.C: Likewise.
9255         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9256         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9257         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9258         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9259         * g++.old-deja/g++.jason/parse9.C: Likewise.
9260         * g++.old-deja/g++.jason/byval2.C: Likewise.
9261         * g++.old-deja/g++.jason/overload8.C: Likewise.
9262         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9263         * g++.old-deja/g++.jason/template33.C: Likewise.
9264         * g++.old-deja/g++.jason/return3.C: Likewise.
9265         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9266         * g++.old-deja/g++.jason/virtual.C: Likewise.
9267         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9268         * g++.old-deja/g++.jason/template27.C: Likewise.
9269         * g++.old-deja/g++.jason/synth6.C: Likewise.
9270         * g++.old-deja/g++.jason/ref8.C: Likewise.
9271         * g++.old-deja/g++.jason/offset1.C: Likewise.
9272         * g++.old-deja/g++.other/static20.C: Likewise.
9273         * g++.old-deja/g++.other/array1.C: Likewise.
9274         * g++.old-deja/g++.other/new3.C: Likewise.
9275         * g++.old-deja/g++.other/array2.C: Likewise.
9276         * g++.old-deja/g++.other/overload9.C: Likewise.
9277         * g++.old-deja/g++.other/cast6.C: Likewise.
9278         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9279         * g++.old-deja/g++.other/eh4.C: Likewise.
9280         * g++.old-deja/g++.other/using7.C: Likewise.
9281         * g++.old-deja/g++.other/init18.C: Likewise.
9282         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9283         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9284         * g++.old-deja/g++.other/dtor11.C: Likewise.
9285         * g++.old-deja/g++.pt/static11.C: Likewise.
9286         * g++.old-deja/g++.pt/crash19.C: Likewise.
9287         * g++.old-deja/g++.pt/overload12.C: Likewise.
9288         * g++.old-deja/g++.pt/crash46.C: Likewise.
9289         * g++.old-deja/g++.pt/mi1.C: Likewise.
9290         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9291         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9292         * g++.old-deja/g++.pt/local5.C: Likewise.
9293         * g++.old-deja/g++.pt/typename2.C: Likewise.
9294         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9295         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9296         * g++.old-deja/g++.law/visibility1.C: Likewise.
9297         * g++.old-deja/g++.law/visibility2.C: Likewise.
9298         * g++.old-deja/g++.law/virtual2.C: Likewise.
9299         * g++.old-deja/g++.law/operators19.C: Likewise.
9300         * g++.old-deja/g++.law/parsing10.C: Likewise.
9301         * g++.old-deja/g++.law/visibility4.C: Likewise.
9302         * g++.old-deja/g++.law/operators4.C: Likewise.
9303         * g++.old-deja/g++.law/dtors2.C: Likewise.
9304         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9305         * g++.old-deja/g++.law/visibility10.C: Likewise.
9306         * g++.old-deja/g++.law/scope3.C: Likewise.
9307         * g++.old-deja/g++.law/casts2.C: Likewise.
9308         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9309         * g++.old-deja/g++.law/operators33.C: Likewise.
9310         * g++.old-deja/g++.law/friend4.C: Likewise.
9311         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9312         * g++.old-deja/g++.mike/p5611.C: Likewise.
9313         * g++.old-deja/g++.mike/net37.C: Likewise.
9314         * g++.old-deja/g++.mike/p3570.C: Likewise.
9315         * g++.old-deja/g++.mike/p5718.C: Likewise.
9316         * g++.old-deja/g++.mike/net21.C: Likewise.
9317         * g++.old-deja/g++.mike/p1862.C: Likewise.
9318         * g++.old-deja/g++.mike/p4511.C: Likewise.
9319         * g++.old-deja/g++.mike/virt3.C: Likewise.
9320         * g++.old-deja/g++.mike/p16146.C: Likewise.
9321         * g++.old-deja/g++.mike/p1989.C: Likewise.
9322         * g++.old-deja/g++.mike/p5571.C: Likewise.
9323         * g++.old-deja/g++.gb/scope10.C: Likewise.
9324         * g++.old-deja/g++.abi/primary5.C: Likewise.
9325         * g++.old-deja/g++.abi/empty2.C: Likewise.
9326         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9327         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9328         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9329         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9330         * g++.old-deja/g++.bob/template3.C: Likewise.
9331         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9332
9333 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9334
9335         PR fortran/31193
9336         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9337
9338 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9339
9340         PR fortran/20897
9341         * gfortran.dg/derived_name_1.f90: New.
9342         * gfortran.dg/derived_name_2.f: New.
9343
9344 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9345
9346         * lib/target-supports.exp (check_effective_target_nonpic): New
9347         procedure.
9348         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9349         when compiling PIC.
9350         * gcc.target/i386/asm-4.c: Require nonpic.
9351         * gcc.target/i386/cmov1.c: Likewise.
9352         * gcc.target/i386/mul.c: Likewise.
9353         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9354         * gcc.target/i386/ssetype-1.c: Require nonpic.
9355         * gcc.target/i386/ssetype-3.c: Likewise.
9356         * gcc.target/i386/ssetype-5.c: Likewise.
9357
9358 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9359
9360         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9361         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9362         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9363         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9364
9365 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9366
9367         PR tree-optimization/30590
9368         * g++.dg/opt/pr30590.C: New testcase.
9369
9370 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR c/30762
9373         * gcc.dg/pr30762-1.c: New test.
9374         * gcc.dg/pr30762-2.c: New test.
9375
9376         PR inline-asm/30505
9377         * gcc.target/i386/pr30505.c: New test.
9378
9379 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9380
9381         * gcc.target/arm/register-variables.c: New.
9382
9383 2007-03-19  Jeff Law  <law@redhat.com>
9384
9385         * PR tree-optimization/30984
9386         * gcc.c-torture/pr30984.c: New test.
9387
9388 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9389         Richard Guenther  <rguenther@suse.de>
9390
9391         PR tree-optimization/31254
9392         * gcc.dg/torture/pr31254.c: New testcase.
9393
9394 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9395
9396         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9397         target default_packed.
9398
9399 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9400
9401         PR fortran/31203
9402         * gfortran.dg/string_length_1.f90: New test.
9403
9404 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9405
9406         PR testsuite/30395
9407         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9408
9409 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9410
9411         PR libgfortran/31052
9412         * gfortran.dg/namelist_27.f90: New test.
9413
9414 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9415
9416         PR fortran/30531
9417         * gfortran.dg/used_types_14.f90: New test.
9418
9419         PR fortran/31086
9420         * gfortran.dg/used_types_15.f90: New test.
9421
9422 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9423
9424         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9425         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9426
9427 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9428
9429         PR fortran/31120
9430         * gfortran.dg/integer_exponentiation_2.f90: New test.
9431
9432 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9433
9434         PR tree-optimization/31041
9435         * gcc.dg/vect/pr31041.c: New test.
9436
9437 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9438
9439         * g++.dg/warn/Wconversion-integer.C: New
9440         * g++.dg/warn/Wconversion-real.C: New.
9441         * g++.dg/warn/Wconversion-real-integer.C: New.
9442         * g++.dg/warn/conv2.C: Updated.
9443
9444 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9445
9446         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9447         exclude RTPs.
9448
9449 2007-03-16  Richard Guenther  <rguenther@suse.de>
9450
9451         PR tree-optimization/31146
9452         * g++.dg/tree-ssa/pr31146.C: New testcase.
9453
9454 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9455
9456         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9457         assume that the target has <features.h>.
9458
9459 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9460
9461         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9462         dg-options rather than to the whole test.
9463
9464 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9465
9466         PR debug/29906
9467         * g++.dg/debug/pr29906.C: New
9468
9469 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9470
9471         PR libgfortran/31099
9472         * gfortran.dg/unformatted_recl.f90: Update test.
9473
9474 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9475
9476         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9477
9478 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9479
9480         PR c++/30891
9481         * g++.dg/parse/namespace-definition.C: New.
9482
9483 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9484
9485         PR c++/24924
9486         * g++.dg/cpp/pedantic-errors.C: New.
9487         * g++.dg/cpp/permissive.C: New.
9488
9489 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9490
9491         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9492         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9493
9494 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9495
9496         * lib/target-supports.exp (check_missing_uclibc_feature)
9497         (check_effective_target_wchar): New procedures.
9498         * gcc.dg/wchar_t-1.c: Require target wchar.
9499         * gcc.dg/wint_t-1.c: Likewise.
9500
9501 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9502
9503         * lib/target-supports.exp (check_gc_sections_available): Return
9504         false for VxWorks targets.
9505
9506 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9507
9508         * g++.dg/warn/Wconversion2.C: Fix typo.
9509         * gcc.dg/if-empty-1.c: Ditto.
9510
9511 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9512
9513         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9514
9515 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9516
9517         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9518         * gcc.target/i386/pr31167.c: Ditto.
9519
9520 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9521
9522         PR target/31167
9523         * gcc.target/i386/pr31167.c: New test.
9524
9525 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9526
9527         PR fortran/30922
9528         * gfortran.dg/import5.f90.f90: New test.
9529
9530
9531         PR fortran/30879
9532         * gfortran.dg/data_components_1.f90: New test.
9533
9534
9535         PR fortran/30870
9536         * gfortran.dg/generic_13.f90: New test.
9537
9538         PR fortran/31163
9539         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9540
9541 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9542
9543         PR libgfortran/31051
9544         * gfortran.dg/fmt_t_4.f90: New
9545
9546 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9547
9548         PR C++/31165
9549         * g++.dg/other/default7.C: New test.
9550
9551 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9552
9553         * g++.dg/warn/Wconversion2.C: New.
9554
9555 2007-03-14  Eric Christopher  <echristo@apple.com>
9556
9557         * gcc.dg/ssp-1.c: New.
9558         * gcc.dg/ssp-2.c: Ditto.
9559
9560 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9561
9562         * g++.dg/warn/do-empty.C: New.
9563         * gcc.dg/do-empty.c: New.
9564         * gcc.dg/if-empty-1.c: Update.
9565         * gcc.dg/20001116-1.c: Update.
9566         * gcc.dg/pr23165.c: Update.
9567
9568 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9569
9570         * gfortran.dg/module_implicit_conversion.f90: New test.
9571
9572 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9573
9574         PR middle-end/31127
9575         * gcc.dg/pr31127.c: New.
9576
9577 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9578
9579         * gcc.dg/tree-ssa/loop-26.c: New test.
9580
9581 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9582
9583         * gcc.target/i386/cmpxchg16b-1.c: New test.
9584
9585 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9586
9587         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9588         * gcc.dg/c99-vla-1.c: Likewise.
9589         * g++.dg/ext/vla1.C: Likewise
9590
9591 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9592
9593         * gcc.dg/wvla-1.c: New test
9594         * gcc.dg/wvla-2.c: New test
9595         * gcc.dg/wvla-3.c: New test
9596         * gcc.dg/wvla-4.c: New test
9597         * gcc.dg/wvla-5.c: New test
9598         * gcc.dg/wvla-6.c: New test
9599         * gcc.dg/wvla-7.c: New test
9600         * g++.dg/warn/Wvla-1.C: New test
9601         * g++.dg/warn/Wvla-2.C: New test
9602         * g++.dg/warn/Wvla-3.C: New test
9603
9604 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/30108
9607         * g++.dg/other/default6.C: New test.
9608
9609 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9610
9611         * lib/target-supports.exp (check_profiling_available): Return false
9612         for VxWorks.
9613         (check_effective_target_vxworks_kernel): New procedure.
9614         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9615         VxWorks.
9616         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9617         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9618         to include VxWorks.
9619         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9620
9621 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9622
9623         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9624         PIC is not supported.
9625         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9626         * gcc.dg/20020426-2.c: Likewise.
9627         * gcc.dg/pr28243.c: Likewise.
9628         * gcc.dg/visibility-11.c: Likewise.
9629         * gcc.dg/tls/opt-9.c: Likewise.
9630         * gcc.dg/tls/opt-10.c: Likewise.
9631         * gcc.dg/tls/pic-1.c: Likewise.
9632         * gcc.dg/tls/struct-1.c: Likewise.
9633         * gcc.target/i386/20000807-1.c: Likewise.
9634         * gcc.target/i386/20000904-1.c: Likewise.
9635         * gcc.target/i386/20011119-1.c: Likewise.
9636         * gcc.target/i386/990213-2.c: Likewise.
9637         * gcc.target/i386/990214-1.c: Likewise.
9638         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9639         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9640         * gcc.target/i386/pic-1.c: Likewise.
9641         * gcc.target/i386/pr21518.c: Likewise.
9642         * gcc.target/i386/pr23098.c: Likewise.
9643         * gcc.target/i386/pr23943.c: Likewise.
9644
9645 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/31038
9648         * g++.dg/template/complit2.C: New test.
9649
9650         PR c++/30328
9651         * g++.dg/ext/bitfield1.C: New test.
9652
9653 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9654
9655         PR fortran/30883
9656         * gfortran.dg/interface_11.f90: New test.
9657
9658 2007-03-11  Richard Guenther  <rguenther@suse.de>
9659
9660         PR tree-optimization/31115
9661         * gcc.dg/torture/pr31115.c: New testcase.
9662
9663 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9664
9665         PR tree-optimization/29925
9666         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9667
9668 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9669
9670         PR c++/30274
9671         * g++.dg/expr/bitfield3.C: New test.
9672         * g++.dg/expr/bitfield4.C: Likewise.
9673         * g++.dg/expr/bitfield5.C: Likewise.
9674         * g++.dg/expr/bitfield6.C: Likewise.
9675
9676         PR c++/30924
9677         * g++.dg/template/array18.C: New test.
9678
9679 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9680
9681         PR c++/17946
9682         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9683         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9684
9685 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9686
9687         PR c++/20599
9688         * g++.dg/cpp0x/variadic-bind.C: New.
9689         * g++.dg/cpp0x/variadic-function.C: New.
9690         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9691         * g++.dg/cpp0x/variadic-tuple.C: New.
9692         * g++.dg/cpp0x/variadic1.C: New.
9693         * g++.dg/cpp0x/variadic2.C: New.
9694         * g++.dg/cpp0x/variadic3.C: New.
9695         * g++.dg/cpp0x/variadic4.C: New.
9696         * g++.dg/cpp0x/variadic5.C: New.
9697         * g++.dg/cpp0x/variadic6.C: New.
9698         * g++.dg/cpp0x/variadic7.C: New.
9699         * g++.dg/cpp0x/variadic8.C: New.
9700         * g++.dg/cpp0x/variadic9.C: New.
9701         * g++.dg/cpp0x/variadic10.C: New.
9702         * g++.dg/cpp0x/variadic11.C: New.
9703         * g++.dg/cpp0x/variadic12.C: New.
9704         * g++.dg/cpp0x/variadic13.C: New.
9705         * g++.dg/cpp0x/variadic14.C: New.
9706         * g++.dg/cpp0x/variadic15.C: New.
9707         * g++.dg/cpp0x/variadic16.C: New.
9708         * g++.dg/cpp0x/variadic17.C: New.
9709         * g++.dg/cpp0x/variadic18.C: New.
9710         * g++.dg/cpp0x/variadic19.C: New.
9711         * g++.dg/cpp0x/variadic20.C: New.
9712         * g++.dg/cpp0x/variadic21.C: New.
9713         * g++.dg/cpp0x/variadic22.C: New.
9714         * g++.dg/cpp0x/variadic23.C: New.
9715         * g++.dg/cpp0x/variadic24.C: New.
9716         * g++.dg/cpp0x/variadic25.C: New.
9717         * g++.dg/cpp0x/variadic26.C: New.
9718         * g++.dg/cpp0x/variadic27.C: New.
9719         * g++.dg/cpp0x/variadic28.C: New.
9720         * g++.dg/cpp0x/variadic29.C: New.
9721         * g++.dg/cpp0x/variadic30.C: New.
9722         * g++.dg/cpp0x/variadic31.C: New.
9723         * g++.dg/cpp0x/variadic32.C: New.
9724         * g++.dg/cpp0x/variadic33.C: New.
9725         * g++.dg/cpp0x/variadic34.C: New.
9726         * g++.dg/cpp0x/variadic35.C: New.
9727         * g++.dg/cpp0x/variadic36.C: New.
9728         * g++.dg/cpp0x/variadic37.C: New.
9729         * g++.dg/cpp0x/variadic38.C: New.
9730         * g++.dg/cpp0x/variadic39.C: New.
9731         * g++.dg/cpp0x/variadic40.C: New.
9732         * g++.dg/cpp0x/variadic41.C: New.
9733         * g++.dg/cpp0x/variadic42.C: New.
9734         * g++.dg/cpp0x/variadic43.C: New.
9735         * g++.dg/cpp0x/variadic44.C: New.
9736         * g++.dg/cpp0x/variadic45.C: New.
9737         * g++.dg/cpp0x/variadic46.C: New.
9738         * g++.dg/cpp0x/variadic47.C: New.
9739         * g++.dg/cpp0x/variadic48.C: New.
9740         * g++.dg/cpp0x/variadic49.C: New.
9741         * g++.dg/cpp0x/variadic50.C: New.
9742         * g++.dg/cpp0x/variadic51.C: New.
9743         * g++.dg/cpp0x/variadic52.C: New.
9744         * g++.dg/cpp0x/variadic53.C: New.
9745         * g++.dg/cpp0x/variadic54.C: New.
9746         * g++.dg/cpp0x/variadic55.C: New.
9747         * g++.dg/cpp0x/variadic56.C: New.
9748         * g++.dg/cpp0x/variadic57.C: New.
9749         * g++.dg/cpp0x/variadic58.C: New.
9750         * g++.dg/cpp0x/variadic59.C: New.
9751         * g++.dg/cpp0x/variadic60.C : New.
9752         * g++.dg/cpp0x/variadic61.C : New.
9753         * g++.dg/cpp0x/variadic62.C : New.
9754         * g++.dg/cpp0x/variadic63.C : New.
9755         * g++.dg/cpp0x/variadic64.C : New.
9756         * g++.dg/cpp0x/variadic65.C : New.
9757         * g++.dg/cpp0x/variadic66.C : New.
9758         * g++.dg/cpp0x/variadic67.C : New.
9759         * g++.dg/cpp0x/variadic68.C : New.
9760         * g++.dg/cpp0x/variadic69.C : New.
9761         * g++.dg/cpp0x/variadic70.C : New.
9762         * g++.dg/cpp0x/variadic71.C : New.
9763         * g++.dg/cpp0x/variadic72.C : New.
9764         * g++.dg/cpp0x/variadic73.C : New.
9765         * g++.dg/cpp0x/variadic74.C : New.
9766         * g++.dg/cpp0x/variadic75.C : New.
9767         * g++.dg/cpp0x/variadic-ex1.C : New.
9768         * g++.dg/cpp0x/variadic-ex2.C : New.
9769         * g++.dg/cpp0x/variadic-ex3.C : New.
9770         * g++.dg/cpp0x/variadic-ex4.C : New.
9771         * g++.dg/cpp0x/variadic-ex5.C : New.
9772         * g++.dg/cpp0x/variadic-ex6.C : New.
9773         * g++.dg/cpp0x/variadic-ex7.C : New.
9774         * g++.dg/cpp0x/variadic-ex8.C : New.
9775         * g++.dg/cpp0x/variadic-ex9.C : New.
9776         * g++.dg/cpp0x/variadic-ex10.C : New.
9777         * g++.dg/cpp0x/variadic-ex11.C : New.
9778         * g++.dg/cpp0x/variadic-ex12.C : New.
9779         * g++.dg/cpp0x/variadic-ex13.C : New.
9780         * g++.dg/cpp0x/variadic-ex14.C : New.
9781
9782 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9783
9784         PR libgfortran/31099
9785         * gfortran.dg/unformatted_recl.f90: New test.
9786
9787 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9788
9789         * gcc.dg/fold-eqcmplx-1.c: New test case.
9790
9791 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9792
9793         PR rtl-optimization/30643
9794         * gcc.dg/pr30643.c: New.
9795
9796 2007-03-09  Chao-ying Fu  <fu@mips.com>
9797
9798         * gcc.target/mips/mips32-dspr2-type.c: New test.
9799         * gcc.target/mips/mips32-dspr2.c: New test.
9800         * gcc.target/mips/dspr2-MULT.c: New test.
9801         * gcc.target/mips/dspr2-MULTU.c: New test.
9802         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9803         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9804         Adjust some formats.
9805
9806 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9807
9808         PR c++/17946
9809         * gcc.dg/Wlogical-op-1.c: New.
9810         * g++.dg/warn/Wlogical-op-1.C: New.
9811
9812 2007-03-09  Richard Guenther  <rguenther@suse.de>
9813
9814         PR tree-optimization/30904
9815         PR middle-end/31058
9816         * gcc.dg/pr30904.c: Remove xfail.
9817
9818 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9819
9820         PR C/31072
9821         * gcc.c-torture/execute/pr31072.c: New test.
9822
9823 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9824
9825         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9826         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9827         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9828         *lrint* and *lround*.
9829         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9830         floor->lfloor.
9831         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9832         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9833         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9834         and *lround*.  Correct macro names.
9835         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9836         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9837
9838 2007-03-08  Ian Lance Taylor  <iant@google.com>
9839
9840         * gcc.dg/no-strict-overflow-5.c: New test.
9841         * gcc.dg/no-strict-overflow-6.c: New test.
9842         * gcc.dg/Wstrict-overflow-11.c: New test.
9843         * gcc.dg/Wstrict-overflow-12.c: New test.
9844         * gcc.dg/Wstrict-overflow-13.c: New test.
9845         * gcc.dg/Wstrict-overflow-14.c: New test.
9846         * gcc.dg/Wstrict-overflow-15.c: New test.
9847
9848 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9849
9850         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9851         for VxWorks kernel mode.
9852         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9853
9854 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9855
9856         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9857         mode.
9858
9859 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9860
9861         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9862         and lib/bfill.c on VxWorks targets.
9863         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9864         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9865         lib/bfill.c and lib/memmove.c on VxWorks targets.
9866         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9867         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9868         on VxWorks targets.
9869         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9870         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9871
9872 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9873
9874         * gfortran.dg/use_5.f90: New test.
9875         * gfortran.dg/use_6.f90: Ditto.
9876         * gfortran.dg/use_7.f90: Ditto.
9877
9878 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9879
9880         PR fortran/30973
9881         * gfortran.dg/use_4.f90: New test.
9882         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9883
9884 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9885
9886         PR fortran/31011
9887         * gfortran.dg/parameter_array_section_2.f90: New test.
9888
9889 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9890
9891         PR c++/30852
9892         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9893
9894         PR c++/30534
9895         * g++.dg/template/arg5.C: New test.
9896
9897 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9898
9899         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9900
9901 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9902
9903         * gcc.dg/var-expand1.c: Add newline at end of file.
9904
9905 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9906
9907         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9908
9909 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9910
9911         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9912
9913 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9914
9915         * gcc.dg/torture/builtin-convert-4.c: New test.
9916
9917 2007-03-05  Ian Lance Taylor  <iant@google.com>
9918
9919         * gcc.c-torture/compile/pr31034.c: New test.
9920
9921 2007-03-05  Ian Lance Taylor  <iant@google.com>
9922
9923         * gcc.dg/inline-18.c: New test.
9924         * gcc.dg/inline-19.c: New test.
9925         * gcc.dg/inline-20.c: New test.
9926         * gcc.dg/inline-21.c: New test.
9927
9928 2007-03-05  Richard Guenther  <rguenther@suse.de>
9929
9930         PR tree-optimization/14052
9931         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9932
9933 2007-03-05  Richard Guenther  <rguenther@suse.de>
9934
9935         PR tree-optimization/23777
9936         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9937
9938 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9939
9940         PR other/30465
9941         * gcc.dg/multiple-overflow-warn-3.c: New.
9942         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9943
9944 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9945
9946         PR c++/30895
9947         * g++.dg/parse/template23.C: New test.
9948
9949 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9950
9951         PR middle-end/30744
9952         * gcc.dg/pr30744-1.c: New test case.
9953
9954 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9955
9956         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9957
9958 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9959
9960         PR target/30406
9961         * gfortran.dg/logical_3.f90: New test.
9962
9963 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9964
9965         PR libfortran/30981
9966         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9967
9968 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9969
9970         * gcc.target/m68k/m68k.exp: New.
9971         * gcc.target/m68k/crash1.c: New.
9972
9973 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9974
9975         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9976         to be more compatible with integer(kind=8).
9977
9978 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9979
9980         PR libfortran/31001
9981         * gfortran.dg/zero_sized_3.f90: New test.
9982
9983 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9984
9985         PR c++/15787
9986         * g++.dg/parse/else.C: New.
9987         * g++.dg/parse/else-2.C: New.
9988
9989 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9990             Tobias Burnus  <burnus@net-b.de>
9991
9992         PR fortran/30882
9993         * gfortran.dg/size_dim.f90: New test.
9994
9995 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9996             Tobias Burnus  <burnus@net-b.de>
9997
9998         PR fortran/30873
9999         * gfortran.dg/entry_9.f90: New test.
10000
10001 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10002
10003         PR c++/28253
10004         * g++.dg/inherit/covariant16.C: New test.
10005
10006 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10007
10008         * g++.dg/other/darwin-minversion-1.C: New.
10009
10010 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10011
10012         * gcc.dg/tree-ssa/20070302-1.c: New test.
10013
10014 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10015
10016         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10017         tests.
10018
10019 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10020
10021         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10022
10023 2007-03-01  Simon Baldwin <simonb@google.com>
10024
10025         PR c++/23689
10026         * warn/ignored_typedef.C: New.
10027         * init/ctor8.C: Added dg-warning to consume ignored typedef
10028         warning.
10029         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10030         and added an explicit line number.
10031
10032 2007-02-28  Richard Guenther  <rguenther@suse.de>
10033
10034         PR middle-end/30364
10035         * gcc.dg/torture/pr30364-1.c: New testcase.
10036         * gcc.dg/torture/pr30364-2.c: Likewise.
10037         * gcc.dg/torture/pr30364-3.c: Likewise.
10038
10039 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10040
10041         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10042         powerpc*, use -funsafe-math-optimizations.
10043         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10044         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10045
10046 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10047             Paul Thomas  <pault@gcc.gnu.org>
10048
10049         PR fortran/30888
10050         PR fortran/30887
10051         * c_by_val_1.f: Test %VAL() with non-default kind.
10052         * c_by_val.c: Ditto.
10053         * c_by_val_4.f: New test.
10054
10055 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10056
10057         PR fortran/30968
10058         * gfortran.dg/continuation_7.f90: New test.
10059
10060 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10061
10062         * g++.dg/inherit/thunk7.C: New test.
10063         * lib/target-supports.exp (check_profiling_available): Not available
10064         for bfin-*-*.
10065
10066 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10067
10068         PR target/30970
10069         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10070
10071 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10072
10073         * lib/target-supports.exp (check_effective_target_init_priority):
10074         Remove Solaris special case.
10075
10076 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10077
10078         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10079         for more builtin types.
10080
10081         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10082         * g++.dg/ext/visibility/noPLT.C: Likewise.
10083
10084 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10085
10086         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10087         sh* targets.
10088
10089 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10090
10091         PR fortran/30865
10092         * size_optional_dim_1.f90:  New test.
10093
10094 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * gcc.dg/vxworks/vxworks.exp: New file.
10097         * gcc.dg/vxworks/initpri1.c: Likewise.
10098         * gcc.dg/vxworks/initpri2.c: Likewise.
10099         * gcc.dg/initpri2.c: Add more tests.
10100         * g++.dg/special/initpri2.C: Likewise.
10101
10102         * gcc.dg/initpri1.c: New test.
10103         * gcc.dg/initpri2.c: Likewise.
10104         * g++.dg/special/initpri1.C: New test.
10105         * g++.dg/special/initpri2.C: Likewise.
10106         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10107         * g++.dg/special/conpr-2.C: Likewise.
10108         * g++.dg/special/conpr-3.C: Likewise.
10109         * g++.dg/special/conpr-4.C: Likewise.
10110         * g++.dg/special/initp1.C: Likewise.
10111         * g++.dg/special/ecos.exp: Remove code to detect availability of
10112         constructor priorities.
10113         * lib/target-supports.exp (check_effective_target_init_priority):
10114         New function.
10115
10116 2007-02-24  Jan Hubicka  <jh@suse.cz>
10117
10118         * gcc.c-torture/execute/pr30778.c: New testcase.
10119
10120 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10121
10122         PR libgfortran/30918
10123         * gfortran.dg/namelist_26.f90: New test.
10124
10125 2007-02-24  Richard Guenther  <rguenther@suse.de>
10126
10127         PR middle-end/30951
10128         * gcc.dg/pr30951.c: New testcase.
10129
10130 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10131
10132         * gcc.dg/torture/builtin-modf-1.c: New test.
10133
10134 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10135
10136         PR tree-optimization/30904
10137         * gcc.dg/pr30904.c: New test.
10138
10139 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10140
10141         * gcc.test-framework/README: Correct command.
10142         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10143         -Wunused-value.
10144         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10145
10146 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10147
10148         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10149
10150 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10151
10152         * lib/target-supports.exp (check_effective_target_newlib): New
10153         function.
10154
10155 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10156
10157         PR fortran/30660
10158         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10159         allocatable component.
10160
10161
10162 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10163
10164         * gcc.dg/torture/builtin-logb-1.c: New test.
10165         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10166         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10167         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10168         sh* targets.
10169
10170 2007-02-23  Richard Guenther  <rguenther@suse.de>
10171
10172         * g++.dg/warn/changes-meaning.C: New testcase.
10173
10174 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10175
10176         PR libgfortran/30910
10177         * gfortran.dg/fmt_zero_precision.f90: Update test.
10178
10179 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10180
10181         * gcc.dg/torture/builtin-frexp-1.c: New test.
10182
10183 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10184
10185         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10186
10187 2007-02-22  Ian Lance Taylor  <iant@google.com>
10188
10189         PR debug/30898
10190         * g++.dg/debug/pr30898.C: New test.
10191
10192 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10193
10194         * gcc.dg/vect/vect-106.c: New test.
10195
10196 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10197             Ira Rosen  <irar@il.ibm.com>
10198
10199         PR tree-optimization/30843
10200         * gcc.dg/vect/pr30843.c: New test.
10201
10202 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10203
10204         PR tree-optimization/30858
10205         * gcc.dg/vect/pr30858.c: New test.
10206
10207 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10208
10209         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10210         to set options for compiling testglue.
10211         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10212         * lib/obj-c++.exp (obj-c++_init): Likewise.
10213
10214 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10215
10216         * gnat.dg/derived_aggregate.adb: New test.
10217
10218 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10219
10220         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10221         sh* targets.  Call the correct CKSGN macro.
10222
10223 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10224
10225         * gfortran.dg/gomp/omp_parse1.f90: New test.
10226         * gfortran.dg/gomp/omp_parse2.f: New test.
10227
10228 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10229
10230         PR fortran/30869
10231         * gfortran.dg/do_pointer_1.f90:  New test.
10232
10233 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10234
10235         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10236         and scalbln.
10237
10238 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10239
10240         * gcc.dg/darwin-minversion-1.c: New.
10241         * gcc.dg/darwin-minversion-2.c: New.
10242
10243 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10244
10245         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10246
10247 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10248             DJ Delorie <dj@redhat.com>
10249
10250         PR other/30824
10251         * gcc.dg/Wfatal.c: New.
10252         * gcc.dg/Wfatal-2.c: New.
10253         * gcc.dg/Werror-1.c: Adjust expectations.
10254         * gcc.dg/Werror-5.c: Likewise.
10255         * gcc.dg/Werror-7.c: Likewise.
10256         * gcc.dg/Werror-10.c: Likewise.
10257         * gcc.dg/Werror-11.c: Likewise.
10258
10259 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10260
10261         PR fortran/30522
10262         * gfortran.dg/volatile10.f90: New test.
10263
10264 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10265
10266         PR libfortran/30533
10267         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10268
10269 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10270
10271         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10272         * gcc.dg/Walways-true-1.c: Likewise.
10273         * gcc.dg/weak/weak-3.c: Likewise.
10274         * gcc.dg/Werror-1.c: Likewise.
10275         * gcc.dg/Werror-3.c: Likewise.
10276         * gcc.dg/Werror-4.c: Likewise.
10277         * gcc.dg/Werror-5.c: Likewise.
10278         * gcc.dg/Werror-6.c: Likewise.
10279         * gcc.dg/Werror-7.c: Likewise.
10280         * gcc.dg/Werror-8.c: Likewise.
10281         * gcc.dg/Werror-10.c: Likewise.
10282         * gcc.dg/Werror-11.c: Likewise.
10283         * gcc.dg/Werror-12.c: Likewise.
10284         * g++.old-deja/g++.mike/warn8.C: Likewise.
10285         * g++.dg/warn/Walways-true-1.C: Likewise.
10286         * g++.dg/warn/Walways-true-2.C: Likewise.
10287         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10288         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10289         -Wstring-literal-comparison with -Waddress.
10290         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10291         -Wno-string-literal-comparison with -Wno-address.
10292
10293 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10294
10295         * gnat.dg/self_aggregate_with_call.adb: New test.
10296
10297 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10298
10299         PR tree-optimization/30975
10300         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10301         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10302         * gcc.dg/vect/pr30795.c: New.
10303
10304 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10305
10306         PR fortran/30681
10307         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10308
10309 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10310
10311         PR rtl-optimization/28173
10312         * gcc.target/i386/andor-1.c: New test case.
10313
10314 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10315
10316         * gcc.dg/torture/builtin-ldexp-1.c: New.
10317         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10318
10319 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10320
10321         * gfortran.dg/array_constructor_15.f90: New test case.
10322
10323 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10324
10325         * gfortran.dg/forall_10.f90: New test case.
10326
10327 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10328
10329         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10330
10331 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10332
10333         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10334         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10335
10336 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10337
10338         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10339         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10340         * gcc.target/i386/xchg-1.c: New test.
10341         * gcc.target/i386/xchg-2.c: New test.
10342
10343 2007-02-16  Richard Guenther  <rguenther@suse.de>
10344             Christian Bruel  <christian.bruel@st.com>
10345
10346         * gcc.dg/strict-overflow-5.c: New testcase.
10347
10348 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10349
10350         PR fortran/30793
10351         * gfortran.dg/func_derived_4.f90: New test.
10352
10353 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10354
10355         PR middle-end/30391
10356         * gfortran.dg/pr30391-1.f90: New test case.
10357
10358 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10359
10360         PR middle-end/30433
10361         * gcc.c-torture/compile/pr30433.c: New testcase to check
10362         that complex constants comparisions are foldded.
10363
10364 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10365
10366         PR C++/30158
10367         * g++.dg/ext/stmtexpr10.C: New testcase.
10368
10369 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10370
10371         PR middle-end/30729
10372         * gcc.dg/Wunused-value-2.c: New testcase.
10373
10374 2007-02-15  Ian Lance Taylor  <iant@google.com>
10375
10376         * g++.dg/eh/subreg-1.C: New test.
10377
10378 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10379
10380         PR c/26494
10381         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10382         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10383         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10384         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10385         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10386         * gcc.dg/Werror-implicit-function-declaration.c: New.
10387
10388 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10389
10390         PR c++/28943
10391         * g++.dg/warn/pr28943.C: New.
10392
10393 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10394
10395         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10396
10397 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10398
10399         PR fortran/30779
10400         * gfortran.dg/error_recovery_3.f90: New test.
10401
10402 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10403
10404         * g++.dg/tree-ssa/sra-1.C: New.
10405
10406 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10407
10408         * g++.dg/tree-ssa/sra-1.C: New.
10409
10410 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10411
10412         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10413
10414 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10417
10418 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10419
10420         PR fortran/30799
10421         * gfortran.dg/logical_2.f90: New test.
10422
10423 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10424
10425         * gcc.dg/torture/complex-alias-1.c: New test.
10426
10427 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10428
10429         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10430         instead of -fdump-tree-tailcall.
10431
10432 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10433
10434         * gfortran.dg/interface_10.f90: Fix comment typo.
10435
10436 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10437
10438         PR tree-optimization/30771
10439         * gcc.dg/vect/pr30771.c: New test.
10440
10441 2007-02-13  Ian Lance Taylor  <iant@google.com>
10442
10443         * gcc.dg/Wstrict-overflow-1.c: New test.
10444         * gcc.dg/Wstrict-overflow-2.c: New test.
10445         * gcc.dg/Wstrict-overflow-3.c: New test.
10446         * gcc.dg/Wstrict-overflow-4.c: New test.
10447         * gcc.dg/Wstrict-overflow-5.c: New test.
10448         * gcc.dg/Wstrict-overflow-6.c: New test.
10449         * gcc.dg/Wstrict-overflow-7.c: New test.
10450         * gcc.dg/Wstrict-overflow-8.c: New test.
10451         * gcc.dg/Wstrict-overflow-9.c: New test.
10452         * gcc.dg/Wstrict-overflow-10.c: New test.
10453
10454 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10455
10456         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10457
10458 2007-02-13  Richard Henderson  <rth@redhat.com>
10459
10460         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10461         * gcc.c-torture/execute/pr29302-1.c: ... here.
10462
10463 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10464
10465         PR c/29521
10466         * gcc.dg/c90-return-1.c: Update output.
10467         * gcc.dg/c99-return-1.c: Likewise.
10468
10469 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10470
10471         PR fortran/30554
10472         * gfortran.dg/used_dummy_types_7.f90: New test..
10473
10474 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10475
10476         * gcc.target/i386/parity-1.c: New test.
10477         * gcc.target/i386/parity-2.c: New test.
10478
10479 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10480
10481         * gcc.target/i386/builtin-bswap-3.c: New test case.
10482
10483 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10484
10485         PR tree-optimization/29145
10486         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10487         alias analysis is improved to take better advantage of restrict
10488         qualified pointers.
10489         * gcc.dg/vect/vect-80.c: Likewise.
10490         * gcc.dg/vect/pr29145.c: New.
10491
10492 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10493
10494         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10495         * gcc.target/i386/sse4a-insert.c: Likewise.
10496
10497 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10498
10499         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10500         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10501
10502 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10503
10504         PR fortran/30478
10505         * gfortran.dg/enum_4.f90: Update error message checks.
10506
10507 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10508
10509         PR fortran/30554
10510         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10511         versions of the modules.
10512
10513         PR fortran/30617
10514         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10515         by getting rid of recursive I/O and providing functions with
10516         results.
10517
10518         PR fortran/30319
10519         * gfortran.dg/char_array_constructor_2.f90
10520
10521 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/26988
10524         * g++.dg/template/spec34.C: New test
10525
10526 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10527
10528         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10529         on i?86 and x86_64.
10530         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10531         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10532         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10533         on i?86 and x86_64.
10534         * gcc.dg/vect/vect-113.c: Ditto.
10535
10536 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10537
10538         PR c++/29487
10539         * g++.dg/eh/weak1-C: New test.
10540         * g++.dg/eh/weak1-a.cc: Likewise.
10541         * g++.dg/eh/comdat1.C: Likewise.
10542
10543 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10544             Dorit Nuzman  <dorit@il.ibm.com>
10545
10546         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10547         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10548         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10549         * gcc.dg/vect/vect-113.c: Likewise.
10550
10551         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10552
10553 2007-02-10  Richard Henderson  <rth@redhat.com>
10554
10555         * lib/target-supports.exp (check_effective_target_tls): Redefine
10556         to mean non-emulated tls.
10557         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10558         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10559         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10560         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10561         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10562         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10563         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10564
10565 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10566
10567         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10568
10569 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10570
10571         * gfortran.dg/secnds.f: Replace time tolerance with a
10572         before-and-after bracket.
10573         * gfortran.dg/secnds-1.f: Likewise.
10574
10575 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10576
10577         PR fortran/30512
10578         * gfortran.dg/maxlocval_1.f90: New test.
10579
10580 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10581
10582         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10583
10584 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10585
10586         PR fortran/30720
10587         * gfortran.dg/array_function_1.f90: New test.
10588
10589 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10590
10591         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10592         (check_effective_target_dummy_wcsftime): New functions.
10593
10594 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10595
10596         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10597         * lib/target-supports.exp (check_effective_target_uclibc): New
10598         function.
10599
10600 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10601
10602         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10603         (vsnprintf): Don't define for uClibc targets.
10604
10605 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10606
10607         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10608         set before checking whether it was allowed.
10609         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10610         before checking inside_main.
10611
10612 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10613
10614         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10615         uClinux targets.
10616         (u16sf): Likewise u4sf.
10617         * g++.dg/compat/struct-layout-1.h: Likewise.
10618
10619 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10620
10621         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10622         procedure.
10623         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10624         m68k targets if check_effective_target_coldfire_fpu returns true.
10625
10626 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10627         Richard Guenther  <rguenther@suse.de>
10628
10629         PR middle-end/23361
10630         * gcc.dg/fold-compare-3.c: New testcase.
10631         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10632
10633 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10634
10635         * gcc.dg/pr26570.c: Clean up coverage files.
10636         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10637         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10638         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10639         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10640         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10641         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10642         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10643         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10644         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10645         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10646         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10647         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10648         * gcc.dg/vect/pr28952.c: Ditto.
10649         * gcc.dg/vect/pr27151.c: Ditto.
10650         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10651         * g++.dg/gomp/macro-3.C: Ditto.
10652
10653 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10654
10655         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10656         of the loop.
10657
10658 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10659
10660         * gcc.target/i386/builtin-bswap-2.c: New test case.
10661
10662 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10663
10664         * gfortran.dg/forall_8.f90: New test case.
10665         * gfortran.dg/forall_9.f90: Likewise.
10666
10667 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10668
10669         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10670
10671 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10672
10673         * lib/target-supports.exp (check_effective_target_simulator): New.
10674
10675 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10676
10677         * gcc.dg/tree-ssa/loop-25.c: New test.
10678
10679 2007-02-06  Richard Henderson  <rth@redhat.com>
10680
10681         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10682
10683 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10684
10685         * gcc.target/powerpc/popcount-1.c: New test case.
10686         * gcc.target/powerpc/parity-1.c: Likewise.
10687
10688 2007-02-06  Richard Guenther  <rguenther@suse.de>
10689
10690         PR middle-end/27302
10691         * gcc.dg/torture/pr27302-2.c: New testcase.
10692
10693 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10694
10695         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10696         * gcc.dg/vect/vect-iv-1.c: New test.
10697         * gcc.dg/vect/vect-iv-2.c: New test.
10698         * gcc.dg/vect/vect-iv-3.c: New test.
10699         * gcc.dg/vect/vect-iv-4.c: New test.
10700         * gcc.dg/vect/vect-iv-5.c: New test.
10701         * gcc.dg/vect/vect-iv-6.c: New test.
10702         * gcc.dg/vect/vect-iv-7.c: New test.
10703         * gcc.dg/vect/vect-iv-8.c: New test.
10704         * gcc.dg/vect/vect-iv-9.c: New test.
10705         * gcc.dg/vect/vect-iv-10.c: New test.
10706         * gcc.dg/vect/vect-iv-11.c: New test.
10707         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10708         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10709         * gcc.dg/vect/vect-14.c: Now vectorizable.
10710         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10711         loop).
10712         * gcc.dg/vect/vect-27.c: Likewise.
10713         * gcc.dg/vect/vect-29.c Likewise.
10714         * gcc.dg/vect/vect-dv-2.c: Likewise.
10715         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10716         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10717         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10718
10719 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10720
10721         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10722
10723 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10724
10725         * gcc.dg/builtins-20.c: Add more cases.
10726
10727 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10728
10729         PR debug/30189
10730         * gcc.dg/pr30189.c: New test.
10731
10732 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10733
10734         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10735         for running tests.
10736         * gcc.target/i386/sse4a-extract.c: New test.
10737         * gcc.target/i386/sse4a-insert.c: New test.
10738         * gcc.target/i386/sse4a-montsd.c: New test.
10739         * gcc.target/i386/sse4a-montss.c: New test.
10740
10741 2007-02-05  Richard Guenther  <rguenther@suse.de>
10742
10743         * gcc.target/i386/vectorize3.c: New testcase.
10744
10745 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10746
10747         PR target/30665
10748         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10749
10750 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10751
10752         PR fortran/30611
10753         * gfortran.dg/repeat_1.f90: New test.
10754
10755 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10756
10757         PR fortran/30605
10758         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10759         * gfortran.dg/derived_init_2.f90: Ditto.
10760         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10761         * gfortran.dg/array_initializer_1.f90: Ditto.
10762         * gfortran.dg/do_2.f90: Ditto.
10763         * gfortran.dg/proc_assign_1.f90: Ditto.
10764
10765 2007-02-04  Richard Guenther  <rguenther@suse.de>
10766
10767         PR middle-end/30636
10768         * g++.dg/warn/pr30636.C: New testcase.
10769         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10770
10771 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         PR middle-end/30667
10774         * gfortran.dg/pr30667.f: New test.
10775
10776 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10777
10778         * gcc.dg/builtins-54.c: Add more cases.
10779
10780 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10781
10782         PR fortran/30514
10783         * gfortran.dg/zero_sized_2.f90: New test.
10784
10785         PR fortran/30660
10786         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10787
10788         PR fortran/29820
10789         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10790         file.
10791
10792 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10793
10794         PR fortran/30683
10795         * gfortran.dg/interface_10.f90: New test.
10796
10797 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10798
10799         * gcc.dg/builtins-20.c: Add more cases.
10800
10801 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10802
10803         PR target/29682
10804         * gcc-target/ia64/pr29682.c: New test.
10805
10806 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10807
10808         PR fortran/30284
10809         * gfortran.dg/arrayio_11.f90.f90: New test.
10810
10811         PR fortran/30626
10812         * gfortran.dg/arrayio_12.f90.f90: New test.
10813
10814 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR c++/30536
10817         * g++.dg/tls/diag-5.C: New test.
10818
10819         PR middle-end/30473
10820         * gcc.dg/pr30473.c: New test.
10821         * gcc.c-torture/execute/20070201-1.c: New test.
10822
10823 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10824
10825         * gfortran.dg/dependency_20.f90: New test case.
10826
10827 2007-01-31  Ian Lance Taylor  <iant@google.com>
10828
10829         * gcc.dg/lower-subreg-1.c (test): New test.
10830
10831 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10832
10833         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10834
10835 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10836
10837         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10838         * gcc.dg/torture/builtin-math-3.c: Likewise.
10839
10840 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10841
10842         gcc.dg/Wparentheses-2.c: Update and add new tests.
10843
10844 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10845
10846         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10847         vectorize.
10848
10849 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10850
10851         * gcc.dg/builtins-63.c: New test.
10852
10853 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10854
10855         PR fortran/27588
10856         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10857
10858 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10859
10860         PR fortran/30520
10861         * gfortran.dg/volatile8.f90: New argument conformance test.
10862         * gfortran.dg/volatile9.f90: New scope test.
10863
10864 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10865
10866         PR c++/24745
10867         * g++.dg/warn/null4.C: New.
10868
10869 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10870             Uros Bizjak  <ubizjak@gmail.com>
10871
10872         * gcc.dg/large-size-array-3.c: Correct typo.
10873
10874 2007-01-30  Richard Guenther  <rguenther@suse.de>
10875
10876         PR middle-end/27657
10877         * g++.dg/debug/pr27657.C: New testcase.
10878
10879 2007-01-30  Richard Guenther  <rguenther@suse.de>
10880
10881         PR middle-end/30313
10882         * gcc.dg/torture/pr30313.c: New testcase.
10883
10884 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10885
10886         * gcc.dg/dfp/dfp-except.h: New file.
10887         * gcc.dg/dfp/fe-check.h: New file.
10888         * gcc.dg/dfp/fe-binop.c: New test.
10889         * gcc.dg/dfp/fe-convert-1.c: New test.
10890         * gcc.dg/dfp/fe-convert-2.c: New test.
10891         * gcc.dg/dfp/fe-convert-3.c: New test.
10892
10893         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10894         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10895         * gcc.dg/dfp/convert-dfp.c: Ditto.
10896         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10897
10898 2007-01-29  Josh Conner  <jconner@apple.com>
10899
10900         * gcc.target/powerpc/altivec-24.c: New test.
10901
10902 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10903
10904         PR c++/28266
10905         * g++.dg/parse/defarg12.C: New test.
10906
10907 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10908
10909         PR fortran/30554
10910         * gfortran.dg/used_dummy_types_6.f90: New test.
10911
10912 2007-01-28  Jan Hubicka  <jh@suse.cz>
10913
10914         * gcc.dg/tree-prof/val-prof-6.c: New test.
10915
10916 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10917
10918         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10919
10920 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10921
10922         PR C++/28988
10923         * g++.dg/expr/dtor4.C: New test.
10924
10925 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10926
10927         * gcc.dg/tree-ssa/loop-23.c: New test.
10928
10929 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10930
10931         PR libfortran/30389
10932         * gfortran.dg/achar_2.f90:  New test.
10933         * gfortran.dg/achar_3.f90:  New test.
10934
10935 2007-01-27  Ian Lance Taylor  <iant@google.com>
10936
10937         * gcc.dg/strict-overflow-1.c: New test.
10938         * gcc.dg/no-strict-overflow-1.c: New test.
10939         * gcc.dg/strict-overflow-2.c: New test.
10940         * gcc.dg/no-strict-overflow-2.c: New test.
10941         * gcc.dg/strict-overflow-3.c: New test.
10942         * gcc.dg/no-strict-overflow-3.c: New test.
10943         * gcc.dg/strict-overflow-4.c: New test.
10944         * gcc.dg/no-strict-overflow-4.c: New test.
10945         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10946         * gcc.dg/pr15784-1.c: Likewise.
10947         * gcc.dg/pr20922-1.c: Likewise.
10948         * gcc.dg/pr20922-3.c: Likewise.
10949         * gcc.dg/pr20922-4.c: Likewise.
10950         * gcc.dg/pr20922-6.c: Likewise.
10951         * gcc.dg/compare-4.c: Likewise.
10952         * gcc.dg/torture/pr26898-1.c: Likewise.
10953         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10954         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10955         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10956         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10957         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10958         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10959         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10960         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10961         * g++.dg/tree-ssa/pr21082.C: Likewise.
10962
10963 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10964
10965         * gcc-dg/large-size-array-3.c: New test case.
10966
10967 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10968
10969         * gfortran.dg/forall_7.f90: New test case.
10970
10971 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10972
10973         PR fortran/30407
10974         * gfortran.dg/where_operator_assign_1.f90: New test.
10975         * gfortran.dg/where_operator_assign_2.f90: New test.
10976         * gfortran.dg/where_operator_assign_3.f90: New test.
10977
10978 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10979
10980         * lib/target-supports.exp
10981         (check_effective_target_powerpc_altivec): New.
10982         (check_effective_target_vect_cmdline_needed): Use it.
10983
10984 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10985
10986         PR fortran/30278
10987         * gfortran.dg/backslash_3.f: New test.
10988
10989 2007-01-26  Richard Guenther  <rguenther@suse.de>
10990
10991         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10992
10993 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10994
10995         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10996         * gfortran.dg/vect/vect.exp: Ditto.
10997         * gfortran.dg/dg.exp: Ditto.
10998         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10999         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11000
11001 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11002
11003         * gcc.dg/builtins-20.c: Add more cases.
11004         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11005
11006 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11007
11008         PR fortran/30437
11009         * gcc.dg/Wall.c: New.
11010         * gcc.dg/Wno-all.c: New.
11011         * gfortran.dg/Wall.f90: New.
11012         * gfortran.dg/Wno-all.f90: New.
11013
11014 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11015
11016         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11017         * g++.dg/eh/simd-2.C: Also run on Darwin.
11018         * g++.dg/eh/simd-3.C: New.
11019         * g++.dg/eh/simd-4.C: New.
11020
11021 2007-01-25  Richard Guenther  <rguenther@suse.de>
11022
11023         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11024         and _PROFILE_USE.
11025         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11026
11027 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11028
11029         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11030         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11031         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11032         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11033         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11034         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11035         * gcc.dg/ipa/ipa-7.c: New testcase.
11036
11037 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11038
11039         * g++.dg/cpp0x/warn_cxx0x.C: New.
11040
11041 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11042
11043         * gcc.dg/builtins-20.c: Test builtin carg.
11044
11045 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11046
11047         PR middle-end/27416
11048         * gcc.dg/gomp/pr27416.c: New test.
11049
11050         PR middle-end/30494
11051         * gcc.dg/gomp/pr30494.c: New test.
11052         * g++.dg/gomp/pr30494.C: New test.
11053
11054         PR middle-end/30421
11055         * gcc.dg/gomp/pr30421.c: New test.
11056
11057 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11058
11059         * gcc.target/ia64/versionid-1.c: New test.
11060         * gcc.target/ia64/versionid-2.c: New test.
11061
11062 2007-01-24  Richard Guenther  <rguenther@suse.de>
11063
11064         PR testsuite/30181
11065         * gcc.dg/builtins-57.c: Change to a link-time testcase
11066         to support non-C99 targets.
11067
11068 2007-01-24  Jan Hubicka  <jh@suse.cz>
11069
11070         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11071
11072 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11073
11074         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11075
11076 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11077
11078         PR objc/27438
11079         * objc.dg/const-str-12.m: New test.
11080
11081 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11082
11083         PR fortran/30532
11084         * gfortran.dg/ctrl-z.f90:  New test.
11085
11086 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11087
11088         PR fortran/30481
11089         * gfortran.dg/namelist_assumed_char.f90:  New test.
11090
11091 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11092
11093         PR c++/27492
11094         * g++.dg/inherit/covariant15.C: New test.
11095
11096 2007-01-23  Ian Lance Taylor  <iant@google.com>
11097
11098         * g++.dg/warn/Wparentheses-24.C: New test.
11099
11100 2007-01-23  Richard Guenther  <rguenther@suse.de>
11101
11102         PR testsuite/30560
11103         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11104         with full path.
11105
11106 2007-01-22  Richard Guenther  <rguenther@suse.de>
11107
11108         PR tree-optimization/30038
11109         * gcc.dg/builtins-62.c: New testcase.
11110
11111 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11112
11113         * gcc.c-torture/compile/20070121.c: New test.
11114
11115 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11116
11117         PR libfortran/30525
11118         * gfortran.dg/char_comparison_1.f:  New test.
11119
11120 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11121
11122         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11123
11124 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11125
11126         PR objc/30479
11127         * objc.dg/pch: New directory.
11128         * objc.dg/pch/pch.exp: New file.
11129         * objc.dg/pch/interface-1.m: New test.
11130         * objc.dg/pch/interface-1.hs: New include file.
11131         * lib/objc.exp (objc_target_compile): Add
11132         "-x objective-c-header" in front of the sources if this is
11133         a precompiled header being compiled.
11134
11135 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11136
11137         * gfortran.dg/array_memcpy_3.f90: New test case.
11138         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11139
11140 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11141             Brooks Moses  <brooks.moses@codesourcery.com>
11142             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11143
11144         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11145         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11146
11147 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11148
11149         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11150
11151 2007-01-19  Mike Stump  <mrs@apple.com>
11152
11153         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11154         away.
11155
11156 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11157
11158         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11159         option instead of -funsafe-math-optimizations.
11160
11161 2007-01-19  Tomas Bily  <tbily@suse.cz>
11162
11163         gcc.dg/tree-prof/indir-call-prof.c: New.
11164         g++.dg/dg.exp: Add tree-prof subdirectory.
11165         g++.dg/tree-prof/indir-call-prof.C: New.
11166         g++.dg/tree-prof/tree-prof.exp: New.
11167
11168 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11169
11170         PR c++/17947
11171         * g++.dg/warn/deprecated.C: Update warning output.
11172         * g++.dg/warn/deprecated-2.C: Likewise.
11173         * g++.dg/warn/deprecated-3.C: New.
11174
11175 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11176
11177         * gcc.c-torture/execute/nestfunc-7.c: New.
11178
11179 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11180
11181         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11182
11183 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11184
11185         * gcc.dg/m68k-pic-1.c: New.
11186
11187 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11188
11189         * gfortran.dg/array_memcpy_4.f90: New test case.
11190
11191 2007-01-18  Josh Conner  <jconner@apple.com>
11192
11193         PR target/30485
11194         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11195         * gcc.dg/vect/no-trapping-math-1: New.
11196         * gcc.dg/vect/no-trapping-math-2: New.
11197
11198 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11199
11200         * gcc.target/i386/387-8.c: Update comment about optimizing
11201         inherent load of 1.0 of fptan instruction.
11202
11203 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11204             Richard Guenther <rguenther@suse.de>
11205
11206         PR diagnostic/8268
11207         * gcc.dg/Warray-bounds.c: New testcase.
11208         * gcc.dg/Warray-bounds-2.c: New testcase.
11209         * g++.dg/warn/Warray-bounds.C: New testcase.
11210         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11211
11212 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11213
11214         PR fortran/30476
11215         * gfortran.dg/generic_12.f90: New test.
11216
11217 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11218
11219         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11220         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11221
11222 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11223
11224         * gcc.dg/dfp/compare-special.h: New file.
11225         * gcc.dg/dfp/compare-special-32.c: New test.
11226         * gcc.dg/dfp/compare-special-64.c: New test.
11227         * gcc.dg/dfp/compare-special-128.c: New test.
11228
11229 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11230             Paul Thomas  <pault@gcc.gnu.org>
11231             Steven G. Kargl  <kargl@gcc.gnu.org>
11232
11233         PR fortran/30404
11234         * gfortran.dg/forall_6.f90: New test case.
11235         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11236         * gfortran.dg/dependency_13.f90: Likewise.
11237
11238 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11239
11240         PR testsuite/12325
11241         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11242         targets that don't support Inf.
11243
11244 2007-01-15  Dale Johannesen  <dalej@apple.com>
11245
11246         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11247
11248 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11249
11250         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11251         of achar for 0xff to avoid the "Extended ASCII not
11252         implemented" error message.
11253
11254 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11255
11256         PR fortran/28172
11257         * gfortran.dg/altreturn_4.f90: New test.
11258
11259         PR fortran/29389
11260         * gfortran.dg/stfunc_4.f90: New test.
11261
11262         PR fortran/29712
11263         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11264         * gfortran.dg/initialization_1.f90: Change warning.
11265
11266         PR fortran/30283
11267         * gfortran.dg/specification_type_resolution_2.f90: New test.
11268
11269 2007-01-14  Jan Hubicka  <jh@suse.cz>
11270
11271         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11272         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11273         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11274         elimination.
11275
11276 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11277
11278         PR fortran/30410
11279         * gfortran.dg/external_procedures_2.f90: New test.
11280
11281 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11282
11283         PR target/30413
11284         * gcc.target/i386/pr30413.c: New test.
11285
11286 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11287
11288         PR fortran/30452
11289         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11290
11291 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11292
11293         * gcc.dg/20070112-1.c: New test.
11294
11295 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11296
11297         PR libgfortran/30435
11298         * gfortran.dg/list_read_6.f90: New test.
11299
11300 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11301
11302         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11303
11304 2007-01-12  Tom Tromey  <tromey@redhat.com>
11305
11306         PR preprocessor/28227:
11307         * gcc.dg/cpp/pr28227.c: New file.
11308
11309 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11310
11311         * gcc.dg/tree-ssa/loop-22.c: New test.
11312
11313 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11314
11315         PR tree-optimization/29516
11316         * gcc.dg/tree-ssa/loop-20.c: New test.
11317
11318 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11319
11320         PR libfortran/30415
11321         * minmaxloc_integer_kinds_1.f90:  New test.
11322
11323 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11324
11325         PR c++/29573
11326         * g++.dg/template/sizeof-template-argument.C: New test.
11327
11328 2007-01-11  Jan Hubicka  <jh@suse.cz>
11329
11330         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11331         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11332         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11333         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11334         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11335         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11336         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11337         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11338         transformation in question.
11339         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11340         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11341         * gcc.dg/always_inline3.c: Likewise.
11342
11343 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/28999
11346         * g++.dg/template/typename11.C: New test.
11347
11348 2007-01-10  Robert Kennedy <jimbob@google.com>
11349
11350         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11351
11352 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11353
11354         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11355         for different integer kinds.
11356         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11357         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11358         * gfortran.dg/ishft_2.f90: New test.
11359         * gfortran.dg/ishft_3.f90: New test.
11360
11361 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11362
11363         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11364
11365 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11366
11367         PR tree-optimization/30322
11368         * gcc.dg/tree-ssa/loop-21.c: New test.
11369
11370 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11371
11372         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11373
11374 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11375
11376         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11377
11378 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11379
11380         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11381         * g++.dg/warn/overflow-warn-3.C: Likewise.
11382         * g++.dg/warn/overflow-warn-4.C: Likewise.
11383         * g++.dg/warn/overflow-warn-5.C: Likewise.
11384         * g++.dg/warn/overflow-warn-6.C: Likewise.
11385         * g++.dg/warn/Woverflow-1.C: Likewise.
11386         * g++.dg/warn/Woverflow-2.C: Likewise.
11387         * g++.dg/warn/Woverflow-3.C: Likewise.
11388         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11389
11390 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11391
11392         * gfortran.dg/array_constructor_14.f90: New test case.
11393         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11394
11395 2007-01-08  Richard Guenther  <rguenther@suse.de>
11396
11397         PR tree-optimization/23603
11398         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11399         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11400
11401 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11402
11403         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11404         in __v8qi typedef.
11405         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11406         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11407         compiler behaviour.
11408         * gcc.dg/simd-5.c: Likewise.
11409         * gcc.dg/simd-6.c: Likewise.
11410         * g++.dg/conversion/simd1.C: Likewise.
11411         * g++.dg/conversion/simd3.C: Likewise.
11412         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11413         (main): Use it.
11414
11415 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11416
11417         PR tree-optimization/29877
11418         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11419         name of a hard register for the target concerned.  Adjust dg-error
11420         directives to cope with new behaviour of TER.
11421
11422 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11423
11424         PR c++/28986
11425         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11426         * g++.dg/warn/overflow-warn-1.C: New.
11427         * g++.dg/warn/overflow-warn-3.C: New.
11428         * g++.dg/warn/overflow-warn-4.C: New.
11429         * g++.dg/warn/overflow-warn-5.C: New.
11430         * g++.dg/warn/overflow-warn-6.C: New.
11431         * g++.dg/warn/Woverflow-1.C: New.
11432         * g++.dg/warn/Woverflow-2.C: New.
11433         * g++.dg/warn/Woverflow-3.C: New.
11434         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11435
11436 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11437
11438         PR fortran/27698
11439         * gfortran.dg/invalid_name.f90: New test.
11440         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11441         * gfortran.dg/gomp/pr29759.f90: Ditto.
11442
11443 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11444
11445         * gfortran.dg/present_1.f90:  Update error message.
11446
11447 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11448
11449         PR c++/19439
11450         * g++.dg/template/duplicate1.C: New test
11451         * g++.dg/template/memfriend6.C: Adjust error markers.
11452
11453 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11454
11455         PR tree-opt/30385
11456         * gcc.dg/torture/inline-1.c: New test.
11457
11458 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11459
11460         PR c/19978
11461         * gcc.dg/multiple-overflow-warn-1.c: New.
11462         * gcc.dg/multiple-overflow-warn-2.c: New.
11463         * gcc.dg/overflow-warn-6.c: New.
11464         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11465
11466 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11467
11468         * gfortran.dg/array_memcpy_1.f90: New test case.
11469         * gfortran.dg/array_memcpy_2.f90: Likewise.
11470
11471 2007-01-05  Richard Guenther  <rguenther@suse.de>
11472
11473         PR middle-end/27826
11474         * g++.dg/opt/pr27826.C: New testcase.
11475
11476 2007-01-05  Ian Lance Taylor  <iant@google.com>
11477
11478         * gcc.dg/Walways-true-1.c: New test.
11479         * gcc.dg/Walways-true-2.c: New test.
11480         * g++.dg/warn/Walways-true-1.C: New test.
11481         * g++.dg/warn/Walways-true-2.C: New test.
11482
11483 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11484
11485         PR c/30360
11486         * gcc.dg/pr30360.c: New test.
11487
11488 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11489
11490         PR fortran/23232
11491         * gfortran.dg/data_implied_do_1.f90: New test.
11492
11493         PR fortran/27996
11494         PR fortran/27998
11495         * gfortran.dg/char_length_1.f90: New test.
11496
11497 2007-01-05  Richard Guenther  <rguenther@suse.de>
11498
11499         PR middle-end/28116
11500         * g++.dg/opt/pr28116.C: New testcase.
11501
11502 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11503
11504         PR fortran/29624
11505         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11506           invalid deallocate.
11507         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11508         * gfortran.dg/protected_4.f90: Add pointer intent check.
11509         * gfortran.dg/protected_6.f90: Add pointer intent check.
11510         * gfortran.dg/pointer_intent_1.f90: New test.
11511         * gfortran.dg/pointer_intent_2.f90: New test.
11512         * gfortran.dg/pointer_intent_3.f90: New test.
11513
11514 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11515
11516         PR 30235
11517         * gfortran.dg/altreturn_2.f90: new test.
11518
11519 2007-01-04  Tom Tromey  <tromey@redhat.com>
11520
11521         PR preprocessor/28165:
11522         * gcc.dg/cpp/pr28165.c: New file.
11523
11524 2007-01-03  Josh Conner  <jconner@apple.com>
11525
11526         PR middle-end/29683
11527         * gcc.dg/pr29683.c: New.
11528
11529 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11530
11531         PR c++/28217
11532         * g++.dg/pch/template-1.C: New test.
11533         * g++.dg/pch/template-1.Hs: New file.
11534
11535 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11536
11537         PR middle-end/30353
11538         * gcc.c-torture/compile/complex-4.c: New test.
11539
11540 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11541
11542         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11543         -maltivec.
11544         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11545
11546 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11547
11548         PR middle-end/30286
11549         * gcc.dg/pr30286.c: New test.
11550
11551         PR c++/29535
11552         * g++.dg/template/crash66.C: New test.
11553
11554         PR c++/29054
11555         * g++.dg/template/friend49.C: New test.
11556
11557 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11558
11559         * gfortran.dg/ibits.f90: New test.
11560
11561 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11562
11563         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11564         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11565
11566 2007-01-02  Jan Hubicka  <jh@suse.cz>
11567
11568         * gcc.dg/pr16194.c: We now output error on all three functions,
11569         not just first one.
11570
11571 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11572
11573         PR c/19977
11574         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11575         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11576
11577 2006-01-02  Ian Lance Taylor  <iant@google.com>
11578
11579         * g++.dg/warn/Wparentheses-22.C: New test.
11580         * g++.dg/warn/Wparentheses-23.C: New test.
11581
11582 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11583
11584         PR middle-end/7651
11585         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11586         * gcc.dg/declspec-3-Wextra.c: New.
11587         * gcc.dg/declspec-3-no.c: New
11588
11589 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11590
11591         PR fortran/20896
11592         * gfortran.dg/interface_10.f90: Remove.
11593
11594 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11595
11596         * gcc.dg/fold-eqxor-4.c: New test case.
11597
11598 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11599
11600         PR middle-end/30311
11601         * gcc.c-torture/compile/pr30311.c: New test.
11602
11603 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11604
11605         PR middle-end/30253
11606         * gcc.c-torture/compile/statement-expression-1.c: New test.
11607
11608 2007-01-01  Andreas Schwab  <schwab@suse.de>
11609
11610         PR target/29166
11611         * g++.dg/eh/pr29166.C: New test.
11612
11613 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11614
11615         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11616         New.
11617         (check_effective_target_vect_cmdline_needed): Use it.
11618
11619 2006-12-31  Richard Guenther  <rguenther@suse.de>
11620
11621         PR middle-end/30137
11622         * gcc.dg/pr30137-1.c: New testcase.
11623         * gcc.dg/pr30137-2.c: Likewise.
11624
11625 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11626
11627         PR middle-end/30322
11628         * gcc.dg/fold-plusnot-1.c: New test case.
11629
11630 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11631
11632         PR c++/29731
11633         * g++.dg/parse/template22.C: New test.
11634
11635 2006-12-31  Richard Guenther  <rguenther@suse.de>
11636
11637         PR middle-end/30338
11638         * gcc.c-torture/compile/pr30338.c: New testcase.
11639
11640 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11641
11642         PR fortran/27900
11643         * gfortran.dg/intrinsic_actual_4.f90: New test.
11644
11645         PR fortran/24325
11646         * gfortran.dg/func_decl_3.f90: New test.
11647
11648 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11649
11650         PR fortran/23060
11651         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11652         * gfortran.dg/c_by_val_1.f: New test.
11653         * gfortran.dg/c_by_val_2.f: New test.
11654         * gfortran.dg/c_by_val_3.f: New test.
11655
11656 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11657
11658         PR libfortran/30321
11659         * gfortran.dg/sum_zero_array_1.f90:  New test.
11660
11661 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR preprocessor/29612
11664         * gcc.dg/cpp/pr29612-1.c: New test.
11665         * gcc.dg/cpp/pr29612-2.c: New test.
11666
11667 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11668
11669         PR fortran/30034
11670         * gfortran.dg/pure_formal_proc_1.f90: New test.
11671
11672         PR fortran/30237
11673         * gfortran.dg/intrinsic_actual_3.f90: New test.
11674
11675 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11676
11677         PR fortran/30014
11678         * gfortran.dg/io_constraints_1.f90: Update test.
11679         * gfortran.dg/io_constraints_2.f90: Update test.
11680         * gfortran.dg/inquire_iolength.f90: New test.
11681
11682 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11683
11684         PR fortran/20896
11685         * gfortran.dg/interface_10.f90: New test.
11686         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11687         since z is already, locally a variable.
11688
11689         PR fortran/25135
11690         * gfortran.dg/generic_11.f90: New test.
11691         * gfortran.dg/interface_7.f90: Remove name clash between module
11692         name and procedure 'x' referenced in the interface.
11693
11694 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11695
11696         PR middle-end/7651
11697         * gcc.dg/Wmissing-parameter-type.c: New.
11698         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11699         * gcc.dg/Wmissing-parameter-type-no.c: New.
11700
11701 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11702
11703         PR fortran/25818
11704         * gfortran.dg/entry_array_specs_2.f: New test.
11705
11706         PR fortran/30084
11707         * gfortran.dg/nested_modules_6.f90: New test.
11708
11709 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11710
11711         PR middle-end/7651
11712         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11713         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11714
11715 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11716
11717         PR C++/30168
11718         * g++.dg/opt/complex6.C: New test.
11719
11720 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11721
11722         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11723         full" if the linker on spu-*-* warns about exceeding local store.
11724
11725         And revert this patch:
11726         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11727         fail to link due to relocation overflows on spu-*-*.
11728
11729 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11730
11731         PR fortran/30273
11732         * gfortran.dg/dependency_19.f90: New test.
11733
11734 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11735
11736         PR fortran/30202
11737         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11738
11739 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11740
11741         PR middle-end/30262
11742         * gcc.c-torture/execute/20061220-1.c: New test.
11743
11744         PR middle-end/30263
11745         * gcc.dg/gomp/asm-1.c: New test.
11746
11747         PR target/30230
11748         * g++.dg/eh/ia64-2.C: New test.
11749
11750 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         PR target/28966
11753         PR target/29248
11754         * gcc.dg/rs6000-leaf.c: New.
11755
11756 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11757
11758         PR fortran/25392
11759         * gfortran.dg/f2c_8.f90: New test.
11760
11761 2006-12-20  Bill Wendling  <wendling@apple.com>
11762
11763         * gcc.dg/asm-b.c: Check for __ppc64__.
11764
11765 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11766
11767         PR fortran/30190
11768         * gfortran.dg/bounds_check_5.f90: New test.
11769
11770 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11771
11772         PR middle-end/30143
11773         * gcc.dg/gomp/complex-1.c: New testcase.
11774
11775 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11776
11777         * gfortran.dg/array_memset_1.f90: New test case.
11778
11779 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11780
11781         * lib/target-supports.exp: Add spu to
11782         check_effective_target_vect_widen_mult_hi_to_si.
11783
11784 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11785
11786         PR fortran/29992
11787         * gfortran.dg/generic_9.f90: New test.
11788
11789         PR fortran/30081
11790         * gfortran.dg/generic_10.f90: New test.
11791
11792 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11793
11794         PR tree-opt/30045
11795         * gcc.dg/pr30045.c: New test.
11796
11797 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11798
11799         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11800
11801 2006-12-19  Eric Christopher  <echristo@apple.com>
11802
11803         PR target/29302
11804         * gcc.c-torture/execute/pr29302-1.c: New.
11805
11806 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11807
11808         PR fortran/39238
11809         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11810
11811 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11812
11813         PR fortran/30236
11814         * gfortran.dg/altreturn_3.f90: New test.
11815
11816         * gfortran.dg/char_result_12.f90: Fix comment typos.
11817
11818 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11819
11820         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11821         as newlib's stdio.h uses non-traditional cpp constructs.
11822
11823 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11824
11825         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11826         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11827         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11828         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11829         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11830         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11831         * gfortran.dg/default_initialization.f: Renamed to
11832         default_initialization_1.f
11833         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11834         dollar_edit_descriptor_1.f
11835         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11836         dollar_edit_descriptor_2.f
11837         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11838         dollar_edit_descriptor_3.f
11839         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11840         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11841         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11842         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11843         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11844         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11845         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11846         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11847         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11848         * gfortran.dg/default_initialization_1.f: Renamed from
11849         default_initialization.f
11850         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11851         dollar_edit_descriptor-1.f
11852         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11853         dollar_edit_descriptor-2.f
11854         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11855         dollar_edit_descriptor-3.f
11856         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11857         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11858         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11859
11860 2006-12-18  Bill Wendling  <wendling@apple.com>
11861
11862         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11863         id is an OjbC keyword.
11864
11865 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11866
11867         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11868
11869 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11870
11871         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11872
11873 2006-12-18  Ian Lance Taylor  <iant@google.com>
11874
11875         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11876
11877 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11878
11879         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11880
11881 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11882
11883         PR fortran/30207
11884         * gfortran.fortran-torture/execute/where21.f90: New test.
11885
11886 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11887
11888         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11889
11890 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11891
11892         PR middle-end/7651
11893         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11894         * gcc.dg/if-empty-1.c: Likewise.
11895         * gcc.dg/pr23165.c: Likewise.
11896         * g++.dg/warn/empty-body.C: Likewise.
11897
11898 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11899
11900         PR libfortran/30005
11901         * gfortran.dg/open_errors.f90: New test.
11902
11903 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11904
11905         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11906
11907         * gcc.target/i386/ssse3-pabsb.c: New file.
11908         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11909         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11910         * gcc.target/i386/ssse3-palignr.c: Likewise.
11911         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11912         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11913         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11914         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11915         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11916         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11917         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11918         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11919         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11920         * gcc.target/i386/ssse3-psignb.c: Likewise.
11921         * gcc.target/i386/ssse3-psignd.c: Likewise.
11922         * gcc.target/i386/ssse3-psignw.c: Likewise.
11923         * gcc.target/i386/ssse3-vals.h: Likewise.
11924
11925 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11926
11927         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11928         * lib/fortran-torture.exp: Include target-supports.exp.
11929
11930 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR target/30185
11933         * gcc.c-torture/execute/pr30185.c: New test.
11934
11935 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11936
11937         PR testsuite/30179
11938         PR testsuite/30180
11939         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11940         * gcc.dg/builtin-bswap-2.c: Likewise.
11941         * gcc.dg/builtin-bswap-3.c: Likewise.
11942         * gcc.dg/builtin-bswap-4.c: Likewise.
11943         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11944         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11945
11946 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11947
11948         PR libfortran/30145
11949         * gfortran.dg/write_zero_array: New test.
11950
11951 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11952
11953         PR fortran/30200
11954         * gfortran.dg/write_fmt_trim.f90: New test.
11955
11956 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11957
11958         PR 30194
11959         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11960         temporarily.
11961
11962 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11963
11964         * lib/target-supports.exp (check_weak_available): Use istarget
11965         "hppa*-*-hpux10*" instead of regexp.
11966         (check_cxa_atexit_available): Likewise.
11967
11968 2006-12-14  Richard Guenther  <rguenther@suse.de>
11969
11970         PR tree-optimization/30197
11971         * gcc.c-torture/execute/complex-1.c: Fix function name.
11972         * gcc.dg/builtins-61.c: New testcase.
11973
11974 2006-12-14  Richard Guenther  <rguenther@suse.de>
11975
11976         PR middle-end/30172
11977         * gcc.dg/pr30172-1.c: New testcase.
11978
11979 2006-12-14  Richard Guenther  <rguenther@suse.de>
11980
11981         PR tree-optimization/30198
11982         * gcc.dg/builtins-60.c: New testcase.
11983
11984 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11985
11986         * lib/target-supports.exp (vect_no_align): Remove spu.
11987
11988 2006-12-13  Ian Lance Taylor  <iant@google.com>
11989
11990         PR c++/19564
11991         PR c++/19756
11992         * g++.dg/warn/Wparentheses-5.C: New test.
11993         * g++.dg/warn/Wparentheses-6.C: New test.
11994         * g++.dg/warn/Wparentheses-7.C: New test.
11995         * g++.dg/warn/Wparentheses-8.C: New test.
11996         * g++.dg/warn/Wparentheses-9.C: New test.
11997         * g++.dg/warn/Wparentheses-10.C: New test.
11998         * g++.dg/warn/Wparentheses-11.C: New test.
11999         * g++.dg/warn/Wparentheses-12.C: New test.
12000         * g++.dg/warn/Wparentheses-13.C: New test.
12001         * g++.dg/warn/Wparentheses-14.C: New test.
12002         * g++.dg/warn/Wparentheses-15.C: New test.
12003         * g++.dg/warn/Wparentheses-16.C: New test.
12004         * g++.dg/warn/Wparentheses-17.C: New test.
12005         * g++.dg/warn/Wparentheses-18.C: New test.
12006         * g++.dg/warn/Wparentheses-19.C: New test.
12007         * g++.dg/warn/Wparentheses-20.C: New test.
12008         * g++.dg/warn/Wparentheses-21.C: New test.
12009
12010 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12011
12012         PR testsuite/30157
12013         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12014         for target "hppa.*hpux10".
12015
12016 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12017
12018         * g++.dg/debug/vartrack1.C: New test.
12019
12020         * g++.dg/opt/ifcvt1.C: New test.
12021
12022         * gcc.dg/tls/opt-13.c: New test.
12023
12024         * gcc.dg/20060425-2.c: New test.
12025
12026         * g++.dg/opt/pr15054-2.C: New test.
12027
12028         * gcc.c-torture/execute/20060420-1.c: New test.
12029
12030         * gcc.c-torture/execute/20060412-1.c: New test.
12031
12032         * objc/compile/20060406-1.m: New test.
12033
12034 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12035
12036         * g++.dg/template/array17.C: New test.
12037
12038 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12039
12040         * gcc.target/powerpc/altivec-23.c: New test.
12041
12042 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12043
12044         PR c++27316
12045         * g++.dg/inherit/error3.C: New test.
12046
12047         PR c++/28740
12048         * g++.dg/inherit/error4.C: New test.
12049
12050 2006-12-13  Richard Guenther  <rguenther@suse.de>
12051
12052         PR tree-optimization/17687
12053         * gcc.dg/builtins-59.c: New testcase.
12054
12055 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12056
12057         * gcc.target/spu/Wmain.c: New test.
12058
12059 2006-12-12  Josh Conner  <jconner@apple.com>
12060
12061         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12062         * g++.dg/abi/thunk4.C: Likewise.
12063         * g++.dg/abi/rtti3.C: Likewise.
12064
12065 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12066
12067         * gcc.target/spu/cpat-1.c: New test.
12068         * gcc.target/spu/cpat-2.c: New test.
12069         * gcc.target/spu/cpat-3.c: New test.
12070         * gcc.target/spu/cpat-4.c: New test.
12071
12072 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12073
12074         PR tree-opt/28436
12075         * gcc.c-torture/compile/vector-1.c: New test.
12076         * gcc.c-torture/compile/vector-2.c: New test.
12077         * gcc.c-torture/compile/vector-3.c: New test.
12078
12079 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12080
12081         * lib/fortran-torture.exp: Update copyright years.  Remove
12082         obsolete comment.  Test -ftree-vectorize where it makes sense.
12083         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12084         from fortran-torture.exp.
12085         * gfortran.dg/char_transpose_1.f90,
12086         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12087         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12088         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12089         '-w' to dg-options.
12090
12091 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12092
12093         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12094         saved_${tool}_load.
12095
12096 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12097
12098         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12099         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12100         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12101         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12102         gaps.
12103
12104 2006-12-12  Richard Guenther  <rguenther@suse.de>
12105
12106         PR middle-end/30147
12107         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12108
12109 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12110             Diego Novillo  <dnovillo@redhat.com>
12111
12112         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12113         VDEF/VUSE changes.
12114         * gcc.dg/tree-ssa/pr26421.c: Likewise
12115         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12116         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12117         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12118         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12119         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12120         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12121         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12122         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12123         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12124
12125 2006-12-11  Jan Hubicka  <jh@suse.cz>
12126
12127         * gcc.dg/tree-prof/stringop-1.c: New test.
12128         * gcc.dg/tree-prof/stringop-2.c: New test.
12129
12130 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12131
12132         PR target/30120
12133         * gcc.target/i386/pr30120.c: New test.
12134
12135         Revert:
12136         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12137
12138         * gcc.target/i386/x87regparm-1.c: New test.
12139         * gcc.target/i386/x87regparm-2.c: New test.
12140         * gcc.target/i386/x87regparm-3.c: New test.
12141         * gcc.target/i386/x87regparm-4.c: New test.
12142
12143 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12144
12145         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12146
12147 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12148
12149         PR fortran/23994
12150         * gfortran.dg/protected_1.f90: New test.
12151         * gfortran.dg/protected_2.f90: New test.
12152         * gfortran.dg/protected_3.f90: New test.
12153         * gfortran.dg/protected_4.f90: New test.
12154         * gfortran.dg/protected_5.f90: New test.
12155         * gfortran.dg/protected_6.f90: New test.
12156
12157 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12158             Tobias Burnus  <burnus@gcc.gnu.org>
12159
12160         PR fortran/29975
12161         PR fortran/30068
12162         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12163         interface.
12164         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12165         ambiguous interfaces.
12166         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12167         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12168         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12169         ambiguous interfaces.
12170         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12171         * gfortran.dg/array_initializer_2.f90: Add initializer array
12172         constructor test.
12173
12174         PR fortran/30096
12175         * gfortran.dg/interface_9.f90: Test that host interfaces are
12176         not checked for ambiguity with the local version.
12177
12178 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12179
12180         PR fortran/29464
12181         * gfortran.dg/module_interface_2.f90: New test.
12182
12183 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12184
12185         PR fortran/29941
12186         * gfortran.dg/assumed_len.f90: New test.
12187
12188 2006-12-09  Richard Guenther  <rguenther@suse.de>
12189
12190         * g++.dg/warn/implicit-typename1.C: Qualify types.
12191         * g++.dg/parse/crash12.C: Likewise.
12192         * g++.dg/tree-ssa/pr22444.C: Likewise.
12193
12194 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12195
12196         * gfortran.dg/array_2.f90: Added sqrt test.
12197
12198 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12199
12200         * gcc.target/i386/x87regparm-1.c: XFAIL.
12201         * gcc.target/i386/x87regparm-2.c: XFAIL.
12202         * gcc.target/i386/x87regparm-3.c: XFAIL.
12203         * gcc.target/i386/x87regparm-4.c: XFAIL.
12204
12205 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12206
12207         * lib/target-supports.exp
12208         (check_effective_target_large_long_double): New.
12209         * gcc.dg/Wconversion-real.c : Use it.
12210         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12211         unsigned.
12212
12213 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12214
12215         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12216
12217 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12218
12219         PR fortran/27546
12220         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12221
12222 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12223
12224         PR c++/29732
12225         * g++.dg/template/crash65.C: New test.
12226         * g++.dg/template/spec16.C: Tweak error markers.
12227
12228 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12229
12230         * gcc.target/spu: New directory.
12231         * gcc.target/spu/spu.exp: New file.
12232         * gcc.target/spu/intrinsics-1.c: New test.
12233
12234 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12235
12236         PR c++/29980
12237         * g++.dg/ext/attrib27.C: New test.
12238         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12239         * g++.dg/parse/typedef5.C: Likewise.
12240
12241 2006-12-07  Mike Stump  <mrs@apple.com>
12242
12243         * treelang/compile/var_defs.tree: Adjust.
12244
12245 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12246
12247         PR c++/29730
12248         * g++.dg/template/crash64.C: New test.
12249         * g++.dg/parse/crash27.C: Adjust error markers.
12250
12251 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12252
12253         PR libfortran/30009
12254         PR libfortran/30056
12255         * gfortran.dg/read_eof_4.f90:  Add tests.
12256         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12257         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12258
12259 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12260
12261         PR c++/29729
12262         * g++.dg/template/crash63.C: New test.
12263
12264         PR c++/29728
12265         * g++.dg/template/crash62.C: New test.
12266
12267 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12268
12269         PR fortran/30003
12270         * gfortran.dg/allocatable_function_1.f90: Increase the number
12271         of expected calls of free to 10; the lhs section reference is
12272         now evaluated so there is another call to bar.  Change the
12273         comment appropriately.
12274         * gfortran.dg/array_section_1.f90: New test.
12275
12276 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12277
12278         PR fortran/29912
12279         * gfortran.dg/char_result_12.f90: New test.
12280
12281 2006-12-05  Richard Guenther  <rguenther@suse.de>
12282
12283         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12284         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12285         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12286         vect_double, xfail for spu*-*-*.
12287
12288 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12289
12290         PR fortran/29962
12291         * initialization_4.f90: Test noninteger exponents (-std=f95).
12292         * initialization_5.f90: New test for noninteger exponents
12293           with -std=f2003.
12294
12295 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12296
12297         PR fortran/29821
12298         * gfortran.dg/parameter_array_section_1.f90: New test.
12299
12300 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/29733
12303         * g++.dg/template/crash61.C: New test.
12304
12305         PR c++/29632
12306         * g++.dg/template/error23.C: New test.
12307
12308 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12309
12310         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12311
12312 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12313
12314         PR fortran/29916
12315         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12316
12317 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12318
12319         PR middle-end/29965
12320         * gcc.dg/gomp/pr29965-1.c: New test.
12321         * gcc.dg/gomp/pr29965-2.c: New test.
12322         * gcc.dg/gomp/pr29965-3.c: New test.
12323         * gcc.dg/gomp/pr29965-4.c: New test.
12324         * gcc.dg/gomp/pr29965-5.c: New test.
12325         * gcc.dg/gomp/pr29965-6.c: New test.
12326         * g++.dg/gomp/pr29965-1.C: New test.
12327         * g++.dg/gomp/pr29965-2.C: New test.
12328         * g++.dg/gomp/pr29965-3.C: New test.
12329         * g++.dg/gomp/pr29965-4.C: New test.
12330         * g++.dg/gomp/pr29965-5.C: New test.
12331         * g++.dg/gomp/pr29965-6.C: New test.
12332         * g++.dg/gomp/pr29965-7.C: New test.
12333         * g++.dg/gomp/pr29965-8.C: New test.
12334         * g++.dg/gomp/pr29965-9.C: New test.
12335         * g++.dg/gomp/pr29965-10.C: New test.
12336
12337 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12338
12339         * gnat.dg/pointer_variable_bounds.adb: New test.
12340         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12341         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12342
12343 2006-12-03  Eric Christopher  <echristo@apple.com>
12344
12345         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12346
12347 2006-12-03  Richard Henderson  <rth@redhat.com>
12348             Andrew Pinski  <pinskia@gmail.com>
12349
12350         PR C++/14329
12351         * g++.dg/warn/unit-1.C: New test.
12352
12353 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12354
12355         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12356
12357 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12358
12359         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12360         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12361         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12362         * gcc.dg/vect/vect-70.c: Reduce array size.
12363         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12364         vect_no_compaer_double targets.
12365         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12366         vect_float, vect_double, and vect_int.
12367
12368 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12369
12370         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12371         test for loop versioning on vect_no_align targets.
12372         * gcc.dg/vect/pr20122.c: Likewise.
12373         * gcc.dg/vect/vect-105.c: Likewise.
12374         * gcc.dg/vect/vect-42.c: Likewise.
12375         * gcc.dg/vect/vect-43.c: Likewise.
12376         * gcc.dg/vect/vect-74.c: Likewise.
12377         * gcc.dg/vect/vect-75.c: Likewise.
12378         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12379         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12380         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12381         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12382
12383 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12384
12385         PR fortran/29642
12386         * gfortran.dg/value_1.f90 : New test.
12387         * gfortran.dg/value_2.f90 : New test.
12388         * gfortran.dg/value_3.f90 : New test.
12389         * gfortran.dg/value_4.f90 : New test.
12390         * gfortran.dg/value_4.c : Called from value_4.f90.
12391
12392 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12393
12394         PR C++/30033
12395         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12396
12397 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12398
12399         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12400
12401 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12402
12403         PR c/27953
12404         * gcc.dg/pr27953.c: New test.
12405
12406 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12407
12408         PR c++/30022
12409         * g++.dg/ext/vector5.C: New test.
12410
12411         PR c++/30021
12412         * g++.dg/other/main1.C: New test.
12413
12414 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12415
12416         PR libfortran/29568
12417         * gfortran.dg/convert_implied_open.f90:  Change to
12418         new default record length.
12419         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12420         new error message.
12421         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12422
12423 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12424
12425         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12426
12427 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12428
12429         PR c++/29066
12430         * g++.dg/expr/pr29066.c: New.
12431
12432 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12433             Zdenek Dvorak <dvorakz@suse.cz>
12434
12435         PR tree-optimization/29921
12436         * gcc.dg/pr29921-2.c: New test.
12437
12438 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12439
12440         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12441         (i386_get_cpuid): New function.
12442         (i386_cpuid_ecx): Likewise.
12443         (i386_cpuid_edx): Likewise.
12444         (i386_cpuid): Updated to call i386_cpuid_edx.
12445
12446         * gcc.target/i386/sse3-addsubpd.c: New file.
12447         * gcc.target/i386/sse3-addsubps.c: Likewise.
12448         * gcc.target/i386/sse3-haddpd.c: Likewise.
12449         * gcc.target/i386/sse3-haddps.c: Likewise.
12450         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12451         * gcc.target/i386/sse3-hsubps.c: Likewise.
12452         * gcc.target/i386/sse3-lddqu.c: Likewise.
12453         * gcc.target/i386/sse3-movddup.c: Likewise.
12454         * gcc.target/i386/sse3-movshdup.c: Likewise.
12455         * gcc.target/i386/sse3-movsldup.c: Likewise.
12456
12457 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12458
12459         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12460
12461 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12462
12463         * gcc.dg/dfp/convert-int-max.c: New test.
12464         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12465
12466 2006-11-30  Richard Guenther  <rguenther@suse.de>
12467
12468         * gcc.dg/vect/vect-pow-1.c: Rename ...
12469         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12470         floats instead of doubles, check successful vectorization.
12471
12472 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12473
12474         PR target/29945
12475         * gcc.c-torture/compile/pr29945.c: New testcase.
12476
12477 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12478
12479         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12480         -maltivec.
12481
12482 2006-11-29  Eric Christopher  <echristo@apple.com>
12483
12484         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12485
12486 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12487
12488         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12489
12490         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12491
12492 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12493
12494         PR c++/29022
12495         * g++.dg/inherit/virtual2.C: New test.
12496         * g++.dg/inherit/virtual3.C: Likewise.
12497         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12498         * g++.dg/inherit/error2.C: Likewise.
12499         * g++.dg/template/instantiate1.C: Likewise.
12500
12501 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12502
12503         PR tree-opt/29984
12504         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12505
12506 2006-11-28  Jan Hubicka  <jh@suse.cz>
12507
12508         * gcc.dg/memcpy-1.c: New test.
12509
12510 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR c++/29735
12513         * g++.dg/warn/main-3.C: New test.
12514
12515 2006-11-28  Jan Hubicka  <jh@suse.cz>
12516
12517         * gcc.dg/winline-1.c: New test.
12518
12519 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12520
12521         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12522         alignments.
12523
12524 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12525
12526         PR fortran/29976
12527         * gfortran.dg/missing_optional_dummy_3.f90
12528
12529 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12530
12531         PR fortran/20880
12532         * gfortran.dg/interface_3.f90: Modify errors.
12533
12534 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12535
12536         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12537         fail to link due to relocation overflows on spu-*-*.
12538
12539 2006-11-27  Michael Matz  <matz@suse.de>
12540             Andreas Krebbel  <krebbel1@de.ibm.com>
12541
12542         PR target/29319
12543         * gcc.dg/20061127-1.c: New testcase.
12544
12545 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12546
12547         * gcc.dg/20061124-1.c: Add exit() function prototype.
12548
12549 2006-11-27  Jan Hubicka  <jh@suse.cz>
12550
12551         * gcc.target/i386/memcpy-1.c: Adjust size.
12552         * gcc.dg/visibility-11.c: Likewise.
12553
12554 2006-11-27  Richard Guenther  <rguenther@suse.de>
12555
12556         PR middle-end/25620
12557         * gcc.target/i386/pow-1.c: New testcase.
12558         * gcc.dg/builtins-58.c: Likewise.
12559
12560 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/29886
12563         * g++.dg/expr/cast8.C: New test.
12564
12565 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12566
12567         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12568         Don't ever inline the testcase.
12569
12570 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12571
12572         PR fortran/29982
12573         * gfortran.fortran-torture/compile/parameter_3.f90: New
12574         testcase.
12575
12576 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12577
12578         PR fortran/29951
12579         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12580
12581 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12582
12583         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12584         for CHAR.
12585
12586 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12587
12588         PR libgfortran/29936
12589         * gfortran.dg/write_check3.f90: New test.
12590
12591 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12592
12593         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12594
12595 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12596
12597         PR fortran/20880
12598         * gfortran.dg/interface_3.f90: New test.
12599
12600         PR fortran/29387
12601         * gfortran.dg/generic_8.f90: New test.
12602
12603 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12604
12605         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12606         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12607         * gfortran.dg/specifics_3.f90: Remove.
12608
12609 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12610
12611         PR c/29955
12612         * gcc.dg/gomp/pr29955.c: New test.
12613
12614         PR c/29736
12615         * gcc.dg/pr29736.c: New test.
12616
12617 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12618
12619         PR tree-opt/29964
12620         * gcc.dg/pure-1.c: New test.
12621
12622 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12623
12624         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12625         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12626
12627 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12628
12629         * gcc.dg/20061124-1.c: New testcase.
12630
12631 2006-11-23  Eric Christopher  <echristo@apple.com>
12632
12633         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12634
12635 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12636
12637         PR c/2707
12638         PR c++/26167
12639         * gcc.dg/Wconversion-integer.c: New. Supersedes
12640         Wconversion-negative-constants.c
12641         * gcc.dg/Wconversion-real.c: New.
12642         * gcc.dg/Wconversion-real-integer.c: New.
12643         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12644         * g++.dg/warn/Wconversion1.C: Modified.
12645
12646 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12647
12648         * gfortran.dg/overload_1.f90: New test.
12649
12650 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12651
12652         PR c/9072
12653         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12654         Wtraditional-conversion.
12655         * gcc.dg/overflow-warn-2.c: Likewise.
12656         * gcc.dg/Wconversion.c: Likewise. Renamed as
12657         Wtraditional-conversion.c .
12658         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12659         Wtraditional-conversion-2.c .
12660         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12661         Wtraditional-conversion-2.c
12662         * gcc.dg/Wconversion-negative-constants.c: New.
12663
12664 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12665
12666         * gcc.dg/tree-ssa/dump-1.c: New test.
12667
12668 2006-11-23  David Ung <davidu@mips.com>
12669
12670         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12671         -mfp64, allowable when ISA >= 33 and float is enabled.
12672         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12673         of mthc1 and mfhc1 patterns.
12674
12675 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12676
12677         PR tree-optimization/29921
12678         * gcc.dg/pr29921.c: New test.
12679
12680 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12681
12682         PR fortran/29441
12683         * gfortran.dg/initialization_4.f90: New test.
12684
12685 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12686
12687         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12688         platforms that have interleaving support.
12689         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12690         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12691         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12692         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12693         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12694         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12695         gcc.dg/vect/vect-strided-u8-i8.c,
12696         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12697         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12698         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12699         gcc.dg/vect/vect-strided-float.c,
12700         gcc.dg/vect/vect-strided-a-mult.c,
12701         gcc.dg/vect/vect-strided-mult-char-ls.c,
12702         gcc.dg/vect/vect-strided-a-u16-mult.c,
12703         gcc.dg/vect/vect-strided-a-u32-mult.c,
12704         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12705         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12706         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12707         gcc.dg/vect/vect-strided-mult.c,
12708         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12709         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12710         New.
12711
12712 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12713
12714         PR fortran/25087
12715         * gfortran.dg/auto_char_len_4.f90: New test.
12716
12717 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12718
12719         PR fortran/29652
12720         * gfortran.dg/generic_7.f90: New test.
12721         * gfortran.dg/defined_operators_1.f90: Add new error.
12722
12723 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12724
12725         PR tree-optimization/29902
12726         * g++.dg/tree-ssa/pr29902.C: New test.
12727
12728 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12729
12730         PR fortran/29820
12731         * gfortran.dg/used_types_13.f90: New test.
12732
12733 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12734
12735         * gcc.dg/dfp/snan.c: Delete.
12736
12737 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12738
12739         * g++.dg/cpp0x/static_assert1.C: New.
12740         * g++.dg/cpp0x/static_assert2.C: New.
12741         * g++.dg/cpp0x/static_assert3.C: New.
12742
12743 2006-11-21  Richard Guenther  <rguenther@suse.de>
12744
12745         * gcc.dg/vect/vect-pow-1.c: New testcase.
12746         * gcc.dg/vect/vect-pow-2.c: Likewise.
12747
12748 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12749
12750         PR c++/29570
12751         * g++.dg/template/static29.C: New test.
12752
12753         PR c++/29734
12754         * g++.dg/conversion/simd4.C: New test.
12755
12756 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12757
12758         PR c++/29475
12759         * g++.dg/template/access19.C: New test.
12760         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12761         error is reported.
12762
12763 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12764
12765         PR tree-opt/25500
12766         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12767
12768 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12769
12770         PR fortran/27546
12771         * gfortran.dg/import.f90: Extended test.
12772         * gfortran.dg/import2.f90: Extended test.
12773
12774 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12775
12776         * gfortran.dg/volatile3.f90: Add conflict test.
12777
12778 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12779
12780         PR fortran/24783
12781         * gfortran.dg/implicit_10.f90: New test.
12782
12783 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12784
12785         PR c++/8586
12786         * g++.dg/warn/Wall-write-strings.C: New.
12787
12788 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12789
12790         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12791         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12792
12793 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12794
12795         * gfortran.dg/use_3.f90: Remove error message.
12796         * gfortran.dg/iso_fortran_env_1.f90: New test.
12797         * gfortran.dg/iso_fortran_env_2.f90: New test.
12798         * gfortran.dg/iso_fortran_env_3.f90: New test.
12799         * gfortran.dg/iso_fortran_env_4.f90: New test.
12800
12801 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12802
12803         * gcc.dg/vect/vect-27.c: Fix initialization.
12804
12805 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12806
12807         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12808         * gcc.dg/torture/builtin-minmax-1.c: New.
12809
12810         * gcc.dg/builtins-20.c: Add cases for copysign.
12811
12812 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12813
12814         PR fortran/24285
12815         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12816
12817 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12818         * gfortran.dg/use_1.f90: New test.
12819         * gfortran.dg/use_1.f90: New test.
12820         * gfortran.dg/use_1.f90: New test.
12821
12822 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12823
12824         PR tree-optimization/29801
12825         * gcc.dg/pr29801.c: New test.
12826
12827 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12828
12829         PR middle-end/29584
12830         * gcc.dg/torture/pr29584.c: New test.
12831
12832 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12833
12834         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12835         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12836         * gcc.target/powerpc/compress-float-ppc.c,
12837         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12838         powerpc_fprs.
12839         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12840         do not pass -mhard-float.
12841
12842 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12843
12844         * gnat.dg/volatile_aggregate.adb: New test.
12845
12846 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12847
12848         PR fortran/29391
12849         PR fortran/29489
12850         * gfortran.dg/bound_2.f90: Add more checks.
12851         * gfortran.dg/bound_3.f90: New test.
12852
12853 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12854
12855         PR target/29201
12856         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12857
12858 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12859
12860         * gfortran.dg/import3.f90: Fix error message.
12861
12862 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12863
12864         PR tree-opt/29788
12865         * gfortran.fortran-torture/compile/inline_1.f90:
12866         New testcase.
12867
12868 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12869
12870         * gcc.target/i386/x87regparm-1.c: New test.
12871         * gcc.target/i386/x87regparm-2.c: New test.
12872         * gcc.target/i386/x87regparm-3.c: New test.
12873         * gcc.target/i386/x87regparm-4.c: New test.
12874
12875 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12876
12877         PR fortran/27546
12878         * gfortran.dg/import.f90: New test.
12879         * gfortran.dg/import2.f90: New test.
12880         * gfortran.dg/import3.f90: New test.
12881
12882 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12883
12884         PR fortran/27588
12885         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12886
12887 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12888
12889         PR fortran/29806
12890         * gfortran.dg/contains.f90: New test.
12891         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12892
12893 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12894
12895         PR tree-optimization/29581
12896         * gcc.dg/pr29581-1.c: New test.
12897         * gcc.dg/pr29581-2.c: New test.
12898         * gcc.dg/pr29581-3.c: New test.
12899         * gcc.dg/pr29581-4.c: New test.
12900         * gfortran.dg/pr29581.f90: New test.
12901
12902 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12903
12904         PR fortran/29702
12905         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12906         numbers in error message headers.
12907
12908 2006-11-14  Richard Guenther  <rguenther@suse.de>
12909
12910         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12911         to i?86 and x86_64 targets.
12912
12913 2006-11-14  Caroline Tice  <ctice@apple.com>
12914
12915         * gcc.dg/pubtypes-1.c: New file/testcase.
12916         * gcc.dg/pubtypes-2.c: New file/testcase.
12917         * gcc.dg/pubtypes-3.c: New file/testcase.
12918         * gcc.dg/pubtypes-4.c: New file/testcase.
12919         * g++.dg/pubtypes.C: New file/testcase.
12920
12921 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/29106
12924         * g++.dg/init/self1.C: New test.
12925
12926 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12927
12928         PR fortran/29657
12929         * gfortran.dg/conflicts.f90: Add.
12930
12931 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12932
12933         PR rtl-optimization/29798
12934
12935         * gcc.c-torture/execute/pr29798.c: New.
12936
12937 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * gcc.dg/builtins-20.c: Add more cases.
12940
12941 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12942
12943         PR fortran/29759
12944         * gfortran.dg/gomp/pr29759.f90: New test.
12945
12946 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12947
12948         PR c++/29518
12949         * g++.dg/template/static28.C: New test.
12950
12951 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12952
12953         * lib/c-torture.exp: Use target-libpath.exp.
12954         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12955         set GCC_EXEC_PREFIX env var from global variable of same name.
12956
12957 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12958
12959         PR fortran/26994
12960         * gfortran.fortran-torture/compile/transfer-1.f90:
12961         New testcase.
12962
12963 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12964             Zdenek Dvorak <dvorakz@suse.cz>
12965
12966         PR tree-optimization/29680
12967         * gcc.dg/alias-11.c: New test.
12968
12969 2006-11-12  Jason Merrill  <jason@redhat.com>
12970             Andrew Pinski <pinskia@physics.uc.edu>
12971
12972         PR middle-end/28915
12973         * gcc.target/i386/vectorize1.c: New.
12974
12975 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12976
12977         PR rtl-optimization/29797
12978         * gcc.c-torture/execute/pr29797-1.c: New test case.
12979
12980 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12981
12982         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12983
12984 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12985
12986         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12987
12988 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12989
12990         PR tree-optimization/13827
12991         * gcc.dg/fold-eqand-1.c: New test case.
12992
12993 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12994
12995         PR rtl-opt/28812
12996         * gcc.c-torture/execute/mayalias-3.c: New test.
12997
12998 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12999
13000         PR middle-end/27528
13001         * gcc.c-torture/compile/pr27528.c: New test.
13002         * gcc.dg/pr27528.c: Likewise.
13003
13004 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13005
13006         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13007
13008         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13009
13010 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13011
13012         PR fortran/29758
13013         * gfortran.dg/reshape_source_size_1.f90: New test.
13014
13015 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13016
13017         PR fortran/29315
13018         * gfortran.dg/aliasing_dummy_4.f90: New test.
13019
13020 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13021
13022         PR target/29777
13023         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13024         and x86_64-*-* targets.
13025
13026 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13027
13028         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13029         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13030         New macros. Use them in exact tests.
13031         (TESTIT3): New macro.
13032         Add tests for fmin, fmax and fma.
13033
13034 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13035
13036         PR fortran/29431
13037         * gfortran.dg/array_constructor_13.f90: New test.
13038
13039 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13040
13041         PR fortran/29744
13042         * gfortran.dg/used_types_12.f90: New test.
13043
13044 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13045
13046         PR middle-end/29726
13047         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13048         (test6): Ditto.
13049         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13050         * gcc.dg/fold-eqandshift-3.c: New test case.
13051
13052 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13053
13054         PR fortran/29699
13055         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13056
13057         PR fortran/21370
13058         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13059
13060 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13061
13062         * gcc.dg/20061109-1.c: New testcase.
13063
13064 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13065
13066         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13067
13068 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13069
13070         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13071         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13072
13073 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13074
13075         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13076         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13077
13078 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13079
13080         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13081
13082 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13083
13084         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13085         vect-9.c).
13086         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13087         * gcc.dg/vect/vect-9.c: Now vectorizable.
13088         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13089         that support vect_widen_mult.
13090         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13091         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13092         vect-reduc-dot-u16.c).
13093         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13094         vect-reduc-dot-u16.c).
13095         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13096         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13097         vect-reduc-dot-s8.c).
13098         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13099         vect-reduc-dot-s8.c).
13100         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13101         vect-reduc-dot-s8.c).
13102         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13103         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13104         vect-reduc-dot-u8.c).
13105         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13106         vect-reduc-dot-u8.c).
13107         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13108         * gcc.dg/vect/vect-multitypes-9.c: New test.
13109         * gcc.dg/vect/vect-multitypes-10.c: New test.
13110         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13111         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13112         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13113         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13114         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13115         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13116         wrapv-vect-reduc-dot-s8.c.
13117         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13118         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13119         targets that support vec_unpack.
13120         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13121         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13122         (check_effective_target_vect_widen_mult_hi_to_si): New.
13123         (check_effective_target_vect_widen_sum): Removed.
13124
13125         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13126
13127         * gcc.dg/vect/vect-multitypes-8.c: New test.
13128         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13129
13130         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13131
13132         * gcc.dg/vect/vect-multitypes-7.c: New test.
13133
13134         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13135
13136         * gcc.dg/vect/vect-multitypes-4.c: New test.
13137         * gcc.dg/vect/vect-multitypes-5.c: New test.
13138         * gcc.dg/vect/vect-multitypes-6.c: New test.
13139
13140         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13141
13142         * gcc.dg/vect/vect-multitypes-1.c: New test.
13143         * gcc.dg/vect/vect-multitypes-2.c: New test.
13144         * gcc.dg/vect/vect-multitypes-3.c: New test.
13145
13146 2006-11-07  Eric Christopher  <echristo@apple.com>
13147
13148         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13149         Test using scan-assembler-not.
13150
13151 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.dg/inline-17.c: New test.
13154
13155 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13156
13157         PR other/25028
13158         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13159         on HP-UX.
13160
13161 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13162
13163         PR fortran/29539
13164         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13165
13166         PR fortran/29634
13167         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13168         test.
13169
13170 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13171
13172         PR fortran/29601
13173         * gfortran.dg/volatile.f90: Add.
13174         * gfortran.dg/volatile2.f90: Add.
13175         * gfortran.dg/volatile3.f90: Add.
13176         * gfortran.dg/volatile4.f90: Add.
13177         * gfortran.dg/volatile5.f90: Add.
13178         * gfortran.dg/volatile6.f90: Add.
13179         * gfortran.dg/volatile7.f90: Add.
13180
13181 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13182
13183         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13184           for matching error messages.
13185         * gfortran.dg/specifics_3.f90: Adjust pattern
13186           for matching error messages.
13187
13188 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13189             Bernhard Fischer  <aldot@gcc.gnu.org>
13190
13191         * lib/gcc-dg.exp (output-exists): New proc.
13192         (output-exists-not): New proc.
13193         * gcc.test-framework/test-framework.awk: Support new directives.
13194         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13195         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13196         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13197         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13198         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13199         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13200
13201 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13202
13203         PR fortran/29630
13204         PR fortran/29679
13205         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13206         * gfortran.dg/initialization_3.f90: New.
13207
13208 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13209
13210         PR libgfortran/25545
13211         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13212
13213 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13214
13215         PR middle-end/29695
13216         * gcc.c-torture/execute/pr29695-1.c: New test.
13217         * gcc.c-torture/execute/pr29695-2.c: New test.
13218
13219 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13220
13221         PR fortran/29565
13222         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13223
13224 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13225
13226         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13227         for matching error messages.
13228
13229 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13230
13231         PR target/26915
13232         * gcc.target/i386/387-12.c: New test.
13233
13234 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13235
13236         PR libfortran/29713
13237         * gfortran.dg/pr29713.f90: New test.
13238
13239 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13240
13241         * gcc.c-torture/execute/arith-rand-ll.c:
13242         Also test for bogus rest sign.
13243
13244 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13245
13246         PR libfortran/27895
13247         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13248
13249 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13250
13251         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13252         from error messages.
13253
13254 2006-11-02  Mike Stump  <mrs@apple.com>
13255
13256         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13257
13258         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13259
13260 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13261
13262         * g++.dg/eh/gcsec1.C: New test.
13263
13264 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13265
13266         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13267         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13268
13269 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13270
13271         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13272         hexadecimal value.
13273         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13274         * gcc.dg/pr14796-2.c: Likewise.
13275
13276 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13277
13278         * gcc.c-torture/execute/20061101-1.c: New test.
13279
13280 2006-11-01  Richard Guenther  <rguenther@suse.de>
13281
13282         * gcc.target/i386/fpprec-1.c: New testcase.
13283
13284 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13285
13286         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13287         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13288
13289 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13290
13291         * gcc.c-torture/execute/20061031-1.c: New test.
13292
13293 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13294
13295         PR 23067
13296         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13297         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13298         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13299         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13300         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13301         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13302         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13303
13304 2006-10-31  Eric Christopher  <echristo@apple.com>
13305             Falk Hueffner  <falk@debian.org>
13306
13307         * gcc.dg/builtin-bswap-1.c: New.
13308         * gcc.dg/builtin-bswap-2.c: New.
13309         * gcc.dg/builtin-bswap-3.c: New.
13310         * gcc.dg/builtin-bswap-4.c: New.
13311         * gcc.dg/builtin-bswap-5.c: New.
13312         * gcc.target/i386/builtin-bswap-1.c: New.
13313
13314 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13315
13316         * gcc.dg/inline-16.c: New.
13317
13318         PR 16622
13319         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13320         defining it.
13321         * gcc.dg/inline-13.c: New.
13322         * gcc.dg/inline-14.c: New.
13323         * gcc.dg/inline-15.c: New.
13324
13325         PR 11377
13326         * gcc.dg/inline6.c: New.
13327         * gcc.dg/inline7.c: New.
13328
13329 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13330
13331         PR middle-end/23470
13332         * gcc.dg/pr23470-1.c: New test case.
13333
13334 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13335
13336         PR fortran/29537
13337         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13338         data.
13339         * gfortran.dg/blockdata_2.f90: New testcase.
13340
13341 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13342
13343         PR libfortran/29627
13344         * gfortran.dg/unf_short_record_1.f90:  New test.
13345
13346 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13347
13348         PR fortran/29067
13349         * gfortran.dg/pr29067.f: New test.
13350
13351 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13352             Richard Sandiford  <richard@codesourcery.com>
13353
13354         * lib/target-supports.exp (get_compiler_messages): Append options
13355         as a single list element.
13356         (check_effective_target_arm_vfp_ok): New.
13357         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13358
13359 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13360
13361         PR fortran/29387
13362         * gfortran.dg/intrinsic_actual_2.f90: New test.
13363
13364         PR fortran/29490
13365         * gfortran.dg/actual_array_interface_1.f90: New test.
13366
13367         PR fortran/29641
13368         * gfortran.dg/used_types_11.f90: New test.
13369
13370 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13371
13372         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13373         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13374         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13375         * g++.old-deja/g++.mike/net25.C (main): Same.
13376         * g++.dg/lookup/exception1.C (main): Same.
13377         * g++.dg/parse/parens2.C (main): Same.
13378
13379 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13380
13381         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13382
13383 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13384
13385         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13386         * gcc.dg/torture/builtin-math-3.c: Likewise.
13387
13388 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13389
13390         PR fortran/29452
13391         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13392         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13393
13394 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13395
13396         PR Fortran/29410
13397         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13398
13399 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13400
13401         * lib/target-supports.exp (check_function_available): Declare
13402         function before calling.
13403
13404 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13405
13406         PR tree-optimization/29637
13407         * gcc.dg/pr29637.c: New test.
13408
13409 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13410
13411         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13412         tree canonicalization.
13413
13414 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13415
13416         * gcc.dg/builtins-20.c: Add more hypot tests.
13417
13418 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13419
13420         * gcc.dg/fold-compare-1.c: New test case.
13421
13422 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13423
13424         PR c++/16307
13425         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13426
13427 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13428
13429         PR tree-optimization/15458
13430         * gcc.dg/fold-xornot-1.c: New test case.
13431
13432 2006-10-29  Richard Guenther  <rguenther@suse.de>
13433
13434         * gcc.target/i386/math-torture/trunc.c: New testcase.
13435
13436 2006-10-29  Richard Guenther  <rguenther@suse.de>
13437
13438         * gcc.target/i386/math-torture/round.c: New testcase.
13439
13440 2006-10-29  Richard Guenther  <rguenther@suse.de>
13441
13442         * gcc.target/i386/math-torture/ceil.c: New testcase.
13443         * gcc.target/i386/math-torture/floor.c: Likewise.
13444
13445 2006-10-29  Richard Guenther  <rguenther@suse.de>
13446
13447         * gcc.target/i386/math-torture/rint.c: New testcase.
13448         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13449
13450 2006-10-29  Richard Guenther  <rguenther@suse.de>
13451
13452         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13453         * gcc.target/i386/math-torture/lceil.c: Likewise.
13454
13455 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13456
13457         PR libgfortran/24313
13458         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13459
13460 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13461
13462         * gcc.c-torture/execute/20020118-1.c,
13463         gcc.c-torture/execute/builtins/strlen.c,
13464         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13465         comment typos.
13466
13467 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13468
13469         * gcc.dg/builtins-20.c: Add tests for hypot.
13470         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13471         two-argument builtins.
13472         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13473         TESTIT2.  Update all callers.
13474         (TESTIT2, TESTIT2_R): New helper macros.
13475         Add testcases for pow, hypot and atan2.
13476
13477 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13478
13479         PR C++/29295
13480         * g++.dg/expr/bool1.C: New test.
13481         * g++.dg/expr/bool2.C: New test.
13482
13483 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13484
13485         PR fortran/28224
13486         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13487         * gfortran.dg/namelist_internal.f90: New test.
13488
13489 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13490
13491         PR fortran/29625
13492         * gfortran.dg/io_real_boz.f90: Add.
13493         * gfortran.dg/io_real_boz2.f90: Add.
13494
13495 2006-10-28  Richard Guenther  <rguenther@suse.de>
13496
13497         PR middle-end/26899
13498         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13499
13500 2006-10-28  Richard Guenther  <rguenther@suse.de>
13501
13502         PR target/28806
13503         * gcc.target/i386/math-torture/lround.c: New testcase.
13504
13505 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13506
13507         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13508         * gcc.dg/builtins-44.c: Likewise.
13509         * gcc.dg/builtins-45.c: Likewise.
13510         * gcc.dg/pr28796-2.c: Likewise.
13511         * gcc.dg/unordered-3.c: Likewise.
13512
13513 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13514
13515         PR libgfortran/27954
13516         * gfortran.dg/error_recovery_2.f90: New test.
13517
13518 2006-10-26  Richard Guenther  <rguenther@suse.de>
13519
13520         * gcc.target/i386/i386.exp: Use glob, not find to collect
13521         tests.  Avoids recursing into subdirectories.
13522         * gcc.target/i386/math-torture/math-torture.exp: Torture
13523         for interesting ia32 math options.
13524         * gcc.target.i386/math-torture/lrint.c: New testcase.
13525
13526 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13527
13528         PR libgfortran/29563
13529         * gfortran.dg/arrayio_9.f90: Update test.
13530         * gfortran.dg/arrayio_19.f90: New test.
13531
13532 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13533
13534         * gcc.dg/20061026.c: New testcase.
13535
13536 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13537
13538         PR libgfortran/29563
13539         * gfortran.dg/arrayio_9.f90: New test.
13540
13541 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13542
13543         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13544         Copy the strings manually, as strcpy may call strlen.
13545
13546 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13547
13548         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13549         Add checks for log, log2, log10 and log1p.
13550
13551         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13552         we already test 0.0.  Add checks for expm1, log, log2, log10,
13553         log1p, cbrt, erf and erfc.
13554
13555 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13556
13557         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13558
13559 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13560
13561         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13562         and remainderl() built-in functions.  Remove -ffast-math from
13563         dg-options.
13564
13565 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13566
13567         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13568         acosh and atanh.
13569
13570         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13571         floating point modifiers to arguments passed to float and long
13572         double functions respectively.  Update all callers to use floating
13573         point numbers, not integers.  Add tests for exp, exp2 and
13574         exp10/pow10.
13575
13576         * gcc.dg/torture/builtin-math-3.c: New test.
13577
13578 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13579
13580         PR fortran/29393
13581         * gfortran.dg/initialize_2.f90: New.
13582
13583 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584
13585         * gcc.dg/torture/builtin-math-2.c: New test.
13586
13587 2006-10-24  Richard Guenther  <rguenther@suse.de>
13588
13589         PR middle-end/28796
13590         * gcc.dg/pr28796-1.c: New testcase.
13591         * gcc.dg/pr28796-2.c: Likewise.
13592
13593 2006-10-24  Richard Guenther  <rguenther@suse.de>
13594
13595         * gcc.dg/builtins-57.c: New testcase.
13596
13597 2006-10-24  Richard Guenther  <rguenther@suse.de>
13598
13599         PR tree-optimization/29567
13600         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13601
13602 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13603
13604         PR tree-optimization/14784
13605         * gcc.dg/alias-10.c: New test.
13606
13607 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13608
13609         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13610
13611 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13612
13613         * gcc.dg/builtin-strncat-chk-1.c: New test.
13614
13615 2006-10-23  Jan Hubicka  <jh@suse.cz>
13616
13617         * gcc.dg/memmove-1.c: New test.
13618
13619 2006-10-23  Paul Brook  <paul@codesourcery.com>
13620
13621         * gcc.dg/pragma-pack-5.c: New test.
13622
13623 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13624
13625         * g++.dg/other/s390-1.C: New testcase.
13626
13627 2006-10-23  Richard Guenther  <rguenther@suse.de>
13628
13629         PR middle-end/27132
13630         PR middle-end/23295
13631         * gcc.dg/pr27132.c: New testcase.
13632         * gcc.dg/pr23295.c: Likewise.
13633         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13634         * g++.dg/tree-ssa/pr19807.C: Likewise.
13635
13636 2006-10-23  Richard Guenther  <rguenther@suse.de>
13637
13638         PR middle-end/21032
13639         * gcc.dg/pr21032.c: New testcase.
13640
13641 2006-10-22  Jeff Law  <law@redhat.com>
13642         Richard Guenther  <rguenther@suse.de>
13643
13644         PR tree-optimization/15911
13645         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13646
13647 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13648
13649         PR c++/20647
13650         * g++.dg/abi/rtti3.C: New.
13651
13652 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13653
13654         PR middle-end/28252
13655         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13656         transformation.
13657
13658 2006-10-21  Richard Guenther  <rguenther@suse.de>
13659
13660         PR tree-optimization/3511
13661         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13662
13663 2006-10-21  Richard Guenther  <rguenther@suse.de>
13664
13665         PR middle-end/26898
13666         * gcc.dg/torture/pr26898-1.c: New testcase.
13667         * gcc.dg/torture/pr26898-2.c: Likewise.
13668
13669 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13670
13671         PR c++/28053
13672         * g++.dg/parse/bitfield1.C: Adjust error markers.
13673         * g++.dg/parse/bitfield2.C: New test.
13674
13675 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13676
13677         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13678
13679 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13680
13681         PR libfortran/27895
13682         * gfortran.dg/zero_sized_1.f90: New test.
13683
13684 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13685
13686         * gcc.dg/div-compare-1.c: New test.
13687
13688 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13689
13690         PR fortran/29216
13691         * gfortran.dg/result_default_init_1.f90: New test.
13692
13693         PR fortran/29314
13694         * gfortran.dg/automatic_default_init_1.f90: New test.
13695
13696         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13697         from 38 to 33.
13698
13699 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13700
13701         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13702         'using namespace std' without previous declaration.
13703         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13704         * g++.old-deja/g++.robertl/eb133c.C: New.
13705
13706 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13707
13708         PR libgfortran/29277
13709         * gfortran.dg/streamio_4.f90: Update test.
13710         * gfortran.dg/streamio_11.f90: New test.
13711
13712 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13713
13714         PR c++/27952
13715         * g++.dg/inherit/virtual1.C: New test.
13716
13717 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13718
13719         PR c++/28261
13720         * g++.dg/parse/enum3.C: New test.
13721
13722 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13723
13724         PR c++/29039
13725         * g++.dg/init/ctor8.C: New test.
13726
13727 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13728
13729         PR c++/27270
13730         * g++.dg/ext/complit8.C: Tweak error markers.
13731         * g++.dg/template/complit1.C: Add error marker.
13732
13733 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/27270
13736         * g++.dg/ext/complit8.C: New test.
13737
13738         PR c++/29408
13739         * g++.dg/parse/dtor12.C: New test.
13740
13741         PR c++/29435
13742         * g++.dg/template/sizeof11.C: New test.
13743
13744 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13745
13746         PR fortran/29392
13747         * gfortran.dg/data_char_3.f90: New test.
13748
13749         PR fortran/29451
13750         * gfortran.dg/negative_automatic_size.f90: New test.
13751
13752 2006-10-16  David Daney  <ddaney@avtrex.com>
13753
13754         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13755
13756 2006-10-16  Eric Christopher  <echristo@apple.com>
13757
13758         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13759         x86_64.
13760
13761 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13762
13763         PR c++/28211
13764         * g++.dg/tc1/dr49.C: Tweak error messages.
13765         * g++.dg/parse/template21.C: New test.
13766
13767 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13768
13769         PR middle-end/20491
13770         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13771
13772 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13773
13774         PR fortran/29403
13775         * gfortran.dg/print_1.f90: New test.
13776
13777 2006-10-15  Jan Hubicka  <jh@suse.cz>
13778
13779         PR middle-end/29241
13780         * gcc.c-torture/compile/pr29241.c: New testcase.
13781
13782 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13783
13784         PR middle-end/29250
13785         * gcc.c-torture/compile/pr29250.c: New test.
13786
13787 2006-10-15  Richard Guenther  <rguenther@suse.de>
13788
13789         * gcc.dg/pr29299.c: New testcase.
13790
13791 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13792
13793         PR fortran/24767
13794         * gfortran.dg/label_4.f90: Adjust warning flag.
13795
13796 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13797
13798         PR fortran/29371
13799         * gfortran.dg/nullify_3.f90: New test.
13800
13801 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13802
13803         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13804         on Solaris 2.5.1 too.
13805
13806 2006-10-13  Eric Christopher  <echristo@apple.com>
13807
13808         * gcc.dg/pr25993.c: Skip for darwin.
13809
13810 2006-10-13  Eric Christopher  <echristo@apple.com>
13811
13812         * gcc.dg/visibility-11.c: Skip for darwin.
13813
13814 2006-10-13  Eric Christopher  <echristo@apple.com>
13815
13816         * gcc.dg/darwin-weakimport-1.c: Use
13817         -fno-asynchronous-unwind-tables.
13818         * gcc.dg/darwin-weakimport-3.c: Ditto.
13819
13820 2006-10-13  Richard Guenther  <rguenther@suse.de>
13821
13822         PR tree-optimization/29446
13823         * gcc.dg/torture/pr29446.c: New testcase.
13824
13825 2006-10-13  Bill Wendling  <wendling@apple.com>
13826
13827         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13828         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13829         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13830         * g++.old-deja/g++.law/shadow1.C: Likewise.
13831         * g++.old-deja/g++.law/ctors10.C: Likewise.
13832         * g++.dg/debug/namespace1.C: Likewise.
13833         * g++.dg/inherit/namespace-as-base.C: Likewise.
13834         * g++.dg/opt/delay-slot-1.C: Likewise.
13835         * g++.dg/parse/defarg10.C: Likewise.
13836         * g++.dg/template/ptrmem11.C: Likewise.
13837         * g++.dg/template/mem_func_ptr.C: Likewise.
13838         * g++.dg/template/spec19.C: Likewise.
13839
13840 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13841
13842         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13843
13844 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13845
13846         PR fortran/29373
13847         * gfortran.dg/implicit_9.f90: New test.
13848
13849         PR fortran/29407
13850         * gfortran.dg/namelist_25.f90: New test.
13851
13852         PR fortran/27701
13853         * gfortran.dg/same_name_2.f90: New test.
13854
13855         PR fortran/29232
13856         * gfortran.dg/host_assoc_types_1.f90: New test.
13857
13858         PR fortran/29364
13859         * gfortran.dg/missing_derived_type_1.f90: New test.
13860         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13861
13862         PR fortran/29422
13863         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13864
13865         PR fortran/29428
13866         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13867
13868 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13869
13870         PR fortran/29391
13871         * gfortran.dg/bound_2.f90: New test.
13872
13873 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13874
13875         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13876         directive.
13877         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13878         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13879         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13880         * gfortran.dg/gomp/reduction3.f90: Likewise.
13881         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13882         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13883         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13884         * gfortran.dg/forall_4.f90: Likewise.
13885         * gfortran.dg/spec_expr_4.f90: Likewise.
13886         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13887         * gfortran.dg/forall_5.f90: Likewise.
13888         * gfortran.dg/open_access_append_2.f90: Add check for
13889         compile-time warning.
13890
13891 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/28506
13894         * g++.dg/parse/pure1.C: New test.
13895
13896 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13897
13898         PR fortran/21435
13899         * gfortran.dg/io_constraints_3.f90: New test.
13900         * gfortran.dg/open_access_append_1.f90: Add checks
13901         for compile-time warnings.
13902         * gfortran.dg/pr20163-2.f: Likewise.
13903         * gfortran.dg/iostat_2.f90: Likewise.
13904         * gfortran.dg/label_4.f90: Delete the temporary
13905         file.
13906         * gfortran.dg/direct_io_2.f90: Add a FILE=
13907         specifier.
13908         * gfortran.dg/iomsg_1.f90: Add check for
13909         compile-time warning.
13910
13911 2006-10-12  Jan Hubicka  <jh@suse.cz>
13912
13913         PR c/28419
13914         * gcc.dg/pr28319.c: New test.
13915
13916 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13917         PR c++/29318
13918         * g++.dg/ext/vla4.C: New test.
13919
13920 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13921
13922         PR c++/27961
13923         * g++.dg/template/crash60.C: New test.
13924         * g++.dg/other/large-size-array.C: Adjust error markers.
13925         * g++.dg/parse/crash27.C: Likewise.
13926         * g++.dg/template/crash1.C: Likewise.
13927
13928 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13929
13930         PR testsuite/29093
13931         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13932
13933 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR preprocessor/28709
13936         * gcc.dg/cpp/paste14.c: New test.
13937
13938 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13939
13940         PR c++/29175
13941         * g++.dg/init/array24.C: New test.
13942
13943 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13944
13945         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13946         of <sys/types.h>.
13947
13948 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13949
13950         PR c++/29024
13951         * g++.dg/parse/typedef8.C: New test.
13952         * g++.dg/other/mult-stor1.C: Adjust error markers.
13953
13954 2006-10-11  Richard Guenther  <rguenther@suse.de>
13955
13956         PR tree-optimization/28230
13957         * gcc.dg/torture/pr28230.c: New testcase.
13958
13959 2006-10-11  Richard Guenther  <rguenther@suse.de>
13960
13961         PR inline-asm/29119
13962         * gcc.dg/torture/pr29119.c: New testcase.
13963
13964 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR middle-end/29272
13967         * gcc.c-torture/execute/20060930-2.c: New test.
13968
13969 2006-10-09  Richard Henderson  <rth@redhat.com>
13970
13971         Revert emutls patch.
13972
13973 2006-10-09  Richard Guenther  <rguenther@suse.de>
13974
13975         PR middle-end/29254
13976         * gcc.dg/pr29254.c: New testcase.
13977
13978 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13979             Paul Thomas  <pault@gcc.gnu.org>
13980
13981         PR fortran/20541
13982         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13983         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13984         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13985         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13986         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13987         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13988         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13989         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13990         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13991         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13992         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13993         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13994         * gfortran.dg/alloc_comp_std.f90: New test.
13995         * gfortran.dg/move_alloc.f90: New test.
13996
13997 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13998
13999         PR fortran/29115
14000         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14001
14002         PR fortran/29211
14003         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14004
14005 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14006
14007         PR fortran/28585
14008         * gfortran.dg/new_line.f90: New test.
14009
14010 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14011
14012         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14013         * gcc.dg/torture/builtin-convert-1.c,
14014         gcc.dg/torture/builtin-convert-2.c,
14015         gcc.dg/torture/builtin-convert-3.c,
14016         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14017
14018 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14019
14020         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14021         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14022         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14023         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14024
14025 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14026
14027         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14028         Xfail some tests for powerpc-darwin and powerpc-aix.
14029
14030 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14031
14032         PR c/29380
14033         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14034
14035 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14036
14037         PR target/29300
14038         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14039         on hppa*-*-hpux*.
14040
14041 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14042
14043         PR fortran/16580
14044         PR fortran/29288
14045         * gfortran.fortran-torture/execute/specifics.f90:
14046         Add tests for using all possible intrinsics as actual arguments.
14047         * gfortran.dg/specifics_1.f90: Add tests for using
14048         all possible intrinsics as actual arguments.
14049         * gfortran.dg/specifics_2.f90: New file.
14050         * gfortran.dg/specifics_3.f90: New file.
14051
14052 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14053
14054         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14055         * gcc.dg/debug/debug-2.c: Likewise.
14056
14057 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14058
14059         * gcc.c-torture/compile/sync-2.c: New test.
14060
14061 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14062
14063         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14064         line endings.
14065
14066 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14067
14068         PR rtl-optimization/29128
14069         * gcc.c-torture/compile/pr29128.c: New test.
14070
14071 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14072
14073         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14074         line endings.
14075
14076 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14077
14078         PR middle-end/29256
14079         * gcc.dg/tree-ssa/loop-19.c: New test.
14080
14081 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14082
14083         PR tree-optimization/29330
14084         * gcc.dg/pr29330.c: New test.
14085
14086         PR target/28924
14087         * gcc.c-torture/compile/20061005-1.c: New test.
14088
14089 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14090
14091         * gcc.dg/typename-vla-1.c: New case.
14092         * gnat.dg/forward_vla.adb: New case.
14093
14094 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14095
14096         PR tree-optimization/29290
14097         * gfortran.dg/loop_nest_1.f90: New test.
14098
14099         PR target/29198
14100         * gcc.dg/tls/opt-12.c: New test.
14101
14102         PR fortran/28415
14103         * gfortran.dg/save_2.f90: New test.
14104
14105         PR c/29091
14106         * gcc.dg/pr29091.c: New test.
14107
14108 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14109
14110         * lib/target-supports.exp
14111         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14112         same as x86_64-*-*; check for LP64.
14113
14114 2006-10-04  Richard Henderson  <rth@redhat.com>
14115
14116         * lib/target-supports.exp (check_effective_target_tls): Redefine
14117         to mean non-emulated tls.
14118         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14119         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14120         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14121         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14122         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14123         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14124         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14125
14126 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14127
14128         PR fortran/29343
14129         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14130
14131 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14132
14133         * gfortran.dg/bounds_check_fail_1.f90: New test.
14134
14135 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14136
14137         PR c++/29020
14138         * g++.dg/template/friend48.C: New test.
14139
14140 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14141
14142         PR fortran/29098
14143         * gfortran.dg/default_initialization_2.f90: New test.
14144
14145 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14146
14147         PR fortran/20779
14148         PR fortran/20891
14149         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14150
14151 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14152
14153         PR fortran/29284
14154         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14155
14156         PR fortran/29321
14157         PR fortran/29322
14158         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14159
14160         PR fortran/25091
14161         PR fortran/25092
14162         * gfortran.dg/entry_array_specs_1.f90: New test.
14163
14164 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14165
14166         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14167         insufficient to inhibit some test failures at -O3.  Do testing
14168         on integers.
14169
14170 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/29138
14173         * g++.dg/inherit/access8.C: New test.
14174         * g++.dg/template/dtor4.C: Tweak error messages.
14175
14176 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14177
14178         PR fortran/27478
14179         * gfortran.dg/entry_8.f90: New test.
14180
14181 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14182
14183         PR c++/29291
14184         * g++.dg/parse/new4.C: New test.
14185
14186 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14187
14188         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14189         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14190         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14191         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14192         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14193
14194 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14195
14196         PR fortran/19260
14197         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14198         * gfortran.dg/continuation_2.f90: New test.
14199
14200         PR fortran/19262
14201         * gfortran.dg/continuation_3.f90: New test.
14202         * gfortran.dg/continuation_4.f90: New test.
14203         * gfortran.dg/continuation_5.f: New test.
14204         * gfortran.dg/continuation_6.f: New test.
14205
14206 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14207
14208         PR c++/29226
14209         * g++.dg/template/vla1.C: New test.
14210
14211 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14212
14213         PR fortran/29210
14214         * gfortran.dg/complex_parameter_1.f90: New test.
14215
14216 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14217
14218         PR c/29154
14219         * gcc.c-torture/execute/20060929-1.c: New test.
14220
14221 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c++/29105
14224         * g++.dg/template/member6.C: New test.
14225         * g++.dg/parse/typename7.C: Adjust error markers.
14226
14227         PR c++/29080
14228         * g++.dg/template/member7.C: New test.
14229
14230 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14231
14232         PR c/24010
14233         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14234         gcc.dg/Woverride-init-3.c: New tests.
14235
14236 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14237
14238         * gcc.c-torture/execute/20060930-1.c: New test.
14239
14240 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14241
14242         PR fortran/18791
14243         * gfortran.dg/specifics_1.f90: New test.
14244         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14245         complex specifics.
14246
14247 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14248
14249         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14250         pthread-init-common.h: New.
14251
14252 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14253
14254         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14255         precision on some archs.
14256
14257 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14258
14259         * gcc.dg/non-local-goto-1.c: New test.
14260         * gcc.dg/non-local-goto-2.c: Likewise.
14261         * gcc.dg/setjmp-3.c: Likewise.
14262         * gcc.dg/setjmp-4.c: Likewise.
14263
14264 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14265
14266         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14267
14268 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14269
14270         PR fortran/28276
14271         * gfortran.dg/exponent_1.f90: New test.
14272
14273         PR fortran/27021
14274         * gfortran.dg/nearest_1.f90: New test.
14275
14276 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14277
14278         PR middle-end/25261
14279         PR middle-end/28790
14280         * gcc.dg/gomp/nestedfn-1.c: New test.
14281
14282 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14283
14284         PR objc/29195
14285         * objc/compile/method-1.m: New test.
14286
14287 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14288
14289         PR c++/26938
14290         * g++.dg/template/crash58.C: New test.
14291         * g++.dg/parse/crash28.C: Adjust error markers.
14292         * g++.dg/template/crash34.C: Likewise.
14293         * g++.dg/template/friend31.C: Likewise.
14294         * g++.dg/template/crash32.C: Likewise.
14295
14296         PR c++/27329
14297         * g++.dg/template/crash59.C: New test.
14298
14299         PR c++/27667
14300         * g++.dg/template/spec33.C: New test.
14301         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14302
14303 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14304             Adam Nemet  <anemet@caviumnetworks.com>
14305
14306         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14307         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14308
14309 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14310
14311         PR target/28911
14312         * gcc.dg/pr28911.c: New.
14313
14314 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14315
14316         PR target/29169
14317         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14318         (dg-options): Add -mfpmath=387.
14319
14320 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14321
14322         PR c/28706
14323         * gcc.dg/pr28706.c: New test.
14324
14325         PR c/28712
14326         * gcc.dg/pr28712.c: New test.
14327
14328 2006-09-22  Mike Stump  <mrs@apple.com>
14329
14330         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14331
14332 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14333
14334         PR tree-optimization/28888
14335         * gcc.dg/pr28888.c: New test.
14336
14337 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR c++/29016
14340         * g++.dg/init/ptrfn1.C: New test.
14341
14342 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14343
14344         PR c++/28861
14345         * g++.dg/template/spec32.C: New test.
14346         * g++.dg/parse/crash9.C: Adjust error markers.
14347
14348         PR c++/28303
14349         * g++.dg/template/typedef6.C: New test.
14350         * g++.dg/init/error1.C: Adjust error markers.
14351         * g++.dg/parse/crash9.C: Likewise.
14352         * g++.dg/template/crash55.C: Likewise.
14353
14354 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14355
14356         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14357
14358 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14359
14360         PR target/27650
14361         * g++.dg/ext/dllimport12.C: New test.
14362
14363 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14364
14365         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14366         * gcc.target/mips/nmadd-2.c: Likewise.
14367         * gcc.target/mips/mips-ps-6.c: New test.
14368         * gcc.target/mips/neg-abs-1.c: Likewise.
14369         * gcc.target/mips/neg-abs-2.c: Likewise.
14370         * gcc.target/mips/nmadd-3.c: New test.
14371
14372 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14373
14374         PR middle-end/28046
14375         * gcc.dg/gomp/atomic-10.c: New test.
14376         * g++.dg/gomp/atomic-10.C: New test.
14377
14378 2006-09-20  Eric Christopher  <echristo@apple.com>
14379
14380         * gcc.target/i386/sse3-not-fisttp.c: New.
14381
14382 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14383
14384         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14385
14386 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14387
14388         * gcc.c-torture/execute/pr28289.c (one): New variable.
14389         (main): Use it instead of argc.
14390         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14391         (main): Use it instead of argc.
14392
14393 2006-09-19  Paul Brook  <paul@codesourcery.com>
14394
14395         PR target/28516
14396         * gcc.dg/nested-func-5.c: New test.
14397
14398 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14399
14400         * lib/target-supports.exp (check_effective_target_tls): Compile
14401         test stubs using ${tool}_target_compile, not just target_compile.
14402         (check_effective_target_tls_runtime): Likewise.
14403
14404 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14405
14406         * gcc.c-torture/compile/20030405-1.x: Remove.
14407
14408         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14409         optimising linker from discarding it.
14410
14411 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14412
14413         PR fortran/28526
14414         * gfortran.dg/keyword_symbol_1.f90: New test.
14415
14416         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14417         pedantic compilation option.
14418
14419 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14420
14421         PR fortran/29060
14422         * gfortran.dg/spread_shape_1.f90: New test.
14423
14424 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14425
14426         PR tree-optimization/28887
14427         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14428
14429 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14430
14431         PR c/25993
14432         * gcc.dg/pr25993.c: New test.
14433
14434 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14435
14436         PR tree-opt/21591
14437         * gcc.dg/vect/pr21591.c: New test.
14438
14439 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14440
14441         PR tree-opt/29059
14442         * gcc.c-torture/compile/strcpy-1.c: New test.
14443         * gcc.c-torture/compile/strcpy-2.c: New test.
14444         * gcc.c-torture/compile/memcpy-1.c: New test.
14445         * gcc.c-torture/compile/memcpy-2.c: New test.
14446
14447 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14448
14449         PR testsuite/29055
14450         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14451
14452 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14453
14454         * gnat.dg/specs/double_record_extension1.ads: New test.
14455         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14456
14457 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14458
14459         PR fortran/29051
14460         * gfortran.dg/oldstyle_3.f90: New test.
14461
14462 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14463
14464         PR libgfortran/29099
14465         * gfortran.dg/secnds-1.f: New test.
14466
14467 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14468
14469         PR libgfortran/29053
14470         * gfortran.dg/streamio_9.f90: New test.
14471         * gfortran.dg/streamio_10.f90: New test.
14472
14473 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14474
14475         PR C++/29002
14476         * g++.dg/init/array22.C: New test.
14477         * g++.dg/init/array23.C: New test.
14478
14479 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14480
14481         * stackcheck.lst: Update list of tests requiring stack checking.
14482         * norun.lst: Adjust for above change.
14483         * ada95.lst: New file.
14484         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14485         requiring -gnat95 switch.
14486
14487 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14488
14489         * gnat.dg/in_out_parameter.adb: New test.
14490
14491 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14492
14493         PR debug/28980
14494         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14495
14496 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14497
14498         * gnat.dg/specs/unchecked_union.ads: New test.
14499
14500 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14501
14502         PR rtl-optimization/28982
14503         * gcc.c-torture/execute/pr28982a.c: New test.
14504         * gcc.c-torture/execute/pr28982b.c: Likewise.
14505
14506 2006-09-12  Eric Christopher  <echristo@apple.com>
14507
14508         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14509         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14510
14511 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14512
14513         PR c/28768
14514         PR preprocessor/14634
14515         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14516         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14517         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14518
14519 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14520
14521         * gcc.dg/pr28243.c: New test.
14522
14523 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14524
14525         PR fortran/28971
14526         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14527         this undiagnosed regression reappears.
14528
14529 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14530
14531         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14532         Treat $srcdir as a literal.
14533         * lib/fortran-torture.exp (fortran-torture-compile,
14534         fortran-torture-execute): Likewise.
14535         * lib/objc-torture.exp (objc-torture-compile,
14536         objc-torture-execute): Likewise.
14537         * lib/profopt.exp (profopt-execute): Likewise.
14538
14539 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14540
14541         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14542
14543 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14544
14545         PR testsuite/28950
14546         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14547
14548 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14549
14550         PR target/13685
14551         * gcc.target/i386/pr13685.c: New test.
14552
14553 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14554
14555         * gcc.dg/pr28726.c: New test.
14556
14557 2006-09-11  Josh Conner  <jconner@apple.com>
14558
14559         * gcc.dg/nrv3.c: Increase size of structure.
14560         * gcc.dg/nrv4.c: Likewise.
14561         * gcc.dg/nrv5.c: Likewise.
14562
14563 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14564
14565         PR libfortran/28890
14566         gfortran.dg/assumed_charlen_function_5.f90: New test.
14567
14568 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14569
14570         PR c++/28991
14571         * g++.dg/init/static3.C: New test.
14572
14573 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         PR testsuite/29007
14576         * gcc.dg/long-long-cst1.c (t): Add cast to
14577         __SIZE_TYPE__ before casting to int.
14578         (main): Return 0 on success.
14579
14580 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14581
14582         * gcc.c-torture/execute/20060910-1.c: New test.
14583
14584 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14585
14586         PR middle-end/26983
14587         * gcc.dg/pr26983.c: New test.
14588
14589 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14590
14591         PR target/29006
14592         * gcc.c-torture/execute/pr29006.c: New test.
14593
14594 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14595
14596         PR libfortran/28947
14597         gfortran.dg/matmul_4.f90: New test.
14598
14599 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14600
14601         PR fortran/28959
14602         gfortran.dg/used_types_10: New test.
14603
14604 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14605
14606         PR libfortran/28923
14607         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14608         gfortran.dg/array_initializer_3.f90: New test.
14609
14610 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14611
14612         PR fortran/28914
14613         * gfortran.dg/actual_array_constructor_3.f90: New test.
14614
14615 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14616
14617         PR testsuite/26778
14618         * gcc.target/i386/pr26778.c: New testcase.
14619
14620 2006-09-08  Eric Christopher  <echristo@apple.com>
14621
14622         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14623         * gcc.target/i386/memcpy-1.c: Ditto.
14624         * gcc.target/i386/asm-1.c: Ditto.
14625         * gcc.target/i386/20060512-4.c: Ditto.
14626         * gcc.target/i386/compress-float-387.c: Ditto.
14627         * gcc.target/i386/20060512-1.c: Ditto.
14628         * gcc.target/i386/compress-float-sse.c: Ditto.
14629         * gcc.target/i386/20060512-2.c: Ditto.
14630         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14631         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14632         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14633         * gcc.dg/pr26449.c: Ditto.
14634         * gcc.dg/attr-ms_struct-2.c: Ditto.
14635         * gcc.dg/attr-ms_struct-1.c: Ditto.
14636         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14637
14638 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14639
14640         PR c/28504
14641         * gcc.dg/vla-10.c: New test.
14642
14643 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14644
14645         PR c++/28858
14646         * g++.dg/parse/template20.C: New test.
14647         * g++.dg/template/operator8.C: Remove obsolete part.
14648         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14649         * g++.old-deja/g++.pt/crash65.C: Likewise.
14650
14651 2006-09-07  Jason Merrill  <jason@redhat.com>
14652
14653         PR middle-end/27724
14654         * gcc.dg/long-long-cst1.c: New test.
14655
14656 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14657
14658         PR C++/28906
14659         * g++.dg/other/array3.C: New test.
14660         * g++.dg/other/array4.C: New test.
14661         * g++.dg/other/array5.C: New test.
14662
14663 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14664
14665         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14666
14667 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14668
14669         PR target/28946
14670         * gcc.target/i386/pr28946.c: New test.
14671
14672 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14673
14674         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14675         in integer literal constant.
14676         * gfortran.dg/enum_8.f90: Ditto.
14677         * gfortran.dg/g77/20030326-1.f: Ditto.
14678
14679 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14680
14681         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14682         nonconformance usage.
14683
14684 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14685
14686         PR middle-end/28862
14687         * gcc.c-torture/compile/vector-align-1.c: New test.
14688
14689 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14690
14691         PR rtl-opt/27883
14692         * g++.dg/opt/copysign-1.C: New test.
14693
14694 2006-09-06  Jason Merrill  <jason@redhat.com>
14695
14696         PR c++/27371
14697         * g++.dg/warn/unused-result1.C: New test.
14698
14699 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/28903
14702         * g++.dg/ext/vla3.C: New test.
14703
14704         PR c++/28886
14705         * g++.dg/template/array16.C: New test.
14706
14707 2006-09-06  Richard Guenther  <rguenther@suse.de>
14708
14709         * gcc.dg/pr27226.c: Remove testcase again.
14710
14711 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14712
14713         PR tree-opt/28937
14714         * g++.dg/opt/unroll2.C: New test.
14715
14716 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         PR tree-opt/28952
14719         * gcc.dg/vect/pr28952.c: New test.
14720
14721 2006-09-05  Richard Guenther  <rguenther@suse.de>
14722
14723         PR tree-optimization/28900
14724         * gcc.dg/torture/pr28900.c: New testcase
14725
14726 2006-09-05  Richard Guenther  <rguenther@suse.de>
14727
14728         PR tree-optimization/28905
14729         * gcc.c-torture/compile/pr28905.c: New testcase.
14730
14731 2006-09-05  Richard Guenther  <rguenther@suse.de>
14732
14733         PR middle-end/28935
14734         * gcc.dg/pr28935.c: New testcase.
14735
14736 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14737
14738         * gcc.c-torture/execute/20060905-1.c: New test.
14739
14740 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14741
14742         PR fortran/28908
14743         * gfortran.dg/used_types_7.f90: New test.
14744         * gfortran.dg/used_types_8.f90: New test.
14745         * gfortran.dg/used_types_9.f90: New test.
14746
14747 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14748
14749         * gcc.c-torture/compile/20060904-1.c: New test.
14750
14751 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         PR c++/23287 Revert my 2006-09-01 patch
14754         * g++.dg/parse/dtor12.C: Remove.
14755
14756 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14757
14758         PR c+/27670
14759         * g++.dg/template/operator9.C: New test.
14760
14761         PR c++/27493
14762         * g++.dg/template/operator7.C: New test.
14763
14764         PR c++/27494
14765         * g++.dg/template/operator8.C: New test.
14766
14767         PR c++/27397
14768         * g++.dg/template/crash57.C: New test.
14769
14770         * g++.dg/template/typedef4.C: Adjust error markers.
14771         * g++.dg/template/typedef5.C: Likewise.
14772
14773 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14774
14775         PR c++/28878
14776         * g++.dg/parse/crash33.C: New test.
14777
14778 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14779         Richard Guenther  <rguenther@suse.de>
14780         Adam Nemet  <anemet@caviumnetworks.com>
14781
14782         PR middle-end/27226
14783         * gcc.target/mips/memcpy-1.c: New testcase.
14784         * gcc.dg/pr27226.c: Likewise.
14785
14786 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14787
14788         PR c++/28705
14789         * g++.dg/lookup/koenig5.C: New.
14790         * g++.dg/template/crash56.C: New.
14791
14792 2006-09-01  Josh Conner  <jconner@apple.com>
14793
14794         PR c++/25505
14795         * gcc.dg/nrv3.c: New test.
14796         * gcc.dg/nrv4.c: New test.
14797         * gcc.dg/nrv5.c: New test.
14798
14799 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14800
14801         PR c++/23287
14802         * g++.dg/parse/dtor12.C: New.
14803
14804 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14805
14806         PR tree-optimization/28839
14807         * gcc.dg/pr28839.c: New test.
14808
14809 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14810
14811         PR target/24367
14812         * gcc.dg/pr24367.c: New testcase.
14813
14814 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14815
14816         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14817
14818 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14819
14820         PR rtl-optimization/27735
14821         * gcc.dg/loop-unswitch-1.c: New test.
14822
14823 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14824
14825         PR fortran/28885
14826         * gfortran.dg/aliasing_dummy_2.f90: New test.
14827
14828         PR fortran/20067
14829         * gfortran.dg/generic_5.f90: Change error message.
14830
14831         PR fortran/28873
14832         * gfortran.dg/generic_6.f90: New test.
14833
14834         PR fortran/25077
14835         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14836
14837         PR fortran/25102
14838         * gfortran.dg/invalid_interface_assignment.f90: New test.
14839
14840         PR fortran/24866
14841         * gfortran.dg/module_proc_external_dummy.f90: New test.
14842
14843 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14844
14845         PR c++/28349
14846         * g++.dg/warn/var-args1.C: New test.
14847
14848 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14849
14850         PR fortran/28866
14851         * gfortran.dg/simpleif_2.f90: New test.
14852         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14853         * gfortran.dg/enum_5.f90: Ditto.
14854
14855 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14856             Kazu Hirata  <kazu@codesourcery.com>
14857
14858         PR tree-optimization/17506
14859         * gcc.dg/pr17506.c: New.
14860
14861 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14862
14863         PR c++/28139
14864         * g++.dg/eh/alias1.C: New test.
14865
14866 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14867
14868         PR c++/28860
14869         * g++.dg/template/ttp22.C: New test.
14870
14871 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14872
14873         PR middle-end/26632
14874         * gcc.dg/pr26632.c: New.
14875
14876 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14877
14878         PR libgfortran/28354
14879         * gfortran.dg/fmt_zero_precision.f90: New test.
14880
14881 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR c++/28058
14884         * g++.dg/template/spec31.C: New test.
14885
14886 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14887
14888         PR c++/26573
14889         * g++.dg/other/static2.C: New test.
14890
14891 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14892
14893         * gcc.dg/Wswitch-enum-2.c: New test case.
14894         * gcc.dg/Wswitch-enum-3.c: Likewise.
14895
14896 2006-08-26  Richard Guenther  <rguenther@suse.de>
14897
14898         * gcc.c-torture/compile/20060826-1.c: New testcase.
14899
14900 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14901
14902         PR c++/28736
14903         * g++.dg/template/void10.C: New test.
14904
14905         PR c++/28737
14906         * g++.dg/template/void8.C: New test.
14907
14908         PR c+_+/28738
14909         * g++.dg/template/void9.C: New test.
14910
14911         * g++.dg/template/void3.C: Adjust error markers.
14912         * g++.dg/template/void4.C: Likewise.
14913         * g++.dg/template/crash55.C: Likewise.
14914         * g++.dg/template/void7.C: Likewise
14915
14916 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/28588
14919         * g++.dg/inherit/access6.C: New test.
14920         * g++.dg/inherit/access7.C: Likewise.
14921
14922         PR c++/28595
14923         * g++.dg/template/array15.C: New test.
14924         * g++.dg/template/crash2.C: Tweak error markers.
14925
14926 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14927
14928         PR middle-end/28683
14929         * gcc.c-torture/compile/20060823-1.c: New test.
14930
14931 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14932
14933         PR c++/28853
14934         * g++.dg/template/ttp21.C: New test.
14935
14936         PR c++/28852
14937         * g++.dg/other/operator1.C: Add error-marker.
14938         * g++.dg/other/operator2.C: New test.
14939
14940 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14941
14942         PR c/27893
14943         * gcc.c-torture/compile/vla-const-1.c,
14944         gcc.c-torture/compile/vla-const-2.c: New tests.
14945
14946 2006-08-26  Richard Guenther  <rguenther@suse.de>
14947
14948         PR middle-end/28814
14949         * gcc.dg/torture/pr28814.c: New testcase.
14950
14951 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14952
14953         PR c/28418
14954         * gcc.c-torture/compile/compound-literal-1.c: New test.
14955
14956 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14957
14958         PR c/28299
14959         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14960         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14961         Expect extra diagnostics.
14962
14963 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14964
14965         gcc.dg/noncompile/pr16876.c: New test.
14966
14967 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14968
14969         PR c++/28056
14970         * g++.dg/parse/local1.C: New test.
14971         * g++.dg/other/qual1.C: Tweak error marker.
14972
14973 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14974
14975         PR c++/27787
14976         * g++.dg/template/typename10.C: New.
14977         * g++.dg/template/lookup4.C: Remove bogus error marker.
14978
14979 2006-08-25  Richard Guenther  <rguenther@suse.de>
14980
14981         PR testsuite/28829
14982         * gcc.dg/pr26570.c: Fix testcase.
14983
14984 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14985
14986         PR tree-opt/28807
14987         * gcc.c-torture/execute/mayalias-2.c: New test.
14988         * gcc.dg/tree-ssa/alias-13.c: New test.
14989
14990 2006-08-24  Jan Hubicka  <jh@suse.cz>
14991
14992         PR debug/26881
14993         * gcc.dg/debug/pr26881.c: New file.
14994
14995 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14996
14997         PR fortran/28788
14998         * gfortran.dg/used_types_4.f90: New test.
14999         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15000         association of derived types.
15001         * gfortran.dg/used_types_2.f90: Add module cleanup.
15002         * gfortran.dg/used_types_3.f90: The same.
15003
15004         PR fortran/28771
15005         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15006         fix of regression.
15007
15008 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15009
15010         PR 28813
15011         * gfortran.dg/direct_io_6.f90: Remove test.
15012
15013 2006-08-23  Stuart Hastings  <stuart@apple.com>
15014
15015         PR 28825
15016         * gcc.target/i386/20060821-1.c: New.
15017
15018 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15019
15020         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15021         dg-warning strings for dllimport.
15022
15023 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15024
15025         PR C++/28450
15026         * g++.dg/ext/vector4.C: New test.
15027         * g++.dg/ext/complex1.C: New test.
15028
15029 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15030
15031         PR debug/28692
15032         * gcc.dg/debug/const-1.c: New.
15033         * gcc.dg/debug/const-2.c: New.
15034         * gcc.dg/debug/dwarf2/const-1.c: New.
15035         * gcc.dg/debug/dwarf2/const-2.c: New.
15036         * gcc.dg/debug/dwarf2/const-2b.c: New.
15037
15038 2006-08-22  Richard Guenther  <rguenther@suse.de>
15039
15040         PR middle-end/28776
15041         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15042         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15043
15044 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15045
15046         PR tree-optimization/28003
15047         * g++.dg/tree-ssa/pr28003.C: New.
15048
15049 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15050
15051         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15052
15053 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15054
15055         PR c++/26269
15056         * g++.dg/other/error14.C: New test.
15057
15058         PR c++/28505
15059         * g++.dg/parse/ctor7.C: New test.
15060         * g++.dg/parse/ctor8.C: Likewise.
15061
15062         PR c++/28741
15063         * g++.dg/template/void7.C: New test.
15064
15065 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15066
15067         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15068         * gnat.dg/self_aggregate_with_array.adb: New test.
15069
15070 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15071
15072         * g++.dg/eh/arm-vfp-unwind.C: New test.
15073
15074 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/28341
15077         * g++.dg/template/ref3.C: New test.
15078         * g++.dg/template/nontype13.C: New test.
15079
15080         PR c++/28346
15081         * g++.dg/template/ptrmem17.C: New test.
15082
15083 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15084
15085         PR target/28648 c:
15086         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15087
15088 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/28630
15091         * gfortran.dg/used_types_2.f90: New test.
15092
15093         PR fortran/28601
15094         * gfortran.dg/used_types_3.f90: New test.
15095
15096         PR fortran/20886
15097         * gfortran.dg/generic_actual_arg.f90: New test.
15098
15099         PR fortran/28735
15100         * gfortran.dg/module_private_array_refs_1.f90: New test.
15101
15102         PR fortran/28762
15103         * gfortran.dg/program_name_1.f90: New test.
15104
15105         PR fortran/28425
15106         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15107
15108         PR fortran/28496
15109         * gfortran.dg/array_initializer_2.f90: New test.
15110
15111         PR fortran/18111
15112         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15113
15114         PR fortran/28600
15115         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15116
15117         PR fortran/28771
15118         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15119
15120         PR fortran/28660
15121         * gfortran.dg/dependent_decls_1.f90: New test.
15122
15123 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15124
15125         PR fortran/25217
15126         * gfortran.dg/derived_init_2.f90: New.
15127
15128 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15129
15130         * gcc.c-torture/execute/pr28289.c: New test.
15131
15132 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15133
15134         PR c/28744
15135         * gcc.dg/attr-externally-visible-1.c: New test.
15136         * gcc.dg/attr-externally-visible-2.c: New test.
15137         * g++.dg/parse/attr-externally-visible-1.C: New test.
15138         * g++.dg/parse/attr-externally-visible-2.C: New test.
15139
15140 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15141
15142         PR c++/28606
15143         * g++.dg/parse/dtor11.C: New test.
15144
15145 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15146
15147         PR rtl-optimization/28489
15148         * gcc.c-torture/compile/pr28489.c: New test.
15149
15150 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15151
15152         PR c++/28710
15153         * g++.dg/template/redecl4.C: New test.
15154
15155         PR c++/28711
15156         * g++.dg/template/ctor8.C: New test.
15157
15158 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15159
15160         * gcc.dg/pr26570.c: Fix testcase.
15161
15162 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15163
15164         * PR c++/28573
15165         * g++.dg/parse/offsetof6.C: New test.
15166         * g++.dg/parse/offsetof6.C: New test.
15167         * g++.dg/parse/offsetof7.C: New test.
15168
15169 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15170
15171         PR testsuite/28602
15172         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15173         is false.
15174
15175 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15176
15177         PR c++/28302
15178         * g++.dg/ext/vector3.C: New test.
15179
15180 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15181
15182         PR gcov/profile/26570
15183         * gcc.dg/pr26570.c: New test.
15184
15185 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15186
15187         PR c/27697
15188         * gcc.dg/qual-component-1.c: New test.
15189
15190 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15191
15192         PR c++/28593
15193         * g++.dg/parse/new3.C: New test.
15194
15195 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15196
15197         PR fortran/25828
15198         * gfortran.dg/streamio_1.f90: New test.
15199         * gfortran.dg/streamio_2.f90: New test.
15200         * gfortran.dg/streamio_3.f90: New test.
15201         * gfortran.dg/streamio_4.f90: New test.
15202         * gfortran.dg/streamio_5.f90: New test.
15203         * gfortran.dg/streamio_6.f90: New test.
15204         * gfortran.dg/streamio_7.f90: New test.
15205         * gfortran.dg/streamio_8.f90: New test.
15206
15207 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15208
15209         PR c/28287
15210         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15211
15212 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15213
15214         PR c++/28594
15215         * g++.dg/template/void6.C: New test.
15216
15217 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15218
15219         PR c/28649
15220         * gcc.dg/parse-error-1.c: New test.
15221         * gcc.dg/parse-error-2.c: New test.
15222         * gcc.dg/cpp/digraph2.c: Add error-marker.
15223         * gcc.dg/noncompile/920923-1.c: Likewise.
15224
15225 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15226
15227         PR c/27490
15228         * gcc.dg/sizeof-2.c: New testcase.
15229
15230         PR c/27489
15231         * gcc.dg/switch-A.c: New testcase.
15232
15233 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15234
15235         PR c++/28288
15236         PR c++/14556
15237         * g++.old-deja/g++.warn/compare1.C: Delete.
15238         * g++.dg/opt/pr7503-2.C: Delete.
15239         * g++.dg/opt/pr7503-3.C: Delete.
15240         * g++.dg/opt/pr7503-4.C: Delete.
15241         * g++.dg/opt/pr7503-5.C: Delete.
15242         * g++.dg/opt/max1.C: Delete.
15243         * g++.dg/warn/minmax.C: Delete.
15244         * g++.dg/expr/minmax.C: New test.
15245
15246 2006-08-14  Richard Guenther  <rguenther@suse.de>
15247
15248         PR testsuite/28703
15249         * gcc.c-torture/execute/pr28651.c: Do not use argc
15250         to avoid optimization, instead forbid inlining.
15251
15252 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15253
15254         PR rtl-optimization/28634
15255         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15256
15257 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15258
15259         PR c/27184
15260         * gcc.dg/torture/pr27184.c: New test.
15261
15262 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15263
15264         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15265
15266 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15267
15268         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15269         * gfortran.dg/stat_2.f90: Likewise.
15270         * gfortran.dg/chmod_1.f90: Likewise.
15271         * gfortran.dg/chmod_2.f90: Likewise.
15272         * gfortran.dg/chmod_3.f90: Likewise.
15273
15274 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15275
15276         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15277
15278 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15279
15280         * g++.dg/opt/pr23454-2.C: New test.
15281
15282 2006-08-11  Richard Guenther  <rguenther@suse.de>
15283
15284         PR middle-end/28651
15285         * gcc.c-torture/execute/pr28651.c: New testcase.
15286
15287 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15288
15289         * gnat.dg/specs/static_initializer.ads: New test.
15290
15291 2006-08-10  Paul Brook  <paul@codesourcery.com>
15292
15293         * gcc.target/arm/cond-asm.c: New test.
15294
15295 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15296
15297         PR tree-optimization/26197
15298         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15299         * g++.dg/vect/vect.exp: Compile the new tests with
15300         --param max-aliased-vops=0.
15301
15302 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15303
15304         PR c++/28637
15305         * g++.dg/template/void3.C: New test.
15306
15307         PR c++/28638
15308         * g++.dg/template/void4.C: New test.
15309
15310         PR c++/28640
15311         * g++.dg/template/void5.C: New test.
15312
15313 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15314
15315         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15316         after dg-do compile.
15317
15318 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15319
15320         PR tree-optimizations/26969
15321         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15322         "unswitch-loops" with -funswitch-loops.
15323         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15324
15325 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15326
15327         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15328         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15329         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15330         * objc.dg/dwarf-1.m: Likewise.
15331         * objc.dg/dwarf-2.m: Likewise.
15332         * obj-c++.dg/dwarf-2.mm: Likewise.
15333
15334 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15335
15336         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15337         * objc.dg/dwarf-2.m: Likewise.
15338         * obj-c++.dg/dwarf-2.mm: Likewise.
15339
15340         PR libfortran/28603
15341         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15342
15343         PR testsuite/27611
15344         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15345
15346         PR testsuite/27033
15347         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15348
15349 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15350
15351         PR target/27827
15352         * gcc.target/i386/pr27827.c: New testcase.
15353
15354 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15355
15356         PR fortran/28590
15357         * gfortran.dg/sequence_types_1.f90: New test.
15358
15359 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15360
15361         PR fortran/28548
15362         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15363         dg-warning.  Add -pedantic option.
15364
15365 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15366
15367         PR c/28502
15368         * gcc.dg/proto-1.c: New test.
15369
15370         PR c/27721
15371         * gcc.dg/lvalue-4.c: New test.
15372
15373         PR c/28136
15374         * gcc.dg/init-bad-5.c: New test.
15375
15376 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15377
15378         PR c++/28347
15379         * g++.dg/ext/typedef-init.C: Add new test for typedef
15380         initialization inside templates. Adjust existing error markers.
15381
15382 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/28148
15385         * g++.dg/init/ptrmem3.C: New test.
15386
15387 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15388
15389         PR tree-optimization/27770
15390         * lib/target-support.exp: New target keyword "section_anchors".
15391         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15392         tests.
15393         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15394         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15395         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15396         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15397
15398 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15399
15400         * gcc.dg/20060801-1.c: Add missing '}'.
15401
15402 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15403
15404         PR c++/27508
15405         * g++.dg/parse/dtor9.C: New test.
15406         * g++.dg/parse/dtor10.C: New test.
15407         * g++.dg/other/error7.C: Adjust error-marker.
15408
15409         PR c++/28274
15410         * g++.dg/other/default5.C: New test.
15411
15412 2006-08-02  Richard Guenther  <rguenther@suse.de>
15413
15414         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15415
15416 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/28557
15419         * g++.dg/template/conv9.C: New test.
15420
15421 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15422
15423         PR debug/28063
15424         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15425         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15426         Optionally return assembly text.  Update callers.
15427         (check_no_compiler_messages): Update verbose messages.
15428         (check_no_messages_and_pattern): New.
15429         (check_effective_target_string_merging): New.
15430
15431 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15432
15433         PR c++/28250
15434         * g++.dg/eh/catch4.C: New test.
15435
15436         PR c++/28257
15437         * g++.dg/other/qual1.C: New test.
15438
15439         PR c++/28259
15440         * g++.dg/inherit/error2.C: New test.
15441
15442         PR c++/28267
15443         * g++.dg/other/new1.C: New test.
15444
15445         * g++.dg/warn/pr23075.C: Remove obsolete test.
15446         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15447         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15448
15449 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15450
15451         PR c++/28523
15452         * g++.dg/eh/cast1.C: New test.
15453
15454 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15455
15456         PR libfortran/28452
15457         * gfortran.dg/random_3.f90:  New test.
15458
15459 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15460
15461         PR c++/28432
15462         * g++.dg/other/pr28304.C: Change expected error message.
15463         * g++.dg/other/pr28432.C: New test.
15464
15465 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15466
15467         PR c++/28256
15468         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15469
15470 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15471
15472         PR debug/23336
15473         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15474         at -g1.
15475         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15476         g++.dg/debug/enum-2.C: New.
15477
15478 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15479
15480         PR c++/6634
15481         * g++.dg/parse/long1.C: Add more tests.
15482
15483 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15484
15485         * gfortran.dg/lrshift_1.c: New file.
15486
15487 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15488
15489         PR libgfortran/28335
15490         * gfortran.dg/no_unit_error_1.f90: New test.
15491
15492 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15493
15494         PR libgfortran/28335
15495         * gfortran.dg/no_unit_error_1.f90: Delete test.
15496         * gfortran.dg/no_unit_error_2.f90: Delete test.
15497
15498 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15499
15500         * gfortran.dg/chmod_3.f90: New test.
15501         * gfortran.dg/ltime_gmtime_1.f90: New test.
15502         * gfortran.dg/ltime_gmtime_2.f90: New test.
15503         * gfortran.dg/lrshift_1.f90: New test.
15504         * gfortran.dg/chmod_1.f90: New test.
15505         * gfortran.dg/chmod_2.f90: New test.
15506
15507 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15508
15509         PR c++/27668
15510         * g++.dg/template/crash55.C: New test.
15511
15512         PR c++/27962
15513         * g++.dg/template/nontype16.C: New test.
15514
15515         * g++.dg/template/void2.C: Adjust error markers.
15516         * g++.dg/template/nontype5.C: Adjust error markers.
15517
15518 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15519
15520         * gcc.target/i386/stack-prot-kernel.c: New test.
15521
15522 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15523
15524         * gcc.dg/builtins-55.c: New test case.
15525
15526 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15527
15528         PR rtl-optimization/27907
15529         * gcc.c-torture/compile/pr27907.c: New test.
15530
15531 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15532
15533         * gfortran.dg/mclock.f90: New test.
15534         * gfortran.dg/int_conv_1.f90: New test.
15535         * gfortran.dg/stat_1.f90: New test.
15536         * gfortran.dg/stat_2.f90: New test.
15537
15538 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15539
15540         PR libgfortran/28335
15541         * gfortran.dg/no_unit_error_1.f90: New test.
15542         * gfortran.dg/no_unit_error_2.f90: New test.
15543         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15544
15545 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15546
15547         PR middle-end/28473
15548         * gcc.dg/fold-convround-1.c: New test case.
15549
15550 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15551
15552         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15553
15554 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15555
15556         PR c++/27572
15557         * g++.dg/other/typedef1.C: New test.
15558         * g++.dg/template/typedef4.C: New test.
15559         * g++.dg/template/typedef5.C: New test.
15560
15561 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15562
15563         PR fortran/28416
15564         * gfortran.dg/allocatable_dummy_3.f90: New.
15565
15566 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15567
15568         PR fortran/28439
15569         * gfortran.dg/arithmetic_if.f90:  New test.
15570
15571 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15572
15573         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15574         avoid memcpy optimization.
15575
15576 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15577
15578         PR fortran/25289
15579         * gfortran.dg/direct_io_6.f90: New test.
15580
15581 2006-07-24  Jan Hubicka  <jh@suse.cz>
15582
15583         PR c/25795
15584         PR c++/27369
15585         * gcc.dg/pr25795.c: New test.
15586         * gcc.dg/pr25795-1.c: New test.
15587
15588 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15589
15590         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15591         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15592         which may be transformed to "g || h" on some platforms.
15593
15594 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/28025
15597         * g++.dg/template/friend45.C: New test.
15598
15599 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15600
15601         PR libgfortran/28339
15602         * gfortran.dg/arrayio_8.f90: New test.
15603
15604 2006-07-21  Mike Stump  <mrs@apple.com>
15605
15606         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15607
15608         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15609
15610 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15611
15612         PR c++/28250
15613         * g++.dg/eh/catch3.C: New test.
15614
15615         PR c++/28363
15616         * g++.dg/template/defarg10.C: New test.
15617
15618 2006-07-20  Paul Brook  <paul@codesourcery.com>
15619
15620         PR 27363
15621         * gcc.dg/pr27363.c: New test.
15622
15623 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15624
15625         PR c++/28338
15626         * g++.dg/init/ref13.C: New test.
15627
15628 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15629
15630         PR obj-c++/28434
15631         * obj-c++.dg/proto-error-1.mm: New test.
15632
15633 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15634
15635         PR c++/28337
15636         * g++.dg/template/string1.C: New test.
15637
15638 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15639
15640         PR c++/28048
15641         * g++.dg/template/defarg9.C: New test.
15642
15643         PR c++/28235
15644         * g++.dg/template/static27.C: New test.
15645
15646 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15647
15648         PR 28410
15649         * gcc.dg/tree-ssa/pr28410.c: New test.
15650
15651 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15652
15653         PR c++/28258
15654         * g++/dg/other/error13.C: New test.
15655
15656         PR c++/28260
15657         * g++.dg/template/friend44.C: New test.
15658
15659 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15660
15661         PR c++/27495
15662         * g++.dg/other/pr27495.C: New.
15663
15664 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15665
15666         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15667         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15668
15669 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15670
15671         PR c/28286
15672         * gcc.dg/pragma-pack-4.c: New test.
15673
15674 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15675
15676         PR c++/28291
15677         * g++.dg/ext/pr28291.C: New test.
15678
15679 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15680
15681         PR middle-end/28403
15682         * gcc.c-torture/execute/pr28403.c: New test.
15683
15684 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15685
15686         PR middle-end/28402
15687         * gcc.dg/pr28402.c: New test.
15688
15689 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15690
15691         PR c++/28304
15692         * g++.dg/other/pr28304.C: New test.
15693
15694 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15695
15696         PR other/28251
15697         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15698         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15699
15700 2006-07-17  Richard Guenther  <rguenther@suse.de>
15701
15702         PR tree-optimization/28238
15703         * g++.dg/tree-ssa/pr28238.C: New testcase.
15704
15705 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15706
15707         PR c++/28250
15708         * g++.dg/eh/catch1.C: New test.
15709         * g++.dg/eh/catch2.C: New test.
15710
15711 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15712
15713         PR c++/28370
15714         * g++.dg/template/anon3.C: New test.
15715
15716 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15717
15718         PR fortran/20844
15719         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15720         specifiers requiring an explicit format tag..
15721
15722         PR fortran/28201
15723         * gfortran.dg/generic_5: New test.
15724
15725         PR fortran/20893
15726         * gfortran.dg/elemental_optional_args_1.f90: New test.
15727
15728 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15729
15730         * gnat.dg/assert.ads: New file.
15731         * gnat.dg/controlled_record.ads: Likewise.
15732         * gnat.dg/controlled_record.adb: Likewise.
15733
15734 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15735
15736         PR c++/28292
15737         * g++.dg/other/error12.C: New test.
15738
15739         PR c++/28269
15740         * g++.dg/template/crash54.C: New test.
15741
15742 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15743
15744         PR c++/28249
15745         * g++.dg/parse/catch1.C: New test.
15746
15747         PR c++/28294
15748         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15749
15750         PR c++/28387
15751         * g++.dg/ext/attrib24.C: New test.
15752
15753 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15754
15755         PR c++/28343
15756         * g++.dg/ext/asmspec1.C: New test.
15757
15758 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15759
15760         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15761         (dg-test): Support shouldfail tests.
15762         * lib/target-supports-dg.exp (dg-shouldfail): New.
15763         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15764         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15765         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15766         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15767         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15768         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15769         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15770
15771 2006-07-13  Jan Hubicka  <jh@suse.cz>
15772
15773         * gcc.target/i386/memcpy-1.c: New.
15774
15775 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15776
15777         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15778
15779 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15780
15781         PR fortran/25097
15782         * gfortran.dg/present_1.f90: New test.
15783
15784         PR fortran/20903
15785         * gfortran.dg/interface_derived_type_1.f90: New test.
15786
15787 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15788
15789         PR fortran/28213
15790         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15791         list.
15792
15793 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15794
15795         PR c++/27820
15796         * g++.dg/other/label1.C: New test.
15797
15798 2006-07-07  Richard Guenther  <rguenther@suse.de>
15799
15800         PR middle-end/28268
15801         * gcc.dg/torture/pr28268.c: New testcase.
15802
15803 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15804
15805         PR c++/27019
15806         * g++.dg/ext/pr27019.C: New.
15807
15808 2006-07-07  Richard Guenther  <rguenther@suse.de>
15809
15810         PR tree-optimization/28187
15811         * gcc.dg/pr28187.c: New testcase.
15812
15813 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15814
15815         * gnat.dg/address_conversion.adb: New test.
15816         * gnat.dg/boolean_subtype.adb: Likewise.
15817         * gnat.dg/frame_overflow.adb: Likewise.
15818         * gnat.dg/pointer_array.adb: Likewise.
15819         * gnat.dg/pointer_conversion.adb: Likewise.
15820
15821 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15822
15823         PR fortran/28237
15824         PR fortran/23420
15825         * gfortran.dg/print_fmt_5.f90: New test.
15826
15827 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15828
15829         PR fortran/28129
15830         * gfortran.dg/bounds_check_4.f90: New test.
15831
15832 2006-07-05  Richard Guenther  <rguenther@suse.de>
15833
15834         PR target/28158
15835         * gfortran.dg/pr28158.f90: New testcase.
15836
15837 2006-07-05  Richard Guenther  <rguenther@suse.de>
15838
15839         PR tree-optimization/28162
15840         * gcc.dg/pr28162.c: New testcase.
15841
15842 2006-07-05  Richard Guenther  <rguenther@suse.de>
15843         Andrew Pinski  <pinskia@gcc.gnu.org>
15844
15845         PR c++/27084
15846         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15847
15848 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15849
15850         PR fortran/28174
15851         * gfortran.dg/actual_array_substr_2.f90: New test.
15852
15853         PR fortran/28167
15854         * gfortran.dg/actual_array_constructor_2.f90: New test.
15855
15856 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15857
15858         * gfortran.dg/itime_idate_1.f: New test.
15859         * gfortran.dg/itime_idate_2.f: New test.
15860
15861 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15862
15863         PR libgfortran/27704
15864         * gfortran.dg/open_status_3.f90: New test.
15865         * gfortran.dg/fmt_l.f90: Update for new feature.
15866
15867 2006-07-03  Asher Langton  <langton2@llnl.gov>
15868
15869         * gfortran.dg/oldstyle_2.f90: New.
15870
15871 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15872
15873         * gnat.dg/string_slice.adb: New test.
15874
15875 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15876
15877         PR fortran/19259
15878         * gfortran.dg/semicolon_fixed.c: New.
15879         * gfortran.dg/semicolon_free.c: New.
15880
15881 2006-06-30  Mike Stump  <mrs@apple.com>
15882
15883         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15884         that don't support internal visibility.
15885
15886 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15887
15888         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15889         for '(' / ')' needing an extra '\'.
15890
15891 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15892
15893         PR middle-end/27428
15894         * gcc.dg/pr27428-1.c: New test case.
15895
15896 2006-06-29  Mike Stump  <mrs@apple.com>
15897
15898         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15899         on darwin as we can't align commons large enough yet.
15900
15901         * gcc.dg/vla-8.c: Add additional testcases.
15902
15903 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15904
15905         PR c++/28114
15906         * g++.dg/other/pr28114.C: New.
15907
15908 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15909
15910         * gcc.c-torture/compile/20060625-1.c: New test.
15911
15912 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15913
15914         PR fortran/20867
15915         * gfortran.dg/stfunc_3.f90: New test.
15916
15917         PR fortran/25056
15918         * gfortran.dg/impure_actual_1.f90: New test.
15919
15920         PR fortran/20874
15921         * gfortran.dg/elemental_result_1.f90: New test.
15922
15923         PR fortran/25073
15924         * gfortran.dg/select_7.f90: New test.
15925
15926         PR fortran/27554
15927         * intrinsic_actual_1.f: New test.
15928
15929         PR fortran/22038
15930         PR fortran/28119
15931         * gfortran.dg/forall_4.f90: New test.
15932
15933         PR fortran/25072
15934         * gfortran.dg/forall_5.f90: New test.
15935
15936 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15937
15938         PR c++/28051
15939         * g++.dg/template/using13.C: New test.
15940
15941         PR c++/28054
15942         * g++.dg/other/incomplete3.C: New test.
15943
15944 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15945
15946         PR fortran/28081
15947         * gfortran.dg/substr_3.f: New test.
15948         * gfortran.dg/equiv_2.f90: Update expected error message.
15949
15950 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15951
15952         PR fortran/28118
15953         * gfortran.dg/actual_array_substr_1.f90: New test.
15954
15955 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15956
15957         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15958         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15959
15960 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15961
15962         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15963
15964 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15965
15966         PR fortran/27981
15967         * gfortran.dg/simpleif_2.f90: New test.
15968
15969 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15970
15971         * g++.dg/template/error22.C: Fix typo.
15972
15973 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15974
15975         PR c++/28112
15976         * g++.dg/ext/attrib23.C: New test.
15977
15978 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15979
15980         * gnat.dg/varsize_temp.adb: New test.
15981
15982 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15983
15984         PR c++/11468
15985         * g++.dg/other/java2.C: New test.
15986
15987 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15988
15989         PR target/27789
15990         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15991         initialization.
15992
15993 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15994
15995         PR target/27531
15996         * gcc.dg/pr27531-1.c: New test case.
15997
15998 2006-06-22  Asher Langton  <langton2@llnl.gov>
15999
16000         PR fortran/24748
16001         * gfortran.dg/implicit_8.f90: New.
16002
16003 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16004
16005         PR rtl-optimization/28121
16006         * gcc.dg/pr28121.c: New test.
16007
16008 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16009
16010         PR c++/27805
16011         * g++.dg/parse/ptrmem6.C: New test.
16012
16013         PR c++/27821
16014         * g++.dg/template/error22.C: New test.
16015
16016 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16017
16018         PR c++/28111
16019         * g++.dg/template/friend43.C: New test.
16020
16021         PR c++/28110
16022         * g++.dg/template/crash53.C: New test.
16023
16024         PR c++/28109
16025         * g++.dg/rtti/incomplete1.C: New test.
16026
16027 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16028
16029         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16030
16031 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16032
16033         * gcc.c-torture/execute/complex-7.c: New.
16034
16035 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16036
16037         * gcc.dg/merge-all-constants-1.c: New test.
16038
16039 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16040
16041         PR c++/28113
16042         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16043
16044 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16045
16046         * gfortran.dg/rrspacing_1.f90: New test.
16047
16048 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16049
16050         PR c++/28052
16051         * g++.dg/other/bitfield2.C: New test.
16052
16053 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16054
16055         PR tree-optimization/27331
16056         * gcc.dg/pr27331.c: New test.
16057
16058 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16059             Eric Botcazou  <ebotcazou@adacore.com>
16060
16061         PR ada/18692
16062         * lib/gnat.exp: New file.
16063         * lib/gnat-dg.exp: Likewise.
16064         * gnat.dg: New directory.
16065         * gnat.dg/dg.exp: New driver.
16066         * gnat.dg/specs: New directory.
16067         * gnat.dg/specs/specs.exp: New driver.
16068         * gnat.dg/style: New directory.
16069         * gnat.dg/style/style.exp: New driver.
16070
16071 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16072
16073         PR fortran/16206
16074         * gfortran.dg/array_initializer_1.f90: New test.
16075
16076         PR fortran/28005
16077         * gfortran.dg/matmul_3.f90: New test.
16078
16079 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16080
16081         PR middle-end/28075
16082         * gcc.dg/tree-ssa/inline-1.c: New test.
16083
16084 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16085
16086         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16087         in malloc prototype; remove XFAIL.
16088         * gcc.dg/pr18241-2.c: Ditto.
16089         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16090         in memset prototype; remove XFAIL.
16091         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16092
16093 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16094
16095         * gcc.dg/vla-8.c: Add.
16096
16097 2006-06-19  Richard Guenther  <rguenther@suse.de>
16098
16099         PR tree-optimization/27090
16100         * g++.dg/tree-ssa/pr27090.C: New testcase.
16101
16102 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16103
16104         PR target/27861
16105         * gcc.dg/pr27861-1.c: New test case.
16106
16107 2006-06-19  Richard Guenther  <rguenther@suse.de>
16108
16109         PR middle-end/28045
16110         * gcc.dg/torture/pr28045.c: New testcase.
16111
16112 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16113
16114         PR fortran/26801
16115         * gfortran.dg/associated_4.f90: New test.
16116
16117 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16118
16119         PR fortran/19310
16120         PR fortran/19904
16121         * gfortran.dg/real_const_3.f90: New test.
16122
16123 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/28016
16126         * g++.dg/template/static26.C: New test.
16127
16128         PR c++/27979
16129         * g++.dg/expr/bitfield2.C: New test.
16130
16131         PR c++/27884
16132         * g++.dg/parse/linkage2.C: New test.
16133
16134 2006-06-16  Richard Guenther  <rguenther@suse.de>
16135
16136         PR middle-end/27116
16137         * gcc.dg/pr15785-1.c: Revert last change.
16138         * gcc.dg/torture/pr27116-2.c: New testcase.
16139
16140 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16141
16142         PR middle-end/27802
16143         * gcc.dg/pr27802-1.c: New test case.
16144
16145 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16146
16147         PR c++/27689
16148         * g++.dg/template/ttp18.C: New test.
16149         * g++.dg/template/ttp19.C: Likewise.
16150
16151         PR c++/27666
16152         * g++.dg/expr/cond9.C: New test.
16153
16154         PR c++/27640
16155         * g++.dg/template/ctor7.C: New test.
16156
16157 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16158
16159         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16160
16161 2006-06-16  Richard Guenther  <rguenther@suse.de>
16162
16163         PR tree-optimization/27781
16164         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16165
16166 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16167
16168         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16169
16170 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16171
16172         * gcc.dg/tree-ssa/loop-18.c: New test.
16173
16174 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/27665
16177         * g++.dg/template/crash52.C: New test.
16178
16179         PR c++/27648
16180         * g++.dg/ext/attrib22.C: New test.
16181
16182         PR c++/26559
16183         * g++.dg/template/builtin1.C: New test.
16184         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16185
16186         PR c++/28018
16187         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16188         assignment.
16189         * g++.old-deja/g++.pt/crash51.C: Likewise.
16190
16191         PR c++/27227
16192         * g++.dg/lookup/linkage1.C: New test.
16193         * g++.dg/lookup/linkage2.C: Likewise.
16194
16195 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16196
16197         PR middle-end/27959
16198         * gcc.dg/pr27959.c: New testcase.
16199
16200 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16201
16202         PR target/28014:
16203         * g++.dg/eh/div.C: New test.
16204
16205 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16206
16207         PR c++/27894
16208         * g++.dg/tree-ssa/pr26757.C: New test.
16209         * g++.dg/tree-ssa/pr27894.C: New test.
16210
16211 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16212
16213         * gcc.c-torture/compile/20060609-1.c: New test.
16214
16215         PR target/27863
16216         * gcc.c-torture/compile/pr27863.c: New test.
16217
16218 2006-06-13  Richard Guenther  <rguenther@suse.de>
16219
16220         PR tree-optimization/27830
16221         * g++.dg/tree-ssa/pr27830.C: New testcase.
16222
16223 2006-06-13  Matthew Sachs  <msachs@apple.com>
16224
16225         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16226         the list of compiler flags; this causes those flags to be checked
16227         for things like dg-skip-if.
16228
16229 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16230
16231         PR c++/27601
16232         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16233
16234 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16235             Kazu Hirata  <kazu@codesourcery.com>
16236
16237         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16238         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16239
16240 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16241
16242         PR c++/27933
16243         * g++.dg/lookup/using15.C: New test.
16244
16245         PR c++/27951
16246         * g++.dg/other/anon4.C: New test.
16247
16248 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16249
16250         PR c++/21210
16251         * g++.dg/init/complex1.C: New test case.
16252
16253 2006-06-11  Eric Christopher  <echristo@apple.com>
16254
16255         PR middle-end/27948
16256         * gcc.dg/bf-ms-layout.c: Run on darwin.
16257         * gcc.dg/bf-no-ms-layout: Ditto.
16258         * gcc.dg/attr-ms_struct-2.c: New.
16259         * gcc.dg/bf-ms-layout-2.c: Ditto.
16260
16261 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16262
16263         * gcc.dg/attr-ms_struct-packed1.c: New.
16264
16265 2006-06-09  Mike Stump  <mrs@apple.com>
16266
16267         * gcc.dg/vla-7.c: Add.
16268
16269 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16270
16271         PR fortran/24558
16272         * gfortran.dg/entry_6.f90: New test.
16273
16274         PR fortran/20877
16275         PR fortran/25047
16276         * gfortran.dg/entry_7.f90: New test.
16277
16278 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16279
16280         PR c/27747
16281         * gcc.dg/cpp/_Pragma6.c: New test.
16282
16283         PR c++/27748
16284         * g++.dg/cpp/_Pragma1.C: New test.
16285
16286         PR preprocessor/27746
16287         * gcc.dg/gomp/macro-3.c: New test.
16288         * gcc.dg/gomp/macro-4.c: New test.
16289         * g++.dg/gomp/macro-3.C: New test.
16290         * g++.dg/gomp/macro-4.C: New test.
16291
16292 2006-06-09  Richard Guenther  <rguenther@suse.de>
16293
16294         PR tree-optimization/26998
16295         * gcc.dg/torture/pr26998.c: New testcase.
16296         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16297
16298 2006-06-08  Mike Stump  <mrs@apple.com>
16299
16300         * gcc.dg/pr27095.c: Account for stubs.
16301
16302         PR target/26427
16303         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16304         produce bad code on darwin.
16305
16306 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16307
16308         PR fortran/27958
16309         * gfortran.dg/substr_2.f: New test.
16310
16311 2006-06-08  Asher Langton  <langton2@llnl.gov>
16312
16313         PR fortran/27786
16314         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16315
16316 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16317
16318         PR target/27421
16319         * gcc.dg/union-3.c: New test.
16320
16321 2006-06-08  Richard Guenther  <rguenther@suse.de>
16322
16323         PR middle-end/27116
16324         * gcc.dg/torture/pr27116.c: New testcase.
16325         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16326
16327 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16328
16329         PR rtl-optimization/26449
16330         * gcc.dg/pr26449.c: New test.
16331
16332 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16333
16334         PR c++/27601
16335         * g++.dg/ext/offsetof1.C: Test member functions.
16336
16337 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16338
16339         * gcc.dg/pr27095.c: Improve scanning.
16340
16341 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16342
16343         PR fortran/23091
16344         * gfortran.dg/saved_automatic_1.f90: New test.
16345
16346         PR fortran/24168
16347         * gfortran.dg/array_simplify_1.f90: New test.
16348
16349         PR fortran/25090
16350         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16351
16352         PR fortran/25058
16353         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16354
16355 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/27177
16358         * g++.dg/expr/cast7.C: New test.
16359
16360 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16361
16362         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16363         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16364         * lib/fortran-torture.exp (fortran-torture-compile,
16365         fortran-torture-execute): Ditto.
16366
16367 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16368
16369         PR target/27842
16370         * gcc.dg/vmx/pr27842.c: New test.
16371
16372 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16373
16374         PR libfortran/27895
16375         * gfortran.dg/bounds_check_3.f90: New test.
16376
16377 2006-06-05  Mike Stump  <mrs@apple.com>
16378
16379         * objc.dg/objc-fast-4.m: Skip for ppc64.
16380
16381 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16382
16383         PR testsuite/27705
16384         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16385
16386 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16387             Victor Kaplansky  <victork@il.ibm.com>
16388
16389         PR tree-optimizations/26360
16390         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16391         with -fno-tree-dce.
16392         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16393
16394 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16395
16396         PR fortran/14067
16397         * gfortran.dg/data_char_1.f90: Add messages for truncated
16398         strings.
16399
16400         PR fortran/16943
16401         * gfortran.dg/func_decl_2.f90: New test.
16402
16403         PR fortran/20839
16404         * gfortran.dg/do_2.f90: New test.
16405
16406         PR fortran/27655
16407         * gfortran.dg/associated_3.f90: New test.
16408
16409 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16410
16411         PR c++/27819
16412         * g++.dg/template/static25.C: New test.
16413
16414         PR c++/27722
16415         * g++.dg/init/array21.C: New test.
16416
16417         PR c++/27807
16418         * g++.dg/ext/complit7.C: New test.
16419
16420         PR c++/27806
16421         * g++.dg/parse/ptrmem5.C: New test.
16422
16423 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16424             Andrew Pinski  <pinskia@physics.uc.edu>
16425
16426         PR c/27150
16427         PR middle-end/27382
16428         * gcc.dg/pr27150-1.c: New testcase.
16429         * gcc.dg/pr27382-1.c: New testcase.
16430         * gcc.dg/pr27382-2.c: New testcase.
16431
16432 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16433
16434         PR c/25161
16435         PR c/27020
16436         * gcc.dg/array-10.c: New test.
16437
16438 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16439
16440         PR c++/27804
16441         * g++.dg/init/const4.C: New test.
16442         * g++.dg/init/member1.C: Add error-marker.
16443         * g++.dg/other/fold1.C: Adjust error-marker.
16444
16445 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16446
16447         PR c++/27601
16448         * g++.dg/ext/offsetof1.C: New test.
16449
16450 2006-06-04 Eric Christopher <echristo@apple.com>
16451
16452         * gcc.dg/attr-ms_struct-1.c: New.
16453
16454 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16455
16456         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16457
16458 2006-06-04  Richard Guenther  <rguenther@suse.de>
16459
16460         PR tree-optimization/27039
16461         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16462
16463 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16464
16465         PR target/26223
16466         * gcc.target/i386/amd64-abi-2.c: New test case.
16467
16468 2006-06-02  Eric Christopher  <echristo@apple.com>
16469
16470         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16471         * gcc.target/i386/20020523-1.c: Skip if darwin.
16472         * gcc.target/i386/asm-3.c: Ditto.
16473         * gcc.target/i386/20011119-1.c: Ditto.
16474         * gcc.target/i386/clobbers.c: Remove pic part of test.
16475
16476 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16477
16478         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16479         * g++.old-deja/g++.other/init19.C: Ditto.
16480         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16481         and add other platforms as expected failures.
16482
16483 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16484
16485         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16486         (is-effective-target-keyword): Ditto.
16487
16488 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16489
16490         PR fortran/27715
16491         * gfortran.dg/extended_char_comparison_1.f:  New test.
16492
16493 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16494
16495         PR fortran/25098
16496         * gfortran.dg/dummy_procedure_1.f90: New test.
16497
16498         PR fortran/25147
16499         * gfortran.dg/dummy_procedure_2.f90: New test.
16500
16501         * gfortran.dg/associated_2.f90: Correct to make consistent with
16502         standard.
16503
16504 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16505
16506         * gcc.target/i386/387-11.c: New test case.
16507
16508 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16509
16510         PR c++/27801
16511         * g++.dg/template/cond6.C: New test.
16512
16513         PR c++/26496
16514         * g++.dg/template/crash51.C: New test.
16515         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16516
16517         PR c++/27385
16518         * g++.dg/init/array20.C: New test.
16519
16520 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16521
16522         * gcc.dg/builtins-54.c: New test case.
16523
16524 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16525
16526         PR c++/26433
16527         * g++.dg/template/fntry1.C: Add dg-do link.
16528
16529         PR c++/27808
16530         * g++.dg/parse/friend6.C: New test.
16531
16532 2006-05-30  Asher Langton  <langton2@llnl.gov>
16533
16534         * gfortran.dg/cray_pointers_7.f90: New test.
16535
16536 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16537
16538         PR tree-optimization/23452
16539         * gcc.dg/fold-mulconj-1.c: New test case.
16540
16541 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16542
16543         PR c++/27803
16544         * g++.dg/parse/bitfield1.C: New test.
16545
16546 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16547
16548         * gcc.target/ppc-eq0-1.c: New test case.
16549         * gcc.target/ppc-negeq0-1.c: New test case.
16550
16551 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16552
16553         PR c/27273
16554         * gcc.dg/overflow-warn-5.c: New test.
16555
16556 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16557
16558         PR c/27718
16559         * gcc.dg/sizeof-1.c: New test.
16560
16561 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16562
16563         PR target/27790
16564         * gcc.target/i386/pr27790.c: New test.
16565
16566 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16567
16568         PR libgfortran/27757
16569         * gfortran.dg/direct_io_5.f90: New test.
16570
16571 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16572
16573         PR libgfortran/27634
16574         * gfortran.dg/fmt_missing_period_1.f: New test.
16575         * gfortran.dg/fmt_missing_period_2.f: New test.
16576         * gfortran.dg/fmt_missing_period_3.f: New test.
16577
16578 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16579
16580         PR fortran/19777
16581         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16582         arrays.
16583
16584 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16585
16586         PR c++/27713
16587         * g++.dg/template/new6.C: New test.
16588
16589 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16590
16591         PR tree-optimization/24964
16592         * gcc.target/i386/387-10.c: New test case.
16593
16594 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16595
16596         * intrinsics/string_intrinsics.c (compare_string):
16597         Use memcmp instead of strncmp to avoid tripping over
16598         CHAR(0) in a string.
16599
16600 2006-05-27  Richard Guenther  <rguenther@suse.de>
16601
16602         PR middle-end/27773
16603         * gcc.dg/torture/pr27773.c: New testcase.
16604
16605 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16606
16607         * gcc.dg/pr24561.c: Rename to..
16608         * gcc.dg/pr25962.c: .. this.
16609
16610 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16611
16612         PR fortran/19777
16613         * gfortran.dg/bounds_check_2.f: New test.
16614
16615 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16616
16617         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16618         * gfortran.dg/byte_1.f90: Likewise.
16619         * gfortran.dg/dup_save_2.f90: Likewise.
16620
16621 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16622
16623         * gfortran.dg/associated_2.f90: New test.
16624
16625 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16626
16627         PR fortran/27524
16628         * gfortran.dg/bounds_check_1.f90: New test.
16629
16630 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16631
16632         PR rtl-optimization/27661
16633         * gcc.dg/pr27661.c: New test case.
16634
16635 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16636
16637         PR fortran/23151
16638         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16639         * gfortran.dg/print_parentheses_1.f:  New test.
16640         * gfortran.dg/print_parentheses_2.f90:  New test.
16641
16642 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16643
16644         PR target/27758
16645         * gcc.dg/pr27758.c: New test.
16646
16647 2006-05-24  Falk Hueffner  <falk@debian.org>
16648
16649         * gcc.c-torture/compile/pr27571.c: New test.
16650
16651 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16652
16653         PR fortran/27709
16654         * gfortran.dg/spec_expr_4.f90: New test.
16655
16656         PR fortran/27155
16657         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16658
16659 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16660
16661         PR c++/20103
16662         * g++.dg/ext/complit6.C: New test.
16663         * g++.dg/ext/complit3.C: Adjust error markers.
16664         * g++.dg/init/const3.C: New test.
16665
16666 2006-05-25  Richard Guenther  <rguenther@suse.de>
16667
16668         PR middle-end/27743
16669         * gcc.dg/torture/pr27743.c: New testcase.
16670
16671 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16674
16675 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16676
16677         * gcc.dg/compat/scalar-by-value-x.h: New.
16678         * gcc.dg/compat/scalar-by-value-y.h: New.
16679         * gcc.dg/compat/scalar-by-value-5.c: New.
16680         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16681         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16682         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16683         * gcc.dg/compat/scalar-by-value-6.c: New.
16684         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16685         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16686         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16687
16688 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16689
16690         PR tree-optimization/27639
16691         PR tree-optimization/26719
16692         * gcc.dg/pr27639.c: New test.
16693         * gcc.dg/pr26719.c: New test.
16694         * gcc.dg/tree-ssa/scev-cast.c: New test.
16695
16696 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/20173
16699         * g++.dg/template/error21.C: New test.
16700
16701 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16702
16703         PR target/27696
16704         * gcc.target/i386/pr27696.c: New.
16705
16706 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16707
16708         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16709
16710         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16711
16712 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16713
16714         PR c++/27716
16715         * g++.dg/other/assign1.C: New test.
16716
16717 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16718
16719         PR target/27266
16720         * gcc.target/i386/pr27266.c: New.
16721
16722 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16723
16724         PR c++/27451
16725         * g++.dg/ext/asm9.C: New test.
16726
16727 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16728
16729         PR rtl-optimization/25514
16730         * gcc.c-torture/compile/pr25514.c: New test.
16731
16732 2006-05-22  Richard Guenther  <rguenther@suse.de>
16733
16734         Revert
16735         2006-01-31  Richard Guenther  <rguenther@suse.de>
16736
16737         * gcc.target/i386/sselibm-1.c: New testcase.
16738         * gcc.target/i386/sselibm-2.c: Likewise.
16739         * gcc.target/i386/sselibm-3.c: Likewise.
16740         * gcc.target/i386/sselibm-4.c: Likewise.
16741         * gcc.target/i386/sselibm-5.c: Likewise.
16742
16743 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16744
16745         PR c/27420
16746         * gcc.dg/func-args-2.c: New test.
16747
16748         PR c/26818
16749         * gcc.dg/struct-incompl-1.c: New test.
16750
16751 2006-05-22  Richard Guenther  <rguenther@suse.de>
16752
16753         PR testsuite/27708
16754         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16755         the transformations we test for.
16756
16757 2006-05-22  Richard Guenther  <rguenther@suse.de>
16758
16759         PR testsuite/27707
16760         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16761
16762 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16763
16764         PR c++/27210
16765         * g++.dg/warn/new1.C: New test.
16766         * g++.dg/template/new5.C: Likewise.
16767
16768 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16769
16770         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16771         * gcc.target/i386/20060512-3.c: Likewise.
16772
16773 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16774
16775         PR rtl-optimization/27671
16776         * gcc.c-torture/execute/pr27671-1.c: New.
16777         * gcc.dg/pr27671-2.c: Likewise.
16778
16779         PR tree-optimization/26622.
16780         * gcc.c-torture/compile/pr26622.c: New.
16781
16782 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16783
16784         PR fortran/27613
16785         * gfortran.dg/recursive_reference_1.f90: New test.
16786
16787 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16788
16789         PR fortran/25746
16790         * gfortran.dg/elemental_subroutine_3.f90: New test.
16791
16792         PR fortran/25090
16793         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16794
16795         PR fortran/27584
16796         * gfortran.dg/associated_target_1.f90: New test.
16797
16798         PR fortran/19015
16799         * gfortran.dg/maxloc_shape_1.f90: New test.
16800
16801 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16802
16803         PR libgfortran/24459
16804         * gfortran.dg/namelist_24.f90: New test.
16805         * gfortran.dg/namelist_12.f: Fix typo in comment.
16806
16807 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16808
16809         PR middle-end/25776
16810         * g++.dg/other/error11.C: New test.
16811
16812 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16813
16814         * gcc.target/mips/pr26765.c: Add -w to options.
16815
16816 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16817
16818         * lib/target-supports.exp (check_effective_target_mpaired_single):
16819         New function.
16820         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16821         multilibs.
16822         * g++.dg/vect/vect.exp: Likewise.
16823
16824 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16825
16826         PR testsuite/25891
16827         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16828
16829 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16830
16831         PR fortran/27662
16832         * gfortran.dg/temporary_1.f90: New file.
16833
16834 2006-05-19  Andreas Schwab  <schwab@suse.de>
16835
16836         * g++.dg/other/unused1.C: Also match "stringz".
16837
16838 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16839
16840         PR c++/26433
16841         * g++.dg/template/fntry1.C: New test.
16842
16843 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16844
16845         PR c++/27471
16846         PR c++/27506
16847         * g++.dg/conversion/bitfield5.C: New test.
16848         * g++.dg/conversion/bitfield6.C: New test.
16849
16850 2006-05-18  Mike Stump  <mrs@apple.com>
16851
16852         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16853         * gcc.dg/vla-4.c: Add.
16854         * gcc.dg/vla-5.c: Add.
16855         * gcc.dg/vla-6.c: Add.
16856
16857 2006-05-12  Stuart Hastings  <stuart@apple.com>
16858
16859         * gcc.target/i386/20060512-1.c: New.
16860         * gcc.target/i386/20060512-2.c: New.
16861         * gcc.target/i386/20060512-3.c: New.
16862         * gcc.target/i386/20060512-4.c: New.
16863
16864 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16865
16866         PR c++/26122
16867         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16868
16869         PR c++/26068
16870         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16871         * g++.dg/parse/linkage1.C: New test.
16872
16873 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16874
16875         PR tree-optimization/27548
16876         * g++.dg/tree-ssa/pr27548.C: New test.
16877
16878 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16879
16880         PR fortran/26551
16881         * gfortran.dg/recursive_check_1.f: New test.
16882         * gfortran.dg/recursive_check_2.f90: New test.
16883
16884 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16885
16886         * g++.dg/opt/temp2.C: New test.
16887
16888 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16889
16890         PR c++/27491
16891         * g++.dg/init/brace5.C: New test.
16892
16893         PR middle-end/27415
16894         * gcc.dg/gomp/pr27415.c: New test.
16895         * g++.dg/gomp/pr27415.C: New test.
16896
16897         PR tree-optimization/27549
16898         * g++.dg/tree-ssa/pr27549.C: New test.
16899
16900 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16901
16902         PR libgfortran/27575
16903         * gfortran.dg/read_eof_4.f90: New test.
16904
16905 2006-05-16  Richard Guenther  <rguenther@suse.de>
16906
16907         PR tree-optimization/22303
16908         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16909
16910 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16911
16912         PR middle-end/27573
16913         * gcc.dg/gomp/pr27573.c: New test.
16914         * gfortran.dg/gomp/pr27573.f90: New test.
16915
16916         PR c/27499
16917         * gcc.dg/gomp/pr27499.c: New test.
16918         * g++.dg/gomp/pr27499.C: New test.
16919
16920 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16921
16922         PR c++/27339
16923         * g++.dg/parser/access8.C: Adjust error marker.
16924         * g++.dg/template/access17.C: New test.
16925         * g++.dg/template/access18.C: Likewise.
16926
16927 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16928
16929         PR target/26600
16930         * gcc.target/i386/pr26600.c: New test case.
16931
16932 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/27505
16935         * g++.dg/expr/bitfield1.C: New test.
16936
16937 2006-05-15  Richard Guenther  <rguenther@suse.de>
16938
16939         PR tree-optimization/27603
16940         * gcc.dg/torture/pr27603.c: New testcase.
16941
16942 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16943
16944         PR fortran/25090
16945         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16946
16947         PR fortran/25082
16948         * gfortran.dg/scalar_return_1.f90: New test.
16949
16950         PR fortran/27411
16951         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16952
16953 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16954
16955         * gcc.dg/gomp/critical-4.c: New test.
16956         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16957         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16958         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16959         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16960
16961 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16962
16963         PR c++/27582
16964         * g++.dg/template/dependent-args1.C: New test.
16965
16966         PR c++/27581
16967         * g++.dg/lookup/this1.C: New test.
16968
16969         PR c++/27315
16970         * g++.dg/template/operator6.C: New test.
16971         * g++.dg/template/incomplete3.C: New test.
16972
16973         PR c++/27559
16974         * g++.dg/template/new4.C: New test.
16975
16976         PR c++/27496
16977         * g++.dg/template/void2.C: New test.
16978
16979 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16980
16981         * g++.dg/template/dependent-expr5.C: New test.
16982
16983 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16984
16985         PR middle-end/26729
16986         * gcc.dg/pr26729-1.c: New test case.
16987
16988 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16989
16990         * gcc.dg/pr27003.c: New test.
16991
16992 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16993
16994         * lib/target-supports.dg (check_cxa_atexit_available): Change
16995         v3_target_compile to ${tool}_target_compile.
16996
16997 2006-05-11  Jason Merrill  <jason@redhat.com>
16998
16999         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17000
17001 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17002
17003         PR fortran/27553
17004         * gfortran.dg/label_5.f90: New test.
17005
17006 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17007
17008         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17009         check_effective_target_powerpc_altivec_ok): New.
17010         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17011         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17012         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17013         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17014         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17015         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17016         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17017         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17018         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17019         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17020         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17021         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17022         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17023         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17024         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17025         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17026         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17027         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17028         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17029         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17030         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17031         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17032         gcc.target/powerpc/altivec-9.c,
17033         gcc.target/powerpc/altivec-consts.c,
17034         gcc.target/powerpc/altivec-pr22085.c,
17035         gcc.target/powerpc/altivec-splat.c,
17036         gcc.target/powerpc/altivec-types-1.c,
17037         gcc.target/powerpc/altivec-types-2.c,
17038         gcc.target/powerpc/altivec-types-3.c,
17039         gcc.target/powerpc/altivec-types-4.c,
17040         gcc.target/powerpc/altivec-varargs-1.c,
17041         gcc.target/powerpc/altivec-vec-merge.c,
17042         gcc.target/powerpc/ppc-vector-memcpy.c,
17043         gcc.target/powerpc/ppc-vector-memset.c,
17044         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17045         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17046         these effective targets.
17047         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17048         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17049
17050 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17051
17052         PR middle-end/27384
17053         * g++.dg/other/fold1.C: New test.
17054
17055         PR middle-end/27488
17056         * gcc.dg/fold-nonneg-1.c: New test.
17057
17058         PR c++/27547
17059         * g++.dg/other/operator1.C: New test.
17060
17061 2006-05-11  Richard Guenther  <rguenther@suse.de>
17062
17063         PR middle-end/27529
17064         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17065
17066 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17067
17068         * lib/target-supports-dg.exp (check-flags): New.
17069         (dg-skip-if): Move flag checks.
17070
17071 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17072
17073         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17074         * lib/target-supports.dg (check_cxa_atexit_available): New.
17075
17076 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17077
17078         PR fortran/27470
17079         * gfortran.dg/multiple_allocation_2.f90: New test case.
17080
17081 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17082
17083         * gcc.target/arm/pr27387.C: Fix a comment typo.
17084
17085 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17086
17087         PR fortran/24549
17088         * gfortran.dg/error_recovery_1.f90: New test.
17089
17090 2006-05-10  Richard Guenther  <rguenther@suse.de>
17091
17092         PR tree-optimization/27302
17093         * gcc.dg/torture/pr27302.c: New testcase.
17094
17095 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17096         Richard Guenther  <rguenther@suse.de>
17097
17098         PR middle-end/27498
17099         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17100
17101 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17102
17103         PR rtl-optimization/27335
17104         * gcc.dg/pr27335.c: New test.
17105
17106 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17107
17108         * gcc.target/mips/mips-ps-5.c: New file.
17109
17110 2006-05-08  Jan Hubicka  <jh@suse.cz>
17111
17112         PR middle-end/25962
17113         * gcc.dg/pr25962.c: New.
17114
17115 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17116
17117         PR target/27158
17118         * gcc.target/powerpc/pr27158.c: New test case.
17119
17120 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17121
17122         PR testsuite/27476
17123         * ada/acats/run_all.sh: Use test -z.
17124
17125 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17126
17127         PR libfortran/18271
17128         * gfortran.dg/spec_expr_3.f90: New test.
17129
17130 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17131
17132         PR target/24879
17133         * gcc.target/i386/monitor.c: New file.
17134
17135 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17136
17137         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17138
17139 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17140
17141         PR c++/27447
17142         * g++.dg/other/ptrmem7.C: New test.
17143
17144 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17145
17146         PR target/27421
17147         * gcc.dg/array-9.c: New test.
17148
17149 2006-05-07  Richard Guenther  <rguenther@suse.de>
17150
17151         PR tree-optimization/27409
17152         * gcc.dg/torture/pr27409.c: New testcase.
17153
17154 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17155
17156         PR fortran/27457
17157         * gfortran.dg/select_6.f90: New.
17158
17159 2006-05-07  Richard Guenther  <rguenther@suse.de>
17160
17161         PR tree-optimization/27136
17162         * gcc.dg/torture/pr27136.c: New testcase.
17163
17164 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17165
17166         PR fortran/24813
17167         * gfortran.dg/char_cons_len_1.f90: New test.
17168
17169 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17170
17171         PR c++/27427
17172         * g++.dg/template/incomplete2.C: New test.
17173
17174 2006-05-06  Richard Guenther  <rguenther@suse.de>
17175
17176         PR tree-optimization/27151
17177         * gcc.dg/vect/pr27151.c: New testcase.
17178
17179 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17180
17181         PR c++/27430
17182         * g++.dg/template/void1.C: New test.
17183
17184         PR c++/27423
17185         * g++.dg/other/void2.C: New test.
17186
17187         PR c++/27422
17188         * g++.dg/conversion/void1.C: New test.
17189
17190 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17191
17192         PR/21391
17193         * g++.dg/other/unused1.C: New.
17194
17195 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17196
17197         PR objc/27240
17198         * objc.dg/member-1.m: New test.
17199
17200 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17201
17202         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17203
17204 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17205
17206         PR libfortran/26985
17207         * gfortran.dg/matmul_2.f90: New test.
17208
17209 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17210
17211         * ada/acats/run_all.sh: Use sync when main not found.
17212
17213 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17214
17215         PR target/26765
17216         * gcc.target/mips/pr26765.c: New.
17217
17218 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17219
17220         * gcc.target/bfin: New directory.
17221         * gcc.target/bfin/bfin.exp: New file.
17222         * gcc.target/bfin/frmul.c: New file.
17223         * gcc.target/bfin/arith.c: New file.
17224         * gcc.target/bfin/mul-combine.c: New file.
17225         * gcc.target/bfin/shift.c: New file.
17226
17227 2006-05-04  Richard Guenther  <rguenther@suse.de>
17228
17229         PR tree-optimization/14287
17230         PR tree-optimization/14844
17231         PR tree-optimization/19792
17232         PR tree-optimization/21608
17233         PR tree-optimization/27090
17234         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17235         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17236         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17237         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17238         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17239
17240 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17241
17242         PR tree-optimization/27285
17243         * gcc.c-torture/execute/pr27285.c: New test.
17244
17245         PR middle-end/27388
17246         * gcc.dg/gomp/pr27388-1.c: New test.
17247         * gcc.dg/gomp/pr27388-2.c: New test.
17248         * gcc.dg/gomp/pr27388-3.c: New test.
17249
17250         PR c++/27359
17251         * g++.dg/gomp/pr27359.C: New test.
17252
17253 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17254
17255         PR fortran/20248
17256         * gfortran.dg/iargc.f90: New test.
17257
17258 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17259
17260         PR c++/27102
17261         * g++.dg/template/crash49.C: New test.
17262
17263 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17264
17265         PR testsuite/27032
17266         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17267
17268 2006-05-02  Jeff Law  <law@redhat.com>
17269
17270         PR tree-optimization/27364
17271         * gcc.c-torture/execute/pr27364.c: New test.
17272
17273 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/27309
17276         * g++.dg/parser/ctor5.C: New test.
17277
17278 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17279
17280         PR target/27387
17281         * gcc.target/arm/arm.exp: New.
17282         * gcc.target/arm/pr27387.C: Likewise.
17283
17284 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17285
17286         PR fortran/27269
17287         PR fortran/27324
17288         * gfortran.dg/module_equivalence_2.f90: New test.
17289
17290 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17291
17292         PR middle-end/27337
17293         * g++.dg/gomp/pr27337-1.C: New test.
17294         * g++.dg/gomp/pr27337-2.C: New test.
17295
17296         PR middle-end/27328
17297         * gcc.dg/gomp/pr27328.c: New test.
17298
17299         PR middle-end/27325
17300         * g++.dg/gomp/pr27325.C: New test.
17301
17302         PR middle-end/27310
17303         * g++.dg/gomp/pr27310.C: New test.
17304
17305 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17306
17307         PR tree-optimization/27291
17308         * g++.dg/tree-ssa/pr27291.C: New test.
17309
17310 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17311
17312         PR tree-optimization/27283
17313         * g++.dg/tree-ssa/pr27283.C: New test.
17314
17315 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17316
17317         * gcc.dg/tree-ssa/loop-16.c: New test.
17318
17319 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17320             Joseph S. Myers  <joseph@codesourcery.com>
17321
17322         * gcc.dg/Wconversion-3.c: New test case.
17323         * gcc.dg/Wconversion-4.c: Likewise.
17324
17325 2006-05-01  Richard Guenther  <rguenther@suse.de>
17326
17327         PR tree-optimization/26726
17328         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17329
17330 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17331
17332         * gcc.dg/Woverflow-1.c: New test case.
17333         * gcc.dg/Woverflow-2.c: Likewise.
17334         * gcc.dg/Woverflow-3.c: Likewise.
17335
17336 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17337
17338         PR c++/27094
17339         * g++.dg/template/defarg8.C: New test.
17340
17341 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17342
17343         PR c++/27278
17344         * g++.dg/parse/operator7.C: New test.
17345
17346 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17347
17348         PR c++/11471
17349         PR c++/27102
17350         * g++.dg/template/crash48.C: New test.
17351
17352         PR c++/27279
17353         * g++.dg/parse/ctor4.C: New test.
17354
17355 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17356
17357         PR fortran/25681
17358         * gfortran.df/char_type_len.f90: New test.
17359
17360 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17361
17362         PR libgfortran/27304
17363         * gfortran.dg/fmt_exhaust.f90: New test.
17364
17365 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17366
17367         PR c/25309
17368         * gcc.dg/large-size-array-2.c: New test case.
17369
17370 2006-04-28  Richard Guenther  <rguenther@suse.de>
17371
17372         PR target/26826
17373         * gcc.target/i386/pr26826.c: New testcase.
17374
17375 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17376
17377         PR middle-end/27260
17378         * gcc.c-torture/execute/pr27260.c: New.
17379
17380 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17381
17382         PR middle-end/27095
17383         * gcc.dg/pr27095.c: New.
17384
17385 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17386
17387         PR c++/27292
17388         * g++.dg/conversion/bitfield4.C: New test.
17389
17390 2006-04-27  Eric Christopher  <echristo@apple.com>
17391
17392         * gcc.dg/pragma-ms_struct.c: New.
17393
17394 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/27102
17397         * g++.dg/template/crash47.C: New test.
17398
17399 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17400
17401         * gcc.target/i386/sse-7.c: build with -msse.
17402
17403 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17404
17405         PR testsuite/27274:
17406         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17407         (main): Exit if processor doesn't support SSE.
17408
17409 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17410
17411         PR middle-end/27282
17412         * gcc.c-torture/compile/pr27282.c: New test.
17413
17414 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17415
17416         PR middle-end/26913
17417         * g++.dg/gomp/pr26913.C: New test.
17418
17419         PR c/25996
17420         * gcc.dg/gomp/pr25996.c: New test.
17421         * g++.dg/gomp/pr25996.C: New test.
17422
17423 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17424
17425         PR rtl-optimization/26725
17426         * gcc.c-torture/compile/pr26725.c: New test.
17427
17428 2006-04-25  Richard Guenther  <rguenther@suse.de>
17429
17430         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17431         than n + -1.
17432
17433 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17434
17435         * gcc.dg/20060425-1.c: New testcase.
17436
17437 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17438
17439         PR tree-optimization/26865
17440         * gcc.dg/pr26865.c: New test.
17441
17442 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/27292
17445         * g++.dg/conversion/bitfield1.C: New test.
17446         * g++.dg/conversion/bitfield2.C: Likewise.
17447         * g++.dg/conversion/bitfield3.C: Likewise.
17448
17449 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17450         Richard Guenther  <rguenther@suse.de>
17451
17452         PR tree-optimization/27236
17453         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17454
17455 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17456
17457         PR c++/19963
17458         * g++.dg/other/incomplete2.C: New test.
17459
17460 2006-04-24  Richard Guenther  <rguenther@suse.de>
17461
17462         PR middle-end/26869
17463         * gcc.dg/torture/pr26869.c: New testcase.
17464
17465 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17466         Richard Guenther  <rguenther@suse.de>
17467
17468         PR tree-optimization/27218
17469         * g++.dg/tree-ssa/pr27218.C: New testcase.
17470
17471 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17472
17473         PR c++/26912
17474         * g++.dg/template/friend41.C: New test.
17475
17476 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17477
17478         * g++.dg/opt/pr15551.C: Include cstdio.
17479         (main): Use remove instead of unlink.
17480
17481 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17482
17483         * gcc.dg/sibcall-7.c: New test.
17484         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17485         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17486         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17487         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17488         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17489
17490 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17491
17492         PR c++/26534
17493         * g++.dg/opt/bitfield1.C: New test.
17494         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17495         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17496         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17497         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17498         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17499         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17500         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17501         * g++.dg/abi/bitfield2.C: Likewise.
17502         * g++.dg/init/bitfield1.C: Likewise.
17503
17504 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17505
17506         PR fortran/25099
17507         * gfortran.dg/elemental_subroutine_4.f90: New test.
17508         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17509         call sub (m, x).
17510
17511 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17512
17513         * gcc.c-torture/compile/20060421-1.c: New testcase.
17514
17515 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17516
17517         PR c/25875
17518         * gcc.dg/init-bad-4.c: New test.
17519
17520 2006-04-21  Paul Brook  <paul@codesourcery.com>
17521
17522         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17523
17524 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17525
17526         PR fortran/27122
17527         * gfortran.dg/defined_operators_1.f90: New test.
17528         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17529         remove old ones associated, incorrectly, with Note 5.46.
17530
17531         PR fortran/27113
17532         * gfortran.dg/character_array_constructor_1.f90: New test.
17533
17534 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17535
17536         * gcc.dg/20060419-1.c: New test.
17537
17538 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17539
17540         PR c/26774
17541         * gcc.dg/struct-parse-1.c: New test case.
17542
17543 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17544
17545         PR c++/26558
17546         * g++.dg/parse/template19.C: New test.
17547
17548         PR c++/26739
17549         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17550
17551         PR c++/26036
17552         * g++.dg/expr/call3.C: New test.
17553
17554         PR c++/10385
17555         * g++.dg/conversion/dynamic1.C: New test.
17556
17557 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17558
17559         PR c++/27102
17560         * g++.dg/template/crash35.C: Tweak error markers.
17561         * g++.dg/template/crash46.C: New test.
17562         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17563         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17564
17565 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17566
17567         PR rtl-optimization/14261
17568         * gcc.c-torture/compile/20060419-1.c: Added.
17569
17570 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17571
17572         * gfortran.dg/label_1.f90: Adjust dg-error.
17573
17574 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17575
17576         PR target/26961
17577         * gcc.dg/fold-cond-1.c: New test case.
17578         * gcc.dg/pr26961-1.c: Likewise.
17579
17580 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17581
17582         PR libgfortran/27138
17583         * gfortran.dg/read_bad_advance.f90: New test.
17584
17585 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17586             Dale Johannesen  <dalej@apple.com>
17587
17588         PR target/24076
17589         * gcc.target/i386/vecinit-3.c: New testcase.
17590         * gcc.target/i386/vecinit-4.c: Likewise.
17591         * gcc.target/i386/sse-18.c: Likewise.
17592         * gcc.target/i386/sse-19.c: Likewise.
17593
17594 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17595
17596         * gfortran.dg/allocate_zerosize_1.f90: New test.
17597
17598 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17599
17600         PR c++/26365
17601         * g++.dg/template/crash45.C: New test.
17602
17603 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17604
17605         PR fortran/26787
17606         * gfortran.dg/proc_assign_1.f90: New test.
17607         * gfortran.dg/procedure_lvalue.f90: Change message.
17608         * gfortran.dg/namelist_4.f90: Add new error.
17609
17610         PR fortran/25597
17611         PR fortran/27096
17612         * gfortran.dg/auto_pointer_array_result_1.f90
17613
17614         PR fortran/27089
17615         * gfortran.dg/specification_type_resolution_1.f90
17616
17617         PR fortran/18003
17618         PR fortran/25669
17619         PR fortran/26834
17620         * gfortran.dg/bounds_temporaries_1.f90: New test.
17621
17622         PR fortran/27124
17623         * gfortran.dg/array_return_value_1.f90: New test.
17624
17625 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17626
17627         PR fortran/25336
17628         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17629
17630 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17631
17632         PR middle-end/26823
17633         * g++.dg/gomp/pr26823-1.C: New test.
17634         * g++.dg/gomp/pr26823-2.C: New test.
17635
17636 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17637
17638         PR middle-end/27134
17639         * gcc.dg/pr27314.c: New test.
17640
17641 2006-04-13  Richard Henderson  <rth@redhat.com>
17642
17643         * g++.dg/gomp/block-0.C: Update expected matches.
17644
17645 2006-04-13  DJ Delorie  <dj@redhat.com>
17646
17647         * lib/target-supports.exp (check_effective_target_int32plus): New.
17648         (check_effective_target_ptr32plus): New.
17649         (check_effective_target_size32plus): New.
17650         (check_effective_target_int16): New.
17651         (check_profiling_available): Add m32c to the list of unsupported
17652         targets.
17653
17654         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17655         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17656         memory size.
17657         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17658         pointers.
17659         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17660         size_t.
17661         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17662         and size_t.
17663         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17664         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17665         not just xstormy16.  Skip m32c due to weird pointer size.
17666         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17667         not just xstormy16.
17668         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17669         not just xstormy16.
17670         * gcc.dg/20020312-2.c: Add m32c support.
17671         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17672         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17673         in test.
17674         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17675         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17676         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17677         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17678         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17679         formats
17680         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17681         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17682         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17683         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17684         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17685         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17686         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17687         in test.
17688         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17689         in test.
17690         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17691         * gcc.dg/pr23049.c: Require >=32 bit integers.
17692         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17693         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17694         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17695         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17696         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17697         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17698         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17699         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17700         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17701         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17702         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17703         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17704         prototype in test.
17705         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17706         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17707         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17708         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17709         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17710
17711         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17712         * gcc.c-torture/execute/20040703-1.x: Likewise.
17713         * gcc.c-torture/execute/20040705-1.x: Likewise.
17714         * gcc.c-torture/execute/20040705-2.x: Likewise.
17715         * gcc.c-torture/execute/20040709-1.x: Likewise.
17716         * gcc.c-torture/execute/20040709-2.x: Likewise.
17717         * gcc.c-torture/execute/20040811-1.x: Likewise.
17718         * gcc.c-torture/execute/20050316-1.x: Likewise.
17719         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17720         * gcc.c-torture/execute/pr19689.x: Likewise.
17721         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17722         * gcc.c-torture/execute/usmul.x: Likewise.
17723         * gcc.c-torture/execute/vrp-5.x: Likewise.
17724         * gcc.c-torture/execute/vrp-6.x: Likewise.
17725         * gcc.dg/debug/20041023-1.s: Likewise.
17726
17727 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17728
17729         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17730         of integers to a vector types are now constant expressions in C.
17731         * gcc.dg/vect/vect-fold-1.c: New test case.
17732
17733 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17734             Ulrich Weigand  <uweigand@de.ibm.com>
17735
17736         PR target/27006
17737         * gcc.dg/vmx/pr27006.c: New testcase.
17738
17739 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17740
17741         PR libgfortran/26766
17742         * gfortran.dg/write_recursive.f90: New test.
17743
17744 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17745
17746         * g++.dg/parse/dtor7.C: New test.
17747         * g++.dg/parse/new1.C: Add error marker.
17748         * g++.dg/template/new3.C: New test.
17749
17750         PR c++/26122
17751         * g++.dg/template/pure1.C: New test.
17752
17753         PR c++/26295
17754         * g++.dg/parse/ptrmem4.C: New test.
17755
17756 2006-04-10  Jeff Law  <law@redhat.com>
17757
17758         PR/27087
17759         * gcc.c-torture/compile/pr27087.c: New test.
17760
17761 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17762
17763         PR/21391
17764         * gcc.dg/20060410.c: New.
17765
17766 2006-04-10  Matthias Klose  <doko@debian.org>
17767
17768         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17769         Recognize multilib directory names containing underscores.
17770
17771 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17772
17773         * gcc.target/i386/vecinit-1.c: New test case.
17774         * gcc.target/i386/vecinit-2.c: Likewise.
17775
17776 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17777
17778         PR debug/27057
17779         * g++.dg/debug/dwarf2-2.C: New test.
17780
17781 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17782
17783         PR rtl-optimization/27073
17784         * gcc.c-torture/execute/pr27073.c: New test.
17785
17786 2006-04-08  Mike Stump  <mrs@apple.com>
17787
17788         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17789
17790 2006-04-07  Richard Guenther  <rguenther@suse.de>
17791
17792         PR tree-optimization/26135
17793         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17794
17795 2006-04-06  Jan Hubicka  <jh@suse.cz>
17796
17797         PR profile/26399
17798         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17799
17800 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17801
17802         * g++.dg/conversion/nullptr1.C: New test case.
17803         * g++.dg/conversion/nullptr2.C: Likewise.
17804
17805 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17806
17807         * gfortran.dg/dependency_18.f90: New test case.
17808
17809 2006-04-05  Richard Guenther  <rguenther@suse.de>
17810
17811         PR tree-optimization/26919
17812         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17813         * gcc.dg/ipa/ipa-2.c: Likewise.
17814         * gcc.dg/ipa/ipa-3.c: Likewise.
17815         * gcc.dg/ipa/ipa-5.c: Likewise.
17816
17817 2006-04-05  Richard Guenther  <rguenther@suse.de>
17818
17819         PR tree-optimization/26763
17820         * gcc.dg/torture/pr26763-1.c: New testcase.
17821         * gcc.dg/torture/pr26763-2.c: Likewise.
17822
17823 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17824
17825         PR fortran/23634
17826         PR fortran/25619
17827         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17828
17829 2006-04-04  Eric Christopher  <echristo@apple.com>
17830
17831         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17832         stubs.
17833         * gcc.target/i386/387-5.c: Ditto.
17834
17835 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17836
17837         * gcc.target/sparc/struct-ret-check.c: New test.
17838
17839 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17840
17841         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17842         zero decimal digits specified in format.
17843
17844 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17845
17846         PR fortran/26891
17847         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17848
17849         PR fortran/26976
17850         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17851         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17852         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17853         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17854         compliant and detect bigendian-ness.
17855
17856 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17857
17858         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17859         dummy arguments work when the actual argument is itself a dummy
17860         argument of the caller.
17861
17862 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17863
17864         PR libfortran/24685
17865         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17866
17867 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17868
17869         * gfortran.dg/dependencency_17.f90: New test case.
17870
17871 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17872
17873         * gfortran.dg/dependency_14.f90: New test case.
17874         * gfortran.dg/dependency_15.f90: Likewise.
17875         * gfortran.dg/dependency_16.f90: Likewise.
17876
17877 2006-03-31  Asher Langton  <langton2@llnl.gov>
17878
17879         PR fortran/25358
17880         gfortran.dg/cray_pointers_6.f90: New test.
17881
17882 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17883
17884         PR libgfortran/26890
17885         * gfortran.dg/read_size_noadvance.f90: New test.
17886
17887 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17888
17889         PR fortran/25031
17890         * gfortran.dg/multiple_allocation_1.f90: Check that the
17891         size has changed after a re-allocation with stat.
17892
17893 2006-03-30  Richard Guenther  <rguenther@suse.de>
17894
17895         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17896         removal.
17897         * gcc.target/i386/sselibm-2.c: Likewise.
17898         * gcc.target/i386/sselibm-3.c: Likewise.
17899         * gcc.target/i386/sselibm-4.c: Likewise.
17900         * gcc.target/i386/sselibm-5.c: Likewise.
17901
17902 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17903
17904         * gcc.dg/fold-andxor-1.c: New test case.
17905         * gcc.dg/fold-xorand-1.c: Likewise.
17906
17907 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17908
17909         * gcc.dg/fold-convnotconv-1.c: New test case.
17910
17911 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17912
17913         PR fortran/26779
17914         * gfortran.dg/private_type_5.f90: New test.
17915
17916 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17917
17918         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17919
17920 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17921
17922         * gfortran.dg/advance_2.f90: New test.
17923         * gfortran.dg/advance_3.f90: New test.
17924
17925         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17926
17927 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17928
17929         PR libgfortran/26661
17930         PR libgfortran/26880
17931         * gfortran.dg/read_x_past.f: New test.
17932
17933 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17934
17935         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17936         to be STABS.
17937
17938 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17939
17940         * objc.dg/dwarf-1.m: Skip on AIX.
17941         * objc.dg/dwarf-2.m: Skip on AIX.
17942
17943 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17944
17945         PR fortran/26816
17946         * gfortran.dg/float_1.f90: New test.
17947
17948 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17949
17950         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17951         X86_64 targets.
17952         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17953
17954 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17955
17956         PR libfortran/26735
17957         * gfortran.dg/convert_implied_open.f90: New test case.
17958
17959 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17960
17961         PR fortran/26769
17962         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17963
17964 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17965
17966         PR middle-end/26717
17967         * gcc.dg/pr26717.c: New test.
17968
17969 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17970
17971         * gfortran.dg/dependency_12.f90: New test case.
17972
17973 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17974
17975         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17976
17977 2006-03-24  Jeff Law  <law@redhat.com>
17978
17979         * gcc.c-torture/pr26840.c: New test.
17980
17981 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17982
17983         * objc.dg/dwarf-2.m: New.
17984         * obj-c++.dg/dwarf-2.mm: New.
17985
17986         * g++.old-deja/g++.other/init19.C: New.
17987
17988 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17989
17990         * g++.dg/eh/spbp.C: Skip on AIX.
17991
17992 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17993
17994         PR middle-end/26611
17995         * g++.dg/gomp/pr26611-1.C: New test.
17996         * g++.dg/gomp/pr26611-2.C: New test.
17997
17998 2006-03-24  Jeff Law  <law@redhat.com>
17999
18000         * gcc.c-torture/compile/pr26833.c: New test.
18001         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18002
18003 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18004
18005         * gfortran.dg/endfile_2.f90: Delete temp file.
18006
18007 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18008
18009         PR fortran/19303
18010         * gfortran.dg/record_marker_1.f90: New test case.
18011         * gfortran.dg/record_marker_2.f: New test case.
18012         * gfortran.dg/record_marker_3.f90: New test case.
18013
18014 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18015
18016         PR fortran/17298
18017         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18018         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18019
18020 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18021
18022         * lib/gcc-dg.exp (cleanup-modules): New proc.
18023         * gfortran.dg/allocatable_function_1.f90,
18024         gfortran.dg/allocate_char_star_scalar_1.f90,
18025         gfortran.dg/assumed_charlen_function_1.f90,
18026         gfortran.dg/assumed_dummy_1.f90,
18027         gfortran.dg/assumed_shape_ranks_1.f90,
18028         gfortran.dg/assumed_shape_ranks_2.f90,
18029         gfortran.dg/assumed_size_dt_dummy.f90,
18030         gfortran.dg/auto_char_dummy_array_1.f90,
18031         gfortran.dg/auto_char_len_3.f90,
18032         gfortran.dg/automatic_module_variable.f90,
18033         gfortran.dg/bad_automatic_objects_1.f90,
18034         gfortran.dg/char_array_constructor.f90,
18035         gfortran.dg/char_array_structure_constructor.f90,
18036         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18037         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18038         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18039         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18040         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18041         gfortran.dg/derived_pointer_recursion.f90,
18042         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18043         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18044         gfortran.dg/dummy_functions_1.f90,
18045         gfortran.dg/elemental_initializer_1.f90,
18046         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18047         gfortran.dg/elemental_pointer_1.f90,
18048         gfortran.dg/elemental_subroutine_1.f90,
18049         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18050         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18051         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18052         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18053         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18054         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18055         gfortran.dg/global_references_1.f90,
18056         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18057         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18058         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18059         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18060         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18061         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18062         gfortran.dg/large_integer_kind_1.f90,
18063         gfortran.dg/large_real_kind_1.f90,
18064         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18065         gfortran.dg/module_double_reuse.f90,
18066         gfortran.dg/module_equivalence_1.f90,
18067         gfortran.dg/module_interface_1.f90,
18068         gfortran.dg/module_parameter_array_refs_1.f90,
18069         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18070         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18071         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18072         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18073         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18074         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18075         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18076         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18077         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18078         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18079         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18080         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18081         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18082         gfortran.dg/same_name_1.f90,
18083         gfortran.dg/sibling_dummy_procedure_1.f90,
18084         gfortran.dg/sibling_dummy_procedure_2.f90,
18085         gfortran.dg/sibling_dummy_procedure_3.f90,
18086         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18087         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18088         gfortran.dg/used_dummy_types_2.f90,
18089         gfortran.dg/used_dummy_types_3.f90,
18090         gfortran.dg/used_dummy_types_4.f90,
18091         gfortran.dg/used_dummy_types_5.f90,
18092         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18093         gfortran.dg/userdef_operator_1.f90: Use it.
18094
18095 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18096
18097         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18098         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18099         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18100         gfortran.dg/write_back.f,
18101         gfortran.fortran-torture/execute/inquire_1.f90,
18102         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18103
18104 2006-03-21  Jeff Law  <law@redhat.com>
18105
18106         * gcc.dg/tree-ssa/vrp28.c: New test.
18107
18108 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18109
18110         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18111         if _STDC_C99 is defined.
18112         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18113         * gcc.dg/builtins-20.c: Likewise.
18114         * gcc.dg/builtins-53.c: Likewise.
18115         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18116         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18117
18118 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18119
18120         PR tree-opt/26781
18121         * gcc.c-torture/compile/pr26781-1.c: New test.
18122         * gcc.c-torture/compile/pr26781-2.c: New test.
18123
18124 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18125
18126         PR c++/26690
18127         * g++.dg/gomp/pr26690-1.C: New test.
18128         * g++.dg/gomp/pr26690-2.C: New test.
18129
18130 2006-03-20  Jeff Law  <law@redhat.com>
18131
18132         * gcc.dg/tree-ssa/pr21829.c: New test.
18133
18134         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18135
18136 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18137
18138         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18139         (check_visibility_available): Use it.
18140         (check_effective_target_default_packed): Likewise.
18141         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18142         (check_effective_target_fopenmp): Likewise.
18143         (check_effective_target_freorder): Likewise.
18144         (check_effective_target_fpic): Likewise.
18145         (check_named_sections_available): Likewise.
18146         (check_effective_target_ilp32): Likewise.
18147         (check_effective_target_lp64): Likewise.
18148
18149 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18150
18151         PR fortran/20935
18152         * gfortran.dg/scalar_mask_2.f90: New test case.
18153
18154 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18155
18156         PR tree-opt/26629
18157         * gcc.dg/tree-ssa/loadpre12.c: New test.
18158         * gcc.dg/tree-ssa/loadpre13.c: New test.
18159         * gcc.dg/tree-ssa/loadpre14.c: New test.
18160         * gcc.dg/tree-ssa/loadpre15.c: New test.
18161         * gcc.dg/tree-ssa/loadpre16.c: New test.
18162         * gcc.dg/tree-ssa/loadpre17.c: New test.
18163         * gcc.dg/tree-ssa/loadpre18.c: New test.
18164         * gcc.dg/tree-ssa/loadpre19.c: New test.
18165         * gcc.dg/tree-ssa/loadpre20.c: New test.
18166         * gcc.dg/tree-ssa/loadpre21.c: New test.
18167         * gcc.dg/tree-ssa/loadpre22.c: New test.
18168
18169 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18170
18171         PR fortran/26741
18172         * gfortran.dg/elemental_initializer_1.f90: New test.
18173
18174         PR fortran/26716
18175         * gfortran.dg/assumed_shape_ranks_2: New test.
18176
18177 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18178
18179         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18180         target fpic.
18181
18182 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18183
18184         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18185         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18186         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18187         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18188         gfortran.fortran-torture/execute/direct_io.f90,
18189         gfortran.fortran-torture/execute/inquire_2.f90,
18190         gfortran.fortran-torture/execute/inquire_4.f90,
18191         gfortran.fortran-torture/execute/list_read_1.f90,
18192         gfortran.fortran-torture/execute/open_replace.f90,
18193         gfortran.fortran-torture/execute/slash_edit.f90,
18194         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18195         temporary files from testcases.
18196
18197 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18198
18199         PR libgfortran/26509
18200         gfortran.dg/write_direct_eor.f90: New test.
18201
18202 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18203
18204         * gcc.target/powerpc/pr26350.c: New.
18205         * gcc.target/powerpc/indexed-addr.c: New.
18206
18207 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18208
18209         * gfortran.dg/dependency_13.f90: New test case.
18210
18211 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18212
18213         PR middle-end/21781
18214         * gcc.dg/real-const-1.c: New test case.
18215
18216 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18217
18218         * g++.old-deja/g++.other/init18.C: New.
18219         * g++.old-deja/g++.other/init5.C: Remove xfail.
18220
18221 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18222
18223         * g++.dg/opt/pr15551.C: Cleanup temp file.
18224
18225 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18226
18227         PR c++/6634
18228         g++.dg/parse/long1.C: New test.
18229
18230 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18231
18232         PR fortran/19101
18233         * gfortran.dg/continuation.f90: New test.
18234         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18235
18236 2006-03-14  Richard Guenther  <rguenther@suse.de>
18237
18238         PR tree-optimization/26672
18239         * gcc.dg/torture/pr26672.c: New testcase.
18240
18241 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18242
18243         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18244         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18245
18246 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18247
18248         PR middle-end/26557
18249         * gcc.c-torture/compile/switch-1.c: New test case.
18250
18251 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18252
18253         PR fortran/25378
18254         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18255         test to include more permuatations of mask and index.
18256         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18257         respond to F2003 spec. that the position returned for an all false
18258         mask && condition is zero.
18259
18260 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18261
18262         PR middle-end/25989
18263         * gcc.dg/gomp/pr25989.c: New test.
18264
18265 2006-03-13  Jeff Law  <law@redhat.com>
18266
18267         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18268
18269 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18270
18271         * gcc.dg/switch-9.c: New test.
18272
18273 2006-03-13  Richard Guenther  <rguenther@suse.de>
18274
18275         PR middle-end/26630
18276         * gcc.dg/torture/pr26630.c: New testcase.
18277
18278 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18279
18280         * gfortran.dg/dependency_10.f90: New test case.
18281         * gfortran.dg/dependency_11.f90: Likewise.
18282
18283 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18284             Erik Edelmann  <eedelman@gcc.gnu.org>
18285
18286         * gfortran.dg/allocatable_function_1.f90: New.
18287         * gfortran.dg/allocatable_function_2.f90: New.
18288
18289 2006-03-10  Richard Guenther  <rguenther@suse.de>
18290
18291         PR middle-end/26565
18292         * gcc.dg/torture/pr26565.c: New testcase.
18293
18294 2006-03-09  Eric Christopher  <echristo@apple.com>
18295
18296         * gcc.c-torture/compile/20060309-1.c: New.
18297
18298 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18299
18300         PR libgfortran/26499
18301         * gfortran.dg/write_back.f: New test.
18302         * gfortran.dg/write_rewind_1.f: New test.
18303         * gfortran.dg/write_rewind_2.f: New test.
18304
18305 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18306
18307         PR libgfortran/26554
18308         * gfortran.dg/read_logical.f90: New test.
18309
18310 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18311
18312         * ada/acats/norun.lst: cdd2a03 now passes.
18313
18314 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18315
18316         PR testsuite/25177
18317         * gcc.target/powerpc/pr18096-1.c: Change where the error
18318         would match.
18319
18320 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18321
18322         * gcc.target/i386/cleanup-1.c: New test.
18323         * gcc.target/i386/cleanup-2.c: New test.
18324
18325 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18326
18327         * gfortran.dg/dependency_9.f90: Remove for the time being.
18328
18329 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18330
18331         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18332         directive.
18333
18334 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18335
18336         * gfortran.dg/dependency_9.f90: New test case.
18337
18338 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18339
18340         * gfortran.dg/dependency_4.f90: New test case.
18341         * gfortran.dg/dependency_5.f90: New test case.
18342         * gfortran.dg/dependency_6.f90: New test case.
18343         * gfortran.dg/dependency_7.f90: New test case.
18344         * gfortran.dg/dependency_8.f90: New test case.
18345
18346 2006-03-03  Paul Brook  <paul@codesourcery.com>
18347
18348         * lib/target-supports.exp (check_profiling_available):
18349         Add m68k-*-elf.
18350
18351 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18352
18353         PR fortran/25031
18354         * multiple_allocation_1.f90: New test.
18355
18356 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18357
18358         PR tree-optimization/26524
18359         * gfortran.dg/pr26524.f: New test case.
18360
18361 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18362
18363         * g++.dg/template/repo5.C: Cleanup repo files.
18364         * gcc.dg/20051201-1.c: Cleanup coverage files.
18365         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18366         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18367         tree dump files.
18368
18369 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18370
18371         * objc.dg/objc-nofilename-1.m: New test.
18372         * objc.dg/bad-receiver-type.m: New test.
18373         * obj-c++.dg/bad-receiver-type.mm: New test.
18374
18375 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18378
18379 2006-03-01  Mike Stump  <mrs@apple.com>
18380
18381         * g++.dg/abi/key2.C: Add.
18382
18383 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18384
18385         * gfortran.dg/logical_dot_product.f90: New test.
18386
18387         PR fortran/26393
18388         * gfortran.dg/used_interface_ref.f90: New test.
18389
18390         PR fortran/20938
18391         * gfortran.dg/dependency_2.f90: New test.
18392         * gfortran.fortran-torture/execute/where17.f90: New test.
18393         * gfortran.fortran-torture/execute/where18.f90: New test.
18394         * gfortran.fortran-torture/execute/where19.f90: New test.
18395         * gfortran.fortran-torture/execute/where20.f90: New test.
18396
18397 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18398
18399         * g++.dg/tree-ssa/pr26443.C: New test case.
18400
18401 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18402
18403         PR middle-end/26022
18404         * g++.dg/opt/return-slot1.C: New test.
18405
18406 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18407
18408         PR libgfortran/26136
18409         * gfortran.dg/namelist_23.f90: New test.
18410
18411 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18412
18413         PR middle-end/14752
18414         * gcc.dg/fold-eqandshift-2.c: New test case.
18415
18416 2006-02-28  Richard Guenther  <rguenther@suse.de>
18417
18418         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18419         decomposition.
18420
18421 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18422
18423         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18424
18425 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18426
18427         PR libgfortran/26464
18428         * gfortran.dg/backspace_5.f: New test.
18429         * gfortran.dg/backspace_6.f: New test.
18430
18431 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18432
18433         * gcc.dg/fold-eqandnot-1.c: New test case.
18434
18435 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18436
18437         PR middle-end/19983
18438         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18439
18440 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18441
18442         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18443         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18444
18445 2006-02-26  Richard Guenther  <rguenther@suse.de>
18446
18447         PR tree-optimization/26421
18448         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18449
18450 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18451
18452         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18453         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18454
18455 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18456
18457         * gcc.dg/fold-even-1.c: New test case.
18458
18459 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18460
18461         PR middle-end/21137
18462         * gcc.dg/fold-eqandshift-1.c: New test case.
18463
18464 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18465
18466         PR tree-optimization/25125
18467         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18468         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18469
18470 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18471
18472         PR tree-optimizations/26359
18473         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18474         with -fdump-tree-dceloop-details.
18475         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18476
18477 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18478
18479         PR middle-end/23673
18480         * gcc.dg/fold-eqxor-1.c: New test case.
18481         * gcc.dg/fold-eqxor-2.c: Likewise.
18482         * gcc.dg/fold-eqxor-3.c: Likewise.
18483
18484 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18485
18486         PR fortran/23092
18487         * scalar_mask_1.f90: New test.
18488
18489 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18490
18491         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18492         * g++.dg/eh/uncaught2.C: New.
18493         * g++.dg/eh/uncaught3.C: New.
18494
18495 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18496
18497         PR libgfortran/26423
18498         * gfortran.dg/read_many_1.f: New test.
18499
18500 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18501
18502         PR fortran/24519
18503         * gfortran.dg/dependency_3.f90: New test.
18504         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18505         XFAILs.
18506
18507         PR fortran/25395
18508         * gfortran.dg/equiv_6.f90: New test.
18509
18510 2006-02-23  Jeff Law  <law@redhat.com>
18511
18512         * gcc.c-torture/compile/pr26425.c: New test.
18513
18514 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18515
18516         PR middle-end/26412
18517         * gcc.dg/gomp/pr26412.c: New test.
18518
18519 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18520
18521         PR c++/26291
18522         * g++.dg/other/ellipsis1.C: New test.
18523         * g++.dg/parse/operator4.C: Adjust error marker.
18524
18525 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18526
18527         PR target/25603
18528         * gfortran.dg/pr25603.f: New testcase.
18529
18530 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18531
18532         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18533         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18534
18535 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18536
18537         * g++.dg/eh/spbp.C: New.
18538
18539 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18540
18541         PR middle-end/26379
18542         * gcc.target/i386/mmx-7.c: New test.
18543
18544 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18545
18546         PR tree-optimization/26361
18547         * gcc.dg/tree-ssa/vrp27.c: New test case.
18548
18549 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18550
18551         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18552         * gcc.dg/tree-ssa/complex-4.c: Here.
18553
18554 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18555
18556         PR middle-end/19543
18557         * gfortran.dg/logical_1.f90: New test case.
18558
18559 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18560
18561         PR middle-end/26334
18562         * gcc.dg/20060218-1.c: Moved to...
18563         * gcc.target/i386/20060218-1.c: ... here.  New test.
18564
18565 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18566
18567         PR fortran/26201
18568         * gfortran.dg/convert_1.f90: New.
18569
18570 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18571
18572         PR fortran/25054
18573         * gfortran.dg/namelist_5.f90: New test.
18574
18575         PR fortran/25089
18576         * gfortran.dg/namelist_4.f90: New test.
18577
18578 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18579
18580         PR tree-opt/25680
18581         * gcc.dg/tree-ssa/complex-3.c: New test.
18582
18583 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18584
18585         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18586         variable to take into account the variable name in the
18587         function header.
18588         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18589
18590 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18591
18592         PR middle-end/26334
18593         * gcc.c-torture/compile/20060217-1.c: New test.
18594         * gcc.dg/20060218-1.c: New test.
18595
18596 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18597
18598         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18599
18600 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18601
18602         * gcc.dg/cpp/undef3.c: New test.
18603         * gcc.dg/cpp/trad/builtins2.c: New test.
18604
18605 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18606
18607         PR c++/26266
18608         * g++.dg/template/static22.C: New test.
18609         * g++.dg/template/static23.C: New test.
18610         * g++.dg/template/static24.C: New test.
18611         * g++.dg/template/non-dependent13.C: New test.
18612         * g++.dg/init/member1.C: Tweak error markers.
18613
18614 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18615
18616         PR target/26255
18617         * gcc.c-torture/compile/pr26255.c: New test case.
18618
18619 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18620
18621         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18622         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18623         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18624         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18625         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18626         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18627         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18628
18629 2006-02-16  Jeff Law  <law@redhat.com>
18630
18631         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18632         * gcc.dg/tree-ssa/vrp26.c: New test.
18633
18634 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18635
18636         PR target/20353
18637         PR target/24578
18638         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18639         __UCLIBC__ is defined.
18640
18641 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18642
18643         PR fortran/26224
18644         * gfortran.dg/gomp/pr26224.f: New test.
18645
18646 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18647
18648         PR tree-opt/25918
18649         * lib/target-supports.exp
18650         (check_effective_target_vect_short_mult): New.
18651         (check_effective_target_vect_char_mult): New.
18652         (check_effective_target_vect_widen_sum_qi_to_si): New.
18653         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18654         (check_effective_target_vect_widen_sum_hi_to_si): New.
18655         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18656         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18657         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18658         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18659         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18660         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18661         vect-reduc-pattern-2c.c
18662         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18663         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18664         vect-reduc-pattern-1c.c
18665
18666 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18667
18668         PR fortran/24557
18669         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18670
18671 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18672
18673         PR fortran/26054
18674         * gfortran.dg/enum_8.f90: Remove check for warning.
18675         * gfortran.dg/iomsg_1.f90: Ditto.
18676         * gfortran.dg/enum_1.f90: Ditto.
18677         * gfortran.dg/enum_9.f90: Ditto.
18678         * gfortran.dg/enum_2.f90: Ditto.
18679         * gfortran.dg/enum_10.f90: Ditto.
18680         * gfortran.dg/enum_3.f90: Ditto.
18681         * gfortran.dg/flush_1.f90: Ditto.
18682         * gfortran.dg/enum_4.f90: Ditto.
18683         * gfortran.dg/array_constructor_1.f90: Ditto.
18684         * gfortran.dg/enum_5.f90: Ditto.
18685         * gfortran.dg/enum_6.f90: Ditto.
18686         * gfortran.dg/enum_7.f90: Ditto.
18687
18688 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18689
18690         PR middle-end/26300
18691         * gcc.c-torture/compile/20060215-1.c: New test.
18692
18693 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18694
18695         PR middle-end/23670
18696         * gcc.dg/tree-ssa/andor-2.c: New test case.
18697
18698 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18699
18700         PR fortran/25045
18701         * optional_dim.f90: New test.
18702
18703 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18704
18705         PR fortran/26277
18706         * gfortran.dg/label_4.f90: New.
18707
18708 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18709             Diego Novillo  <dnovillo@redhat.com>
18710             Uros Bizjak  <uros@kss-loka.si>
18711
18712         * gfortran.dg/gomp: New directory.
18713
18714 2006-02-14  Richard Guenther  <rguenther@suse.de>
18715
18716         PR tree-optimization/26258
18717         * gcc.dg/torture/pr26258.c: New testcase.
18718
18719 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18720
18721         PR fortran/26246
18722         * gfortran.dg/pr26246_1.f90: New test.
18723         * gfortran.dg/pr26246_2.f90: New test.
18724
18725         PR middle-end/26092
18726         * gcc.c-torture/compile/20060208-1.c: New test.
18727
18728 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18729
18730         PR fortran/26074
18731         PR fortran/25103
18732         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18733         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18734         * gfortran.dg/automatic_module_variable.f90: Change error message.
18735
18736         PR fortran/20861
18737         * gfortran.dg/internal_dummy_1.f90: New test.
18738
18739         PR fortran/20871
18740         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18741
18742
18743         PR fortran/25083
18744         * gfortran.dg/uncommon_block_data_1.f90: New test.
18745         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18746         with standard.
18747
18748         PR fortran/25088
18749         * gfortran.dg/typed_subroutine_1.f90: New test.
18750
18751 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18752
18753         * objc.dg/dwarf-1.m: New.
18754
18755 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18756
18757         PR middle-end/24427
18758         * gcc.dg/tree-ssa/andor-1.c: New test case.
18759
18760 2006-02-13  Josh Conner  <jconner@apple.com>
18761
18762         PR target/25376
18763         * gcc.dg/pr25376.c: New test.
18764
18765         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18766         assemble.
18767         * lib/target-supports.exp (check_named_sections_available):
18768         Only compile named-sections test -- don't assemble.
18769
18770 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18771
18772         * g++.dg/warn/no-write-strings.C: New test.
18773         * g++.dg/warn/write-strings.C: Likewise.
18774         * g++.dg/warn/write-strings-default.C: Likewise.
18775
18776 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18777
18778         PR fortran/25806
18779         * gfortran.dg/ret_pointer_2.f90: New test.
18780
18781 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18782
18783         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18784
18785 2006-02-10  Jeff Law  <law@redhat.com>
18786
18787         * gcc.c-torture/compile/pr26213.c: New test.
18788
18789 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18790
18791         gfortran.dg/null_1.f90: New test.
18792
18793 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18794
18795         PR fortran/14771
18796         * gfortran.dg/parens_4.f90: New.
18797         * gfortran.dg/parens_5.f90: New.
18798
18799 2006-02-10  Richard Guenther  <rguenther@suse.de>
18800
18801         * gcc.dg/pr23372-1.c: Remove empty file.
18802
18803 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18804         Paul Thomas  <pault@gcc.gnu.org>
18805
18806         PR fortran/14771
18807         * gfortran.dg/parens_1.f90: New.
18808         * gfortran.dg/parens_2.f90: New.
18809         * gfortran.dg/parens_3.f90: New.
18810
18811 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18812
18813         PR fortran/26038
18814         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18815
18816         PR fortran/25059
18817         * gfortran.dg/impure_assignment_1.f90: New test.
18818
18819         PR fortran/25070
18820         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18821
18822 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18823
18824         PR target/26141
18825         * g++.dg/expr/stdarg2.C: New test.
18826
18827 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18828
18829         PR inline-asm/16194
18830         * gcc.dg/pr16194.c: New test.
18831
18832 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18833
18834         * ada/acats/run_acats: Use portable variant of "$@".
18835
18836 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18837
18838         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18839         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18840
18841 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18842
18843         PR tree-opt/26179
18844         * g++.dg/opt/pr26179.C: New test.
18845
18846 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18847
18848         PR middle-end/26134
18849         * gcc.dg/tree-ssa/complex-3.c: New test.
18850
18851 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18852
18853         * gcc.c-torture/compile/volatile-1.c: New test.
18854
18855 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18856
18857         PR 26180
18858         * gcc.dg/tree-ssa/pr26180.c: New test.
18859
18860 2006-02-08  Jeff Law  <law@redhat.com>
18861
18862         * gcc.dg/tree-ssa/pr21417.c: New test.
18863
18864 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18865
18866         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18867         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18868
18869 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18870
18871         * lib/scanrtl.exp: New.
18872
18873 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18874
18875         PR c++/26071
18876         * g++.dg/other/virtual2.C: New test.
18877
18878         PR c++/26070
18879         * g++.dg/other/virtual1.C: New test.
18880
18881 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18882
18883         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18884         cleanup-ipa-dump): Update dump file glob patterns.
18885         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18886         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18887
18888         * lib/gcc-dg.exp: Load it.
18889         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18890
18891 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18892
18893         PR testsuite/26159
18894         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18895         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18896
18897 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18898
18899         PR fortran/25577
18900         * gfortran.dg/mvbits_1.f90: New.
18901
18902 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18903
18904         * g++.dg/warn/Wdiv-by-zero.C: New test.
18905         * g++.dg/warn/Wno-div-by-zero.C: New.
18906
18907 2006-02-07  Jeff Law  <law@redhat.com>
18908
18909         * gcc.dg/tree-ssa/pr21559.c: New test.
18910
18911         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18912         multiple VRP passes.
18913         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18914         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18915         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18916         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18917         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18918         * gcc.dg/tree-ssa/vrp02.c: Likewise
18919         * gcc.dg/tree-ssa/vrp11.c: Likewise
18920         * gcc.dg/tree-ssa/pr14341.c: Likewise
18921         * gcc.dg/tree-ssa/vrp19.c: Likewise
18922         * gcc.dg/tree-ssa/vrp20.c: Likewise
18923         * gcc.dg/tree-ssa/vrp03.c: Likewise
18924         * gcc.dg/tree-ssa/pr21086.c: Likewise
18925         * gcc.dg/tree-ssa/pr21959.c: Likewise
18926         * gcc.dg/tree-ssa/vrp21.c: Likewise
18927         * gcc.dg/tree-ssa/vrp04.c: Likewise
18928         * gcc.dg/tree-ssa/pr25485.c: Likewise
18929         * gcc.dg/tree-ssa/pr22026.c: Likewise
18930         * gcc.dg/tree-ssa/vrp22.c: Likewise
18931         * gcc.dg/tree-ssa/vrp05.c: Likewise
18932         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18933         * gcc.dg/tree-ssa/pr20701.c: Likewise
18934         * gcc.dg/tree-ssa/vrp23.c: Likewise
18935         * gcc.dg/tree-ssa/vrp06.c: Likewise
18936         * gcc.dg/tree-ssa/pr22117.c: Likewise
18937         * gcc.dg/tree-ssa/pr20702.c: Likewise
18938         * gcc.dg/tree-ssa/vrp15.c: Likewise
18939         * gcc.dg/tree-ssa/pr21090.c: Likewise
18940         * gcc.dg/tree-ssa/pr21294.c: Likewise
18941         * gcc.dg/tree-ssa/vrp24.c: Likewise
18942         * gcc.dg/tree-ssa/vrp07.c: Likewise
18943         * gcc.dg/tree-ssa/pr21563.c: Likewise
18944         * gcc.dg/tree-ssa/pr25382.c: Likewise
18945         * gcc.dg/tree-ssa/vrp16.c: Likewise
18946         * gcc.dg/tree-ssa/vrp25.c: Likewise
18947         * gcc.dg/tree-ssa/vrp08.c: Likewise
18948         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18949         * gcc.dg/tree-ssa/vrp17.c: Likewise
18950         * gcc.dg/tree-ssa/pr21458.c: Likewise
18951         * g++.dg/tree-ssa/pr18178.C: Likewise
18952
18953 2006-02-07  Richard Guenther  <rguenther@suse.de>
18954
18955         PR c++/26140
18956         Revert
18957         2006-01-30  Richard Guenther  <rguenther@suse.de>
18958         PR c++/23372
18959         * gcc.dg/pr23372-1.C: New testcase.
18960
18961         * g++.dg/tree-ssa/pr26140.C: New testcase.
18962
18963 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18964
18965         PR c++/9737
18966         * g++.dg/template/ttp15.C: New test.
18967         * g++.dg/template/ttp16.C: Likewise.
18968         * g++.dg/template/ttp17.C: Likewise.
18969         * g++.old-deja/g++.pt/ttp36.C: Remove.
18970         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18971         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18972         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18973         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18974         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18975         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18976         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18977         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18978         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18979
18980 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18981
18982         PR libfortran/23815
18983         * unf_io_convert_4.f90: New test.
18984
18985 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18986
18987         * gcc.dg/tree-ssa/loadpre10.c: New test.
18988         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18989         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18990         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18991
18992 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18993
18994         PR libfortran/24685
18995         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18996
18997 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18998
18999         PR tree-opt/25251
19000         * gfortran.dg/assign_7.f: New test.
19001
19002 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19003
19004         PR fortran/26041
19005         PR fortran/26064
19006         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19007         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19008         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19009
19010 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19011
19012         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19013         in size_t typedef.
19014
19015 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19016
19017         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19018         * g++.dg/charset/string.c (foo): Likewise.
19019         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19020         const char*
19021         * g++.dg/ext/builtin2.C (printf): Likewise.
19022         * g++.dg/init/new15.C (printf): Likewise.
19023         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19024         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19025         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19026         * g++.dg/template/non-dependent4.C (temp): Likewise.
19027         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19028         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19029         parameter type to const char*.
19030         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19031         Change type to const char*.
19032         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19033         Likewise.
19034         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19035         second parameter type to const char*.
19036         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19037         (Y::Y): Change parameter type to const char*.
19038         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19039         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19040         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19041         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19042         (char*).
19043         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19044         const char*.
19045         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19046         type to const char*.
19047         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19048         return type to const char*.
19049         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19050         to const char*.
19051         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19052         * g++.old-deja/g++.law/refs1.C: Likewise.
19053         * g++.old-deja/g++.law/visibility1.C: Likewise.
19054         * g++.old-deja/g++.law/visibility2.C: Likewise.
19055         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19056         const char*.
19057         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19058         * g++.old-deja/g++.mike/net48.C: Likewise.
19059         * g++.old-deja/g++.mike/p646.C: Likewise.
19060         * g++.old-deja/g++.mike/p6746.C: Likewise.
19061         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19062         type to const char*.
19063         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19064         deprecated conversion warning.
19065         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19066         char*.
19067         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19068         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19069         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19070         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19071         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19072         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19073         * g++.old-deja/g++.pt/t39.C: Likewise.
19074         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19075         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19076
19077 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19078
19079         PR fortran/25075
19080         intrinsic_argument_conformance_1.f90: New test.
19081
19082 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19083
19084         PR fortran/20845
19085         * gfortran.dg/char_result_11.f90: Add SAVE.
19086         * gfortran.dg/der_pointer_4.f90: Ditto.
19087         * gfortran.dg/default_initialization.f90: New test.
19088
19089 2006-02-03  Jeff Law  <law@redhat.com>
19090
19091         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19092         handle more than 100 dump files.
19093         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19094         * lib/scantree.exp (scan-tree-dump): Likewise.
19095         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19096         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19097         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19098         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19099         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19100
19101 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19102
19103         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19104
19105 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19106
19107         * g++.dg/template/using12.C: New test.
19108
19109 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19110
19111         * gcc.target/powerpc/pr25960.c: New test.
19112
19113 2006-02-02  Steven G. Kargl  <kargls@comcast>
19114
19115         PR fortran/24958
19116         gfortran.dg/nullify_2.f90: New test.
19117
19118 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19119
19120         PR 25990
19121         * gcc.dg/gomp/pr25990.c: New test.
19122
19123 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/25342
19126         * g++.gd/template/partial4.C: New test.
19127
19128 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19129
19130         PR middle-end/26001
19131         * gfortran.dg/data_char_2.f90: New.
19132
19133 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19134
19135         PR fortran/26039
19136         maxval_maxloc_conformance_1.f90: New test.
19137
19138 2006-01-31  Richard Guenther  <rguenther@suse.de>
19139
19140         * gcc.target/i386/sselibm-1.c: New testcase.
19141         * gcc.target/i386/sselibm-2.c: Likewise.
19142         * gcc.target/i386/sselibm-3.c: Likewise.
19143         * gcc.target/i386/sselibm-4.c: Likewise.
19144         * gcc.target/i386/sselibm-5.c: Likewise.
19145
19146 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19147
19148         PR fortran/24266
19149         * gfortran.dg/arrayio_derived_2.f90: New.
19150
19151 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19152
19153         * gcc.dg/unsigned-long-compare.c: New test.
19154
19155 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19156
19157         PR testsuite/25318
19158         * lib/target-supports.exp (check_effective_target_freorder):
19159         Check to see if target supports -freorder-blocks-and-partition.
19160         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19161         instead of "dg-require-named-sections".
19162
19163 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19164
19165         PR target/14798:
19166         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19167         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19168         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19169         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19170         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19171         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19172         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19173         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19174
19175 2006-01-30  Richard Guenther  <rguenther@suse.de>
19176
19177         PR c++/23372
19178         * gcc.dg/pr23372-1.C: New testcase.
19179
19180 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19181
19182         * gcc.dg/gomp/pr25874.c: New test.
19183
19184 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19185
19186         PR tree-opt/25911
19187         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19188
19189 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19190
19191         PR fortran/18578
19192         PR fortran/18579
19193         PR fortran/20857
19194         PR fortran/20885
19195         * gfortran.dg/intent_out_1.f90: New test.
19196
19197 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19198
19199         PR fortran/17911
19200         * gfortran.dg/procedure_lvalue.f90: New test.
19201
19202         PR fortran/20895
19203         PR fortran/25030
19204         * gfortran.dg/char_pointer_assign_2.f90: New test.
19205         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19206         assignment to be consistent with standard.
19207         * gfortran.dg/char_result_2.f90: The same.
19208         * gfortran.dg/char_result_8.f90: The same.
19209
19210 2006-01-28  Zack Weinberg  <zackw@panix.com>
19211
19212         * gcc.dg/Woverlength-strings.c
19213         * gcc.dg/Woverlength-strings-pedantic-c89.c
19214         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19215         * gcc.dg/Woverlength-strings-pedantic-c99.c
19216         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19217
19218 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19219
19220         * gcc.c-torture/execute/20060127-1.c: New test.
19221
19222 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19223
19224         PR c++/25999
19225         * g++.dg/ext/pragmaweak1.C: New test.
19226
19227 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19228
19229         PR c++/25855
19230         * g++.dg/template/spec29.C: New test.
19231
19232 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19233
19234         PR c/19606.
19235         * gcc.c-torture/execute/pr19606.c: New.
19236
19237 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19238
19239         * gcc.dg/pragma-re-4.c: New test.
19240
19241 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19242
19243         PR fortran/25964
19244         * gfortran.dg/assumed_size_refs_3.f90: New test.
19245
19246 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19247
19248         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19249
19250 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19251
19252         PR ada/21317
19253         * ada/acats/support/impdef.a: Add One_Long_Second.
19254         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19255         * ada/acats/tests/c9/c94026.a: Likewise.
19256         * ada/acats/tests/c9/c97305c.ada: Likewise.
19257         * ada/acats/tests/c9/c99004a.ada: Likewise.
19258
19259 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19260
19261         PR fortran/25964
19262         * gfortran.dg/global_references_2.f90: New test.
19263
19264         PR fortran/25084
19265         PR fortran/20852
19266         PR fortran/25085
19267         PR fortran/25086
19268         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19269         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19270
19271         PR fortran/25416
19272         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19273
19274 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19275
19276         PR c/25892
19277         * gcc.dg/Wpointer-sign.c: New.
19278         * gcc.dg/Wpointer-sign-Wall.c: New.
19279         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19280         * gcc.dg/Wpointer-sign-pedantic.c: New.
19281         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19282         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19283
19284 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         PR C/25861
19287         * gcc.c-torture/compile/pr25861.c: New test.
19288
19289 2006-01-26  Paul Brook  <paul@codesourcery.com>
19290
19291         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19292         on short-enum targets.
19293         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19294         variable.
19295         (generate_fields): Use short_enums.
19296         (main): Set short_enums.  Document -e.
19297         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19298         on short-enum targets.
19299         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19300         variable.
19301         (generate_fields): Use short_enums.
19302         (main): Set short_enums.  Document -e.
19303         * lib/target-supports.exp (check_effective_target_short_enums): New.
19304
19305 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19306
19307         PR target/25947
19308         * gcc.dg/torture/pr25947-1.c: New test.
19309
19310 2006-01-25  Jan Hubicka  <jh@suse.cz>
19311             Roger Sayle  <roger@eyesopen.com>
19312
19313         PR rtl-optimization/25703
19314         * gcc.target/i386/20060125-1.c: New test case.
19315         * gcc.target/i386/20060125-2.c: New test case.
19316
19317 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19318
19319         PR fortran/18540
19320         * gfortran.dg/goto_1.f: New.
19321
19322 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19323
19324         PR fortran/25716
19325         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19326         25716 on 32-bit systems too.
19327
19328 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19329
19330         PR testsuite/25590
19331         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19332
19333 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19334
19335         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19336
19337 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19338
19339         PR fortran/25835
19340         * gfortran.dg/read_eof.f90: Delete, renamed.
19341         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19342         * gfortran.dg/read_eof_2.f90: New test.
19343         * gfortran.dg/read_eof_3.f90: New test.
19344
19345 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         PR tree-opt/25860
19348         * gcc.c-torture/compile/pr25860.c: New test.
19349
19350 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19351
19352         PR c++/25552
19353         * g++.dg/parse/dtor8.C: New test.
19354
19355 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19356
19357         PR testsuite/25891
19358         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19359         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19360         check_effective_target_fopenmp returns 0.
19361
19362 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19363
19364         PR ada/20548
19365         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19366         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19367         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19368
19369 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19370
19371         PR tree-opt/25857
19372         * g++.dg/opt/pr25857.C: New test.
19373
19374 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19375         Jan Hubicka  <jh@suse.cz>
19376         Richard Guenther  <rguenther@suse.de>
19377
19378         PR rtl-optimization/25654
19379         * gcc.dg/torture/pr25654.c: New testcase.
19380         * gcc.target/i386/pr25654.c: Likewise.
19381
19382 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19383
19384         PR fortran/25901
19385         * gfortran.dg/internal references_2.f90: New test.
19386
19387         Fix regression in testing of admissability of attributes.
19388         * gfortran.dg/intent_used_1.f90: New test.
19389
19390 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19391
19392         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19393         Remove target conditional torture options for i?86 and x86_64
19394         GNU/Linux.
19395
19396 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19397
19398         PR c++/10891
19399         * g++.dg/rtti/no-rtti.C: New.
19400
19401 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19402
19403         PR c++/25895
19404         * g++.dg/inherit/conv2.C: New test.
19405
19406         PR c++/25856
19407         * g++.dg/parse/dtor7.C: New test.
19408
19409         PR c++/25858
19410         * g++.dg/template/crash44.C: New test.
19411
19412 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19413
19414         PR fortran/25124
19415         PR fortran/25625
19416         * gfortran.dg/internal_references_1.f90: New test.
19417           PR fortran/20881
19418         PR fortran/23308
19419         PR fortran/25538
19420         PR fortran/25710
19421         * gfortran.dg/global_references_1.f90: New test.
19422         * gfortran.dg/g77/19990905-1.f: Restore the error that
19423         there is a clash between the common block name and
19424         the name of a subroutine reference.
19425
19426         PR fortran/PR24276
19427         * gfortran.dg/aliasing_dummy_1.f90: New test.
19428
19429 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19430
19431         * gcc.dg/vmx/1b-01.c: Warning fix.
19432         * gcc.dg/vmx/1c-02.c: Likewise.
19433         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19434
19435 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19436
19437         PR testsuite/24962
19438         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19439
19440 2006-01-20  Richard Guenther  <rguenther@suse.de>
19441         Steven Bosscher <stevenb.gcc@gmail.com>
19442
19443         PR rtl-optimization/24626
19444         * gcc.dg/torture/pr24626-1.c: New testcase.
19445         * gcc.dg/torture/pr24626-2.c: Likewise.
19446         * gcc.dg/torture/pr24626-3.c: Likewise.
19447         * gcc.dg/torture/pr24626-4.c: Likewise.
19448
19449 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19450
19451         PR c++/5520
19452         * g++.dg/warn/empty-body.C: New.
19453
19454 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/22136
19457         * g++.dg/template/using10.C: New test.
19458         * g++.dg/temlpate/using11.C: Likewise.
19459         * g++.dg/inherit/using5.C: Tweak error messages.
19460
19461 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19462
19463         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19464         target test.
19465         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19466
19467 2006-01-19  Jan Hubicka  <jh@suse.cz>
19468
19469         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19470
19471 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19472
19473         PR c++/25854
19474         * g++.dg/template/spec28.C: New test.
19475
19476 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19477
19478         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19479         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19480
19481 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19482
19483         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19484         * gcc.dg/gomp/critical-1.c: Likewise.
19485         * gcc.dg/gomp/critical-3.c: Likewise.
19486         * gcc.dg/gomp/empty.c: Likewise.
19487         * gcc.dg/gomp/ordered-1.c: Likewise.
19488         * gcc.dg/gomp/for-4.c: Likewise.
19489         * gcc.dg/gomp/for-6.c: Likewise.
19490         * gcc.dg/gomp/master-3.c: Likewise.
19491         * gcc.dg/gomp/for-8.c: Likewise.
19492         * gcc.dg/gomp/for-10.c: Likewise.
19493         * gcc.dg/gomp/for-18.c: Likewise.
19494         * gcc.dg/gomp/for-5.c: Likewise.
19495         * gcc.dg/gomp/for-7.c: Likewise.
19496         * gcc.dg/gomp/for-9.c: Likewise.
19497
19498 2006-01-18  Jeff Law  <law@redhat.com>
19499
19500         * gcc.dg/tree-ssa/vrp25.c: New test.
19501
19502 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19503
19504         * gcc.dg/pr25805.c: Fix misapplied patch.
19505
19506 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19507
19508         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19509         (check_effective_target_vect_udot_qi): New.
19510         (check_effective_target_vect_sdot_hi): New.
19511         (check_effective_target_vect_udot_hi): New.
19512         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19513         prefixed with "wrapv-" with -fwrapv.
19514         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19515         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19516         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19517         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19518         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19519
19520         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19521         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19522         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19523         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19524
19525 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19526
19527         PR c++/16829
19528         * g++.dg/other/default2.C: New test.
19529         * g++.dg/other/default3.C: New test.
19530
19531 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19532
19533         PR c/25805
19534         * gcc.dg/pr25805.c: New file.
19535
19536 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/25836
19539         * g++.dg/template/init6.C: New test.
19540
19541 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19542
19543         * gcc.dg/tree-ssa/pr24287.c: New test
19544
19545 2006-01-18  Eric Christopher  <echristo@apple.com>
19546
19547         * g++.dg/eh/table.C: New.
19548
19549 2006-01-18  DJ Delorie  <dj@redhat.com>
19550
19551         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19552         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19553         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19554         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19555
19556 2006-01-18  Jeff Law  <law@redhat.com>
19557
19558         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19559         on wrapping on overflow semantics.
19560
19561         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19562
19563         * gcc.gc/tree-ssa/vrp23.c: New test.
19564         * gcc.gc/tree-ssa/vrp24.c: New test.
19565
19566 2006-01-18  Richard Henderson  <rth@redhat.com>
19567             Aldy Hernandez  <aldyh@redhat.com>
19568             Jakub Jelinek  <jakub@redhat.com>
19569             Diego Novillo  <dnovillo@redhat.com>
19570             Uros Bizjak  <uros@kss-loka.si>
19571
19572         * gcc.dg/gomp: New directory.
19573
19574 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19575             Steven G. Kargl  <kargls@comcast.net>
19576
19577         PR fortran/20869
19578         * gfortran.dg/intrinsic_external_1.f90: New test.
19579
19580         PR fortran/20875.
19581         * gfortran.dg/elemental_pointer_1.f90: New test.
19582
19583         PR fortran/25024
19584         * gfortran.dg/external_procedures_1.f90: New test.
19585
19586         PR fortran/25785
19587         gfortran.dg/assumed_present.f90: New test.
19588
19589 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19590
19591         * g++.dg/parse/lookup5.C: New test.
19592
19593 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19594
19595         PR fortran/25697
19596         * gfortran.dg/read_eof.f90: New test.
19597
19598 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19599
19600         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19601         add a closing brace.
19602
19603 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19604
19605         PR fortran/25631
19606         * gfortran.dg/fmt_tl.f: New test.
19607
19608 2006-01-17  Eric Christopher  <echristo@apple.com>
19609
19610         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19611         * g++.old-deja/g++.warn/impint2.C: Ditto.
19612         * g++.old-deja/g++.other/null1.C: Ditto.
19613         * g++.dg/warn/conv2.C: Ditto.
19614         * g++.dg/warn/conv4.C: New file.
19615
19616 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19617
19618         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19619
19620 2006-01-17  Andreas Jaeger  <aj@suse.de>
19621             Janis Johnson <janis187@us.ibm.com>
19622
19623         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19624         in 64-bit.
19625         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19626         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19627
19628 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19629
19630         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19631         (switchfiles): xfail txxx where xxx >= 25.
19632
19633 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19634
19635         PR testsuite/25764
19636         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19637
19638 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19639
19640         PR c/25682
19641         * gcc.dg/pr25682.c: New test.
19642         * g++.dg/parse/array-size2.C: New test.
19643
19644 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19645
19646         * consistency.vlad: Remove entire directory, 1652 files.
19647
19648 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19649
19650         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19651         check_effective_target_dfprt_nocache): New.
19652         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19653         (check_effective_target_dfprt): New.
19654         * lib/c-compat.exp (check_dfp): Remove.
19655         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19656         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19657         level of support for decimal float.
19658         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19659         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19660         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19661         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19662         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19663         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19664         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19665         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19666         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19667         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19668         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19669         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19670         directives.
19671
19672 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19673
19674         PR testsuite/25741
19675         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19676         $base_dir/../.
19677         * lib/gfortran.exp (gfortran_init): Likewise.
19678         * lib/obj-c++.exp (obj-c++_init): Likewise.
19679         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19680         (scan-assembler-dem-not): Likewise.
19681         * lib/scandump.exp (scan-dump-dem): Likewise.
19682         (scan-dump-dem-not): Likewise.
19683
19684 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19685
19686         PR testsuite/25767
19687         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19688         powerpc-*-darwin*.
19689         * lib/obj-c++.exp (obj-c++_init): Likewise.
19690
19691 2006-01-16  Richard Guenther  <rguenther@suse.de>
19692
19693         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19694
19695 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19696
19697         PR testsuite/25777
19698         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19699         to LD_LIBRARY_PATH.
19700
19701 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19702             Andrew Pinski  <pinskia@physics.uc.edu>
19703
19704         * gcc.dg/minmax-1.c: New test.
19705
19706 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19707
19708         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19709         * gcc.misc-tests/dectest.exp: Ditto.
19710
19711 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19712
19713         PR testsuite/25796
19714         * gcc.target/i386/cmov6.c: Use -march=k8.
19715
19716 2006-01-15  Andreas Jaeger  <aj@suse.de>
19717
19718         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19719         x86 does not have __float128.
19720
19721 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19722
19723         * gcc.target/i386/cmov6.c: New test.
19724
19725 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19726
19727         PR c++/25663
19728         * g++.dg/template/ctor6.C: New test.
19729
19730 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19731
19732         PR tree-optimization/25485
19733         * gcc.dg/tree-ssa/pr25485.c: New.
19734
19735 2006-01-14  Richard Guenther  <rguenther@suse.de>
19736
19737         PR tree-optimization/22548
19738         PR tree-optimization/22555
19739         PR tree-optimization/22501
19740         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19741         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19742         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19743         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19744         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19745         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19746         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19747         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19748         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19749
19750 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19751
19752         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19753         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19754
19755 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19756         Richard Guenther  <rguenther@suse.de>
19757
19758         PR rtl-optimization/24257
19759         * gcc.dg/torture/pr24257.c: New testcase.
19760
19761 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19762
19763         * gcc.c-torture/execute/20060110-1.c: New test.
19764         * gcc.c-torture/execute/20060110-2.c: New test.
19765
19766 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19767
19768         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19769
19770 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19771
19772         PR fortran/25756
19773         * gfortran.dg/label_3.f90: New test.
19774
19775 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19776
19777         PR tree-optimization/25771
19778         * g++.dg/tree-ssa/pr25771.C: New test
19779
19780 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19781
19782         PR tree-opt/24365
19783         * g++.dg/opt/complex5.C: New test.
19784
19785 2006-01-13  Richard Guenther  <rguenther@suse.de>
19786
19787         * gcc.target/i386/387-9.c: New testcase.
19788
19789 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19790
19791         PR c++/24824
19792         * g++.dg/debug/dwarf2-1.C: New.
19793
19794 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19795
19796         PR testsuite/25728
19797         * lib/gcov.exp (verify-lines): Add "close $fd".
19798
19799 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19800             Ben Elliston  <bje@au.ibm.com>
19801
19802         * gcc.dg/dfp/inf-1.c: New test.
19803
19804 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19805             Yao Qi  <qiyaoltc@cn.ibm.com>
19806             Ben Elliston  <bje@au.ibm.com>
19807             Jon Grimm  <jgrimm2@us.ibm.com>
19808
19809         * gcc.dg/nodfp-1.c: New test.
19810         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19811         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19812         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19813         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19814         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19815         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19816         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19817         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19818         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19819         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19820         * gcc.dg/format/dfp-printf-1.c: Likewise.
19821         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19822         (compat_setup_dfp): New.
19823         * gcc.dg/compat/compat.exp: Use it.
19824         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19825         Make some variables global, prepend "compat_" to their names.
19826         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19827         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19828         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19829         * lib/compat.exp (compat_skip_list): Make global, rename.
19830         * lib/c-compat.exp: New file.
19831         * lib/target-supports.exp (check_effective_target_dfp): New.
19832
19833         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19834         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19835         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19836         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19837         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19838         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19839         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19840         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19841         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19842         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19843         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19844         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19845         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19846         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19847         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19848         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19849         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19850         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19851         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19852         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19853         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19854         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19855         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19856         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19857         gcc.dg/dfp/struct-layout-1.c,
19858         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19859         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19860         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19861         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19862         gcc.dg/dfp/func-vararg-dfp.c,
19863         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19864         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19865         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19866         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19867         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19868
19869 2006-01-11  Richard Guenther  <rguenther@suse.de>
19870
19871         PR tree-optimization/25734
19872         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19873
19874 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19875
19876         PR fortran/25486
19877         * gfortran.dg/literal_character_constant_1_x.F: New test.
19878         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19879         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19880         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19881
19882 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19883
19884         PR c++/25386
19885         * g++.dg/ext/packed3.C: Add expected packed error.
19886
19887 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19888
19889         PR target/25706
19890         * gcc.dg/torture/pr25706-1.c: New test.
19891
19892 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19893
19894         PR tree-optimization/23109
19895         PR tree-optimization/23948
19896         PR tree-optimization/24123
19897
19898         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19899         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19900         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19901         g++.dg/tree-ssa/pr23948.C: New testcases.
19902         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19903         three divisions in order to do the optimization.
19904
19905 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19906
19907         PR c++/25632
19908         * g++.dg/other/pr25632.C: New test.
19909
19910 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19911
19912         PR fortran/25730
19913         * gfortran.dg/used_types_1.f90: New test.
19914
19915 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19916
19917         PR target/25718
19918         * gcc.dg/torture/pr25718-1.c: New test.
19919
19920 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19921
19922         * gfortran.dg/list_read_2.f90: Fix typo in description.
19923
19924 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19925
19926         * lib/target-supports.exp (check_visibility_available): Simplify test
19927         for *-*-netware*.
19928         (check_profiling_available): Fail for *-*-netware*.
19929         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19930         * gcc.dg/20021014-1.c: Likewise.
19931         * gcc.dg/nest.c: Likewise.
19932
19933 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19934
19935         fortran/24936
19936         * gfortran.dg/forall_3.f90: New test.
19937
19938 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19939
19940         PR fortran/21977
19941         * gfortran.dg/nesting_2.f90: New test.
19942         * gfortran.dg/nesting_3.f90: New test.
19943
19944 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19945
19946         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19947         Fix typo in comment.
19948
19949 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19950
19951         * gfortran.dg/single_char_string.f90: New test.
19952
19953 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19954
19955         * gfortran.dg/ichar_2.f90: New test.
19956
19957 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19958
19959         PR fortran/25093
19960         * gfortran.dg/private_type_4.f90: New.
19961
19962 2006-01-07  Richard Guenther  <rguenther@suse.de>
19963
19964         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19965
19966 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19967
19968         * gfortran.dg/func_decl_1.f90: New.
19969         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19970         * gfortran.dg/array_alloc_2.f90: Likewise.
19971         * gfortran.dg/char_result_8.f90: Likewise.
19972         * gfortran.dg/dup_save_1.f90: Likewise.
19973         * gfortran.dg/dup_save_2.f90: Likewise.
19974         * gfortran.dg/f2c_6.f90: Likewise.
19975         * gfortran.dg/f2c_7.f90: Likewise.
19976         * gfortran.dg/func_result_2.f90: Likewise.
19977         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19978
19979 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19980
19981         PR fortran/22146
19982         * gfortran.dg/elemental_subroutine_1.f90: New test.
19983         * gfortran.dg/elemental_subroutine_2.f90: New test.
19984
19985         PR fortran/25029
19986         PR fortran/21256
19987         * gfortran.dg/assumed_size_refs_1.f90: New test.
19988
19989         PR fortran/20868
19990         PR fortran/20870
19991         * gfortran.dg/assumed_size_refs_2.f90: New test.
19992         * gfortran.dg/initialization_1.f90: Change warning message.
19993
19994 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19995
19996         * gcc.dg/tree-ssa/loop-15.c: New test.
19997
19998 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19999
20000         PR fortran/25598
20001         * gfortran.dg/backspace_3.f: New test.
20002         * gfortran.dg/backspace_4.f: New test.
20003
20004 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20005
20006         PR fortran/24268
20007         * gfortran.dg/fmt_white.f: Update test.
20008
20009 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20010
20011         * gcc.dg/cast-1.c: Add new warning.
20012         * gcc.dg/cast-2.c: Likewise.
20013         * gcc.dg/cast-3.c: Likewise.
20014         * gcc.dg/format/cast-1.c: Likewise.
20015         * gcc.dg/cast-4.c: New testcase.
20016
20017 2006-01-05  Richard Guenther  <rguenther@suse.de>
20018
20019         PR tree-optimization/22555
20020         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20021
20022 2006-01-05  Richard Guenther  <rguenther@suse.de>
20023             Diego Novillo  <dnovillo@redhat.com>
20024
20025         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20026         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20027         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20028         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20029         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20030         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20031         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20032         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20033         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20034         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20035         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20036         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20037         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20038         * treelang/compile/extravar.tree: Likewise.
20039         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20040         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20041         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20042         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20043         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20044
20045 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20046
20047         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20048         for 64-bit fix.
20049
20050 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20051
20052         PR fortran/23675
20053         gfortran.dg/char_result_11.f90: New.
20054
20055 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/24782
20058         * g++.dg/parse/access9.C: New test.
20059         * g++.dg/tc1/dr52.C: Tweak error markers.
20060
20061 2006-01-04  Richard Henderson  <rth@redhat.com>
20062
20063         Merge from gomp branch.
20064         * g++.dg/parse/pragma2.C: Update expected error lines.
20065
20066 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20067
20068         * g++.dg/other/i386-2.C: New test.
20069
20070         PR target/25554
20071         * gcc.c-torture/compile/20051228-1.c: New test.
20072
20073         PR c/25559
20074         * gcc.dg/pr25559.c: New test.
20075
20076 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/25492
20079         * g++.dg/lookup/friend9.C: New test.
20080
20081         PR c++/25625
20082         * g++.dg/template/repo5.C: New test.
20083
20084 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20085
20086         PR fortran/25101
20087         * gfortran.dg/forall_2.f90: New test.
20088
20089 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20090
20091         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20092         dg-require-weak.  Adjust regexp to handle leading-underscore
20093         targets and space as well as TAB after .weak.  Change previous
20094         64-bit fix to not use naked dot.
20095
20096 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20097
20098         PR rtl-optimization/25578
20099         * gcc.c-torture/execute/20060102-1.c: New testcase.
20100
20101 2006-01-03  Richard Guenther  <rguenther@suse.de>
20102
20103         PR c/25183
20104         * gcc.dg/torture/pr25183.c: New testcase.
20105
20106 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20107
20108         Merge from gomp-branch.
20109         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20110         * gcc.dg/ia64-sync-2.c: Likewise.
20111         * gcc.dg/ia64-sync-3.c: Likewise.
20112         * gcc.dg/ia64-sync-4.c: Likewise.
20113         * gcc.dg/sync-2.c: Likewise.
20114         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20115         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20116
20117 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20118
20119         PR c++/25635
20120         * g++.dg/parse/operator6.C: New test.
20121
20122         PR c++/25637
20123         * g++.dg/parse/error29.C: New test.
20124
20125         PR c++/25638
20126         * g++.dg/parse/dtor6.C: New test.
20127
20128         PR c++/25633
20129         * g++.dg/parse/ctor3.C: New test.
20130
20131         PR c++/25634
20132         * g++.dg/template/class3.C: New test.
20133
20134 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20135
20136         * g++.dg/debug/debug9.C: New.
20137
20138 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20139
20140         PR fortran/24640
20141         * gfortran.dg/label_2.f90: New test.
20142
20143 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20144
20145         * g++.dg/lookup/using12.C: Tighten error marker.
20146
20147 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20148             Andrew Pinski <pinskia@physics.uc.edu>
20149
20150         * gcc.target/powerpc/darwin-abi-3.c: New file.
20151         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20152         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20153         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20154         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20155         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20156         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20157         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20158         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20159
20160 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20161
20162         * gcc.dg/tree-ssa/loadpre1.c: New;
20163         * gcc.dg/tree-ssa/loadpre2.c: New;
20164         * gcc.dg/tree-ssa/loadpre3.c: New;
20165         * gcc.dg/tree-ssa/loadpre4.c: New;
20166         * gcc.dg/tree-ssa/loadpre5.c: New;
20167         * gcc.dg/tree-ssa/loadpre6.c: New;
20168         * gcc.dg/tree-ssa/loadpre7.c: New;
20169         * gcc.dg/tree-ssa/loadpre8.c: New;
20170         * gcc.dg/tree-ssa/loadpre9.c: New;
20171
20172 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20173
20174         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20175         * g++.dg/abi/thunk4.C: Likewise.
20176
20177 2006-01-01  Andreas Jaeger  <aj@suse.de>
20178
20179         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20180         portable.
20181
20182 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20183
20184         PR c++/25294
20185         * gcc.dg/pragma-pack-3.c: New test.
20186         * g++.dg/parse/pragma3.C: New test.
20187
20188 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20189
20190         PR middle-end/24827
20191         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20192
20193 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20194
20195         PR testsuite/25214
20196         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20197
20198 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20199
20200         PR fortran/22607
20201         * gfortran-dg/pure_byref_3.f90: New.
20202
20203         fortran/PR 25396
20204         * gfortran.dg/userdef_operator_1.f90: New.
20205
20206 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         * g++.dg/abi/thunk3.C: New.
20209         * g++.dg/abi/thunk4.C: New.
20210
20211 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20212
20213         PR fortran/25532
20214         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20215         associated derived type components of derived types are
20216         properly declared in contained procedures.
20217
20218 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20219
20220         PR libgfortran/25139
20221         * gfortran.dg/backspace_2.f: New test.
20222
20223 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20224
20225         PR libgfortran/25550
20226         * gfortran.dg/endfile.f: New test.
20227
20228 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20229
20230         PR libgfortran/25419
20231         * gfortran.dg/comma.f: New test.
20232
20233 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20234
20235         * lib/gfortran-dg.exp: Remove trailing whitespace.
20236         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20237         -funroll-all-loops.
20238
20239 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20240
20241         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20242         Extended Double long doubles or repeat tests when long double is
20243         the same size as double.
20244
20245 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20246
20247         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20248
20249         PR testsuite/25442
20250         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20251         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20252
20253         PR testsuite/25441
20254         * gcc.dg/pr23911.c: Make test variable static.
20255
20256         PR testsuite/25444
20257         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20258
20259 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20260
20261         PR c++/25439
20262         * g++.dg/parse/crash17.C: Adjust error markers.
20263         * g++.dg/template/error20.C: New test.
20264
20265 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20266
20267         PR c++/23172
20268         * g++.dg/ext/complit4.C: New test.
20269
20270         PR c++/25417
20271         * g++.dg/ext/complit5.C: Likewise.
20272
20273 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20274
20275         PR tree-optimization/25125
20276         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20277         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20278         * gcc.c-torture/execute/pr25125.c: New.
20279
20280 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20281
20282         PR fortran/25029
20283         PR fortran/21256
20284         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20285         functions with incorrect assumed size references.
20286
20287 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20288
20289         PR c++/23171
20290         * g++.dg/opt/init1.C: New test.
20291
20292 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20293
20294         PR c++/24671
20295         * g++.dg/template/sfinae3.C: New test.
20296
20297 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20298
20299         * g++.dg/other/friend4.C: New test.
20300
20301 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20302
20303         PR target/25005
20304         * g++.dg/opt/pr25005.C: New test.
20305
20306 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20307
20308         PR c++/25369
20309         * g++.dg/template/ptrmem16.C: New test.
20310
20311 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20312
20313         PR fortran/25029
20314         PR fortran/21256
20315         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20316
20317 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20318
20319         PR libgfortran/25307
20320         * gfortran.dg/list_read_5.f90: New test.
20321
20322 2005-12-22  Richard Henderson  <rth@redhat.com>
20323
20324         * gcc.target/i386/sse-7.c: Use -msse2.
20325
20326 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20327
20328         PR rtl-optimization/25432
20329         * gcc.c-torture/compile/20051216-1.c: New test.
20330
20331         PR objc/25328
20332         * objc/execute/pr25328.m: New test.
20333
20334 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20335
20336         PR c++/25364
20337         * g++.dg/template/call4.C: New test.
20338
20339 2005-12-22  Dale Johannesen  <dalej@apple.com>
20340
20341         * gcc.target/i386/sse-17.c: New.
20342
20343 2005-12-22  Paul Brook  <paul@codesourcery.com>
20344
20345         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20346
20347 2005-12-22  Paul Brook  <paul@codesourcery.com>
20348
20349         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20350
20351 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20352
20353         PR tree-opt/25513
20354         * gcc.c-torture/compile/pr25513.c: New test.
20355
20356 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20357
20358         PR c++/23333
20359         * g++.dg/parse/error25.C: Add more tests.
20360
20361 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20362
20363         PR fortran/18990
20364         * gfortran.dg/der_charlen_1.f90: New.
20365
20366 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20367
20368         PR fortran/20889
20369         * gfortran.dg/pointer_component_type_1.f90: New test.
20370
20371         PR fortran/25029
20372         PR fortran/21256
20373         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20374         should give an error with assumed size array refernces and checks
20375         those that should not.
20376         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20377         reference an upper bound so that it does not generate an error.
20378
20379         PR fortran/19362
20380         PR fortran/20244
20381         PR fortran/20864
20382         PR fortran/25391
20383         * gfortran.dg/used_dummy_types_1.f90: New test.
20384         * gfortran.dg/used_dummy_types_2.f90: New test.
20385         * gfortran.dg/used_dummy_types_3.f90: New test.
20386         * gfortran.dg/used_dummy_types_4.f90: New test.
20387         * gfortran.dg/used_dummy_types_5.f90: New test.
20388
20389         PR fortran/23152
20390         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20391         group already being USE associated.
20392         * gfortran.dg/assumed_shape_nml.f90: New test.
20393         * gfortran.dg/assumed_size_nml.f90: New test.
20394
20395         PR fortran/20862
20396         PR fortran/25053
20397         PR fortran/25063
20398         PR fortran/25064
20399         PR fortran/25066
20400         PR fortran/25067
20401         PR fortran/25068
20402         PR fortran/25307
20403         * gfortran.dg/io_constraints_1.f90: New test.
20404         * gfortran.dg/io_constraints_1.f90: New test.
20405         * gfortran.dg/iostat_3.f90: Change wording of warning.
20406         * gfortran.dg/g77/19981216-0.f: The same.
20407
20408 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20409
20410         PR tree-optimization/23518
20411         * gcc.dg/pr23518.c: New.
20412
20413 2005-12-21  Mike Stump  <mrs@apple.com>
20414
20415         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20416
20417 2005-12-21  Paul Brook  <paul@codesourcery.com>
20418
20419         * gcc.dg/pr19340.c: Skip on m68k targets.
20420
20421 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20422
20423         PR rtl-optimization/25196
20424         * gcc.dg/pr25196.c: New test.
20425
20426 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20427
20428         PR fortran/25423
20429         gfortran.dg/where_nested_1.f90: New.
20430
20431 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20432
20433         PR tree-optimization/25382.
20434         * gcc.dg/tree-ssa/pr25382.c: New.
20435
20436 2005-12-20  Richard Guenther  <rguenther@suse.de>
20437
20438         PR middle-end/24306
20439         * gcc.target/i386/pr24306.c: New testcase.
20440
20441 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20442
20443         PR tree-optimization/25501
20444         * gcc.dg/tree-ssa/pr25501.c: New.
20445
20446 2005-12-20  Richard Guenther  <rguenther@suse.de>
20447
20448         Revert
20449         2005-12-02  Richard Guenther  <rguenther@suse.de>
20450
20451         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20452
20453 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/21228
20456         * g++.dg/warn/Wunreachable-code-2.C: New test.
20457
20458 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20459
20460         PR c++/24278
20461         * g++.dg/template/ctor5.C: New test.
20462
20463         PR c++/24915
20464         * g++.dg/template/overload8.C: New test.
20465
20466 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20467
20468         * gcc.c-torture/compile/pr25483 : New test.
20469
20470 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20471
20472         PR c++/20552
20473         * g++.dg/ext/typeof10.C: New test.
20474
20475 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         * gcc.dg/mt-loopi1.c: New.
20478
20479 2005-12-18  Richard Guenther  <rguenther@suse.de>
20480
20481         PR tree-optimization/25481
20482         * gcc.dg/torture/pr25481.c: New testcase.
20483
20484 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20485
20486         PR rtl-optimization/21041
20487         * gcc.dg/pr21041.c: New test.
20488
20489 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20490
20491         PR libgfortran/25463
20492         * gfortran.dg/advance.f90: New test.
20493
20494 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20495
20496         * gcc.dg/20051201-1.c: New test.
20497
20498 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20499
20500         PR fortran/25018
20501         * gfortran.dg/initialization_1.f90: New test.
20502         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20503         * gfortran.dg/g77/980616-0.f: The same.
20504
20505 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20506
20507         * PR fortran/25458
20508         * gfortran.dg/chkbits.f90: New test.
20509
20510 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20511
20512         * gfortran.dg/enum_5.f: Revert to previous version.
20513
20514 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20515
20516         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20517         * gfortran.dg/nested_modules_1.f90: Ditto.
20518         * gfortran.dg/hollerith_f95.f90: Ditto.
20519         * gfortran.dg/select_5.f90: Ditto.
20520         * gfortran.dg/secnds.f: Ditto.
20521         * gfortran.dg/hollerith2.f90: Ditto.
20522         * gfortran.dg/imag_2.f: Ditto.
20523         * gfortran.dg/ftell_2.f90: Ditto.
20524         * gfortran.dg/malloc_free_1.f90: Ditto.
20525         * gfortran.dg/logint-1.f: Ditto.
20526         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20527         * gfortran.dg/e_d_fmt.f90: Ditto.
20528         * gfortran.dg/hollerith_legacy.f90: Ditto.
20529         * gfortran.dg/logint-2.f: Ditto.
20530         * gfortran.dg/enum_5.f90: Ditto.
20531         * gfortran.dg/f2c_2.f90: Ditto.
20532         * gfortran.dg/pr17143.f90: Ditto.
20533         * gfortran.dg/namelist_14.f90: Ditto.
20534         * gfortran.dg/logint-3.f: Ditto.
20535         * gfortran.dg/spread_scalar_source.f90: Ditto.
20536         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20537         * gfortran.dg/namelist_11.f: Ditto.
20538         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20539         * gfortran.dg/g77/20010519-1.f
20540         * gfortran.dg/g77/alpha1.f: Ditto.
20541         * gfortran.dg/g77/990115-1.f: Ditto.
20542         * gfortran.dg/g77/erfc.f: Ditto.
20543         * gfortran.dg/g77/19990313-3.f: Ditto.
20544         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20545         * gfortran.dg/g77/20010426.f: Ditto.
20546         * gfortran.dg/g77/19990313-0.f: Ditto.
20547         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20548         * gfortran.dg/g77/20000629-1.f: Ditto.
20549         * gfortran.dg/g77/970125-0.f: Ditto.
20550         * gfortran.dg/g77/8485.f: Ditto.
20551         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20552         * gfortran.dg/g77/19990313-1.f: Ditto.
20553         * gfortran.dg/g77/int8421.f: Ditto.
20554         * gfortran.dg/g77/19990305-0.f: Ditto.
20555         * gfortran.dg/g77/947.f: Ditto.
20556         * gfortran.dg/g77/19990905-2.f: Ditto.
20557         * gfortran.dg/g77/cabs.f: Ditto.
20558         * gfortran.dg/g77/19990313-2.f: Ditto.
20559         * gfortran.dg/g77/20020307-1.f: Ditto.
20560         * gfortran.dg/g77/dcomplex.f: Ditto.
20561         * gfortran.dg/g77/19990502-1.f: Ditto.
20562         * gfortran.dg/g77/19981216-0.f: Ditto.
20563         * gfortran.dg/common_4.f90: Ditto.
20564         * gfortran.dg/entry_4.f90: Ditto.
20565         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20566         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20567         * gfortran.dg/namelist_12.f: Ditto.
20568         * gfortran.dg/scale_1.f90: Ditto.
20569         * gfortran.dg/modulo_1.f90
20570         * gfortran.dg/hollerith.f90: Ditto.
20571         * gfortran.dg/direct_io_3.f90: Ditto.
20572         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20573         * gfortran.dg/gnu_logical_1.F: Ditto.
20574         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20575         * gfortran.dg/assign_1.f90: Ditto.
20576         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20577         * gfortran.dg/pr23095.f: Ditto.
20578         * gfortran.dg/read_float_1.f90: Ditto.
20579
20580 2005-12-17  Andreas Jaeger  <aj@suse.de>
20581
20582         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20583         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20584
20585 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20586
20587         PR fortran/24268
20588         * gfortran.dg/fmt_white.f: New test.
20589
20590 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20591
20592         * gfortran.dg/label_1.f90: New test.
20593
20594 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20595
20596         PR testsuite/25422
20597         * gcc.dg/20031012-1.c: Add -Walways-true option.
20598         * gcc.dg/weak/weak-3.c: Likewise.
20599         * g++.old-deja/g++.mike/warn8.C: Likewise.
20600
20601 2005-12-16  Mike Stump  <mrs@apple.com>
20602
20603         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20604         exit.
20605
20606 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20607
20608         PR libgfortran/25264
20609         PR libgfortran/25349
20610         * gfortran.dg/tl_editing.f90: Added additional checks.
20611         * gfortran.dg/t_editing.f: New test.
20612         * gfortran.dg/write_padding.f90: New test
20613
20614 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20615
20616         PR testsuite/25215
20617         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20618
20619 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20620
20621         PR rtl-optimization/24899
20622         * gcc.c-torture/execute/20051215-1.c: New test.
20623
20624 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20625
20626         PR 24823
20627         * gfortran.dg/pr24823.f: New test.
20628
20629 2005-12-16  Jeff Law  <law@redhat.com>
20630
20631         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20632
20633 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20634
20635         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20636         (base_types): Change C++ style comments to C style comments.  Remove
20637         aligned types from the array.  Keep Enums disabled.
20638         (complex_types): Remove aligned types from the array.
20639         Comment out "_Complex long double".
20640         (attrib_types): Remove.
20641         (complex_attrib_types): Remove.
20642         (attrib_array_types): Remove.
20643         (complex_attrib_array_types): Remove.
20644         (aligned_bitfld_types): Remove.
20645         (n_aligned_bitfld_types): Remove.
20646         (FEATURE_ALIGNEDPACKED): Delete.
20647         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20648         (singles): Remove support for adding attributes.
20649         (choose_type): Remove support for attributed types.
20650         (generate_fields): Remove support for attributed bit-fields.
20651         Remove support for adding attributes.
20652         (generate_random_tests): Remove support for adding attributes.
20653         (features): Add back "[0] :0" and "complex vector [0]".
20654         (main): Remove support for attributed bit-fields.
20655         Uncomment the calling of generate_random_tests for the rests of
20656         the tests.
20657
20658 2005-12-16  Jan Hubicka  <jh@suse.cz>
20659
20660         * gcc.c-torture/combine/pr25224.c: New.
20661
20662 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20663
20664         PR other/25028
20665         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20666         HP-UX.
20667
20668 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20669
20670         * gcc.dg/20051215-1.c: New file.
20671
20672 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20673
20674         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20675         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20676
20677 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20678
20679         PR fortran/18197
20680         * gfortran.dg/dummy_functions_1.f90: New.
20681
20682 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20683
20684         PR rtl-optimization/25310
20685         * gcc.c-torture/compile/pr25310.c: New test.
20686
20687 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20688
20689         PR debug/25023
20690         * gcc.dg/pr25023.c: New test.
20691
20692 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20693
20694         * g++.old-deja/g++.brendan/redecl1.C,
20695         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20696         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20697         g++.old-deja/g++.oliva/typeof1.C,
20698         g++.old-deja/g++.other/crash16.C,
20699         g++.old-deja/g++.other/crash34.C,
20700         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20701         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20702         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20703         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20704         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20705         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20706         Remove xfail.
20707
20708 2005-12-14  Kean Johnston  <jkj@sco.com>
20709             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20710
20711         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20712         * gcc.target/i386/20020523-1.c: Ditto.
20713         * gcc.target/i386/tailcall-1.c: Ditto.
20714         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20715         * gcc.target/i386/ssetype-5.c: Ditto.
20716
20717 2005-12-14  Jeff Law  <law@redhat.com>
20718
20719         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20720
20721 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20722
20723         PR target/25254
20724         PR target/24188
20725         * gcc.target/i386/pr25254.c: New test.
20726         * gfortran.dg/PR24188.f: New test.
20727
20728 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20729
20730         * lib/fortran-torture.exp: Catch remaining uses of
20731         remote_file build delete.
20732
20733 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20734
20735         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20736
20737 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20738
20739         * gcc.dg/warn-addr-cmp.c: New test.
20740
20741 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20742
20743         PR debug/25023
20744         PR target/25293
20745         * gcc.target/i386/pr25293.c: New test.
20746
20747 2005-12-13  Petr Machata  <machata@post.cz>
20748
20749         PR c++/24907
20750         * g++.dg/parse/comma2.C: New test.
20751
20752 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20753             Jakub Jelinek  <jakub@redhat.com>
20754
20755         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20756         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20757         (limits.h): Include unconditionally.
20758         (stdlib.h): Likewise.
20759         (hashtab.h): Do not include.
20760         (getopt.h): Likewise.
20761         (stddef.h): Include.
20762         (hashval_t): Define.
20763         (struct entry): Add "next" field.
20764         (HASH_SIZE): New macro.
20765         (hash_table): New variable.
20766         (switchfiles): Do not use xmalloc.
20767         (mix): New macro.
20768         (iterative_hash): New function.
20769         (hasht): Remove.
20770         (e_exists): New function.
20771         (e_insert): Likewise.
20772         (output): Use, instead of libiberty hashtable functions.
20773         (main): Do not use getopt.  Do not call htab_create.
20774
20775 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20776
20777         PR c++/25331
20778         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20779         put atal* and atpaal* attributes on array elements.
20780         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20781         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20782         put atal* and atpaal* attributes on array elements.
20783         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20784
20785 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20786
20787         * gcc.dg/single-precision-constant.c: New test.
20788
20789 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20790
20791         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20792         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20793         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20794         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20795         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20796         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20797         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20798         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20799         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20800         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20801         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20802         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20803         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20804         gcc.target/powerpc/ppc-sdata-2.c,
20805         gcc.target/powerpc/ppc-stackalign-1.c,
20806         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20807         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20808         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20809         gcc.target/powerpc/rs6000-ldouble-2.c,
20810         gcc.target/powerpc/rs6000-power2-1.c,
20811         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20812         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20813         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20814         option into target selector.
20815         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20816         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20817
20818 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20819
20820         PR objc/25348
20821         * objc.dg/encode-9.m: New test.
20822
20823 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20824
20825         PR testsuite/20772
20826         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20827         * gcc.dg/asm-b.c: Fix typo.
20828         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20829         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20830         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20831         i?86 lp64 and x86_64 ilp32.
20832         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20833         on i?86 lp64.
20834         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20835
20836 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20837
20838         PR fortran/25078
20839         gfortran.dg/equiv_5.f90: New test.
20840
20841 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20842
20843         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20844         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20845         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20846         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20847         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20848         * gcc.dg/tree-ssa/reassoc-5.c: New.
20849         * gcc.dg/tree-ssa/reassoc-6.c: New.
20850         * gcc.dg/tree-ssa/reassoc-7.c: New.
20851         * gcc.dg/tree-ssa/reassoc-8.c: New.
20852         * gcc.dg/tree-ssa/reassoc-9.c: New.
20853         * gcc.dg/tree-ssa/reassoc-10.c: New.
20854         * gcc.dg/tree-ssa/reassoc-11.c: New.
20855
20856 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20857
20858         PR testsuite/25167
20859         PR testsuite/24478
20860         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20861
20862 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20863
20864         PR c++/25300
20865         * g++.dg/template/inherit.C: Do not use a generic error message.
20866
20867 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20868
20869         PR libobjc/25354
20870         * objc.dg/gnu-encoding: New directory.
20871         * objc.dg/gnu-encoding/compat-common.h: New file.
20872         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20873         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20874         * objc.dg/gnu-encoding/vector-defs.h: New file.
20875         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20876         * objc.dg/gnu-encoding/generate-random.c: New file.
20877         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20878         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20879         * objc.dg/gnu-encoding/generate-random.h: New file.
20880
20881 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR c++/25337
20884         * g++.dg/template/defarg7.C: New test.
20885
20886 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20887
20888         PR libobjc/25347
20889         * objc.dg/encode-8.m: New test.
20890
20891 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20892
20893         PR libobjc/25346
20894         * objc.dg/encode-7.m: New test.
20895
20896 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/25010
20899         * g++.dg/opt/inline10.C: New test.
20900
20901 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20902
20903         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20904
20905 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20906
20907         * gfortran.dg/substring_equivalence.f90: typo in comment
20908
20909 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20910
20911         PR fortran/25068
20912         * gfortran.dg/iostat_3.f90: New test.
20913
20914 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20915
20916         PR fortran/23815
20917         * gfortran.dg/unf_io_convert_1.f90: New test.
20918         * gfortran.dg/unf_io_convert_2.f90: New test.
20919         * gfortran.dg/unf_io_convert_3.f90: New test.
20920
20921 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20922
20923         PR testsuite/20772
20924         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20925         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20926         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20927         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20928         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20929         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20930         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20931         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20932         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20933         gcc.dg/torture/fp-int-convert-float128-timode.c,
20934         gcc.dg/torture/fp-int-convert-float128.c,
20935         gcc.dg/torture/fp-int-convert-float80-timode.c,
20936         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20937         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20938
20939         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20940
20941 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20942
20943         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20944
20945 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20946
20947         * gcc.dg/20051207-1.c,
20948         * gcc.dg/20051207-2.c,
20949         * gcc.dg/20051207-3.c: New tests.
20950
20951 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20952
20953         PR testsuite/20772
20954         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20955         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20956         dg-skip-if target selector.
20957
20958         PR testsuite/20772
20959         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20960         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20961         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20962         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20963         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20964         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20965         and/or merge with i?86 cases.
20966
20967         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20968
20969         PR testsuite/20772
20970         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20971         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20972         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20973         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20974         x86_64-*-linux*.
20975
20976 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20977
20978         PR target/25311
20979         * gcc.c-torture/compile/pr25311.c: New test.
20980
20981 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20982
20983         PR libgfortran/25039
20984         * gfortran.dg/read_comma.f: New test.
20985
20986 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20987
20988         PR c++/19317
20989         * g++.dg/opt/pr19317-1.C: New test.
20990         * g++.dg/opt/pr19317-2.C: New test.
20991         * g++.dg/opt/pr19317-3.C: New test.
20992
20993         PR target/19005
20994         * gcc.c-torture/execute/pr19005.c: New test.
20995
20996         PR target/17828
20997         * g++.old-deja/g++.other/comdat5.C: New test.
20998         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20999
21000         * g++.dg/compat/struct-layout-1.exp: New file.
21001         * g++.dg/compat/struct-layout-1.h: New.
21002         * g++.dg/compat/struct-layout-1_generate.c: New.
21003         * g++.dg/compat/struct-layout-1_x1.h: New.
21004         * g++.dg/compat/struct-layout-1_x2.h: New.
21005         * g++.dg/compat/struct-layout-1_y1.h: New.
21006         * g++.dg/compat/struct-layout-1_y2.h: New.
21007
21008         * gcc.dg/20050330-2.c: New test.
21009
21010 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21011
21012         PR fortran/25292
21013         * gfortran.dg/associated_1.f90: New.
21014
21015 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21016
21017         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21018         ILP32 vect_no_align platforms.
21019
21020 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21021             Jakub Jelinek  <jakub@redhat.com>
21022
21023         PR target/25268
21024         * gcc.c-torture/compile/20051207-1.c: New test.
21025
21026 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21027
21028         PR testsuite/20772
21029         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21030         gcc.dg/torture/pr18582-1.c,
21031         gcc.target/i386/attributes-error.c: Also test on x86_64.
21032
21033         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21034
21035 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21036
21037         PR c++/19397
21038         * g++.dg/template/typedef3.C: New test.
21039
21040         PR c++/19762
21041         PR c++/19764
21042         * g++.dg/template/dtor3.C: Fix error markers.
21043
21044 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21045
21046         * lib/target-supports.exp (check_effective_target_sync_char_short):
21047         Add s390*.
21048
21049 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21050
21051         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21052
21053 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21054
21055         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21056         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21057         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21058         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21059
21060 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21061
21062         PR c++/25263
21063         * g++.dg/other/array2.C: New test case.
21064
21065 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21066
21067         * gcc.dg/darwin-weakimport-3.c: New.
21068
21069         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21070         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21071         and to work on Darwin.
21072         * gcc.dg/attr-weakref-1b.c: New file.
21073         * gcc.dg/attr-weakref-2.c: New test.
21074         * gcc.dg/darwin-weakref-1.c: New test.
21075
21076 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21077
21078         PR testsuite/25247
21079         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21080         use in selector expressions.
21081         (dg-xfail-if): Ditto.
21082         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21083         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21084         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21085         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21086         * gcc.test-framework/test-framework.exp: Skip generated tests if
21087         CHECK_TEST_FRAMEWORK is not 1.
21088
21089 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21090
21091         PR tree-optimization/24963
21092         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21093
21094         PR target/24108
21095         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21096
21097         PR target/18580
21098         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21099         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21100         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21101         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21102
21103 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21104
21105         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21106         dg-options.
21107
21108 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21109
21110         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21111
21112 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21113
21114         * gcc.dg/format/cast-1.c: New test.
21115
21116 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21117
21118         PR c/7776
21119         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21120         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21121         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21122         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21123
21124 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21125
21126         * gcc.dg/cast-pretty-print-1.c: New test.
21127
21128 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21129
21130         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21131
21132 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21133
21134         PR c++/24173
21135         * g++.dg/template/friend40.C: New test.
21136
21137 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21138
21139         PR target/25199
21140         * gcc.target/i386/movq-2.c: New test.
21141         * gcc.target/i386/movq.c: Remove target i?86, instead add
21142         dg-require-effective-target ilp32.
21143
21144 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21145
21146         PR c++/24103
21147         * g++.dg/other/default1.C: New test.
21148
21149 2005-12-02  Richard Guenther  <rguenther@suse.de>
21150
21151         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21152
21153 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21154
21155         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21156
21157 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21158
21159         PR target/21017
21160         * gcc.target/powerpc/rotate.c: New.
21161
21162 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21163
21164         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21165         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21166
21167 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21168
21169         PR c/13384
21170         * gcc.dg/pr17730-1.c: Adjust.
21171         * gcc.dg/lvalue1.c (main): Likewise.
21172         * gcc.dg/lvalue-2.c: Likewise.
21173         * g++.dg/pr7503-3.C
21174
21175 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21176
21177         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21178         error messages.
21179
21180 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21181
21182         PR fortran/24789
21183         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21184
21185 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21186
21187         PR target/24475
21188         * lib/target-supports.exp (check_effective_target_tls): New.
21189         (check_effective_target_tls_runtime): New.
21190         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21191         for TLS support.
21192         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21193         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21194         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21195         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21196         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21197         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21198         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21199         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21200         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21201         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21202         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21203         effective-target TLS.
21204         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21205         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21206         effective-target TLS runtime.
21207
21208 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21209
21210         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21211
21212 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21213
21214         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21215         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21216         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21217         ignored" warnings when "packing" is the same as the ABI layout.
21218
21219 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21220
21221         PR fortran/21302
21222         * gfortran.dg/line_length_1.f: New test.
21223         * gfortran.dg/line_length_2.f90: Ditto.
21224
21225 2005-11-30  Richard Guenther  <rguenther@suse.de>
21226
21227         PR tree-optimization/21655
21228         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21229
21230 2005-11-30  Dale Johannesen  <dalej@apple.com>
21231
21232         * gcc.c-torture/compile/pr24930.c: New.
21233
21234 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21235
21236         PR fortran/15809
21237         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21238
21239 2005-11-30  Jeff Law  <law@redhat.com>
21240
21241         * g++.old-deja/g++.law/pr25000.C: New test.
21242
21243 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21244
21245         * gcc.dg/tls/opt-11.c: New test.
21246
21247 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21248
21249         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21250         targets.
21251         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21252         LP64 ia64.
21253
21254 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21255
21256         * gfortran.dg/open_access_1.f90: New test.
21257
21258 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21259
21260         * gcc.dg/charset/builtin2.c: New test.
21261
21262 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21263
21264         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21265         on mmix-*-* for *_[xy].c.
21266
21267 2005-11-28  Kean Johnston  <jkj@sco.com>
21268
21269         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21270         headers.
21271         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21272         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21273         * gcc.target/i386/asm-3.c: Ditto.
21274         * gcc.target/i386/clobbers.c: Ditto.
21275         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21276         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21277         test regexp.
21278         * gcc.target/i386/mul.c: Ditto.
21279         * gcc.target/i386/ssetype-1.c: Ditto.
21280         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21281         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21282         static so the test works with -fPIC mode too. Based on comment in
21283         PR19231 by Pinski.
21284         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21285
21286 2005-11-28  Richard Guenther  <rguenther@suse.de>
21287
21288         * gcc.dg/alias-9.c: New testcase.
21289         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21290
21291 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21292             Uros Bizjak  <uros@kss-loka.si>
21293
21294         PR middle-end/20219
21295         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21296         tan(x)/sin(x) transformations.
21297
21298 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21299
21300         PR middle-end/24575
21301         * gcc.dg/tree-ssa/divide-3.c: New test.
21302         * gcc.dg/tree-ssa/divide-4.c: New test.
21303
21304 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21305
21306         PR fortran/24917
21307         *  gfortran.dg/boz_6.f90: New test.
21308
21309 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21310
21311         PR fortran/23912
21312         * gfortran.dg/modulo_1.f90: New test.
21313
21314 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21315
21316         PR libfortran/24919
21317         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21318         fail on CRLF platforms.
21319         * gfortran.dg/ftell_2.f90: Likewise.
21320
21321 2005-11-26  Eric Christopher  <echristo@apple.com>
21322
21323         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21324
21325 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21326
21327         * objc.dg/gnu-runtime-3.m: Simplify.
21328
21329 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21330
21331         PR middle-end/23669
21332         * gcc.dg/tree-ssa/divide-1.c: New test.
21333         * gcc.dg/tree-ssa/divide-2.c: New test.
21334
21335 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21336
21337         PR libgfortran/24945
21338         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21339
21340 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21341
21342         PR libgfortran/24945
21343         * gfortran.dg/open_status_2.f90: New test.
21344
21345 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21346
21347         * gcc.c-torture/execute/builtins/fprintf.c,
21348         gcc.c-torture/execute/builtins/fputs-lib.c,
21349         gcc.c-torture/execute/builtins/fputs.c,
21350         gcc.c-torture/execute/builtins/lib/fprintf.c,
21351         gcc.c-torture/execute/builtins/lib/printf.c,
21352         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21353
21354 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21355
21356         * gcc.dg/20050922-2.c: New test.
21357
21358 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21359
21360         * objc.dg/gnu-runtime-3.m: New test.
21361
21362 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21363
21364         PR c++/9278
21365         * g++.dg/other/void1.C: New test.
21366
21367 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21368
21369         PR middle-end/24998
21370         * gcc.dg/torture/fp-int-convert-float.c,
21371         gcc.dg/torture/fp-int-convert-double.c,
21372         gcc.dg/torture/fp-int-convert-long-double.c,
21373         gcc.dg/torture/fp-int-convert-timode.c,
21374         gcc.dg/torture/fp-int-convert-float80.c,
21375         gcc.dg/torture/fp-int-convert-float80-timode.c,
21376         gcc.dg/torture/fp-int-convert-float128.c,
21377         gcc.dg/torture/fp-int-convert-float128-timode.c,
21378         gcc.dg/torture/fp-int-convert.h: New files.
21379
21380 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21381
21382         PR middle-end/24989
21383         * gcc.dg/tree-ssa/bool-10.c: New test.
21384         * gcc.dg/tree-ssa/bool-11.c: New test.
21385         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21386
21387 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21388
21389         PR middle-end/24990
21390         * tree-ssa/pr24990-1.c: New test.
21391
21392 2005-11-24  Richard Guenther  <rguenther@suse.de>
21393         Dirk Mueller <dmueller@suse.de>
21394
21395         PR c++/14024
21396         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21397         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21398         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21399         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21400         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21401         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21402
21403 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21404
21405         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21406
21407 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21408
21409         PR c/21668
21410         * gcc.dg/Wc++-compat.c: New.
21411         * gcc.dg/Wno-c++-compat.c: New.
21412
21413 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21414
21415         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21416         (vspltish, vspltisw): Likewise.
21417
21418 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21419
21420         PR libgfortran/24794
21421         * gfortran.dg/namelist_12.f: Fix quotes.
21422         * gfortran.dg/namelist_13.f90: Fix quotes.
21423         * gfortran.dg/namelist_14.f90: Fix quotes.
21424         * gfortran.dg/namelist_15.f90: Fix quotes.
21425         * gfortran.dg/namelist_use.f90: Fix quotes.
21426         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21427         * gfortran.dg/namelist_21.f90: New test.
21428         * gfortran.dg/namelist_22.f90: New test.
21429
21430 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21431
21432         PR target/23435
21433         * gcc.c-torture/compile/pr23435.c: New.
21434
21435 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21436
21437         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21438
21439 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21440
21441         * gcc.target/powerpc/405-macchw-1.c,
21442         gcc.target/powerpc/405-macchw-2.c,
21443         gcc.target/powerpc/405-macchwu-1.c,
21444         gcc.target/powerpc/405-macchwu-2.c,
21445         gcc.target/powerpc/405-machhw-1.c,
21446         gcc.target/powerpc/405-machhw-2.c,
21447         gcc.target/powerpc/405-machhwu-1.c,
21448         gcc.target/powerpc/405-machhwu-2.c,
21449         gcc.target/powerpc/405-maclhw-1.c,
21450         gcc.target/powerpc/405-maclhw-2.c,
21451         gcc.target/powerpc/405-maclhwu-1.c,
21452         gcc.target/powerpc/405-maclhwu-2.c,
21453         gcc.target/powerpc/405-mulchw-1.c,
21454         gcc.target/powerpc/405-mulchw-2.c,
21455         gcc.target/powerpc/405-mulchwu-1.c,
21456         gcc.target/powerpc/405-mulchwu-2.c,
21457         gcc.target/powerpc/405-mulhhw-1.c,
21458         gcc.target/powerpc/405-mulhhw-2.c,
21459         gcc.target/powerpc/405-mulhhwu-1.c,
21460         gcc.target/powerpc/405-mulhhwu-2.c,
21461         gcc.target/powerpc/405-mullhw-1.c,
21462         gcc.target/powerpc/405-mullhw-2.c,
21463         gcc.target/powerpc/405-mullhwu-1.c,
21464         gcc.target/powerpc/405-mullhwu-2.c,
21465         gcc.target/powerpc/405-nmacchw-1.c,
21466         gcc.target/powerpc/405-nmacchw-2.c,
21467         gcc.target/powerpc/405-nmachhw-1.c,
21468         gcc.target/powerpc/405-nmachhw-2.c,
21469         gcc.target/powerpc/405-nmaclhw-1.c,
21470         gcc.target/powerpc/405-nmaclhw-2.c,
21471         gcc.target/powerpc/440-macchw-1.c,
21472         gcc.target/powerpc/440-macchw-2.c,
21473         gcc.target/powerpc/440-macchwu-1.c,
21474         gcc.target/powerpc/440-macchwu-2.c,
21475         gcc.target/powerpc/440-machhw-1.c,
21476         gcc.target/powerpc/440-machhw-2.c,
21477         gcc.target/powerpc/440-machhwu-1.c,
21478         gcc.target/powerpc/440-machhwu-2.c,
21479         gcc.target/powerpc/440-maclhw-1.c,
21480         gcc.target/powerpc/440-maclhw-2.c,
21481         gcc.target/powerpc/440-maclhwu-1.c,
21482         gcc.target/powerpc/440-maclhwu-2.c,
21483         gcc.target/powerpc/440-mulchw-1.c,
21484         gcc.target/powerpc/440-mulchw-2.c,
21485         gcc.target/powerpc/440-mulchwu-1.c,
21486         gcc.target/powerpc/440-mulchwu-2.c,
21487         gcc.target/powerpc/440-mulhhw-1.c,
21488         gcc.target/powerpc/440-mulhhw-2.c,
21489         gcc.target/powerpc/440-mulhhwu-1.c,
21490         gcc.target/powerpc/440-mulhhwu-2.c,
21491         gcc.target/powerpc/440-mullhw-1.c,
21492         gcc.target/powerpc/440-mullhw-2.c,
21493         gcc.target/powerpc/440-mullhwu-1.c,
21494         gcc.target/powerpc/440-mullhwu-2.c,
21495         gcc.target/powerpc/440-nmacchw-1.c,
21496         gcc.target/powerpc/440-nmacchw-2.c,
21497         gcc.target/powerpc/440-nmachhw-1.c,
21498         gcc.target/powerpc/440-nmachhw-2.c,
21499         gcc.target/powerpc/440-nmaclhw-1.c,
21500         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21501
21502 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21503
21504         PR fortran/24774
21505         * gfortran.dg/inquire_9.f90: New test.
21506
21507         PR fortran/21647
21508         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21509
21510 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21511
21512         PR libfortran/24432
21513         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21514         Check that 'cos' is supported.
21515
21516 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21517
21518         PR fortran/24223
21519         * gfortran.dg/substring_equivalence.f90: New test.
21520
21521         PR fortran/24705
21522         * gfortran.dg/auto_internal_assumed.f90: New test.
21523
21524 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21525
21526         * gcc.dg/fold-div-2.c: New test.
21527
21528 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21529
21530         PR rtl-optimization/24883
21531         * gcc.c-torture/compile/pr24883.c: New test.
21532
21533 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21534
21535         PR middle-end/20583
21536         * gcc.c-torture/compile/pr20583.c: New.
21537
21538 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21539
21540         * gcc.c-torture/execute/usmul.c: New test.
21541
21542 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21543
21544         * gcc.dg/tree-ssa/vrp22.c: New test.
21545
21546 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21547
21548         PR middle-end/24912
21549         * gcc.dg/torture/pr24912-1.c: New test.
21550
21551 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21552
21553         PR fortran/24862
21554         * gfortran.dg/arrayio_derived_1.f90: New test.
21555
21556 2005-11-19  Richard Guenther  <rguenther@suse.de>
21557
21558         PR middle-end/23294
21559         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21560
21561 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21562
21563         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21564
21565 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21566
21567         PR c++/8355
21568         * g++.dg/template/friend39.C: New test.
21569
21570 2005-11-18  James E Wilson  <wilson@specifix.com>
21571
21572         * gcc.dg/builtin-strstr.c: New.
21573
21574 2005-11-18  Richard Henderson  <rth@redhat.com>
21575
21576         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21577         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21578         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21579         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21580         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21581         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21582         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21583         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21584         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21585         renaming to remove initial "ia64-".
21586
21587 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21588
21589         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21590
21591 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21592
21593         * g++.dg/cpp/string-2.C: New test.
21594
21595 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21596
21597         * gcc.dg/tree-ssa/loop-14.c: New test.
21598
21599 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21600             Michael Chamberlain <michael@chamberlain.net.au>
21601
21602         * ada/acats/run_all.sh (target_run): Kill long running tests.
21603
21604 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21605
21606         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21607         * gcc.dg/cleanup-9.c: Likewise.
21608         * gcc.dg/cleanup-10.c: Likewise.
21609         * gcc.dg/cleanup-11.c: Likewise.
21610
21611 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21612
21613         PR fortran/24892
21614         * gfortran.dg/open_access_append_1.f90: New test.
21615         * gfortran.dg/open_access_append_2.f90: New test.
21616
21617 2005-11-16  Richard Guenther  <rguenther@suse.de>
21618
21619         PR middle-end/24851
21620         * gcc.c-torture/execute/pr24851.c: New testcase.
21621
21622 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21623
21624         * gcc.dg/fold-overflow-1.c: New test.
21625
21626 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21627
21628         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21629         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21630
21631 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21632
21633         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21634         structures.
21635         * g++.dg/eh/forced2.C: Likewise.
21636         * g++.dg/eh/forced3.C: Likewise.
21637         * g++.dg/eh/forced4.C: Likewise.
21638
21639 2005-11-11  Mike Stump  <mrs@apple.com>
21640
21641         * g++.old-deja/g++.mike/unused.C: Add.
21642
21643 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR c++/24667
21646         * g++.dg/warn/Wcast-qual1.C: New test.
21647
21648 2005-11-15  Jan Hubicka  <jh@suse.cz>
21649
21650         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21651
21652 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21653
21654         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21655
21656 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21657
21658         PR 24840
21659         * gcc.dg/tree-ssa/pr24840.c: New test.
21660
21661 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21662
21663         PR testsuite/24841
21664         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21665
21666 2005-11-14  Dale Johannesen  <dalej@apple.com>
21667
21668         * gcc.c-torture/execute/20051113-1.c: New.
21669
21670 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21671
21672         PR c++/24687
21673         * g++.dg/template/crash43.C: New test.
21674
21675 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21676
21677         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21678
21679 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/24817
21682         * g++.dg/eh/spec8.C: New test.
21683
21684 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21685
21686         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21687
21688 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21689
21690         PR c++/20293
21691         * g++.dg/parse/ambig4.C: New test.
21692         * g++.dg/tc1/dr101.C: Adjust error markers.
21693         * g++.dg/lookup/strong-using-2.C: Likewise.
21694         * g++.dg/lookup/ambig5.C: Likewise.
21695         * g++.dg/lookup/ambig4.C: Likewise.
21696         * g++.dg/parse/crash22.C: Likewise.
21697
21698 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21699
21700         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21701
21702 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21703
21704         * gcc.dg/nested-calls-1.c: New test.
21705
21706 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21707
21708         * gfortran.dg/complex_intrinsic_1.f90: New test.
21709         * gfortran.dg/complex_intrinsic_2.f90: New test.
21710         * gfortran.dg/fgetc_1.f90: New test.
21711         * gfortran.dg/fgetc_2.f90: New test.
21712         * gfortran.dg/fgetc_3.f90: New test.
21713         * gfortran.dg/ftell_1.f90: New test.
21714         * gfortran.dg/ftell_2.f90: New test.
21715         * gfortran.dg/gnu_logical_1.F: New test.
21716         * gfortran.dg/gnu_logical_2.f90: New test.
21717
21718 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21719
21720         PR middle-end/24820
21721         * gcc.dg/pr24820.c: New test.
21722
21723 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21724
21725         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21726         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21727         variable.
21728
21729 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21730
21731         PR testsuite/24614
21732         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21733
21734 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21735
21736         * gcc.target/cris/cris.exp: New file.
21737         * gcc.target/cris/rld-legit1.c: New test.
21738         * gcc.target/cris/rld-legit2.c: New test.
21739
21740 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21741
21742         PR c++/24780
21743         * g++.dg/opt/pr24780.C: New test.
21744
21745         PR c++/24761
21746         * g++.dg/template/asm1.C: New test.
21747
21748 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21749
21750         PR libgfortran/24787
21751         * gfortran.dg/scan_1.f90: New test.
21752
21753 2005-11-12  Jan Hubicka  <jh@suse.cz>
21754
21755         * gcc.target/i386/minmax-1.c: New.
21756         * gcc.target/i386/minmax-2.c: New.
21757
21758 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21759
21760         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21761
21762 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21763
21764         * gcc.c-torture/execute/20051110-1.c,
21765         gcc.c-torture/execute/20051110-2.c: New tests.
21766
21767 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21768
21769         PR middle-end/24750
21770         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21771         New tests.
21772
21773 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21774
21775         * lib/target-libpath.exp (get_shlib_extension): New proc.
21776         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21777         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21778         * lib/objc.exp (objc_target_compile): Likewise.
21779         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21780         detection.
21781
21782 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21783
21784         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21785
21786         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21787         Add -static to additional_flags and pass it to target_compile.
21788
21789 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21790
21791         PR libgfortran/24719
21792         gfortran.dg/read_noadvance.f90: New test.
21793
21794         PR libgfortran/24699
21795         gfortran.dg/fmt_t_2.f90: New test.
21796
21797         PR libgfortran/24785
21798         gfortran.dg/read_x_eor.f90: New test.
21799
21800         PR libgfortran/24584
21801         gfortran.dg/namelist_empty.f90: Rename test.
21802
21803         PR libgfortran/24489
21804         gfortran/read_eor.f90: Rename test.
21805
21806 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21807
21808         PR fortran/15976
21809         * gfortran.dg/automatic_module_variable.f90: New test.
21810
21811 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21812
21813         PR target/24445
21814         * gcc.dg/pr24445.c: New test.
21815
21816 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21817
21818         PR fortran/24655
21819         PR fortran/24755
21820         * gfortran.dg/recursive_statement_functions.f90: Add statement
21821         functions using inline intrinsic functions and parameters to test
21822         that they no longer seg-fault.
21823
21824         PR fortran/24409
21825         gfortran.dg/nested_modules_4.f90: New test.
21826         gfortran.dg/nested_modules_5.f90: New test.
21827
21828 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21829
21830         PR fortran/24643
21831         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21832
21833 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21834
21835         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21836         failures.
21837
21838 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21839
21840         * gcc.dg/sparc-getcontext-1.c: New test.
21841
21842 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21843
21844         * gcc.dg/ifcvt-fabs-1.c: New test.
21845
21846 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21847
21848         PR other/4372
21849         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21850         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21851
21852 2005-11-09  Richard Guenther  <rguenther@suse.de>
21853
21854         PR tree-optimization/24716
21855         * gcc.c-torture/execute/pr24716.c: New testcase.
21856
21857 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21858
21859         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21860
21861 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21862
21863         PR 24624
21864         * gcc.dg/pr24624.c: Testcase added.
21865
21866 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21867
21868         PR 24623
21869         * g++.dg/other/pr24623.C: Testcase added.
21870
21871 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21872
21873         PR fortran/22607
21874         * gfortran-dg/pure_byref_1.f90: New.
21875         * gfortran-dg/pure_byref_2.f90: New.
21876
21877 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21878
21879         PR c/24101
21880         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21881         * gcc.dg/dg.exp: Run main loop also for *.i files.
21882
21883 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21884
21885         PR c++/19450
21886         * g++.dg/tls/diag-3.C: New test.
21887         * g++.dg/tls/diag-4.C: New test.
21888         * g++.dg/tls/static-1.C: New test.
21889         * g++.dg/tls/static-1a.cc: New file.
21890
21891 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21892
21893         PR 23046
21894         * g++.dg/tree-ssa/pr23046.C: New test.
21895
21896 2005-11-08  Devang Patel <dpatel@apple.com>
21897
21898         PR tree-optimization/23115
21899         * gcc.dg/tree-ssa/pr23115.c: New.
21900
21901 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21902
21903         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21904         * gcc.target/powerpc/pr16155.c: Same.
21905         * gcc.target/powerpc/altivec-1.c: Same.
21906         * gcc.target/powerpc/altivec-2.c: Same.
21907         * gcc.target/powerpc/altivec-3.c: Same.
21908         * gcc.target/powerpc/altivec-5.c: Same.
21909         * gcc.target/powerpc/altivec-11.c: Same.
21910         * gcc.target/powerpc/altivec-12.c: Same.
21911         * gcc.target/powerpc/altivec-14.c: Same.
21912         * gcc.target/powerpc/altivec-22.c: Same.
21913         * gcc.target/powerpc/altivec-consts.c: Same.
21914         * gcc.target/powerpc/altivec-pr22085.c: Same.
21915         * gcc.target/powerpc/altivec-splat.c: Same.
21916         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21917         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21918         * gcc.target/powerpc/darwin-longlong.c: Same.
21919
21920 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21921
21922         PR target/19340
21923         * gcc.dg/pr19340.c: New test.
21924
21925 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21926
21927         PR rtl-optimization/24683
21928         * gcc.dg/pr24683.c: New test.
21929
21930 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21931
21932         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21933         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21934
21935 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21936
21937         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21938
21939 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21940
21941         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21942
21943 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21944
21945         PR target/24230
21946
21947         * gcc.target/powerpc/altivec-consts.c,
21948         gcc.target/powerpc/altivec-splat.c: New testcase.
21949
21950 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21951
21952         PR c/24599
21953
21954         * gcc.dg/overflow-2.c: New testcase.
21955
21956 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21957
21958         PR rtl-optimization/23567
21959         * gcc.c-torture/execute/20051104-1.c: New test.
21960
21961 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21962
21963         PR fortran/24534
21964         gfortran.dg/private_type_2.f90: Modified to check that case with
21965         PRIVATE declaration within derived type is accepted.
21966
21967         PR fortran/20838
21968         gfortran.dg/pointer_assign_1.f90: New test.
21969
21970         PR fortran/20840
21971         * gfortran.dg/arrayio_0.f90: New test.
21972
21973         PR fortran/17737
21974         gfortran.dg/data_initialized.f90: New test.
21975         gfortran.dg/data_constraints_1.f90: New test.
21976         gfortran.dg/data_constraints_2.f90: New test.
21977
21978 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21979
21980         PR fortran/24174
21981         PR fortran/24305
21982         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21983
21984 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21985
21986         PR 24670
21987         * gcc.dg/tree-ssa/pr24670.c: New test.
21988
21989 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21990
21991         PR target/22432
21992         * gcc.target/i386/pr22432.c: New test.
21993
21994 2005-11-05  Richard Henderson  <rth@redhat.com>
21995
21996         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21997         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21998         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21999         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22000         from gcc.dg/alpha-*.
22001         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22002         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22003
22004 2005-11-05  Andreas Jaeger  <aj@suse.de>
22005
22006         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22007
22008 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22009
22010         PR target/23424
22011         * gcc.dg/torture/pr23424-1.c: New test.
22012
22013 2005-11-04  Richard Henderson  <rth@redhat.com>
22014
22015         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22016         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22017         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22018         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22019         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22020         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22021         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22022         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22023         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22024         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22025         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22026         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22027         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22028         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22029         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22030         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22031         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22032         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22033         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22034         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22035         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22036         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22037         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22038         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22039         Move from gcc.dg/.
22040         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22041         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22042         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22043         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22044         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22045         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22046         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22047         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22048         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22049         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22050         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22051         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22052         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22053         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22054         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22055         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22056         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22057         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22058         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22059         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22060         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22061         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22062         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22063         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22064         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22065         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22066         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22067         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22068         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22069         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22070         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22071         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22072         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22073         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22074         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22075         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22076         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22077         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22078         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22079         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22080         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22081         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22082         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22083         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22084         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22085
22086 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22087
22088         PR 24627
22089         * gcc.dg/tree-ssa/pr24627.c: New test.
22090
22091 2005-11-04 Paul Brook  <paul@codesourcery.com>
22092
22093         * gcc.dg/tls/opt-10.c: New test.
22094
22095 2005-11-04  Andreas Jaeger  <aj@suse.de>
22096
22097         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22098         avoid extra warnings.
22099
22100 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22101
22102         PR libfortran/22298
22103         * lib/target-supports.exp
22104         (check_effective_target_static_libgfortran): New
22105         static_libgfortran effective target.
22106         * gfortran.dg/static_linking_1.f: New test.
22107         * gfortran.dg/static_linking_1.c: New file.
22108
22109 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22110
22111         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22112
22113 2005-11-03  Josh Conner  <jconner@apple.com>
22114
22115         PR c++/19989
22116         g++.dg/ext/array2.C: New test.
22117         g++.dg/template/dependent-name3.C: New test.
22118         g++.dg/template/dependent-name4.C: New test.
22119         g++.dg/template/sfinae2.C: New test.
22120
22121 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22122
22123         PR preprocessor/22042
22124         * gcc.dg/cpp/strify4.c: New test.
22125
22126 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22127
22128         PR c++/17964
22129         * g++.dg/cpp/string-1.C: New test.
22130
22131 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22132
22133         * gcc.target/powerpc: New directory.
22134         * gcc.target/powerpc/powerpc.exp: New file.
22135         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22136         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22137         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22138         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22139         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22140         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22141         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22142         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22143         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22144         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22145         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22146         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22147         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22148         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22149         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22150         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22151         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22152         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22153         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22154         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22155         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22156         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22157         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22158         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22159         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22160         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22161         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22162         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22163         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22164         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22165         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22166         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22167         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22168         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22169
22170 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/21627
22173         * g++.dg/warn/inline2.C: New test.
22174
22175 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22176
22177         PR middle-end/23155
22178         * g++.dg/ext/c99struct1.C: New test.
22179         * gcc.dg/union-cast-1.c: New test.
22180         * gcc.dg/union-cast-2.c: New test.
22181         * gcc.dg/union-cast-3.c: New test.
22182
22183 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22184
22185         PR middle-end/24589
22186         * gcc.c-torture/execute/zero-struct-2.c: New test.
22187
22188 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22189
22190         PR c++/24582
22191         * g++.dg/init/switch1.C: New test.
22192
22193 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22194
22195         * gcc.dg/delay-slot-1.c: New test.
22196
22197 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22198
22199         PR target/24620
22200         * gcc.dg/pr24620.c: New test.
22201
22202 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22203
22204         PR c/24329
22205         * gcc.dg/format/unnamed-1.c: New test.
22206
22207 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22208
22209         PR c++/22434
22210         * g++.dg/expr/cond8.C: New test.
22211
22212         PR c++/24560
22213         * g++.dg/parse/dot1.C: New test.
22214
22215 2005-11-02  Jan Hubicka  <jh@suse.cz>
22216
22217         PR target/23303
22218         * gcc.dg/i386-lea.c: New test
22219
22220 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22221
22222         PR target/24615
22223         * gcc.dg/pr24615.c: New test.
22224
22225 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22226
22227         PR target/24600
22228         * gcc.dg/pr24600.c: New test.
22229
22230 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/19253
22233         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22234         * g++.dg/parse/typename9.C: New test.
22235         * g++/dg/parse/typename10.C: Likewise.
22236
22237 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22238
22239         PR fortran/18157
22240         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22241         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22242         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22243
22244 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22245
22246         PR c++/24569
22247         * g++.dg/debug/static1.C: New test.
22248
22249 2005-11-02  Josh Conner  <jconner@apple.com>
22250
22251         * g++.dg/crash38.C: moved into proper directory...
22252         * g++.dg/template/crash42.C: ...here
22253
22254 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22255
22256         PR target/18338
22257         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22258         pcc_bitfield_type_matters || default_packed.
22259
22260         * lib/target-supports.exp
22261         (check_effective_target_pcc_bitfield_type_matters): New proc.
22262         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22263
22264         PR testsuite/23304
22265         * lib/target-supports.exp (check_effective_default_packed): New proc.
22266         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22267         Gate expected errors on target ! default_packed.
22268         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22269
22270 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22271
22272         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22273         change (r106358).
22274
22275 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22276
22277         PR fortran/24008
22278         * gfortran.dg/entry_5.f90: New.
22279         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22280
22281 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22282
22283         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22284
22285 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22286
22287         PR fortran/21565
22288         gfortran.dg/namelist_blockdata.f90: New test.
22289
22290         PR fortran/18737
22291         gfortran.dg/external_implicit_none.f90: New test.
22292
22293         PR fortran/14994
22294         * gfortran.dg/secnds.f: New test.
22295
22296 2005-10-31  Jan Hubicka  <jh@suse.cz>
22297
22298         PR target/20928
22299         * gcc.c-torture/compile/pr20928.c: New test.
22300
22301 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR middle-end/23492
22304         * gcc.c-torture/compile/zero-strct-5.c: New test.
22305
22306 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22307
22308         PR libgfortran/24584
22309         * gfortran.dg/pr24584.f90: New test.
22310
22311 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22312
22313         PR fortran/18883
22314         * gfortran.dg/char_result_9.f90: New.
22315         * gfortran.dg/char_result_10.f90: New.
22316
22317 2005-10-30  Jan Hubicka  <jh@suse.cz>
22318
22319         * g++.dg/tree-ssa/pr24172.C: New testcase.
22320
22321 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22322
22323         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22324
22325 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22326
22327         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22328         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22329         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22330         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22331         gfortran.dg/enum_9.f90,
22332         gfortran.fortran-torture/compile/enum_1.f90,
22333         gfortran.fortran-torture/execute/enum_1.f90,
22334         gfortran.fortran-torture/execute/enum_2.f90,
22335         gfortran.fortran-torture/execute/enum_3.f90,
22336         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22337
22338 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22339
22340         PR target/18482
22341         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22342         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22343
22344 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22345
22346         PR libfortran/20179
22347         * gfortran.dg/mixed_io_1.f90: New test.
22348         * gfortran.dg/mixed_io_1.c: New file.
22349
22350 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22351
22352         * gfortran.dg/malloc_free_1.f90: New test.
22353
22354 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22355
22356         * gcc.dg/nested-func-4.c: Require profiling -pg.
22357
22358 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22359
22360         PR C++/23229
22361         * g++.dg/warn/main-2.C: New test.
22362
22363 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22364
22365         PR fortran/24545
22366         * gfortran.dg/interface_2.f90: new test.
22367
22368 2005-10-28  Josh Conner  <jconner@apple.com>
22369
22370         PR c++/22153
22371         * g++.dg/template/crash38.C: New test.
22372         * g++.dg/parse/explicit1.C: Change expected errors.
22373
22374 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22375
22376         PR C++/23426
22377         * g++.dg/other/large-size-array.C: New test.
22378
22379 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22380
22381         PR middle-end/24362
22382         * g++.dg/opt/complex4.C: New test.
22383
22384 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22385
22386         * gcc.dg/nested-func-4.c: New test.
22387
22388 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22389
22390         PR fortran/24158
22391         gfortran.dg/derived_recursion.f90: New test.
22392         gfortran.dg/implicit_actual.f90: New test.
22393
22394 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22395
22396         PR middle-end/24295, PR testsuite/24477
22397         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22398         removed when weakref hits the tree.
22399
22400 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * gfortran.dg/cray_pointers_4.f90: New test.
22403
22404         * gfortran.dg/cray_pointers_5.f90: New test.
22405
22406 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22407
22408         PR fortran/22290
22409         * gfortran.dg/assign_5.f90: New test.
22410         * gfortran.dg/assign_6.f: New test.
22411
22412 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22413
22414         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22415         CPU has no SSE support.
22416
22417 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22418
22419         PR libgfortran/24224
22420         * gfortran.dg/arrayio_1.f90: Update attribution.
22421         * gfortran.dg/arrayio_2.f90: Update attribution.
22422         * gfortran.dg/arrayio_3.f90: Update attribution.
22423         * gfortran.dg/arrayio_4.f90: Update test conditions.
22424         * gfortran.dg/arrayio_5.f90: Update attribution.
22425         * gfortran.dg/arrayio_6.f90: New test.
22426         * gfortran.dg/arrayio_7.f90: New test.
22427
22428 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22429
22430         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22431
22432 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22433
22434         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22435
22436 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22437
22438         PR fortran/24416
22439         * gfortran.dg/namelist_char_only.f90: New test.
22440
22441 2005-10-24  Asher Langton  <langton2@llnl.gov>
22442
22443         PR fortran/17031
22444         PR fortran/22282
22445         * gfortran.dg/cray_pointers_1.f90: New test.
22446         * gfortran.dg/cray_pointers_2.f90: New test.
22447         * gfortran.dg/cray_pointers_3.f90: New test.
22448         * gfortran.dg/loc_1.f90: New test.
22449         * gfortran.dg/loc_2.f90: New test.
22450
22451 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22452
22453         * gcc.dg/pr24225.c: New test.
22454
22455 2005-10-24  Asher Langton  <langton2@llnl.gov>
22456
22457         * gfortran.dg/dup_save_1.f90: New test.
22458         * gfortran.dg/dup_save_2.f90: New test.
22459
22460 2005-10-24  Paul Brook  <paul@codesourcery.com>
22461
22462         PR 24107
22463         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22464         stdint.h.
22465
22466 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22467
22468         PR libgfortran/24489
22469         * gfortran.dg/pr24489.f90: New test.
22470
22471 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22472
22473         PR fortran/23635
22474         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22475
22476 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22477
22478         PR target/18911
22479         * g++.dg/init/array16.C: Skip for mmix-*-*.
22480
22481 2005-10-23  Asher Langton  <langton2@llnl.gov>
22482
22483         * gfortran.dg/byte_1.f90: New test.
22484         * gfortran.dg/byte_2.f90: New test.
22485
22486 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22487
22488         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22489
22490 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22491
22492         PR fortran/18022
22493         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22494
22495         PR fortran/24311
22496         * gfortran.dg/merge_char_const.f90: New test.
22497
22498         PR fortran/24384
22499         * gfortran.dg/spread_scalar_source.f90: New test.
22500
22501 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22502
22503         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22504
22505         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22506         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22507
22508         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22509
22510 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22511
22512         PR fortran/24426
22513         * gfortran.dg/der_pointer_4.f90: New.
22514
22515 2005-10-22  David Ayers  <d.ayers@inode.at>
22516
22517         * obj-c++.dg/except-1.mm: Simplify.
22518
22519 2005-10-21  David Ayers  <d.ayers@inode.at>
22520
22521         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22522
22523 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22524
22525         * gfortran.dg/assumed_dummy_2.f90: New test.
22526
22527 2005-10-21  James E Wilson  <wilson@specifix.com>
22528
22529         PR preprocessor/15220
22530         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22531
22532 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22533
22534         * gcc.c-torture/execute/20051021-1.c: New test.
22535
22536 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22537
22538         PR c++/24260
22539         * g++.dg/ext/tmplattr1.C: New test.
22540
22541 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22542
22543         PR fortran/24440
22544         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22545
22546 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22547
22548         * obj-c++.dg/except-1.mm: New.
22549
22550         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22551
22552 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22553
22554         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22555
22556 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22557
22558         PR middle-end/24295
22559         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22560         declarations with the same names as thunks' alias targets, use
22561         aliases instead.
22562         * gcc.dg/attr-alias-3.c: New test.
22563         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22564
22565 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22566
22567         PR c++/22618
22568         * g++.dg/parse/access8.C: New test.
22569
22570 2005-10-20  Richard Guenther  <rguenther@suse.de>
22571
22572         PR c++/24439
22573         * g++.dg/tree-ssa/pr24439.C: New testcase.
22574
22575 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22576
22577         * g++.dg/opt/delay-slot-1.C: New test.
22578
22579 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22580
22581         PR fortran/21625
22582         * gfortran.fg/der_init_1.f90: New.
22583
22584 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22585
22586         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22587
22588 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22589
22590         PR c++/21908
22591         * g++.dg/parse/error28.C: New test.
22592
22593 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22594
22595         * gcc.dg/profile-generate-2.c: New test.
22596
22597 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22598
22599         PR target/23589
22600         * g++.dg/ext/dllimport11.C: New.
22601
22602 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22603
22604         PR c++/22293
22605         * g++.dg/other/friend3.C: New test.
22606
22607 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22608
22609         PR c++/23293
22610         * g++.dg/template/error19.C: New test.
22611
22612 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22613
22614         PR c++/21383
22615         * g++.dg/overload/koenig2.C: New.
22616
22617         PR c++/23118
22618         * g++.dg/overload/error2.C: New.
22619
22620         PR c++/22604
22621         * g++.dg/inherit/covariant14.C: New.
22622
22623 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22624
22625         PR c++/23440
22626         * g++.dg/parse/for1.C: New test.
22627
22628 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22629
22630         PR fortran/23446
22631         * gfortran.dg/host_dummy_index_1.f90: New test.
22632
22633         PR fortran/21459
22634         * gfortran.dg/automatic_char_len_2.f90: New test.
22635
22636         PR fortran/20866
22637         * gfortran.dg/recursive_statement_functions.f90: New test.
22638
22639         PR fortran/20853
22640         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22641
22642         PR fortran/20849
22643         * gfortran.dg/external_initializer.f90: New test.
22644
22645         PR fortran/20837
22646         * non_module_public.f90: New test.
22647
22648 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         PR c++/24386
22651         * g++.dg/template/overload7.C: New.
22652
22653         PR c++/22551
22654         * g++.dg/other/switch2.C: Remove expected warnings.
22655
22656         PR c++/21353
22657         * g++.dg/template/defarg6.C: New.
22658
22659 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22660
22661         PR target/24315
22662         * gcc.target/i386/pr24315.c: New test.
22663
22664 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22665
22666         PR c++/24389
22667         * g++.dg/template/static21.C: New test.
22668         * g++.dg/template/static21-a.cc: Likewise.
22669
22670 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22671
22672         PR c++/23959
22673         * g++.dg/warn/Wswitch-default-1.C: New test.
22674         * g++.dg/warn/Wswitch-default-2.C: New test.
22675
22676 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22677
22678         PR c++/22173
22679         * g++.dg/parse/template18.C: New test.
22680         * g++.dg/template/nontype15.C: Likewise.
22681
22682 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22683
22684         PR fortran/22273
22685         * gfortran.dg/spec_expr_2.f90: New.
22686
22687 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22688
22689         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22690         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22691         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22692         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22693         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22694         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22695         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22696         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22697         previous target-specific skips and warning-message matches where
22698         applicable.
22699
22700 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22701
22702         PR c++/21347
22703         * g++.dg/warn/Wctor-dtor.C: New test.
22704
22705 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22706
22707         PR c/23439
22708         * gcc.dg/for-1.c: New test.
22709
22710 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22711
22712         PR c++/19565
22713         * g++.dg/warn/Wconversion1.C: New test.
22714         * g++.dg/ext/packed4.C: Compile with -w.
22715         * g++.dg/opt/20050511-1.C: Likewise.
22716         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22717
22718 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22719
22720         * gfortran.dg/boz_5.f90: New test.
22721
22722 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         PR c++/22551
22725         * g++.dg/other/switch2.C: New.
22726
22727         PR c++/23984
22728         * g++.dg/init/ctor7.C: New.
22729
22730 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22731
22732         PR c++/23730
22733         * g++.dg/parse/crash32.C: New test.
22734
22735 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22736
22737         PR c++/20721
22738         * g++.dg/init/goto2.C: New test.
22739
22740         PR c++/22464
22741         * g++.dg/template/crash/41.C: New test.
22742
22743         PR c++/22180
22744         * g++.dg/template/crash40.C: New test.
22745
22746         PR c++/23694
22747         * g++.dg/parse/friend5.C: New test.
22748
22749         PR c++/23307
22750         * g++.dg/template/crash38.C: New test.
22751
22752         PR c++/22352
22753         * g++.dg/template/friend38.C: New test.
22754
22755         PR c++/22405
22756         * g++.dg/template/crash39.C: New test.
22757
22758 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22759
22760         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22761         gcc.dg/debug/dwarf2/dwarf-char2.c,
22762         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22763
22764         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22765
22766 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22767
22768         * gcc.dg/dll-2.c: Add tests for warnings.
22769         * gcc.dg/dll-3.c: Likewise.
22770         * gcc.dg/dll-4.c: Likewise.
22771
22772         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22773         * g++.dg/ext/dllimport2.C: Likewise.
22774         * g++.dg/ext/dllimport3.C: Likewise.
22775         * g++.dg/ext/dllimport7.C: Likewise.
22776         * g++.dg/ext/dllimport8.C: Likewise.
22777         * g++.dg/ext/dllimport9.C: Likewise.
22778
22779 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22780
22781         PR fortran/24092
22782         * gfortran.dg/derived_pointer_recursion.f90: New test.
22783
22784 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22785
22786         * gcc.c-torture/execute/20051012-1.c: New test.
22787
22788 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22789
22790         PR fortran/18082
22791         * gfortran.dg/automatic_char_len_1.f90: New test.
22792
22793 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22794
22795         PR fortran/20847
22796         * gfortran.dg/save_common.f90: New test.
22797
22798         PR fortran/20856
22799         * gfortran.dg/save_result.f90: New test.
22800
22801 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22802
22803         PR c++/21592
22804         * g++.dg/template/dependent-expr1.C: Add new expected error.
22805         * g++.dg/template/dependent-expr2.C: Adjust error text.
22806         * g++.dg/template/overload6.C: New.
22807
22808         PR c++/23797
22809         * g++.dg/other/typename8.C: New.
22810
22811         PR c++/21117
22812         * g++.dg/other/return1.C: New.
22813
22814 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22815
22816         PR c++/24052
22817         * g++.dg/ext/label5.C: New.
22818
22819 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22820
22821         PR c++/19964
22822         * g++.dg/parse/crash31.C: New.
22823
22824 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22825
22826         * g++.dg/ipa/ipa-1.c: New test.
22827         * g++.dg/ipa/ipa-2.c: New test.
22828         * g++.dg/ipa/ipa-3.c: New test.
22829         * g++.dg/ipa/ipa-4.c: New test.
22830         * g++.dg/ipa/ipa-5.c: New test.
22831         * g++.dg/ipa/ipa.exp: New file.
22832
22833 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22834
22835         PR fortran/24207
22836         * gfortran.dg/private_type_3.f90: New test.
22837
22838 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22839
22840         PR fortran/20786
22841         gfortran.dg/aint_anint_1.f90: New test.
22842
22843 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22844
22845         PR libgfortran/24313
22846         gfortran.dg/csqrt.f: New test.
22847
22848 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22849
22850         PR c++/8057
22851         * g++.dg/warn/noeffect7.C: New test.
22852         * g++.dg/warn/noeffect2.C: Instantiate templates.
22853         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22854         and warning.
22855
22856 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22857
22858         PR c++/21089
22859         * g++.dg/init/float1.C: New test.
22860
22861         PR c++/24277
22862         * g++.dg/init/member1.C: Tweak error markers.
22863
22864 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22865
22866         PR testsuite/24281
22867         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22868         Check for null pointer.
22869
22870 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22871
22872         PR c++/21369
22873         * g++.dg/parse/ret-type3.C: New test.
22874
22875 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22876
22877         PR tree-opt/23946
22878         * gcc.c-torture/compile/pr23946.c: New test.
22879
22880 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * g++.dg/opt/mmx2.C: New test.
22883
22884 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22885
22886         PR c++/24277
22887         * g++.dg/template/static20.C: New test.
22888
22889         PR c++/24302
22890         * g++.dg/warn/Wunused-12.C: New test.
22891
22892         PR c++/23437
22893         * g++.dg/template/arg4.C: New test.
22894
22895 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22896
22897         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22898         * gcc.dg/ucnid-3.c: Likewise.
22899         * gcc.dg/ucnid-4.c: Likewise.
22900         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22901         * g++.dg/other/ucnid-1.C: Likewise.
22902         * gcc.dg/sparc-frame-1.c: New test.
22903
22904 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22905
22906         PR c++/24139
22907         * g++.dg/template/spec27.C: New test.
22908
22909         PR c++/24275
22910         * g++.dg/template/static19.C: New test.
22911
22912 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22913
22914         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22915         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22916
22917 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22918
22919         PR target/24136
22920         * gfortran.fortran-torture/compile/pr24136.f: New test.
22921
22922 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22923
22924         PR c++/22172
22925         * g++.dg/parse/crash30.C: New test.
22926
22927 2005-10-07  Richard Guenther  <rguenther@suse.de>
22928
22929         PR middle-end/24227
22930         * gcc.c-torture/compile/pr24227.c: New testcase.
22931
22932 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22933
22934         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22935         Do not put aligned attributes on array elements.
22936
22937 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22938
22939         PR testsuite/23611, PR testsuite/23615
22940         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22941         writing prototypes of library functions by hand.
22942         * obj-c++.dg/bitfield-4.mm: Likewise.
22943         * obj-c++.dg/const-str-4.mm: Likewise.
22944         * obj-c++.dg/encode-4.mm: Likewise.
22945         * obj-c++.dg/encode-5.mm: Likewise.
22946         * obj-c++.dg/encode-6.mm: Likewise.
22947         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22948         * obj-c++.dg/method-10.mm: Likewise.
22949         * obj-c++.dg/method-17.mm: Likewise.
22950         * obj-c++.dg/method-19.mm: Likewise.
22951         * obj-c++.dg/try-catch-2.mm: Likewise.
22952
22953 2005-10-06  Richard Henderson  <rth@redhat.com>
22954
22955         PR 24236
22956         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22957
22958 2005-10-06  Dale Johannesen  <dalej@apple.com>
22959
22960         * gcc.c-torture/execute/20030125-1.c: Correct.
22961
22962 2005-10-06  Richard Guenther  <rguenther@suse.de>
22963
22964         PR tree-optimization/24238
22965         * g++.dg/tree-ssa/pr24238.C: New testcase.
22966
22967 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22968
22969         PR 18568
22970         * gfortran.dg/der_pointer_3.f90: New test.
22971
22972 2005-10-05  Devang Patel  <dpatel@apple.com>
22973
22974         PR Debug/23205
22975         * g++.dg/other/PR23205.C: New.
22976
22977 2005-10-05  Richard Henderson  <rth@redhat.com>
22978
22979         PR target/23602
22980         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22981         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22982
22983 2005-10-05  Dale Johannesen  <dalej@apple.com>
22984
22985         * gcc.c-torture/execute/float-floor.c: New.
22986
22987 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22988
22989         PR tree-optimization/21419
22990         PR tree-optimization/24146
22991         PR tree-optimization/24151
22992
22993         * g++.dg/ext/asm7.C: New.
22994         * g++.dg/ext/asm8.C: New.
22995         * gcc.dg/asm-1.c: Compile on all targets.
22996         * gcc.dg/asm-pr24146.c: New.
22997         * gcc.dg/pr21419.c: Adjust error messages.
22998
22999 2005-10-05  Richard Guenther  <rguenther@suse.de>
23000
23001         PR fortran/24176
23002         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23003
23004 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23005
23006         PR c++/23513
23007         * g++.dg/template/spec22.C: Robustify test.
23008         * g++.dg/template/spec26.C: New.
23009
23010 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23011
23012         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23013         if target supports vector instructions.
23014
23015 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23016
23017         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23018         C99 functions.
23019
23020 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23021
23022         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23023         check_effective_target_fortran_large_int): Replace cached result
23024         when target changes.
23025
23026 2005-10-04  Devang Patel  <dpatel@apple.com>
23027
23028         * gcc.dg/i386-sse-vect-types.c: New.
23029
23030 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23031
23032         PR preprocessor/13726
23033         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23034         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23035
23036 2005-10-04  Richard Guenther  <rguenther@suse.de>
23037
23038         PR c/23576
23039         * gcc.dg/noncompile/pr23576.c: New testcase.
23040
23041 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23042
23043         PR middle-end/23125
23044         * gcc.dg/register-var-3.c: New test.
23045
23046 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23047
23048         * gcc.dg/pr23049.c: New test.
23049
23050         * gcc.dg/ucnid-4.c: Fix test.
23051
23052 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23053
23054         PR 23445
23055         * gcc.c-torture/compile/pr23445.c: New test.
23056
23057 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23058
23059         * g++.dg/overload/unknown1.C: New.
23060
23061 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23062
23063         PR c++/17775
23064         * g++.dg/template/repo4.C: New test.
23065
23066 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23067
23068         PR libfortran/19308
23069         * gfortran.dg/large_real_kind_2.F90: New test.
23070         * gfortran.dg/large_integer_kind_2.f90: New test.
23071
23072 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23073
23074         * lib/target-supports.exp (check_effective_target_vect_shift):
23075         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23076         (check_effective_target_vect_condition): Fix copy-n-pasto.
23077
23078         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23079         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23080         targets.
23081
23082 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23083
23084         PR c++/22621
23085         * g++.dg/template/overload5.C : New test.
23086
23087         PR c++/23840
23088         * g++.dg/expr/stdarg1.C: New test.
23089
23090 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23091
23092         PR 24142
23093         * gcc.c-torture/execute/pr24142.c: New test.
23094
23095 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23096
23097         PR 24141
23098         * gcc.c-torture/execute/pr24141.c: New test.
23099
23100 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23101             Diego Novillo  <dnovillo@redhat.com>
23102
23103         PR 23604
23104         * gcc.c-torture/execute/pr23604.c: New test.
23105
23106 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23107
23108         PR fortran/16404
23109         PR fortran/20835
23110         PR fortran/20890
23111         PR fortran/20899
23112         PR fortran/20900
23113         PR fortran/20901
23114         PR fortran/20902
23115         gfortran.dg/equiv_constraint_1.f90: New test.
23116         gfortran.dg/equiv_constraint_2.f90: New test.
23117         gfortran.dg/equiv_constraint_3.f90: New test.
23118         gfortran.dg/equiv_constraint_4.f90: New test.
23119         gfortran.dg/equiv_constraint_5.f90: New test.
23120         gfortran.dg/equiv_constraint_6.f90: New test.
23121         gfortran.dg/equiv_constraint_7.f90: New test.
23122         gfortran.dg/equiv_constraint_8.f90: New test.
23123         gfortran.dg/private_type_1.f90: New test.
23124         gfortran.dg/private_type_2.f90: New test.
23125         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23126         980628-10.f: Assert std=gnu to permit mixing of
23127         types in equivalence statements.
23128
23129 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23130
23131         PR 24112
23132         * gfortran.dg/open_status_1.f90: New.
23133
23134 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23135
23136         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23137         * gcc.dg/vect/pr22480.c: Clean up temp files.
23138         * gcc.dg/vect/pr23831.c: Clean up temp files.
23139         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23140         Clean up temp files.
23141         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23142         Clean up temp files.
23143
23144         * gcc.dg/20050309-1.c: Clean up temp files.
23145         * gcc.dg/20050325-1.c: Clean up temp files.
23146
23147 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23148
23149         PR tree-optimization/24059
23150         * gcc.dg/vect/pr24059.c : New test.
23151
23152 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23153
23154         PR middle-end/24109
23155         * gcc.c-torture/execute/20050929-1.c: New test.
23156
23157 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23158
23159         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23160
23161 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23162
23163         PR c/21419
23164         * gcc.dg/pr21419.c: New test.
23165
23166 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23167
23168         * gcc.dg/pr23911.c: New test.
23169
23170 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23171
23172         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23173
23174         PR c++/16782
23175         * g++.dg/parse/qualified4.C: New test.
23176         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23177         * g++.old-deja/g++.mike/p8154.C: Likewise.
23178
23179 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23180
23181         PR c++/22147
23182         * g++.dg/template/friend37.C: New test.
23183         * g++.dg/parse/crash28.C: Adjust error markers.
23184
23185 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23186
23187         PR fortran/18518
23188         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23189
23190 2005-09-27  Devang Patel  <dpatel@apple.com>
23191
23192         PR tree-optimization/23625
23193         * gcc.dg/pr23625.c: New test.
23194
23195 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23196
23197         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23198         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23199
23200 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23201
23202         PR fortran/23677
23203         * gfortran.fortran-torture/execute/save_1.f90: New test.
23204         * gfortran.dg/save_1.f90: New test.
23205
23206 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23207
23208         * gcc.target/i386/builtin-apply-mmx.c: New test.
23209
23210         PR target/22576
23211         * gcc.target/i386/pr22576.c: New test.
23212
23213         PR target/22585
23214         * gcc.target/i386/pr22585.c: New test.
23215
23216         PR target/23268
23217         * gcc.target/i386/pr23268.c: New test.
23218
23219         PR middle-end/23831
23220         * gcc.dg/vect/pr23831.c: New test.
23221
23222         PR target/24055
23223         * gcc.target/i386/pr24055.c: New test.
23224
23225 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23226
23227         PR tree-optimization/23960
23228         * gcc.c-torture/compile/pr23960.c: New.
23229
23230 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23231
23232         PR fortran/16861
23233         * gfortran.dg/nested_modules_3.f90: New.
23234
23235 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23236
23237         PR fortran/24005
23238         gfortran.dg/interface_1.f90: New test.
23239
23240 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23241         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23242
23243         PR fortran/23843
23244         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23245
23246 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23247
23248         PR fortran/23516
23249         * gfortran.dg/imag_1.f: New test.
23250         * gfortran.dg/imag_2.f: Ditto.
23251
23252 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23253
23254         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23255
23256 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23257
23258         PR c++/21983
23259         * g++.dg/warn/pr21983.C: New test.
23260
23261 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23262
23263         * gcc.dg/20050922-1.c: Testcase added.
23264
23265 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23266
23267         PR c++/23993
23268         * g++.dg/template/array14.C: New test.
23269
23270 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23271
23272         PR fortran/19929
23273         * gfortran.dg/der_ptr_component_1.f90: New test.
23274
23275 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23276
23277         PR c++/23965
23278         * g++.dg/template/error1.C: Reject "no matching function" message.
23279
23280 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23281
23282         PR c++/17609
23283         * g++.dg/lookup/error1.C: New test.
23284
23285 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23286
23287         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23288         functionality of the testcase.
23289
23290 2005-09-20  Richard Henderson  <rth@redhat.com>
23291
23292         * gcc.dg/vect/vect-22.c: Require vect_float.
23293         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23294
23295 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23296
23297         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23298         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23299         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23300         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23301         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23302         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23303         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23304         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23305         * gcc.dg/cpp/ucnid-8.c: New test.
23306
23307 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23308
23309         PR tree-optimization/23929
23310         * gcc.c-torture/compile/pr23929.c: New test.
23311
23312 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23313
23314         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23315         for one loop.
23316
23317 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23318
23319         PR testsuite/23186
23320         * g++.dg/other/pr22003.C: Require named sections.
23321
23322 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23323
23324         PR c++/23947
23325         * g++.dg/rtti/crash3.C: New test.
23326
23327         PR tree-optimization/23818
23328         * gcc.dg/pr23818.c: New test.
23329
23330 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23331
23332         PR fortran/23420
23333         * gfortran.dg/print_fmt_4.f: New.
23334
23335 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23336
23337         PR fortran/23663
23338         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23339
23340 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23341
23342         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23343         Use pointers to local alignable arrays instead. Added comments.
23344         * gcc.dg/vect/vect-46.c: Likewise.
23345         * gcc.dg/vect/vect-48.c: Likewise.
23346         * gcc.dg/vect/vect-49.c: Likewise.
23347         * gcc.dg/vect/vect-52.c: Likewise.
23348         * gcc.dg/vect/vect-53.c: Likewise.
23349         * gcc.dg/vect/vect-54.c: Likewise.
23350         * gcc.dg/vect/vect-56.c: Likewise.
23351         * gcc.dg/vect/vect-57.c: Likewise.
23352         * gcc.dg/vect/vect-58.c: Likewise.
23353         * gcc.dg/vect/vect-60.c: Likewise.
23354         * gcc.dg/vect/vect-61.c: Likewise.
23355
23356         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23357         The test is no longer vectorizable on vect_no_align targets.
23358         * gcc.dg/vect/vect-43.c: Likewsie.
23359
23360         * gcc.dg/vect/vect-44.c: Added comments.
23361         * gcc.dg/vect/vect-45.c: Added comments.
23362         * gcc.dg/vect/vect-50.c: Added comments.
23363         * gcc.dg/vect/vect-51.c: Added comments.
23364
23365         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23366         aligned type.
23367         * gcc.dg/vect/Os-vect-95.c: Likewise.
23368
23369         * gcc.dg/vect/vect-41.c: Test removed.
23370         * gcc.dg/vect/vect-47.c: Test removed.
23371         * gcc.dg/vect/vect-55.c: Test removed.
23372         * gcc.dg/vect/vect-59.c: Test removed.
23373
23374 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23375
23376         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23377         No longer vectorizable on vect_no_align targets.
23378         * gcc.dg/vect/pr20122.c: Likewise.
23379         * gcc.dg/vect/vect-74.c: Likewise.
23380         * gcc.dg/vect/vect-75.c: Likewise.
23381         * gcc.dg/vect/vect-76.c: Likewise.
23382
23383         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23384         Will not be vectorizable on vect_no_align targets once aliasing issues
23385         are resolved.
23386         * gcc.dg/vect/vect-79.c: Likewise.
23387
23388         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23389         * gcc.dg/vect/vect-78.c: Likewise.
23390         * gcc.dg/vect/vect-97.c: Likewise.
23391
23392 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23393
23394         * gcc.dg/pr23943.c: New test.
23395
23396 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23397
23398         PR fortran/19181
23399         * gfortran.dg/derived_pointer_null_1.f90: New test.
23400
23401 2005-09-18  Richard Guenther  <rguenther@suse.de>
23402
23403         PR middle-end/23944
23404         * gcc.c-torture/compile/pr23944.c: New testcase.
23405
23406 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23407
23408         PR fortran/15975
23409         * gfortran.dg/der_pointer_2.f90: New test.
23410
23411 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23412
23413         PR fortran/16861
23414         * gfortran.dg/nested_modules_2.f90: New test.
23415
23416 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23417
23418         PR c++/18368
23419         * g++.dg/other/semicolon.C: New test.
23420
23421 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23422
23423         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23424         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23425
23426 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/23914
23429         * g++.dg/template/static18.C: New test.
23430
23431         PR c++/21514
23432         * g++.dg/template/crash19.C: Remove dg-error marker.
23433         * g++.dg/template/local4.C: New test.
23434
23435 2005-09-16  Paul Brook  <paul@codesourcery.com>
23436
23437         PR fortran/23906
23438         * gfortran.dg/dependency_1.f90: New test.
23439
23440 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23441
23442         PR c++/23896
23443         * g++.dg/template/static17.C: New test.
23444
23445 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23446
23447         PR c++/23139
23448         * g++.dg/warn/huge-val1.C: New test.
23449
23450 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23451
23452         PR c++/13140
23453         * g++.dg/parse/class2.C: New test.
23454         * g++.dg/template/explicit8.C: Likewise.
23455         * g++.dg/template/spec25.C: Likewise.
23456
23457 2005-09-14  Josh Conner  <jconner@apple.com>
23458
23459         PR middle-end/23584
23460         * gcc.dg/pr23584.c: New test.
23461
23462 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23463
23464         PR fortran/21875 Internal Unit Array I/O, NIST
23465         * gfortran.dg/arrayio_1.f90: New test.
23466         * gfortran.dg/arrayio_1.f90: New test.
23467         * gfortran.dg/arrayio_1.f90: New test.
23468         * gfortran.dg/arrayio_1.f90: New test.
23469         * gfortran.dg/arrayio_1.f90: New test.
23470
23471 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23472
23473         PR middle-end/22480
23474         * gcc.dg/vect/pr22480.c: New test.
23475
23476 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23477
23478         PR fortran/19358
23479         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23480
23481 2005-09-13 Josh Conner <jconner@apple.com>
23482
23483         PR c++/23180
23484         * g++.dg/init/struct2.C: New test.
23485         * g++.dg/init/struct3.C: New test.
23486
23487 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23488
23489         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23490         Clean up temp files.
23491         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23492         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23493         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23494         gcc.dg/tree-ssa/builtin-printf-1.c,
23495         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23496         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23497         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23498         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23499         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23500         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23501         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23502         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23503         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23504         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23505         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23506         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23507
23508 2005-09-13  Josh Conner  <jconner@apple.com>
23509
23510         * lib/gcc-dg.exp: Load scanipa.exp.
23511         (cleanup-dump): New procedure.
23512         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23513         * lib/scandump.exp: New file.
23514         * lib/scantree.exp: Use it.
23515         * lib/scanipa.exp: New file.
23516
23517 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23518
23519         PR fortran/17740
23520         * gfortran.dg/generic_4.f90: New test.
23521
23522 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23523
23524         PR target/23816
23525         * gcc.target/i386/pr23816-1.c: New test.
23526         * gcc.target/i386/pr23816-2.c: New test.
23527
23528
23529 2005-09-13  Bastian Blank <waldi@debian.org>
23530
23531         PR c++/16171
23532         * g++.dg/abi/mangle26.C: New test.
23533         * g++.dg/abi/mangle27.C: New test.
23534         * g++.dg/abi/mangle28.C: New test.
23535         * g++.dg/abi/mangle29.C: New test.
23536
23537         PR c++/23839
23538         * g++.dg/parse/register1.C: New test.
23539
23540 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/23842
23543         * g++.dg/template/access16.C: New test.
23544
23545 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23546
23547         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23548
23549 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23550
23551         PR fortran/18899
23552         * gfortran.dg/shape_2.f90: New test.
23553
23554 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23555
23556         PR target/19269
23557         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23558         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23559         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23560         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23561         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23562         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23563         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23564         tests.
23565
23566 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23567
23568         PR c++/23841
23569         * g++.dg/parse/template17.C: New test.
23570
23571 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/23789
23574         * g++.dg/template/nontype14.C: New test.
23575
23576 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23577
23578         PR g++/7874
23579         * g++.dg/lookup/friend7.C: New test.
23580         * g++.dg/lookup/friend8.C: New test.
23581         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23582         so that it will be found via argument dependent lookup.
23583         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23584         friend functions which will no longer be found.
23585         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23586         function g, so that it will be found via argument dependent
23587         lookup.
23588         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23589         * g++.old-deja/g++.mike/net43.C: Likewise.
23590
23591 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23592
23593         PR c++/23691
23594         * g++.dg/template/static16.C: New test.
23595
23596 2005-09-12  Josh Conner  <jconner@apple.com>
23597
23598         PR middle-end/23237
23599         * gcc.c-torture/compile/pr23237.c: New test.
23600
23601 2005-09-11  Richard Henderson  <rth@redhat.com>
23602
23603         * g++.dg/other/error8.C: Update expected diagnostic text.
23604
23605 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23606
23607         PR libfortran/19872
23608         * gfortran.dg/overwrite_1.f: New test.
23609
23610 2005-09-09  Josh Conner  <jconner@apple.com>
23611
23612         * g++.dg/init/pr23180-1.C: Removed.
23613         * g++.dg/init/pr23180-2.C: Removed.
23614
23615 2005-09-09  David Daney <ddaney@avtrex.com>
23616
23617         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23618         files which are ...
23619         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23620         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23621
23622 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23623
23624         * gfortran.dg/iostat_2.f90: New test.
23625
23626 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23627
23628         PR c++/22252
23629         * g++.dg/ext/interface1.C: New test.
23630         * g++.dg/ext/interface1.h: Likewise.
23631         * g++.dg/ext/interface1a.cc: Likewise.
23632
23633 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23634
23635         * gfortran.dg/iomsg_1.f90: New test case.
23636
23637 2005-09-09  Richard Guenther  <rguenther@suse.de>
23638
23639         PR c++/23624
23640         * g++.dg/tree-ssa/pr23624.C: New testcase.
23641
23642 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23643
23644         PR fortran/19239
23645         * gfortran.dg/vector_subscript_1.f90,
23646         * gfortran.dg/vector_subscript_2.f90: New tests.
23647
23648 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23649
23650         PR fortran/21104
23651         * gfortran.dg/array_alloc_1.f90,
23652         * gfortran.dg/array_alloc_2.f90,
23653         * gfortran.dg/array_alloc_3.f90: New tests.
23654
23655 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23656
23657         PR fortran/12840
23658         * gfortran.dg/array_constructor_6.f90
23659         * gfortran.dg/array_constructor_7.f90
23660         * gfortran.dg/array_constructor_8.f90
23661         * gfortran.dg/array_constructor_9.f90
23662         * gfortran.dg/array_constructor_10.f90
23663         * gfortran.dg/array_constructor_11.f90
23664         * gfortran.dg/array_constructor_12.f90: New tests.
23665
23666 2005-09-08  Josh Conner  <jconner@apple.com>
23667
23668         PR c++/23180
23669         * g++.dg/init/pr23180-1.C: New test.
23670         * g++.dg/init/pr23180-2.C: New test.
23671
23672 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23673
23674         PR fortran/18878
23675         * gfortran.dg/module_double_reuse.f90: New.
23676
23677 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23678
23679         PR fortran/23270
23680         PR fortran/22304
23681         PR fortran/18870
23682         PR fortran/17917
23683         PR fortran/16511
23684         * gfortran.dg/common_equivalence_1.f: New.
23685         * gfortran.dg/common_equivalence_2.f: New.
23686         * gfortran.dg/common_equivalence_3.f: New.
23687         * gfortran.dg/contained_equivalence_1.f90: New.
23688         * gfortran.dg/module_blank_common.f90: New.
23689         * gfortran.dg/module_commons_1.f90: New.
23690         * gfortran.dg/module_equivalence_1.f90: New.
23691         * gfortran.dg/nested_modules_1.f90: New.
23692         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23693         equivalences and add comment to connect the test with
23694         the PR.
23695
23696 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23697
23698         PR fortran/23765
23699         * gfortran.dg/common_6.f90: New test.
23700
23701 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23702
23703         PR fortran/15326
23704         * gfortran.dg/char_result_1.f90,
23705         * gfortran.dg/char_result_2.f90,
23706         * gfortran.dg/char_result_3.f90,
23707         * gfortran.dg/char_result_4.f90,
23708         * gfortran.dg/char_result_5.f90,
23709         * gfortran.dg/char_result_6.f90,
23710         * gfortran.dg/char_result_7.f90,
23711         * gfortran.dg/char_result_8.f90: New tests.
23712
23713 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23714
23715         PR fortran/19928
23716         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23717
23718 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23719
23720         PR obj-c++/16816
23721         * obj-c++.dg/selector-5.mm: New test.
23722         * obj-c++.dg/selector-6.mm: New test.
23723
23724 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23725
23726         PR objc/20574
23727         PR objc/19324
23728         * objc.dg/error-1.m: New test.
23729
23730 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23731
23732         PR fortran/23373
23733         * gfortran.fortran-torture/execute/pr23373-1.f90,
23734         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23735
23736 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23737
23738         PR libfortran/23760
23739         * gfortran.dg/g77/1832.f: Remove long string in write statement
23740         to allow the test to pass on correct list directed output with
23741         prepended space.
23742
23743 2005-09-07  James E Wilson  <wilson@specifix.com>
23744
23745         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23746
23747 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23748
23749         * gfortran.dg/parameter+save.f90: Rename to
23750         * gfortran.dg/parameter_save.f90: .. this.
23751
23752 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23753
23754         PR fortran/20848
23755         * gfortran.dg/parameter+save.f90: New test case.
23756
23757 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23758
23759         PR fortran/19269
23760         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23761
23762 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23763
23764         PR c/23075
23765         * gcc.dg/pr23075.c: New test.
23766         * g++.dg/warn/pr23075.C: New test.
23767
23768         PR target/22362
23769         * gcc.target/i386/pr22362.c: New test.
23770
23771         PR rtl-optimization/23098
23772         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23773
23774         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23775         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23776         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23777
23778 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23779
23780         * g++.dg/expr/cast6.C: New test.
23781
23782         PR c++/9782
23783         * g++.dg/init/new15.C: New test.
23784
23785 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23786
23787         * gcc.dg/vect/Os-vect-95.c: New test.
23788         * gcc.dg/vect/vect-95.c: Same.
23789
23790 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23791
23792         * gcc.dg/vect/vect-29.c: Update xfail testing.
23793         * gcc.dg/vect/vect-44.c: Same.
23794         * gcc.dg/vect/vect-48.c: Same.
23795         * gcc.dg/vect/vect-50.c: Same.
23796         * gcc.dg/vect/vect-72.c: Same.
23797         * gcc.dg/vect/vect-77.c: Same.
23798         * gcc.dg/vect/vect-78.c: Same.
23799         * gcc.dg/vect/vect-80.c: Same.
23800         * gcc.dg/vect/vect-96.c: Same.
23801         * gcc.dg/vect/vect-100.c: Same.
23802         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23803         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23804         * gfortran.dg/vect/vect-5.f90: Same.
23805
23806 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23809         start strings.
23810         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23811         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23812
23813         PR c++/23056
23814         * g++.dg/opt/pr23056.C: New test.
23815
23816         PR rtl-optimization/23098
23817         * gcc.target/i386/pr23098.c: New test.
23818
23819 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23820
23821         PR c++/23667
23822         * g++.dg/template/static15.C: New test.
23823
23824         PR c++/21440
23825         * g++.dg/ext/stmtexpr5.C: New test.
23826         * g++.dg/ext/stmtexpr6.C: Likewise.
23827
23828 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23829
23830         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23831
23832         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23833         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23834         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23835
23836 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23837
23838         PR libfortran/23321
23839         * gfortran.dg/direct_io_4.f90: New test case.
23840
23841 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23842             Rasmus Hahn  <rassahah@neofonie.de>
23843
23844         PR libobjc/23108
23845         * objc.dg/type-stream-1.m: New test.
23846
23847 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23848
23849         PR fortran/23661
23850         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23851         gfortran.dg/print_fmt_3.f90: New test.
23852
23853 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23854
23855         * gfortran.dg/fmt_t_1.f90: New test.
23856
23857 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23858
23859         PR rtl-optimization/23454
23860         * g++.dg/opt/pr23454.C: New test.
23861
23862 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23863
23864         PR c++/23699
23865         * g++.dg/ext/static1.C: New test.
23866
23867 2005-09-02  Richard Henderson  <rth@redhat.com>
23868
23869         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23870         tail call to check_fa_work.
23871
23872 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23873
23874         PR c++/21687
23875         * g++.dg/other/gc3.C: New test.
23876
23877 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23878
23879         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23880         * gcc.dg/20050826-1.c: Likewise.
23881
23882 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23883
23884         PR c++/23167
23885         * g++.dg/expr/volatile1.C: New test.
23886
23887 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23888
23889         PR middle-end/23547
23890         * gcc.dg/pr23547.c: New test.
23891
23892 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23893
23894         PR c/22061
23895         * gcc.c-torture/execute/pr22061-1.c,
23896         * gcc.c-torture/execute/pr22061-2.c,
23897         * gcc.c-torture/execute/pr22061-3.c,
23898         * gcc.c-torture/execute/pr22061-4.c: New tests.
23899
23900 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23901
23902         * gcc.dg/Wredundant-decls-2.c: New test to check that
23903         -Wredundant-decls does not issue warning for a variable
23904         definition following a declaration.
23905
23906 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23907
23908         PR debug/7241
23909         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23910         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23911         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23912
23913         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23914         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23915         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23916         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23917         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23918         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23919         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23920         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23921
23922 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23923
23924         PR objc/23306
23925         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23926         scan-assmbler.
23927
23928 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23929
23930         PR target/21255
23931         * gcc.dg/pr21255-1.c: New test.
23932         * gcc.dg/pr21255-2-mb.c: Likewise.
23933         * gcc.dg/pr21255-2-ml.c: Likewise.
23934         * gcc.dg/pr21255-3.c: Likewise.
23935         * gcc.dg/pr21255-4.c: Likewise.
23936
23937 2005-08-31  Dale Johannesen  <dalej@apple.com>
23938
23939         * gcc.dg/20050830-1.c: New.
23940
23941 2005-08-31  Josh Conner  <jconner@apple.com>
23942
23943         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23944         command-line options for arm-*-* targets.
23945         * g++.dg/init/array16.C: Likewise.
23946         * g++.dg/other/crash-4.C: Likewise.
23947
23948 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23949
23950         PR obj-c++/23640
23951         * obj-c++.dg/gnu-runtime-3.mm: New test.
23952
23953 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23954
23955         PR c++/13377
23956         * g++.dg/lookup/ambig4.C: New test.
23957         * g++.dg/lookup/ambig5.C: New test.
23958         * g++.dg/tc1/dr101.C: Adjust error markers.
23959
23960 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23961
23962         PR c++/23639
23963         * g++.dg/template/ttp5.C: Adjust error markers.
23964
23965 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23966
23967         PR testsuite/23609
23968         * lib/obj-c++.exp: Include target-libpath.exp.
23969         (obj-c++_link_flags): Look for the GNU libobjc library
23970         and set the library path to include it.
23971         Don't manually set LD_LIBRARY_PATH (etc.) but call
23972         set_ld_library_path_env_vars instead.
23973         (obj-c++_target_compile): Don't set library path or
23974         linker flags because they are already set correctly
23975         in obj-c++_link_flags.
23976
23977 2005-08-30  Josh Conner  <jconner@apple.com>
23978
23979         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23980         to command-line options for arm-*-* targets.
23981
23982 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23983
23984         * g++.dg/other/i386-1.C: New.
23985
23986 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23987
23988         PR preprocessor/20348
23989         PR preprocessor/20356
23990         * gcc.dg/cpp/pr20348.c: New test.
23991         * gcc.dg/cpp/pr20348.h: New file.
23992         * gcc.dg/cpp/inc/pr20348.h: New file.
23993         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23994         * gcc.dg/cpp/pr20356.c: New test.
23995         * gcc.dg/cpp/pr20356.h: New file.
23996         * gcc.dg/cpp/inc/pr20356.h: New file.
23997         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23998
23999 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24000
24001         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24002         Fix array dimension to avoid correct end-of-file error.
24003
24004 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24005
24006         PR libfortran/23598
24007         * gfortran.dg/iostat_1.f90: New test.
24008
24009 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24010
24011         PR middle-end/23408
24012         * gcc.dg/pr23408.c: New test.
24013
24014 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/23099
24017         * g++.dg/init/member1.C: Make sure erroneous static data member
24018         definitions are required.
24019         * g++.dg/template/static13.C: New test.
24020         * g++.dg/template/static14.C: Likewise.
24021
24022 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24023
24024         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24025         -march=pentium4, remove ilp32 requirement.
24026
24027         PR middle-end/23484
24028         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24029         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24030
24031 2005-08-29  Andreas Jaeger  <aj@suse.de>
24032
24033         PR testsuite/23607
24034         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24035
24036 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24037
24038         * gcc.c-torture/execute/20050316-2.c: New test.
24039         * gcc.c-torture/execute/20050316-3.c: New test.
24040         * gcc.dg/torture/pr16104-1.c: New test.
24041
24042 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24043
24044         PR middle-end/23463
24045         * gcc.c-torture/execute/zero-struct-1.c: New test.
24046
24047 2005-08-27  Richard Guenther  <rguenther@suse.de>
24048
24049         PR target/23575
24050         * gcc.target/i386/pr23575.c: New testcase.
24051
24052 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24053
24054         PR rtl-optimization/23561
24055         * gcc.c-torture/execute/20050826-1.c: New test.
24056
24057         PR rtl-opt/23560
24058         * gcc.c-torture/execute/20050826-2.c: New test.
24059
24060 2005-08-26  Dale Johannesen  <dalej@apple.com>
24061
24062         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24063         * gcc.dg/20050826-1.c: New.
24064
24065 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24066
24067         PR c++/19004
24068         * g++.dg/template/nontype13.C: New test.
24069
24070         PR c++/23491
24071         * g++.dg/init/new14.C: New test.
24072         * g++.dg/expr/anew1.C: Do not XFAIL.
24073         * g++.dg/expr/anew2.C: Likewise.
24074         * g++.dg/expr/anew3.C: Likewise.
24075
24076 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24077
24078         PR middle-end/22439
24079         * gcc.dg/vla-3.c: New test.
24080
24081 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24082
24083         PR fortran/20363
24084         * gfortran.dg/named_interface.f90: New.
24085
24086 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24087
24088         * gcc.c-torture/execute/frame-address.c: New test.
24089
24090 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         PR c++/20817
24093         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24094
24095 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24096
24097         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24098
24099 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24100
24101         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24102         * gcc.dg/altivec-22.c: Rename from..
24103         * gcc.dg/altivec-nomfcr.c: ..this.
24104
24105 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24106
24107         PR tree-optimization/23546
24108         * gcc.dg/tree-ssa/pr23546.c: New test.
24109
24110 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24111
24112         PR fortran/17758
24113         * gfortran.dg/nonreturning_statements.f90: New test.
24114
24115 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24116
24117         PR c++/22454
24118         * g++.dg/parse/crash29.C: New.
24119
24120 2005-08-23  DJ Delorie  <dj@redhat.com>
24121
24122         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24123         constants have the L suffix.
24124
24125 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24126
24127         PR c++/23044
24128         * g++.dg/template/instantiate8.C: New.
24129
24130 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24131
24132         PR middle-end/23467
24133         * gcc.c-torture/execute/pr23467.c: New test.
24134
24135 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24136
24137         PR tree-optimization/22043
24138         * gcc.c-torture/execute/20050613-1.c: New test.
24139
24140 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24141
24142         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24143
24144 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24145
24146         PR rtl-optimization/23478
24147         * g++.dg/opt/pr23478.C: New test.
24148
24149 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24150
24151         PR c/18715
24152         * gcc.dg/switch-warn-3.c: New test.
24153
24154 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24155
24156         PR c++/22233
24157         * g++.dg/template/param1.C: New test.
24158
24159 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24160
24161         PR c++/23089
24162         * g++.dg/other/incomplete1.C: New test.
24163
24164 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24165
24166         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24167         are vectorizable.
24168
24169 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24170
24171         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24172         d_lines_5.f: New.
24173
24174 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24175
24176         * gcc.target/i386/sse-4.c: New test.
24177
24178 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24179
24180         PR testsuite/23239
24181         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24182
24183 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24184
24185         * gcc.dg/20050811-1.c: New test.
24186         * gcc.dg/20050811-2.c: New test.
24187
24188 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24189
24190         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24191
24192 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24193
24194         PR 23476
24195         * gcc.c-torture/compile/pr23476.c: New test.
24196
24197 2005-08-19  Devang Patel  <dpatel@apple.com>
24198
24199         PR tree-optimization/23048
24200         * gcc.dg/tree-ssa/pr23048.c: New test.
24201
24202 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24203
24204         PR middle-end/20624
24205         * g++.dg/warn/Wreturn-3.C: New test
24206
24207 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24208
24209         PR tree-optimization/22228
24210         * g++.dg/vect/pr22543.cc: New test.
24211
24212 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24213
24214         PR tree-optimization/21574
24215         * gcc.dg/tree-ssa/pr21574.c: New test.
24216
24217 2005-08-16  James E Wilson  <wilson@specifix.com>
24218
24219         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24220
24221 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24222
24223         PR tree-opt/23402
24224         * gcc.c-torture/compile/zero-strct-3.c: New test.
24225         * gcc.c-torture/compile/zero-strct-4.c: New test.
24226
24227 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24228
24229         PR target/23376
24230         * gcc.target/x86_64/pr23376.c: New test.
24231
24232 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24233
24234         PR c++/23337
24235         * g++.dg/ext/vector2.C: New.
24236
24237 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24238
24239         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24240
24241 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24242
24243         PR libfortran/23428
24244         * gfortran.dg/inquire-complex.f90: New test case.
24245
24246 2005-08-16  James E Wilson  <wilson@specifix.com>
24247
24248         PR tree-optimization/21105
24249         * gcc.dg/large-size-array.c: New.
24250
24251 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24252
24253         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24254         type.
24255         * gcc.dg/vect/vect-41: Likewise.
24256         * gcc.dg/vect/vect-42: Likewise.
24257         * gcc.dg/vect/vect-43: Likewise.
24258         * gcc.dg/vect/vect-44: Likewise.
24259         * gcc.dg/vect/vect-46: Likewise.
24260         * gcc.dg/vect/vect-47: Likewise.
24261         * gcc.dg/vect/vect-48: Likewise.
24262         * gcc.dg/vect/vect-52: Likewise.
24263         * gcc.dg/vect/vect-53: Likewise.
24264         * gcc.dg/vect/vect-54: Likewise.
24265         * gcc.dg/vect/vect-55: Likewise.
24266         * gcc.dg/vect/vect-56: Likewise.
24267         * gcc.dg/vect/vect-57: Likewise.
24268         * gcc.dg/vect/vect-58: Likewise.
24269         * gcc.dg/vect/vect-59: Likewise.
24270         * gcc.dg/vect/vect-60: Likewise.
24271         * gcc.dg/vect/vect-61: Likewise.
24272         * gcc.dg/vect/vect-85: Likewise.
24273         * gcc.dg/vect/vect-87: Likewise.
24274         * gcc.dg/vect/vect-88: Likewise.
24275         * gcc.dg/vect/vect-93.c: Likewise.
24276         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24277         * gcc.dg/vect/vect-75: Likewise.
24278         * gcc.dg/vect/vect-76: Likewise.
24279         * gcc.dg/vect/vect-77: Likewise.
24280         * gcc.dg/vect/vect-78: Likewise.
24281         * gcc.dg/vect/vect-80: Likewise.
24282         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24283         vectorized for the expected reason, rather than checking how alignment
24284         was handled.
24285         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24286         aligned type and also instead of aligned pointers. Added documentation.
24287
24288 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24289
24290         * gfortran.dg/power.f90: New test.
24291
24292 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24293
24294         PR rtl-optimization/23299
24295         * g++.dg/opt/pr23299.C: New test.
24296
24297 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24298
24299         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24300
24301 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24302
24303         * g++.dg/template/local6.C: New test.
24304
24305 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24306
24307         * execute/exceptions/finally-1.m: Check that the catch and finally are
24308         being called.  Also add a "return 0;" at the end of main.
24309
24310 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24311
24312         PR fortran/21432.
24313         * gfortran.dg/namelist_print_1.f: New test of functionality of
24314         PRINT namelist.
24315         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24316         namelist generates error with -std=f95.
24317
24318 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24319
24320         PR tree-optimization/23119
24321         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24322
24323 2005-08-13  Marcin Koziej  <creep@desk.pl>
24324             Andrew Pinski  <pinskia@physics.uc.edu>
24325
24326         PR libobjc/22492
24327         * execute/exceptions/finally-1.m: New test.
24328
24329 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24330
24331         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24332         testsuite.
24333         * objc/execute/exceptions/trivial.m: New test.
24334         * objc.dg/try-catch-11.m: Move to ...
24335         * objc/execute/exceptions/foward-1.m: Here.
24336         * objc.dg/try-catch-2.m: Move to ...
24337         * objc/execute/exceptions/catchall-1.m: Here.
24338         * objc.dg/try-catch-8.m: Move to ...
24339         * objc/execute/exceptions/local-variables-1.m: Here.
24340
24341 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24342
24343         * objc.dg/nested-func-1.m: Move to ...
24344         * objc/execute/nested-func-1.m: Here.
24345
24346 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24347
24348         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24349         in ${options} instead of [target_info name].
24350         * lib/obj-c++.exp (objc_target_compile): Likewise.
24351
24352 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24353
24354         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24355
24356 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24357
24358         part of PR testsuite/23348
24359         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24360         each of the torture options.
24361         * objc/compile/trivial.m: New test.
24362
24363 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24364
24365         * gfortran.dg/eoshift.f90: Correct format.
24366
24367 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24368
24369         * gfortran.fortran-torture/execute/character_passing.f90:
24370         Fix comment typo.
24371
24372 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24373
24374         PR c++/8271
24375         * g++.dg/template/unify10.C: New.
24376
24377 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24378
24379         * g++.dg/parse/pr22514.C: Move to...
24380         * g++.dg/debug/pr22514.C: here.
24381
24382 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24383
24384         PR c++/23266
24385         * g++.dg/inherit/pure1.C: New test.
24386
24387         * ChangeLog: Fix typos.
24388
24389 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24390             Steven Bosscher  <stevenb@suse.de>
24391
24392         * gfortran.dg/runtime_warning_1.f90: New test.
24393
24394 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24395
24396         PR c++/23219
24397         * g++.dg/parse/crash28.C: New.
24398
24399 2005-08-11  Richard Guenther  <rguenther@suse.de>
24400
24401         PR target/23289
24402         * gcc.target/i386/tailcall-1.c: New testcase.
24403
24404 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24405
24406         * gcc.dg/vect/vect-67.c: Un-xfail.
24407
24408 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24409
24410         PR c++/23225
24411         * g++.dg/parse/crash27.C: new test.
24412
24413 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24414
24415         PR libfortran/22143
24416         * gfortran.dg/shift-kind.f90: New testcase.
24417
24418 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24419
24420         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24421         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24422
24423 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24424
24425         PR c++/20646
24426         * g++.dg/other/mult-stor1.C: New test.
24427
24428 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24429
24430         * gcc.c-torture/pr18299-1.c: Move to ...
24431         * gcc.c-torture/compile/pr18299-1.c: Here.
24432
24433 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24434
24435         * gfortran/fortran.torture/execute/character_passing.f90:
24436         Fix types for LSAME.
24437
24438 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24439
24440         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24441         input data back to what it was originally.
24442
24443 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24444
24445         * objc.dg/try-catch-8.m: Enable for all targets.
24446
24447 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24448
24449         * gcc.dg/pr23165.c: New test.
24450
24451 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24452
24453         PR tree-optimization/23234
24454         * gcc.dg/tree-ssa/pr23234.c: New test.
24455
24456 2005-08-08  Josh Conner  <jconner@apple.com>
24457
24458         PR rtl-optimization/23241
24459         * gcc.dg/char-compare.c: New test.
24460
24461 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24462
24463         PR c++/22508
24464         * g++.dg/init/new13.C: New test.
24465
24466 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24467
24468         PR c++/21166
24469         * g++.dg/other/crash-4.C: Adjust
24470         * g++/dg/ext/packed9.C: New.
24471
24472 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24473
24474         PR middle-end/21964
24475         * gcc.c-torture/execute/pr21964-1.c: New test.
24476
24477 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24478
24479         PR c/22458
24480         * gcc.dg/pr22458-1.c: New test.
24481
24482 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24483             Steven G. Kargl <kargls@comcast.net>
24484
24485         PR fortran/22390
24486         * gfortran.dg/flush_1.f90: New test.
24487
24488 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24489
24490         PR c++/23191
24491         * g++.dg/template/eh2.C: New test.
24492
24493 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24494
24495         PR c++/19498
24496         * g++.dg/template/instantiate7.C: New test.
24497
24498 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24499
24500         PR c/23113
24501         * gcc.dg/Wunused-value-1.c: New test.
24502
24503 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24504
24505         PR rtl-optimization/23233
24506         * gcc.c-torture/compile/pr23233-1.c: New test.
24507
24508 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24509
24510         PR fortran/18833
24511         PR fortran/20850
24512         * gfortran.dg/equiv_1.f90: New test.
24513         * gfortran.dg/equiv_2.f90: New test.
24514         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24515         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24516         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24517
24518 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24519
24520         * gcc.c-torture/execute/vrp-5.c: New test.
24521         * gcc.c-torture/execute/vrp-6.c: New test.
24522         * gcc.dg/tree-ssa/vrp21.c: New test.
24523
24524 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24525
24526         * g++.dg/parse/pr22514.C: New test.
24527
24528 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24529
24530         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24531
24532         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24533         instead of constant loads / pool entries.
24534
24535 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24536
24537         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24538         TEST_TO_WCTYPE.
24539
24540 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24541
24542         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24543         __WINT_TYPE__ in generated prototypes if possible.
24544
24545 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24546
24547         PR 22037
24548         * g++.dg/tree-ssa/pr22037.C:
24549
24550 2005-08-04  Richard Henderson  <rth@redhat.com>
24551
24552         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24553         scan-tree-dump-times directive.
24554
24555 2005-08-04  Jan Hubicka  <jh@suse.cz>
24556
24557         * gcov-1.C: Fix switch counts.
24558         * gcov-4b.c: Likewise.
24559
24560 2005-08-03  Jeff Law  <law@redhat.com>
24561
24562         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24563
24564 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24565
24566         * gcc.c-torture/execute/pr23135.c: New test.
24567
24568 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24569
24570         PR tree-optimization/19899
24571         * gcc.dg/tree-ssa/scev-1.c: New test.
24572         * gcc.dg/tree-ssa/scev-2.c: New test.
24573
24574 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24575
24576         PR target/18582
24577         * gcc.dg/torture/pr18582-1.c: New test.
24578
24579 2005-08-03  Jan Hubicka  <jh@suse.cz>
24580
24581         * update-conroll.c: New testcase.
24582         * update-conroll-2.c: New testcase.
24583
24584 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24585
24586         * gfortran.dg/constant_substring.f: New test.
24587         * gfortran.dg/pr22491.f: New test.
24588
24589 2005-08-02  Jan Hubicka  <jh@suse.cz>
24590
24591         * update-threading.c: Replace by the proper one.
24592
24593 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24594
24595         PR 23164
24596         * g++.dg/tree-ssa/pr23164.C: New test.
24597
24598 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24599
24600         * gcc.dg/tree-ssa/pr23192.c: New test.
24601
24602 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24603
24604         * gcc.c-torture/execute/vrp-4.c: New test.
24605
24606 2005-08-02  Jan Hubicka  <jh@suse.cz>
24607
24608         * update-threading.c: New test.
24609
24610 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24611
24612         * gcc.c-torture/compile/20050801-1.c: New test.
24613         * gcc.c-torture/compile/20050801-2.c: New test.
24614
24615 2005-08-01  Jan Hubicka  <jh@suse.cz>
24616
24617         * val-prof-5.c: New test.
24618
24619 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24620
24621         PR c/22311
24622         * gcc.dg/pr22311-1.c : New test.
24623
24624 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24625
24626         PR target/23095
24627         * gfortran.dg/pr23095.f: New test.
24628
24629         PR c++/22003
24630         * g++.dg/other/pr22003.C: New test.
24631
24632 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24633
24634         PR target/20621
24635         * gcc.c-torture/execute/pr20621-1.c: New test.
24636
24637 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24638
24639         * gfortran.dg/comma_format_extension_4.f: Adjust length
24640         of string for format.
24641         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24642         print statement with internal write.
24643         * gfortran.dg/der_array_io_2.f: Likewise.
24644         * gfortran.dg/der_array_io_3.f: Likewise.
24645
24646 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24647
24648         * gcc.dg/fold-abs-4.c: new test.
24649
24650 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24651
24652         PR fortran/22570 an related issues.
24653         * gfortran.dg/x_slash_1.f: New test.
24654
24655 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24656
24657         PR c/23143
24658         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24659         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24660
24661 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24662
24663         PR c/529
24664         * gcc.dg/Wshadow-3.c: New test.
24665
24666 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24667
24668         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24669         used to have the wrong bounds).
24670
24671 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24672
24673         PR c/21720
24674         * gcc.dg/hex-round-1.c: Test more cases.
24675         * gcc.dg/hex-round-2.c: New test.
24676
24677 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24678
24679         PR 22550
24680         * g++.dg/tree-ssa/pr22550.C: New test.
24681
24682 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24683
24684         * gcc.dg/tree-ssa/vrp19.c: New test.
24685         * gcc.dg/tree-ssa-vrp20.c: New test.
24686
24687 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24688
24689         PR c/22240
24690         * gcc.dg/transparent-union-4.c: New test.
24691
24692 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24693
24694         PR c/22192
24695         * gcc.dg/c99-vla-2.c: New test.
24696
24697 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24698
24699         PR c/21720
24700         * gcc.dg/hex-round-1.c: New test.
24701
24702 2005-07-28  Jan Hubicka  <jh@suse.cz>
24703
24704         * inliner-1.c: Do not dump everything.
24705         * tree-prof.exp: Do not pass -ftree-based-profiling.
24706         * bprob.exp: Likewise.
24707
24708         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24709
24710 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/22545
24713         * g++.dg/expr/ptrmem7.C: New test.
24714
24715 2005-07-28  Mike Stump  <mrs@apple.com>
24716
24717         * g++.old-deja/g++.mike/visibility-1.C: New test.
24718
24719 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24720
24721         PR c/20187
24722         * gcc.c-torture/execute/pr20187-1.c: New test.
24723
24724 2005-07-28  Jeff Law  <law@redhat.com>
24725
24726         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24727         * gcc.dg/tree-ssa/vrp18.c: New test.
24728
24729 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24730
24731         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24732
24733 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24734
24735         PR tree-optimization/22506
24736         * gcc.dg/vect/ps22506.c: New test.
24737
24738 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24739
24740         PR target/21149
24741         * gcc.target/i386/sse-3.c: New test.
24742
24743 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24744
24745         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24746         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24747
24748 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24749
24750         PR c/22589
24751         * gcc.c-torture/compile/pr22589-1.c: New test.
24752
24753 2005-07-28  Jan Hubicka  <jh@suse.cz>
24754
24755         * update-loopch.c: New testcase.
24756
24757 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24758
24759         PR rtl-optimization/23047
24760         * gcc.c-torture/execute/pr23047.c: New test.
24761         * gcc.c-torture/execute/pr23047.x: New.
24762
24763 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24764
24765         PR tree-optimization/22493
24766         * gcc.c-torture/execute/pr22493-1.c: New test.
24767         * gcc.c-torture/execute/pr22493-1.x: New.
24768         * gcc.c-torture/execute/vrp-1.c: New test.
24769         * gcc.c-torture/execute/vrp-2.c: New test.
24770         * gcc.c-torture/execute/vrp-2.c: New test.
24771
24772 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24773
24774         * gcc.target/frv/all-builtin-read8.c: Delete.
24775         * gcc.target/frv/all-builtin-read16.c: Delete.
24776         * gcc.target/frv/all-builtin-read32.c: Delete.
24777         * gcc.target/frv/all-builtin-read64.c: Delete.
24778         * gcc.target/frv/all-builtin-write8.c: Delete.
24779         * gcc.target/frv/all-builtin-write16.c: Delete.
24780         * gcc.target/frv/all-builtin-write32.c: Delete.
24781         * gcc.target/frv/all-builtin-write64.c: Delete.
24782         * gcc.target/frv/all-read-write-1.c: New.
24783
24784 2005-07-27  Jeff Law  <law@redhat.com>
24785
24786         * gcc.c-torture/execute/pr22630.c: New test.
24787
24788 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24789
24790         PR tree-optimization/23073
24791         * gcc.dg/vect/nodump-pr23073.c: New test.
24792         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24793
24794 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24795
24796         PR tree-optimize/22348
24797         * gcc.c-torture/execute/pr22348.c: New.
24798
24799 2005-07-27  Richard Guenther  <rguenther@suse.de>
24800
24801         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24802
24803 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24804
24805         PR fortran/22503
24806         * gfortran.dg/logical_comp.f90: New test.
24807
24808 2005-07-27  Jan Hubicka  <jh@suse.cz>
24809
24810         * inliner-1.c: Add cleanup of dumps.
24811         * val-prof-*.c: Likewise.
24812         * update-tailcall.c: New.
24813
24814 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24815
24816         PR 22591
24817         * gcc.dg/tree-ssa/pr22591.c: New test.
24818         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24819
24820 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24821
24822         PR libobjc/22606
24823         * objc.dg/try-catch-11.m: New test.
24824
24825 2005-07-26  Richard Guenther  <rguenther@suse.de>
24826
24827         PR tree-optimization/22486
24828         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24829
24830 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24831
24832         PR tree-opt/22484
24833         * g++.dg/opt/loop2.C: New test.
24834
24835 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24836
24837         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24838         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24839
24840 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24841
24842         * lib/profopt.exp (profopt-execute): Check for profiling data
24843         files on the target.
24844
24845 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24846
24847         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24848         for matching of asm labels.
24849
24850 2005-07-25  Richard Guenther  <rguenther@suse.de>
24851
24852         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24853
24854 2005-07-25  Richard Guenther  <rguenther@suse.de>
24855
24856         PR testsuite/22624
24857         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24858
24859 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24860
24861         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24862         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24863         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24864         * gcc.dg/vect/vect-100.c: New test.
24865         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24866         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24867         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24868         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24869         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24870         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24871         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24872         * gfortran.dg/vect/pr19049.f90: New testcase.
24873         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24874
24875 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * gcc.c-torture/execute/20050713-1.c: New test.
24878
24879         PR fortran/20063
24880         * gfortran.fortran-torture/execute/data_4.f90: New test.
24881
24882         PR middle-end/20303
24883         * gcc.dg/visibility-d.c: New test.
24884
24885 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24886
24887         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24888         * gfortran.dg/underflow.f90: Ditto.
24889
24890 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24891
24892         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24893         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24894         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24895
24896 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24897
24898         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24899         include case of field width of zero.
24900
24901 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24902
24903         PR libgfortran/21875
24904         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24905         with trailing blanks on normal formatted read.
24906
24907 2005-07-23  Chao-ying Fu  <fu@mips.com>
24908
24909         * gcc.target/mips/mips32-dsp-type.c: New test.
24910         * gcc.target/mips/mips32-dsp.c: New test.
24911
24912 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24913
24914         PR testsuite/21073
24915         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24916
24917         PR testsuite/20454
24918         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24919         and __cyg_profile_func_exit.
24920
24921 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24922
24923         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24924         * gfortran.dg/comma_format_extension_4.f: Same.
24925         * gfortran.dg/pr15332.f: Same.
24926         * gfortran.dg/pr21730.f: Same.
24927
24928 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24929
24930         * g++.dg/opt/vrp2.C: Fix testcase.
24931
24932         PR tree-opt/22625
24933         * g++.dg/opt/vrp2.C: New test.
24934
24935 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24936
24937         PR debug/21828
24938         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24939
24940 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24941
24942         * gcc.dg/tree-ssa/20050719-1.c: New test.
24943
24944 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24945
24946         * gcc.dg/bfin-longcall-1.c: New file.
24947         * gcc.dg/bfin-longcall-2.c: New file.
24948
24949 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24950
24951         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24952
24953 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24954
24955         PR middle-end/19055
24956         * gcc.dg/tree-ssa/pr19055.c: New test.
24957         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24958
24959 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24960
24961         PR C++/22358
24962         * g++.dg/other/pr22358.C: New test.
24963
24964 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24965
24966         PR c++/2922
24967         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24968
24969 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24970
24971         PR c++/15938
24972         * g++.dg/init/union2.C: New test.
24973
24974 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24975
24976         PR c/22393
24977         * gcc.dg/complex-4.c: New test.
24978
24979 2005-07-21  Richard Guenther  <rguenther@suse.de>
24980
24981         PR testsuite/22522
24982         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24983         scanning for asm labels.
24984         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24985
24986 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24987
24988         PR target/22085
24989         * gcc.dg/altivec-pr22085.c: New.
24990
24991 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24992
24993         PR tree-optimization/19210
24994         * gcc.dg/tree-ssa/pr19210-1.c: New.
24995         * gcc.dg/tree-ssa/pr19210-2.c: New.
24996
24997 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24998
24999         PR rtl-optimization/22167
25000         * g++.dg/opt/pr22167.C: New test.
25001
25002 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25003
25004         PR c++/2922
25005         * g++.dg/lookup/two-stage2.C: New.
25006         * g++.dg/lookup/two-stage3.C: New.
25007         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25008         fixed two-stage name lookup for operators.
25009         * g++.dg/template/call3.C: Compiler now produces an appropriate
25010         error message.
25011         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25012         14 as a candidate.
25013         * g++.dg/template/ptrmem4.C: Compiler produces different error
25014         message.
25015         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25016         connect_to_method as a candidate.
25017
25018 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25019
25020         * gcc.dg/fold-alloc-1.c: New test.
25021
25022 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25023
25024         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25025         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25026
25027 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25028
25029         * gcc.dg/fold-abs-1.c: New test.
25030         * gcc.dg/fold-abs-2.c: New test.
25031         * gcc.dg/fold-abs-3.c: New test.
25032
25033 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25034
25035         Make CONSTRUCTOR use VEC to store initializers.
25036         * g++.dg/ext/complit3.C: Check for specific error messages.
25037         * g++.dg/init/brace2.C: Update error message.
25038         * g++.dg/warn/Wbraces2.C: Likewise.
25039
25040 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25041
25042         PR fortran/16940
25043         * gfortran.dg/module_interface_1.f90: New test.
25044
25045 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25046             Kenneth Zadeck <zadeck@naturalbridge.com>
25047
25048         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25049
25050 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25051
25052         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25053         specify -Wformat for these tests.
25054         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25055         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25056         * gcc.dg/format/opt-6.c: Delete.
25057
25058 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25059
25060         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25061         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25062
25063 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25064
25065         * gcc.dg/tree-ssa/alias-2.c: New test.
25066
25067 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25068
25069         PR c++/22263
25070         * g++.dg/template/explicit7.C: New test.
25071
25072 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25073
25074         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25075         field width of 8 to +Inf and -Inf.
25076
25077 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25078
25079         PR c++/22139
25080         * g++.dg/template/friend36.C: New test.
25081
25082 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25083
25084         PR fortran/21730
25085         * gfortran.dg/pr21730.f: New test.
25086
25087 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25088             Kenneth Zadeck <zadeck@naturalbridge.com>
25089
25090         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25091         since pure const detection cannot run at -O1 in c compiler.
25092         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25093         can now optimize this case properly.
25094         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25095         because we now pass.
25096         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25097
25098 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25099
25100         PR c/22421
25101         * gcc.dg/format/bitfld-1.c: New test.
25102
25103 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/22204
25106         * g++.dg/rtti/repo1.C: New test.
25107
25108 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25109
25110         PR middle-end/22398
25111         * gcc.c-torture/compile/pr22398.c: New test.
25112
25113 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25114
25115         PR c++/22132
25116         * g++.dg/expr/cast4.C: New test.
25117
25118 2005-07-15  Richard Guenther  <rguenther@suse.de>
25119
25120         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25121         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25122
25123 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25124
25125         PR tree-optimization/22230
25126         * gcc.dg/tree-ssa/pr22230.c: New test.
25127
25128 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25129
25130         * gfortran.dg/g77/cpp6.f: New test.
25131
25132         PR fortran/22417
25133         * gfortran.dg/g77/cpp5.F: New test.
25134         * gfortran.dg/g77/cpp5.h: New file.
25135         * gfortran.dg/g77/cpp5inc.h: New file.
25136
25137 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25138
25139         PR libfortran/16435
25140         * gfortran.dg/tl_editting.f90: New.
25141         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25142
25143 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25144
25145         * gfortran.dg/char_array_constructor.f90: New test.
25146
25147 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25148
25149         * gfortran.dg/past_eor.f90: New.
25150         * gfortran.dg/complex_read.f90: New.
25151
25152 2005-07-13  Jeff Law  <law@redhat.com>
25153
25154         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25155         additional casts.
25156
25157         * gcc.dg/tree-ssa/pr22321.c: New test
25158
25159 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25160
25161         PR tree-optimization/21921
25162         * gcc.dg/tree-ssa/pr21921.c: New.
25163
25164 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25165
25166         PR tree-optimizatio/22442
25167         * gcc.dg/tree-ssa/loop-11.c: New test.
25168
25169 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25170
25171         PR tree-opt/21840
25172         * gcc.c-torture/compile/pr21840.c: New test.
25173
25174 2005-07-12  Jan Hubicka  <jh@suse.cz>
25175
25176         * gcc.c-torture/compile/pr22379.c: New test.
25177
25178 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25179
25180         PR libfortran/21593
25181         gfortran.dg/dev_null.f90: Remove outdated comment about
25182         PR libfortran/21593.
25183
25184
25185 2005-07-12  Dale Johannesen  <dalej@apple.com>
25186
25187         * gcc.target/i386/compress-float-sse.c: New.
25188         * gcc.target/i386/compress-float-sse-pic.c: New.
25189         * gcc.target/i386/compress-float-387.c: New.
25190         * gcc.target/i386/compress-float-387-pic.c: New.
25191         * gcc.dg/compress-float-ppc.c: New.
25192         * gcc.dg/compress-float-ppc-pic.c: New.
25193
25194 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25195
25196         PR libfortran/21593
25197         gfortran.dg/dev_null.f90: Remove targets.
25198
25199 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25200
25201         PR tree-opt/22335
25202         * gcc.dg/pr22335-1.c: New test.
25203         * gcc.dg/pr22335-2.c: New test.
25204
25205 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25206
25207         PR c++/20172
25208         * g++.dg/template/nontype12.C : New test.
25209
25210 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25211
25212         * gcc.dg/tree-ssa/loop-10.c: New test.
25213
25214 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25215
25216         * gcc.c-torture/execute/20020720-1.x: Remove.
25217
25218 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25219
25220         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25221
25222 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25223
25224         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25225         (dg-mips-options): Use it.
25226
25227 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25228
25229         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25230
25231 2005-07-09  Richard Henderson  <rth@redhat.com>
25232
25233         * lib/target-supports.exp (check_effective_target_sync_char_short):
25234         Add alpha.
25235
25236 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25237
25238         PR libfortran/22217
25239         * gfortran.dg/negative-z-descriptor.f90: New test.
25240
25241 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25242
25243         PR tree-opt/22329
25244         * gcc.dg/pr22329.c: New test.
25245
25246 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25247
25248         PR tree-optimization/20139
25249         * gcc.dg/tree-ssa/pr20139.c: New.
25250
25251 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25252
25253         PR tree-opt/22356
25254         * gcc.dg/pr22356-1.c: New test.
25255
25256 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25257
25258         PR c++/21799
25259         * g++.dg/template/unify8.C: New.
25260         * g++.dg/template/unify9.C: New.
25261
25262 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25265
25266 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25267
25268         * gcc.dg/darwin-version-1.c: New.
25269         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25270         * gcc.dg/builtins-20.c: Likewise.
25271         * gcc.dg/builtins-53.c: Likewise.
25272         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25273         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25274         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25275         * gcc.dg/torture/builtins-power-1.c: Likewise.
25276         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25277         on Darwin.
25278
25279 2005-07-07  Jeff Law  <law@redhat.com>
25280
25281         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25282         argument evaluation order.
25283
25284 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25285
25286         PR libfortran/21594
25287         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25288         Add test cases where the shift length is greater than the
25289         array length.
25290
25291 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25292
25293         * obj-c++.dg/proto-lossage-6.mm: New.
25294         * objc.dg/proto-lossage-6.m: New.
25295
25296 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25297
25298         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25299         * objc.dg/gnu-runtime-2.m: Likewise.
25300
25301 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25302
25303         * gfortran.dg/longline.f: New test.
25304
25305         * gfortran.dg/badline.f: New test.
25306
25307 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25308
25309         PR fortran/16531
25310         PR fortran/15966
25311         PR fortran/18781
25312         * gfortran.dg/hollerith.f90: New.
25313         * gfortran.dg/hollerith2.f90: New.
25314         * gfortran.dg/hollerith3.f90: New.
25315         * gfortran.dg/hollerith4.f90: New.
25316         * gfortran.dg/hollerith_f95.f90: New.
25317         * gfortran.dg/hollerith_legacy.f90: New.
25318         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25319
25320 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25321
25322         PR objc/22274
25323         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25324         * objc.dg/gnu-runtime-2.m: New.
25325
25326 2005-07-06  Jeff Law  <law@redhat.com>
25327
25328         * gcc.dg/tree-ssa/vrp17.c: New test.
25329
25330 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25331
25332         PR fortran/22327
25333         * gfortran.dg/array_constructor_5.f90: New test.
25334
25335 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25336
25337         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25338
25339 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25340
25341         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25342         * gcc.dg/980816-1.c: Ditto.
25343
25344 2005-07-06  Jeff Law  <law@redhat.com>
25345
25346         * gcc.c-torture/compile/pr21356.c: New test.
25347
25348 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25349
25350         PR c/22013
25351         PR c/22098
25352         * gcc.c-torture/compile/pr22013-1.c,
25353         gcc.c-torture/execute/pr22098-1.c,
25354         gcc.c-torture/execute/pr22098-2.c,
25355         gcc.c-torture/execute/pr22098-3.c: New tests.
25356
25357 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25358
25359         PR c/22308
25360         * gcc.dg/pr22308-1.c: New test.
25361
25362 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25363
25364         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25365         target.
25366         * gcc.dg/compare9.c: Use -fshort-enums instead of
25367         -fno-short-enums.  Change the last test to dg-bogus.
25368
25369 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25370
25371         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25372         * gcc.dg/compare9.c: New.
25373
25374 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25375
25376         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25377
25378 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25379
25380         PR testsuite/22288
25381         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25382
25383
25384 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25385
25386         * gcc.dg/format/gcc_gfc-1.c: New.
25387
25388 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25389
25390         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25391
25392 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25393
25394         PR fortran/20842
25395         * gfortran.dg/io_invalid_1.f90: New test.
25396
25397 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25398
25399         * gcc.dg/format/gcc_diag-1.c: Update.
25400
25401 2005-07-02  Jeff Law  <law@redhat.com>
25402
25403         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25404         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25405
25406 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25407
25408         * gcc.dg/format/gcc_diag-1.c: Update.
25409
25410 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25411
25412         PR tree-opt/22269
25413         * gcc.c-torture/compile/pr22269.c: New test.
25414
25415 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25416
25417         PR 21584
25418         PR 22219
25419         * g++.dg/tree-ssa/pr21584-1.C: New test.
25420         * g++.dg/tree-ssa/pr21584-2.C: New test.
25421
25422 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25423
25424         * obj-c++.dg/try-catch-11.mm: New.
25425         * objc.dg/try-catch-10.m: New.
25426
25427 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25428
25429         * g++.dg/other/ucnid-1.C: xfail on AIX.
25430
25431 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25432
25433         PR 22234
25434         * gcc.dg/20050629-1.c: New test.
25435
25436 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25437
25438         * obj-c++.dg/const-str-1[0-1].mm: New.
25439         * objc.dg/const-str-1[0-1].m: New.
25440
25441 2005-05-29  Richard Henderson  <rth@redhat.com>
25442
25443         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25444         Rename from check_effective_target_vect_no_max.
25445         (check_effective_target_vect_no_int_add): New.
25446         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25447         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25448         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25449         * gcc.dg/vect/vect-reduc-1.c: Use both.
25450         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25451
25452 2005-05-29  Richard Henderson  <rth@redhat.com>
25453
25454         * lib/target-supports.exp (check_effective_target_vect_no_max):
25455         Remove i386 and x86_64.
25456
25457 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25458
25459         PR testsuite/21969
25460         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25461
25462 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25463
25464         PR middle-end/21969
25465         * gcc.dg/vect/pr21969.c: New test.
25466
25467 2005-06-28  Eric Christopher  <echristo@redhat.com>
25468
25469         PR c/22052
25470         PR c/21975
25471         * gcc.dg/inline1.c: New test.
25472         * gcc.dg/inline2.c: Ditto.
25473         * gcc.dg/inline3.c: Ditto.
25474         * gcc.dg/inline4.c: Ditto.
25475         * gcc.dg/inline5.c: Ditto.
25476
25477 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25478
25479         PR libfortran/22142
25480         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25481         Add testcase also testing eoshift1 for PR 22142.
25482
25483 2005-06-28  Richard Henderson  <rth@redhat.com>
25484
25485         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25486         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25487         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25488         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25489         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25490
25491 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25492
25493         PR libfortran/22142
25494         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25495         Add testcase for PR 22142.
25496
25497 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25498
25499         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25500         gcc.target/ia64/fpreg-2.c: New tests.
25501
25502 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25503
25504         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25505
25506 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25507
25508         PR libfortran/22170
25509         * gfortran.dg/slash_1.f90: New test.
25510
25511 2005-06-27  Richard Henderson  <rth@redhat.com>
25512
25513         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25514         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25515         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25516         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25517         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25518         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25519
25520 2005-06-27  Richard Henderson  <rth@redhat.com>
25521
25522         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25523         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25524
25525 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25526
25527         * obj-c++.dg/proto-lossage-5.mm: New.
25528         * objc.dg/proto-lossage-5.m: New.
25529
25530 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25531
25532         PR 21959
25533         * gcc.dg/tree-ssa/pr21959.c: New test.
25534
25535 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25536
25537         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25538         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25539         testing uninitialized var.
25540
25541         * gcc.c-torture/execute/builtins/chk.h: New.
25542         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25543         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25544         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25545         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25546         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25547         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25548         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25549         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25550         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25551         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25552         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25553         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25554         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25555         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25556         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25557         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25558         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25559         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25560         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25561         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25562         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25563         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25564         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25565         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25566         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25567         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25568         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25569         * gcc.dg/builtin-object-size-1.c: New test.
25570         * gcc.dg/builtin-object-size-2.c: New test.
25571         * gcc.dg/builtin-object-size-3.c: New test.
25572         * gcc.dg/builtin-object-size-4.c: New test.
25573         * gcc.dg/builtin-object-size-5.c: New test.
25574         * gcc.dg/builtin-stringop-chk-1.c: New test.
25575         * gcc.dg/builtin-stringop-chk-2.c: New test.
25576         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25577         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25578         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25579         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25580         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25581         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25582         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25583         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25584         * gcc.c-torture/execute/printf-1.c: New test.
25585         * gcc.c-torture/execute/fprintf-1.c: New test.
25586         * gcc.c-torture/execute/vprintf-1.c: New test.
25587         * gcc.c-torture/execute/vfprintf-1.c: New test.
25588         * gcc.c-torture/execute/printf-chk-1.c: New test.
25589         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25590         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25591         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25592
25593 2005-06-27  Michael Matz  <matz@suse.de>
25594
25595         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25596         slot is not merged if address escapes.
25597
25598 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25599
25600         PR c/21911
25601         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25602
25603 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25604
25605         PR middle-end/17965
25606         * gcc.c-torture/compile/20050622-1.c: New test.
25607
25608         PR middle-end/22028
25609         * gcc.dg/20050620-1.c: New test.
25610
25611 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25612
25613         PR tree-optimization/22026
25614         * gcc.dg/tree-ssa/pr22026.c: New.
25615
25616 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25617
25618         PR libfortran/22144
25619         * gfortran.dg/shift-alloc.f90: New testcase.
25620
25621 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25622
25623         * all files: Update FSF address in copyright headers.
25624
25625 2005-06-22  Jan Hubicka  <jh@suse.cz>
25626
25627         * wholeprogram-1.c: New testcase.
25628         * wholeprogram-2.c: New testcase.
25629
25630 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR 22171
25633         * gcc.dg/tree-ssa/pr22171.c: New test.
25634
25635 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25636
25637         * gfortran.dg/simplify_modulo.f90: New.
25638
25639 2005-06-24  Jan Hubicka  <jh@suse.cz>
25640
25641         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25642
25643 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25644
25645         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25646
25647 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25648
25649         * obj-c++.dg/typedef-alias-1.mm: New.
25650         * objc.dg/typedef-alias-1.m: New.
25651
25652 2005-06-23  Jeff Law  <law@redhat.com>
25653
25654         * gcc.dg/tree-ssa/vrp16.c: New test.
25655
25656 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25657
25658         * lib/target-supports.exp: Add
25659         check_effective_target_fortran_large_real and
25660         check_effective_target_fortran_large_int to check for
25661         corresponding effective targets.
25662         * gfortran.dg/large_integer_kind_1.f90: New test.
25663         * gfortran.dg/large_real_kind_1.f90: New test.
25664
25665 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25666
25667         PR tree-optimization/22117
25668         * gcc.dg/tree-ssa/pr22117.c: New.
25669
25670 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25671
25672         PR testsuite/22123
25673         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25674
25675 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25676
25677         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25678
25679 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25680
25681         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25682         * gfortran.dg/f2c_4.c: Likewise.
25683
25684 2005-06-22 Paul Brook  <paul@codesourcery.com>
25685
25686         PR fortran/21034
25687         * gfortran.dg/auto_save_1.f90: New test.
25688
25689 2005-06-22  Michael Matz  <matz@suse.de>
25690
25691         * gcc.target/x86-64/abi: New directory.
25692         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25693         * gcc.target/x86-64/abi/README.gcc: New file.
25694         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25695         * gcc.target/x86-64/abi/asm-support.s: New file.
25696         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25697         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25698         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25699         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25700         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25701         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25702         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25703         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25704         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25705         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25706         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25707         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25708         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25709         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25710         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25711         * gcc.target/x86_64/abi/test_varargs.c: New test.
25712
25713 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25714
25715         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25716         32-bit i?86 and x86_64.
25717
25718 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25719
25720         * obj-c++.dg/const-str-[1-9].mm: New tests.
25721
25722 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25723
25724         PR fortran/22010
25725         * gfortran.dg/namelist_use.f90: New.
25726         * gfortran.dg/namelist_use_only.f90: New.
25727
25728 2005-06-21  Jeff Law  <law@redhat.com>
25729
25730         * gcc.dg/tree-ssa/vrp15.c: New test.
25731
25732 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25733
25734         * lib/target-supports.exp (check_effective_target_vect_reduction):
25735         Remove.
25736         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25737         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25738         remove vect_reduction target keyword. Also avoid two returns in main.
25739         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25740         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25741         * gcc.dg/vect/vect-reduc-1short.c: New test.
25742         * gcc.dg/vect/vect-reduc-1char.c: New test.
25743         * gcc.dg/vect/vect-reduc-2short.c: New test.
25744         * gcc.dg/vect/vect-reduc-2char.c: New test.
25745         * gcc.dg/vect/vect-reduc-6.c: New test.
25746         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25747         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25748         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25749
25750 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25751         Paul Thomas  <pault@gcc.gnu.org>
25752
25753         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25754         New tests.
25755
25756 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25757
25758         * gfortran.dg/backslash_1.f90: New test.
25759         * gfortran.dg/backslash_2.f90: New test.
25760
25761 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25762
25763         * gfortran.dg/duplicate_labels.f90: New test.
25764
25765 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25766
25767         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25768         unsupportable relocations.
25769         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25770         * gcc.dg/20050321-2.c: xfail for NetWare.
25771
25772 2005-06-20  Andreas Jaeger  <aj@suse.de>
25773
25774         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25775         gcc.target/i386/fastcall-sseregparm.c,
25776         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25777
25778 2005-06-19  Richard Henderson  <rth@redhat.com>
25779
25780         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25781
25782 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25783
25784         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25785
25786 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25787
25788         PR c++/22115
25789         * g++.dg/conversion/simd2.C: Change expected error message.
25790
25791 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25792
25793         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25794         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25795         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25796
25797 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25798
25799         * gcc.dg/fold-mod-1.c: New test.
25800
25801 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25802
25803         PR fortran/19926
25804         * gfortran.dg/pr19926.f90: New test.
25805
25806 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25807
25808         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25809         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25810         targets.
25811         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25812         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25813
25814 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25815
25816         * gcc.target/ia64/float80-varargs-1.c: New test.
25817
25818 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25819
25820         PR tree-opt/22035
25821         * gfortran.dg/f2c_6.f90: New test.
25822
25823 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25824
25825         PR c++/17413
25826         * g++.dg/template/local5.C: New.
25827
25828 2005-06-17  Richard Henderson  <rth@redhat.com>
25829
25830         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25831
25832 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25833
25834         PR testsuite/21945
25835         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25836
25837 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25838
25839         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25840         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25841         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25842         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25843         check_vect to verify the presence of hardware vector support.
25844
25845 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25846
25847         PR testsuite/22056
25848         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25849
25850 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25851
25852         PR libfortran/19216
25853         * gfortran.dg/pr19216.f: Add correct space between brackets and
25854         dg directive.
25855
25856 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25857
25858         PR libfortran/16436
25859         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25860
25861 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25862
25863         * gcc.target/i386/attributes-error.c: New testcase.
25864         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25865         * gcc.target/i386/regparm-stdcall.c: Likewise.
25866         * gcc.target/i386/sseregparm-1.c: Likewise.
25867         * gcc.target/i386/sseregparm-2.c: Likewise.
25868
25869 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         * g++.dg/rtti/crash2.C: New.
25872
25873 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25874
25875         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25876
25877 2005-06-15  David Ung  <davidu@mips.com>
25878
25879         * gcc.target/mips/mips16e-extends.c: New test for testing the
25880         generation of MIPS16e zeb/zeh, seb/seh instructions.
25881
25882 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25883
25884         PR 22018
25885         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25886         * gcc.dg/tree-ssa/pr22018.c: New test.
25887
25888 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25889
25890         * gcc.dg/simd-1.c: Update error messages.
25891         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25892         * gcc.dg/simd-2.c: Update error messages.
25893         * gcc.dg/simd-4.c: New.
25894
25895 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25896
25897         PR c++/20678
25898         * g++.dg/other/crash-4.C: New.
25899
25900 2005-06-14  Devang Patel  <dpatel@apple.com>
25901
25902         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25903
25904 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25905
25906         PR c++/21929
25907         * g++.dg/parse/crash11.C: Update
25908
25909 2005-06-13  Jeff Law  <law@redhat.com>
25910
25911         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25912         perform the desired transformations.
25913         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25914         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25915
25916 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25917
25918         PR fortran/22038
25919         * gfortran.dg/forall_1.f90: Un-XFAIL.
25920
25921 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25922
25923         PR c++/21929
25924         * g++.dg/parse/crash26.C: New.
25925
25926         PR c++/20789
25927         * g++.dg/init/member1.C: New.
25928
25929 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25930
25931         * gfortran.dg/altreturn_1.f90: New test.
25932
25933 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25934
25935         PR middle-end/21985
25936         * gcc.dg/tree-ssa/pr21985.c: New test.
25937
25938 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25939
25940         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25941
25942 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25943
25944         PR c++/21930
25945         * g++.dg/other/error10.C: New test case.
25946
25947 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25948
25949         PR libfortran/19155
25950         * gfortran.dg/pr19155.f: Add test.
25951
25952 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25953
25954         * gfortran.dg/f2c_7.f90: New test.
25955
25956         * gfortran.dg/forall_1.f90: XFAILed.
25957
25958 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25959
25960         * gcc.dg/pr14796-1.c: New.
25961         * gcc.dg/pr14796-2.c: New.
25962
25963 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25964
25965         PR fortran/17792
25966         PR fortran/21375
25967         * gfortran.dg/deallocate_stat.f90: New test.
25968
25969 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25970
25971         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25972
25973 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25974
25975         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25976         access will be generated when this loop is vectorized. Test that
25977         accesses with same alignment were detected.
25978         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25979         Test that accesses with same alignment were detected.
25980         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25981         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25982         alignment were detected.
25983
25984 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25985
25986         PR c++/10611
25987         * g++.dg/conversion/simd2.C: New.
25988
25989 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25990
25991         * gcc.dg/Wcxx-compat-1.c: New.
25992
25993 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25994
25995         PR libfortran/21480
25996         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25997         complex array.
25998
25999 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26000
26001         * gcc.dg/alias-8.c: New.
26002
26003 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26004
26005         * gcc.dg/format/cmn_err-1.c: Update.
26006
26007 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26008
26009         PR target/20666
26010         * gcc.target/sparc/fexpand-2.c: New.
26011         * gcc.target/sparc/fpmerge-2.c: New.
26012         * gcc.target/sparc/fpmul-2.c: New.
26013         * gcc.target/sparc/noresult.c: New.
26014         * gcc.target/sparc/pdist-2.c: New.
26015         * gcc.target/sparc/pdist-3.c: New.
26016
26017 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26018
26019         PR testsuite/21702
26020         * gcc.target/i386/i386.exp: Fix comment typo.
26021
26022 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         PR c++/19497
26025         * g++.dg/inherit/using5.C: New.
26026         * g++.dg/inherit/using6.C: New.
26027
26028 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26029
26030         PR c++/19894
26031         * g++.dg/template/ptrmem15.C: New test.
26032
26033         PR c++/20563
26034         * g++.dg/ext/label4.C: New test.
26035
26036 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26037
26038         * gcc.dg/tls/debug-1.c: New test.
26039
26040 2005-06-07  Dale Johannesen  <dalej@apple.com>
26041
26042         * gcc.target/i386/movq.c: New.
26043
26044 2005-06-07  Dale Johannesen  <dalej@apple.com>
26045
26046         * gcc.dg/20050607-1.c: New.
26047
26048 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26049
26050         PR middle-end/21850
26051         * gcc.c-torture/execute/20050607-1.c: New test.
26052
26053 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26054
26055         PR libfortran/21926
26056         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26057         Test case where the return array has lowest stride one,
26058         but isn't packed.
26059
26060 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26061
26062         * lib/target-supports.exp (check_effective_target_sync_int_long):
26063         Add s390 and s390x targets.
26064
26065 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26066
26067         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26068         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26069         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26070         * gcc.dg/tree-ssa/loop-9.c: New test.
26071
26072 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26073
26074         * g++.dg/parse/defarg10.C: New.
26075
26076 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26077
26078         PR regression/21897
26079         * gcc.c-torture/execute/20050604-1.c: New test.
26080
26081 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26082
26083         PR 21903
26084         * g++.dg/parse/defarg9.C: New.
26085
26086         PR c++/20637
26087         * g++.dg/inherit/using4.C: New.
26088         * g++.dg/overload/error1.C: Adjust expected errors.
26089         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26090         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26091         * g++.old-deja/g++.other/redecl2.C: Likewise.
26092         * g++.old-deja/g++.other/redecl4.C: Likewise.
26093         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26094
26095 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26096
26097         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26098
26099 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26100
26101         * lib/gfortran.exp (gfortran_target_compile): Call
26102         dg-additional-files-options
26103         * gfortran.dg/f2c_4.f90: New file
26104         * gfortran.dg/f2c_4.c: New file
26105         * gfortran.dg/f2c_5.f90: New file
26106         * gfortran.dg/f2c_5.c: New file
26107
26108 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26109
26110         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26111
26112         PR fortran/21912
26113         * gfortran.dg/array_constructor_4.f90: New test.
26114
26115 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26116
26117         PR c++/21619
26118         * g++.dg/ext/builtin9.C: New test.
26119
26120 2005-06-05  Dale Johannesen  <dalej@apple.com>
26121
26122         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26123         * gcc.c-torture/execute/20050603-2.c: Ditto.
26124
26125 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26126
26127         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26128         * gcc.dg/vect/vect-reduc-1.c: New.
26129         * gcc.dg/vect/vect-reduc-2.c: New.
26130         * gcc.dg/vect/vect-reduc-3.c: New.
26131
26132 2005-06-04  Dale Johannesen  <dalej@apple.com>
26133
26134         * gcc.c-torture/execute/20050603-1.c: New.
26135         * gcc.c-torture/execute/20050603-2.c: New.
26136         * gcc.dg/20050603-3.c: New.
26137
26138 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26139
26140         PR fortran/19195
26141         * gfortran.dg/debug_1.f90: New test.
26142
26143         * gfortran.dg/forall_1.f90: New test.
26144
26145 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26146
26147         * gfortran.dg/array_constructor_3.f90: New test.
26148
26149 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26150
26151         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26152
26153 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26154
26155         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26156
26157 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26158
26159         PR c/21873
26160         * gcc.dg/init-excess-1.c: New test.
26161
26162 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/21853
26165         * g++.dg/expr/static_cast6.C: New test.
26166
26167 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26168
26169         * gcc.dg/tree-ssa/vrp14.c: New test.
26170
26171 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26172
26173         PR c++/21336
26174         * g++.dg/template/new2.C: New test.
26175
26176 2005-06-03  Josh Conner  <jconner@apple.com>
26177
26178         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26179         all entries in initializer.
26180
26181 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26182
26183         PR middle-end/21858
26184         * gcc.dg/pr21858.c: New testcase.
26185
26186 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26187
26188         PR tree-optimization/21292
26189
26190         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26191         New.
26192         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26193         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26194         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26195         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26196         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26197
26198 2005-06-02  Richard Henderson  <rth@redhat.com>
26199
26200         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26201
26202 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26203
26204         * gcc.dg/wtypequal.c: New testcase.
26205
26206 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26207
26208         PR 21582
26209         * gcc.dg/tree-ssa/pr21582.c: New test.
26210
26211 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26212
26213         PR c++/21280
26214         * g++.dg/opt/interface2.h: New.
26215         * g++.dg/opt/interface2.C: New.
26216         * g++.dg/init/ctor4.C: Adjust error lines.
26217         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26218         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26219         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26220         * g++.old-deja/g++.pt/assign1.C: Likewise.
26221         * g++.old-deja/g++.pt/crash20.C: Likewise.
26222
26223 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26224
26225         PR tree-optimization/21734
26226         * g++.dg/vect/pr21734_1.cc: New.
26227         * g++.dg/vect/pr21734_2.cc: New.
26228
26229 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26230
26231         PR c++/20350
26232         * g++.dg/template/spec24.C: New.
26233
26234         PR c++/21151
26235         * g++.dg/pch/local-1.C: New.
26236         * g++.dg/pch/local-1.Hs: New.
26237
26238 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26239
26240         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26241         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26242         * gcc.dg/tree-ssa/pr14341.c: New test.
26243         * gcc.dg/tree-ssa/pr14841.c: New test.
26244         * gcc.dg/tree-ssa/pr20701.c: New test.
26245         * gcc.dg/tree-ssa/pr21086.c: New test.
26246         * gcc.dg/tree-ssa/pr21090.c: New test.
26247         * gcc.dg/tree-ssa/pr21332.c: New test.
26248         * gcc.dg/tree-ssa/pr21458.c: New test.
26249         * gcc.dg/tree-ssa/pr21658.c: New test.
26250         * gcc.dg/tree-ssa/vrp01.c: New test.
26251         * gcc.dg/tree-ssa/vrp02.c: New test.
26252         * gcc.dg/tree-ssa/vrp03.c: New test.
26253         * gcc.dg/tree-ssa/vrp04.c: New test.
26254         * gcc.dg/tree-ssa/vrp05.c: New test.
26255         * gcc.dg/tree-ssa/vrp06.c: New test.
26256         * gcc.dg/tree-ssa/vrp07.c: New test.
26257         * gcc.dg/tree-ssa/vrp08.c: New test.
26258         * gcc.dg/tree-ssa/vrp09.c: New test.
26259         * gcc.dg/tree-ssa/vrp10.c: New test.
26260         * gcc.dg/tree-ssa/vrp11.c: New test.
26261         * gcc.dg/tree-ssa/vrp12.c: New test.
26262         * gcc.dg/tree-ssa/vrp13.c: New test.
26263
26264 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26265
26266         PR 21029
26267         * gcc.dg/tree-ssa/pr21029.c: New test.
26268
26269 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26270
26271         * gfortran.dg/logint-1.f: New test case.
26272         * gfortran.dg/logint-2.f: Likewise.
26273         * gfortran.dg/logint-3.f: Likewise.
26274
26275 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26276
26277         PR c/21536
26278         PR c/20760
26279         * gcc.dg/20050527-1.c: New test.
26280
26281         * gcc.dg/i386-sse-12.c: New test.
26282
26283         PR fortran/21729
26284         * gfortran.dg/implicit_5.f90: New test.
26285
26286 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26287
26288         PR fortran/20883
26289         * gfortran/assign_4.f90: New test.
26290         * gfortran/assign_2.f90: Change compile to run.
26291
26292 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26293
26294         * lib/target-supports.exp
26295         (check_effective_target_sync_char_short): New.
26296         * gcc.dg/sync-2.c: New.
26297
26298 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26299
26300         PR tree-optimization/21817
26301         * gcc.dg/torture/pr21817-1.c: New.
26302
26303 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         PR c++/21165
26306         * g++.dg/template/init5.C: New.
26307
26308 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26309
26310         * gfortran.dg/char_initialiser_actual.f90:
26311         Test character initialisers as actual arguments.
26312         * gfortran.dg/char_pointer_comp_assign.f90:
26313         Test character pointer structure component assignments.
26314         * gfortran.dg/char_array_structure_constructor.f90:
26315         Test character components in structure constructors.
26316
26317 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26318
26319         PR middle-end/20931
26320         * g++.dg/opt/pr20931.C: New test.
26321
26322 2005-05-31  Andreas Jaeger  <aj@suse.de>
26323
26324         PR testsuite/20772
26325         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26326         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26327         g++.old-deja/g++.ext/asmspec1.C,
26328         g++.old-deja/g++.other/regstack.C,
26329         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26330         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26331         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26332         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26333         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26334         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26335         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26336         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26337         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26338         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26339         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26340         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26341         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26342         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26343         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26344         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26345         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26346         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26347         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26348
26349 2005-05-31  Jeff Law  <law@redhat.com>
26350
26351         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26352
26353 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26354
26355         PR middle-end/21743
26356         * gcc.dg/builtins-1.c: Activate disabled clog test.
26357         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26358
26359 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26360
26361         * gfortran.dg/char_pointer_assign.f90:
26362         Test character-pointer assignments and pointer assignments.
26363         * gfortran.dg/char_pointer_dummy.f90:
26364         Test character-pointer dummy arguments.
26365         * gfortran.dg/char_pointer_func.f90:
26366         Test character-pointer function returns.
26367         * gfortran.dg/char_pointer_dependency.f90:
26368         Test character-pointer functions with dependencies.
26369
26370 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26371
26372         PR c++/21784
26373         * g++.dg/lookup/using14.C: New test.
26374
26375 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26376
26377         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26378         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26379         trailing ^M.
26380
26381 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26382
26383         PR c++/17413
26384         * g++.dg/template/local5.C: New.
26385
26386         PR target/21761
26387         * gcc.c-torture/compile/pr21761.c: New.
26388
26389         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26390         before darwin8.
26391
26392 2005-05-30  Steven G. Kargl
26393
26394         PR fortran/20846
26395         * gfortran.dg/inquire_8.f90: New test.
26396
26397 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26398
26399         PR libfortran/21376
26400         * gfortran.dg/output_exponents_1.f90: New test.
26401
26402 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26403
26404         PR libfortran/20006
26405         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26406
26407 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26408
26409         PR c++/21210
26410         * g++.dg/ext/complex1.C: New test.
26411
26412         PR c++/21340
26413         * g++.dg/init/ctor6.C: New test.
26414
26415 2005-05-29  Jan Hubicka  <jh@suse.cz>
26416
26417         * gcc.c-torture/compile/pr21562.c: New.
26418
26419 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26420
26421         * gfortran.dg/subnormal_1.f90: New test.
26422
26423 2005-05-28  Jan Hubicka  <jh@suse.cz>
26424
26425         * tree-prof.exp: Fix comment.
26426         * value-prof-1.c: New.
26427         * value-prof-2.c: New.
26428         * value-prof-3.c: New.
26429         * value-prof-4.c: New.
26430
26431 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26432
26433         PR c++/21614
26434         * g++.dg/expr/ptrmem6.C: New test.
26435         * g++.dg/expr/ptrmem6a.C: Likewise.
26436
26437 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26438
26439         PR tree-optimization/21658
26440         * gcc.dg/tree-ssa/pr21658.c: New.
26441
26442 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         PR c++/21455
26445         * g++.dg/inherit/ptrmem3.C: New.
26446
26447         PR c++/21681
26448         * g++.dg/parse/template16.C: New.
26449
26450 2005-05-27  Andreas Jaeger  <aj@suse.de>
26451
26452         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26453
26454         * gcc.dg/i386-sse-8.c: Run test on all archs.
26455
26456 2005-05-26  Mike Stump  <mrs@apple.com>
26457
26458         * objc.dg/isa-field-1.m: Only run on darwin.
26459         * objc.dg/lookup-1.m: Likewise.
26460         * objc.dg/try-catch-8.m: Likewise.
26461
26462 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26463
26464         PR tree-optimization/9814
26465         * gcc.dg/pr9814-1.c: New test case.
26466
26467 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26468
26469         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26470         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26471         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26472         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26473         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26474         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26475         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26476         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26477         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26478         objc.dg/try-catch-8.m: New.
26479
26480 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26481
26482         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26483         remove extraneous semicolons.
26484
26485 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26486
26487         * obj-c++.dg/comp-types-12.mm: New.
26488         * objc.dg/comp-types-11.m: New.
26489         * objc.dg/selector-4.m: New.
26490
26491 2005-05-26  Andreas Jaeger  <aj@suse.de>
26492
26493         PR testsuite/20772
26494         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26495         g++.old-deja/g++.ext/attrib3.C,
26496         g++.old-deja/g++.other/store-expr1.C,
26497         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26498         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26499         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26500         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26501         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26502         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26503         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26504         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26505         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26506         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26507         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26508         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26509         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26510         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26511         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26512         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26513         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26514         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26515         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26516
26517 2005-05-26  Andreas Jaeger  <aj@suse.de>
26518
26519         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26520         x86-64 compilation.
26521
26522 2005-05-26  Andreas Jaeger  <aj@suse.de>
26523
26524         PR testsuite/20772
26525         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26526         gcc.misc-tests/i386-pf-athlon-1.c,
26527         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26528         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26529         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26530         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26531         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26532         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26533         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26534         programs.
26535
26536         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26537         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26538         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26539         x86-64 compilation.
26540
26541         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26542         x86_64.
26543
26544         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26545         effective-target ilp32.
26546
26547 2005-05-26  David Ung  <davidu@mips.com>
26548
26549         * gcc.target/mips/ext_ins.c: New test for testing the generation
26550         of MIPS32/64 rev 2 ext/ins instructions.
26551
26552 2005-05-26  Andreas Jaeger  <aj@suse.de>
26553
26554         * treelang/compile/unsigned.tree: Use gimple instead of
26555         nonexisting generic dump.
26556
26557 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26558
26559         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26560
26561 2005-05-26  Andreas Jaeger  <aj@suse.de>
26562
26563         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26564
26565 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26566
26567         PR libfortran/17283
26568         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26569         Test callee-allocated memory with write statements.
26570
26571 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26572
26573         PR middle-end/21709
26574         * gcc.dg/pr21709-1.c: New test case.
26575
26576 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26577             Mike Stump  <mrs@apple.com>
26578
26579         * objc/execute/next_mapping.h: Update for C++.
26580
26581         * obj-c++.dg/selector-1.mm: Move to...
26582         * obj-c++.dg/selector-4.mm: here...
26583
26584         * obj-c++.dg/basic.mm: New.
26585         * obj-c++.dg/comp-types-1.mm: New.
26586         * obj-c++.dg/cxx-class-1.mm: New.
26587         * obj-c++.dg/cxx-ivars-1.mm: New.
26588         * obj-c++.dg/cxx-ivars-2.mm: New.
26589         * obj-c++.dg/cxx-ivars-3.mm: New.
26590         * obj-c++.dg/cxx-scope-1.mm: New.
26591         * obj-c++.dg/cxx-scope-2.mm: New.
26592         * obj-c++.dg/defs.mm: New.
26593         * obj-c++.dg/empty-private-1.mm: New.
26594         * obj-c++.dg/encode-1.mm: New.
26595         * obj-c++.dg/encode-2.mm: New.
26596         * obj-c++.dg/encode-3.mm: New.
26597         * obj-c++.dg/extern-c-1.mm: New.
26598         * obj-c++.dg/extra-semi.mm: New.
26599         * obj-c++.dg/fix-and-continue-2.mm: New.
26600         * obj-c++.dg/isa-field-1.mm: New.
26601         * obj-c++.dg/ivar-list-semi.mm: New.
26602         * obj-c++.dg/local-decl-1.mm: New.
26603         * obj-c++.dg/lookup-1.mm: New.
26604         * obj-c++.dg/lookup-2.mm: New.
26605         * obj-c++.dg/method-1.mm: New.
26606         * obj-c++.dg/method-2.mm: New.
26607         * obj-c++.dg/method-3.mm: New.
26608         * obj-c++.dg/method-4.mm: New.
26609         * obj-c++.dg/method-5.mm: New.
26610         * obj-c++.dg/method-6.mm: New.
26611         * obj-c++.dg/method-7.mm: New.
26612         * obj-c++.dg/no-extra-load.mm: New.
26613         * obj-c++.dg/overload-1.mm: New.
26614         * obj-c++.dg/pragma-1.mm: New.
26615         * obj-c++.dg/pragma-2.mm: New.
26616         * obj-c++.dg/private-1.mm: New.
26617         * obj-c++.dg/private-2.mm: New.
26618         * obj-c++.dg/proto-qual-1.mm: New.
26619         * obj-c++.dg/qual-types-1.mm: New.
26620         * obj-c++.dg/stubify-1.mm: New.
26621         * obj-c++.dg/stubify-2.mm: New.
26622         * obj-c++.dg/super-class-1.mm: New.
26623         * obj-c++.dg/super-class-2.mm: New.
26624         * obj-c++.dg/super-dealloc-1.mm: New.
26625         * obj-c++.dg/super-dealloc-2.mm: New.
26626         * obj-c++.dg/template-1.mm: New.
26627         * obj-c++.dg/template-2.mm: New.
26628         * obj-c++.dg/template-3.mm: New.
26629         * obj-c++.dg/template-4.mm: New.
26630         * obj-c++.dg/template-5.mm: New.
26631         * obj-c++.dg/template-6.mm: New.
26632         * obj-c++.dg/try-catch-1.mm: New.
26633         * obj-c++.dg/try-catch-2.mm: New.
26634         * obj-c++.dg/try-catch-3.mm: New.
26635         * obj-c++.dg/try-catch-4.mm: New.
26636         * obj-c++.dg/try-catch-5.mm: New.
26637         * obj-c++.dg/try-catch-6.mm: New.
26638         * obj-c++.dg/try-catch-7.mm: New.
26639         * obj-c++.dg/try-catch-8.mm: New.
26640         * obj-c++.dg/try-catch-9.mm: New.
26641         * obj-c++.dg/va-meth-1.mm: New.
26642
26643 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26644
26645         * obj-c++.dg/selector-1.mm: New.
26646         * obj-c++.dg/selector-2.mm: New.
26647
26648 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26649
26650         * obj-c++.dg/selector-3.mm: New.
26651         * objc.dg/selector-3.m: New.
26652
26653 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26654
26655         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26656         about where warning appears.
26657
26658 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26659
26660         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26661         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26662         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26663         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26664
26665 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26666
26667         * gcc.dg/20050524-1.c: New test.
26668
26669 2005-05-25  Jan Hubicka  <jh@suse.cz>
26670
26671         * gcc.dg/tree-prof/inliner-1.c: New.
26672
26673 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26674
26675         * gcc.dg/tree-prof: New directory.
26676         * gcc.dg/tree-prof/tree-prof.exp: New.
26677
26678 2005-05-25  DJ Delorie  <dj@redhat.com>
26679
26680         * gcc.dg/Wattributes-1.c: New.
26681         * gcc.dg/Wattributes-2.c: New.
26682         * gcc.dg/Wattributes-3.c: New.
26683
26684 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26685
26686         PR tree-optimization/19833
26687         * gcc.dg/uninit-4.c: Remove xfail.
26688         * gcc.dg/uninit-9.c: Ditto.
26689
26690 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26691
26692         * obj-c++.dg/bitfield-[1-5].mm: New.
26693         * obj-c++.dg/class-protocol-1.mm: New.
26694         * obj-c++.dg/comp-types-1[0-1].mm: New.
26695         * obj-c++.dg/comp-types-[2-9].mm: New.
26696         * obj-c++.dg/encode-[4-8].mm: New.
26697         * obj-c++.dg/layout-1.mm: New.
26698         * obj-c++.dg/method-1[0-9].mm: New.
26699         * obj-c++.dg/method-2[0-1].mm: New.
26700         * obj-c++.dg/method-[8-9].mm: New.
26701         * obj-c++.dg/objc-gc-3.mm: New.
26702         * obj-c++.dg/try-catch-10.mm: New.
26703         * objc.dg/bitfield-5.m: New.
26704         * objc.dg/comp-types-10.m: New.
26705         * objc.dg/comp-types-9.m: New.
26706         * objc.dg/layout-1.m: New.
26707         * objc.dg/objc-gc-4.m: New.
26708         * objc.dg/try-catch-9.m: New.
26709         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26710         * objc.dg/comp-types-1.m: Likewise.
26711         * objc.dg/comp-types-[5-6].m: Likewise.
26712         * objc.dg/method-9.m: Likewise.
26713
26714 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26715
26716         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26717         and on hardware without VMX support.
26718
26719         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26720
26721         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26722
26723         * lib/profopt.exp (dg-final-generate, dg-final-use,
26724         profopt-final-code, profopt-get-options): New.
26725         (profopt-execute): Process test directives.
26726
26727         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26728         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26729         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26730
26731 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26732
26733         PR C++/21645
26734         * g++.dg/init/ctor5.C: New test.
26735
26736 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26737
26738         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26739         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26740         vect-113.c, vect-114.c.
26741
26742 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26743
26744         * gcc.dg/const-elim-1.c: Remove xfails.
26745
26746 2005-05-23  Jeff Law  <law@redhat.com>
26747
26748         * gcc.c-torture/compile/pr21638.c: New test.
26749         * gcc.c-torture/compile/20050520-1.c: New test.
26750
26751 2005-05-23  Nick Clifton  <nickc@redhat.com>
26752
26753         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26754         be a proper triple, ie: m32r*-*-*.
26755         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26756
26757 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26758
26759         PR middle-end/21331
26760         PR tree-opt/21293
26761         * gcc.c-torture/compile/pr21293.c: New test.
26762         * gcc.c-torture/execute/pr21331.c: New test.
26763
26764 2004-05-20  Richard Henderson  <rth@redhat.com>
26765
26766         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26767
26768 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26769
26770         * obj-c++-dg.exp: Add.
26771         * obj-c++.exp: Add.
26772         * obj-c++.dg/dg.exp: Add.
26773
26774 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26775
26776         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26777         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26778
26779 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26780
26781         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26782
26783 2004-05-19  Richard Henderson  <rth@redhat.com>
26784
26785         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26786
26787 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26788
26789         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26790
26791         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26792
26793 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26794
26795         PR c++/21495
26796         * g++.dg/parse/extern1.C: New test.
26797         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26798
26799 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26800
26801         * gcc.dg/c99-math.h: New.
26802         * gcc.dg/c99-math-float-1.c: New test.
26803         * gcc.dg/c99-math-double-1.c: Likewise.
26804         * gcc.dg/c99-math-long-double-1.c: Likewise.
26805
26806 2005-05-18  Richard Henderson  <rth@redhat.com>
26807
26808         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26809
26810 2005-05-18  Devang Patel  <dpatel@apple.com>
26811
26812         * g++.dg/opt/20050511-1.C: New test.
26813
26814 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26815
26816         PR libfortran/21127
26817         * gfortran.dg/reshape-complex.f90: New test.
26818
26819 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26820
26821         * gfortran.dg/array_constructor_1.f90: New test.
26822         * gfortran.dg/array_constructor_2.f90: New test.
26823
26824 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26825
26826         PR fortran/20954
26827         * gfortran.dg/pr20954.f: New test.
26828
26829 2005-05-17  Mike Stump  <mrs@apple.com>
26830
26831         Yet more Objective-C++...
26832
26833         * objc.dg/method-5.m: Update.
26834         * objc.dg/method-6.m: Update.
26835         * objc.dg/method-7.m: Update.
26836         * objc.dg/method-9.m: Update.
26837         * objc.dg/try-catch-2.m: Update.
26838
26839 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26840
26841         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26842         Remove little-endian optimizations.
26843
26844 2005-05-17  Jeff Law  <law@redhat.com>
26845
26846         * g++.dg/tree-ssa/pr14814.C: New test.
26847         * gcc.dg/tree-ssa/pr14814.C: New test.
26848         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26849         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26850
26851 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26852
26853         * gcc.dg/compat/generate-random.c: Do not include
26854         libiberty.h.
26855         * gcc.dg/compat/generate-random_r.c: Likewise.
26856
26857 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26858
26859         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26860
26861 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26862
26863         PR middle-end/21595
26864         * g++.dg/tree-ssa/builtin1.C: New testcase.
26865
26866 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26867
26868         PR c++/21454
26869         * g++.dg/opt/const4.C: New test.
26870
26871         PR middle-end/21492
26872         * g++.dg/opt/crossjump1.C: New test.
26873
26874         PR tree-optimization/21610
26875         * gcc.c-torture/compile/20050516-1.c: New test.
26876
26877         PR fortran/15080
26878         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26879         about the test failing.
26880         * gfortran.fortran-torture/execute/where_7.f90: New test.
26881         * gfortran.fortran-torture/execute/where_8.f90: New test.
26882
26883 2005-05-16  Richard Henderson  <rth@redhat.com>
26884
26885         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26886         i?86 and x86_64.
26887
26888 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26889
26890         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26891         (limits.h): Include unconditionally.
26892         (stdlib.h): Likewise.
26893         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26894         (limits.h): Include unconditionally.
26895         (stdlib.h): Likewise.
26896         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26897         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26898         (limits.h): Include unconditionally.
26899         (stdlib.h): Likewise.
26900         (hashtab.h): Do not include.
26901         (getopt.h): Likewise.
26902         (stddef.h): Include.
26903         (hashval_t): Define.
26904         (struct entry): Add "next" field.
26905         (HASH_SIZE): New macro.
26906         (hash_table): New variable.
26907         (switchfiles): Do not use xmalloc.
26908         (mix): New macro.
26909         (iterative_hash): New function.
26910         (hasht): Remove.
26911         (e_exists): New function.
26912         (e_insert): Likewise.
26913         (output): Use, instead of libiberty hashtable functions.
26914         (main): Do not use getopt.  Do not call htab_create.
26915
26916 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26917
26918         PR libstdc++/21526
26919         * lib/target-supports.exp (check_mkfifo_available):
26920         Return 0 for cygwin as mkfifo support incomplete on platform.
26921         Fix typos in comments.
26922
26923 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26924
26925         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26926
26927 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26928
26929         PR fortran/17432
26930         * gfortran.dg/assign_4.f: New test.
26931
26932 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26933
26934         PR tree-optimization/21563
26935         * gcc.dg/tree-ssa/pr21563.c: New.
26936
26937 2005-05-14  Jan Hubicka  <jh@suse.cz>
26938
26939         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26940
26941 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26942
26943         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26944
26945 2005-05-13  Julian Brown  <julian@codesourcery.com>
26946
26947         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26948         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26949
26950 2005-05-13  Jan Hubicka  <jh@suse.cz>
26951
26952         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26953         * gcc.dg/fold-xor-?.c: Likewise.
26954         * gcc.dg/pr15784-?.c: Likewise.
26955         * gcc.dg/pr20922-?.c: Likewise.
26956         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26957         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26958         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26959
26960 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26961
26962         PR fortran/21260
26963         * gfortran.dg/hollerith_1.f90: New test.
26964
26965 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26966
26967         * gfortran.dg/func_result_2.f90: New test.
26968
26969 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26970
26971         * gfortran.dg/dev_null.f90: New test.
26972
26973 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26974
26975         * gcc.dg/arm-vfp1.c: Revert last change.
26976
26977 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26978
26979         PR middle-end/19807
26980         PR tree-optimization/19639
26981         * g++.dg/tree-ssa/pr19807.C: New testcase.
26982
26983 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26984
26985         PR libfortran/21471
26986         * gfortran.dg/append-1.f90: New test.
26987
26988 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26989
26990         * gcc.dg/pr18501.c: XFAIL.
26991         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26992         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26993         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26994         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26995         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26996         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26997         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26998         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26999
27000 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27001
27002         PR fortran/20178
27003         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27004         gfortran.dg/f2c_3.f90: New tests.
27005
27006         * gfortran.dg/return_1.f90: Fix dg annotation.
27007
27008 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27009
27010         * gcc.c-torture/compile/20050510-1.c: New test.
27011
27012 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27013
27014         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27015
27016 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27017
27018         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27019
27020 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27021
27022         PR c/17913
27023         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27024
27025 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27026
27027         PR c/21342
27028         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27029         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27030
27031 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27032
27033         PR debug/16676
27034         * gcc.dg/debug/pr16676.c: New test.
27035
27036 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27037
27038         PR testsuite/21443
27039         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27040         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27041         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27042         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27043         Change -O1 to -O2.
27044         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27045         -fno-tree-dominator-opts.
27046
27047 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27048
27049         * gfortran.dg/return_1.f90: New test.
27050
27051 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27052
27053         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27054
27055         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27056
27057 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27058
27059         PR c++/21427
27060         * g++.dg/inherit/covariant13.C: New.
27061
27062 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27063
27064         PR libfortran/19155
27065         * gfortran.dg/pr19155.f: New test.
27066
27067 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27068
27069         PR inline-asm/8788
27070         * gcc.dg/pr8788-1.c: New testcase.
27071
27072 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27073
27074         PR target/21416
27075         * gcc.target/mips/fpcmp-[12].c: New tests.
27076
27077 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27078
27079         * lib/target-supports-dg.exp (dg-require-fork): New function.
27080         (dg-require-mkfifo): Likewise.
27081         * lib/target-supports.exp (check_function_available): New
27082         function.
27083         (check_fork_available): Likewise.
27084         (check_mkfifo_available): Likewise.
27085
27086 2005-05-06  Jeff Law  <law@redhat.com>
27087
27088         * gcc.c-torture/compile/pr21380.c: New test.
27089
27090 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27091
27092         PR c++/20961
27093         * g++.dg/ext/weak3.C: New test.
27094
27095 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27096
27097         PR c++/21352
27098         * g++.dg/template/crash37.C: New test.
27099
27100 2005-05-05  Paul Brook  <paul@codesourcery.com>
27101
27102         * gcc.dg/arm-g2.c: Use effective-target arm32.
27103         * gcc.dg/arm-mmx-1.c: Ditto.
27104         * gcc.dg/arm-scd42-2.c: Ditto.
27105         * gcc.dg/arm-vfp1.c: Ditto.
27106         * lib/target-supports.exp (check_effective_target_arm32): New
27107         function.
27108
27109 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27110
27111         PR libfortran/21354
27112         gfortran.dg/in_pack_rank7.f90: New test.
27113
27114 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27115
27116         PR middle-end/15618
27117         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27118
27119 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27120
27121         PR middle-end/21265
27122         * gcc.dg/20050503-1.c: New test.
27123
27124         PR rtl-optimization/21239
27125         * gcc.dg/i386-sse-11.c: New test.
27126
27127 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27128
27129         PR target/16888
27130         * gcc.target/i386/asm-1.c: New test.
27131
27132 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27133
27134         PR rtl-optimization/21330
27135         * gcc.c-torture/execute/20050502-1.c: New test.
27136
27137         PR target/21297
27138         * gcc.c-torture/execute/20050502-2.c: New test.
27139
27140 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27141
27142         PR middle-end/21282
27143         * gcc.dg/pr21282.c: New.
27144
27145 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27146
27147         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27148         * gcc.dg/vect/vect-92.c: Likewise.
27149         * gcc.dg/vect/vect-93.c: Likewise.
27150         * gcc.dg/vect/vect-dv-1.c: Likewise.
27151         * gcc.dg/vect/vect-dv-2.c: Likewise.
27152         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27153
27154 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27155
27156         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27157         * gfortran.dg/vect/vect-2.f90: Likewise.
27158         * gfortran.dg/vect/vect-3.f90: Likewise.
27159         * gfortran.dg/vect/vect-4.f90: Likewise.
27160         * gfortran.dg/vect/vect-5.f90: Likewise.
27161
27162 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27163
27164         PR target/20813
27165         * gcc.dg/rs6000-fpint-2.c: New.
27166
27167 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27168
27169         PR c/15698
27170         * gcc.dg/builtins-30.c: Update expected messages.
27171         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27172         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27173         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27174
27175 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27176
27177         PR tree-optimization/21294
27178         * gcc.dg/tree-ssa/pr21294.c: New.
27179
27180 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27181
27182         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27183         __builtin_altivec_st_internal_4si built-in.
27184
27185 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27186
27187         PR c++/15875
27188         * g++.dg/template/ptrmem14.C: New test.
27189
27190 2005-05-02  Paul Brook  <paul@codesourcery.com>
27191
27192         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27193
27194 2005-05-02  Michael Matz  <matz@suse.de>
27195
27196         PR c++/19542
27197         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27198
27199 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27200
27201         * g++.dg/cpp/weak.C: New test.
27202
27203 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27204
27205         * gcc.dg/tree-ssa/loop-8.c: New test.
27206
27207 2005-04-30  Michael Maty  <matz@suse.de>
27208
27209         * gcc.dg/inline-mcpy.c: New test.
27210
27211 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27212
27213         PR libfortran/18958
27214         * gfortran.dg/eoshift.f90: New test case.
27215
27216 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27217
27218         PR libfortran/18857
27219         * gfortran.dg/matmul_1.f90: New test.
27220
27221 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27222
27223         PR tree-optimization/21030
27224         * gcc.dg/tree-ssa/pr21030.c: New.
27225
27226 2005-04-29  Devang Patel  <dpatel@apple.com>
27227
27228         PR tree-optimization/21272
27229         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27230
27231 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27232
27233         PR fortran/13082
27234         PR fortran/18824
27235         * gfortran.dg/entry_4.f90: New test.
27236         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27237         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27238         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27239         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27240         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27241         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27242         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27243
27244 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27245
27246         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27247
27248 2005-04-29  Paul Brook  <paul@codesourcery.com>
27249
27250         * gfortran.dg/entry_3.f90: New test.
27251
27252 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27253
27254         * gfortran.dg/implicit_4.f90: New test.
27255
27256 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27257
27258         * lib/target-supports.exp (check_profiling_available): Return
27259         false for xtensa-*-elf.
27260
27261 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27262
27263         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27264         error if file cannot be deleted.
27265
27266 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27267
27268         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27269         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27270         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27271         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27272         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27273         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27274         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27275         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27276         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27277         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27278         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27279         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27280         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27281
27282 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27283
27284         PR fortran/20865
27285         * gfortran.dg/pr20865.f90: New test.
27286
27287 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27288
27289         * gcc.dg/void-cast-2.c: New test.
27290
27291 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27292
27293         PR c/21159
27294         * gcc.dg/void-cast-1.c: New test.
27295
27296 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27297
27298         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27299
27300 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27301
27302         PR fortran/21177
27303         * gfortran.dg/pr21177.f90: New test.
27304
27305 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27306
27307         PR tree-optimization/21171
27308         * gcc.dg/tree-ssa/pr21171.c: New test.
27309
27310 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27311
27312         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27313         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27314         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27315         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27316         gcc.dg/tree-ssa/gen-vect-32.c: New.
27317         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27318         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27319         don't run on PPC32.
27320
27321 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27322
27323         PR c/21213
27324         * gcc.dg/transparent-union-3.c: New test.
27325
27326 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27327
27328         PR c/20740
27329         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27330         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27331         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27332         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27333         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27334         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27335
27336 2005-04-26  Jeff Law  <law@redhat.com>
27337
27338         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27339         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27340         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27341         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27342         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27343         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27344         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27345
27346 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27347
27348         PR tree-optimization/17598
27349         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27350
27351 2005-04-25  Mike Stump  <mrs@apple.com>
27352
27353         * objc.dg/fix-and-continue-1.m: Add.
27354
27355 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27356
27357         PR c++/20995
27358         * g++.dg/opt/pr20995-1.C: New test case.
27359
27360 2005-04-25  Devang Patel <dpatel@apple.com>
27361
27362         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27363
27364 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27365
27366         PR testsuite/21062
27367         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27368
27369 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27370
27371         PR C++/21188
27372         * g++.dg/opt/rtti2.C: New test.
27373
27374 2005-04-25  Paul Brook  <paul@codesourcery.com>
27375         Steven G. Kargl  <kargls@comcast.net>
27376
27377         PR fortran/20879
27378         * gfortran.dg/ichar_1.f90: New file.
27379
27380 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27381
27382         PR middle-end/20991
27383         * g++.dg/opt/pr20991.C: New test.
27384
27385         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27386         where sizeof (type) < __alignof__ (type).
27387         * gcc.dg/compat/struct-layout-1.h: Likewise.
27388
27389 2005-04-24  Per Bothner  <per@bothner.com>
27390             Devang Patel  <dpatel@apple.com>
27391
27392         PR preprocessor/20907
27393         * gcc.dg/cpp/very-long-comment.c: New test.
27394
27395 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27396
27397         PR fortran/20059
27398         * gfortran.dg/common_5.f: New test.
27399
27400 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27401
27402         PR middle-end/21082
27403         * g++.dg/tree-ssa/pr21082.C: New testcase.
27404
27405 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27406
27407         * gcc.dg/vect/vect-99.c: New test.
27408
27409 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27410
27411         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27412
27413 2005-04-22  Jeff Law  <law@redhat.com>
27414
27415         * gcc.dg/uninit-5.c: Remove xfails.
27416         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27417         conditionals and loads.
27418
27419 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27420
27421         PR libfortran/20074
27422         PR libfortran/20436
27423         PR libfortran/21108
27424         * gfortran.dg/nested_reshape.f90: new test
27425         * gfortran.dg/reshape-alloc.f90: new test
27426         * gfortran.dg/reshape.f90: new test
27427
27428 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27429
27430         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27431
27432         * gcc.dg/arm-vfp1.c: New test.
27433
27434 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27435
27436         PR c++/21087
27437         * g++.dg/lookup/builtin2.C: New test.
27438
27439 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27440
27441         * gcc.dg/weak/weak-13.c: New test.
27442
27443 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27444
27445         * lib/target-supports.exp (check_effective_target_sync_int_long):
27446         Add powerpc*.
27447
27448 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27449
27450         * gcc.target/mips/branch-1.c: New test.
27451
27452 2005-04-21  Richard Henderson  <rth@redhat.com>
27453
27454         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27455         * gcc.dg/vect/vect-86.c: Likewise.
27456         * gcc.dg/vect/vect-87.c: Likewise.
27457         * gcc.dg/vect/vect-88.c: Likewise.
27458
27459 2005-04-21  Devang Patel  <dpatel@apple.com>
27460
27461         PR optimization/20994
27462         * gcc.dg/tree-ssa/ifc-3.c: New test.
27463
27464 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27465
27466         PR c/12913
27467         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27468         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27469         gcc.dg/c99-vla-jump-5.c: New tests.
27470
27471 2005-04-19  Richard Henderson  <rth@redhat.com>
27472
27473         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27474         Fix typo in exists check.
27475         (check_effective_target_sync_int_long): New.
27476         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27477         * gcc.dg/ia64-sync-2.c: Likewise.
27478         * gcc.dg/ia64-sync-3.c: Likewise.
27479         * gcc.dg/ia64-sync-4.c: Likewise.
27480
27481 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27482
27483         * gcc.dg/fold-xor-1.c: New test.
27484         * gcc.dg/fold-xor-2.c: New test.
27485
27486 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27487
27488         PR target/20670
27489         * g++.dg/eh/fp-regs.C: New test.
27490
27491 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27492
27493         * gcc.dg/Wint-to-pointer-cast-1.c,
27494         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27495         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27496         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27497
27498 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27499
27500         PR fortran/16861
27501         * gfortran.dg/pr16861.f90: New test.
27502
27503 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27504
27505         * gcc.dg/pr21085.c: New test.
27506
27507 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27508
27509         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27510         (setup_mips_tests, dg-mips-options): New procedures.
27511         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27512         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27513         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27514         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27515         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27516         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27517         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27518         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27519         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27520         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27521         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27522         dg-mips-options instead of dg-options.  Remove now-redundant
27523         preprocessor guards.
27524         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27525         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27526         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27527         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27528         * gcc.dg/vr-mult-2.c: Delete.
27529         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27530         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27531         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27532         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27533         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27534         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27535         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27536
27537 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27538
27539         * ada/acats/run_all.sh: Use sync when executable not present.
27540
27541 2005-04-18  Devang Patel  <dpatel@apple.com>
27542
27543         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27544         * gcc.dg/vect/vect-11a.c: New.
27545         * gcc.dg/vect/vect-none.c: Update.
27546         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27547
27548 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27549
27550         PR tree-optimization/20922
27551         * gcc.dg/pr20922-1.c: New test.
27552         * gcc.dg/pr20922-2.c: New test.
27553         * gcc.dg/pr20922-3.c: New test.
27554         * gcc.dg/pr20922-4.c: New test.
27555         * gcc.dg/pr20922-5.c: New test.
27556         * gcc.dg/pr20922-6.c: New test.
27557
27558 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27559
27560         PR libfortran/20950
27561         * gfortran.dg/pr20950.f: New test.
27562
27563 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27564
27565         PR libfortran/19216
27566         * gfortran.dg/pr19216.f: New test.
27567
27568 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27569
27570         PR tree-optimization/21001
27571         * gcc.dg/tree-ssa/pr21001.c: New.
27572
27573 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27574
27575         PR libfortran/21075
27576         * gfortran.dg/reshape_rank7.f90: New test.
27577
27578 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27579
27580         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27581         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27582         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27583         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27584         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27585         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27586         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27587         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27588         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27589         wrong way round).
27590         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27591         in namelists.  New test.
27592         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27593         New test.
27594         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27595         New test.
27596         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27597         namelist.  New test.
27598         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27599         New test.
27600         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27601         New test.
27602         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27603         namelist.  New test.
27604         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27605         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27606         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27607         New test.
27608         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27609         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27610         arrays. New test.
27611
27612 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27613
27614         * gfortran.dg/wtruncate.f: New testcase.
27615         * gfortran.dg/wtruncate.f90: New testcase.
27616
27617 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27618
27619         PR c++/21025
27620         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27621         which sizeof/alignof is dependent, rather than just whether we are
27622         processing_template_decl.
27623
27624 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27625
27626         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27627         corrected typo where the wrong variables had been compared.
27628
27629 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27630
27631         PR libfortran/18495
27632         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27633         Test callee-allocated version of return array with a write
27634         statement.
27635         Test spread with a temporary with another write statement.
27636
27637 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27638
27639         PR tree-optimization/21031
27640         * gcc.dg/tree-ssa/pr21031.c: New.
27641
27642 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27643
27644         PR tree-optimization/21004
27645         * gcc.dg/builtins-53.c: Include builtins-config.h.
27646         Check floorf, ceilf, floorl and ceill transformations
27647         only when HAVE_C99_RUNTIME is defined.
27648
27649 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27650
27651         PR middle-end/20739
27652         * gcc.dg/tree-ssa/pr20739.c: New test.
27653
27654 2005-04-14  Mike Stump  <mrs@apple.com>
27655
27656         * gcc.dg/Foundation.framework/empty: New.
27657         * gcc.dg/framework-2.c: New.
27658
27659 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27660
27661         PR tree-optimization/21021
27662         * gcc.c-torture/compile/pr21021.c: New.
27663
27664 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27665
27666         PR testsuite/21010
27667         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27668         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27669         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27670         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27671         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27672         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27673         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27674         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27675
27676 2005-04-14  Richard Henderson  <rth@redhat.com>
27677
27678         * lib/target-supports.exp (check_effective_target_vect_condition):
27679         Add ia64, i?86, and x86_64.
27680
27681 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27682
27683         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27684
27685 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27686
27687         PR tree-optimization/20657
27688         * gcc.dg/tree-ssa/pr20657.c: New.
27689
27690 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27691
27692         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27693         (long long int)trunc*.
27694
27695 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27696
27697         PR target/20927
27698         * gcc.dg/pr20927.c: New test.
27699
27700 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27701
27702         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27703         * gcc.target/mips/asm-1.c: Likewise.
27704
27705 2005-04-13  Dale Johannesen  <dalej@apple.com>
27706
27707         * objc.dg/objc-fast-4.m: New.
27708
27709 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27710
27711         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27712         directory.
27713         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27714
27715 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27716
27717         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27718         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27719         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27720
27721 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27722
27723         PR tree-optimization/20913
27724         * gcc.dg/tree-ssa/pr20913.c: New.
27725
27726         PR tree-optimization/20702
27727         * gcc.dg/tree-ssa/pr20702.c: New.
27728
27729 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27730
27731         PR c++/13744
27732         * g++.dg/inherit/local3.C: New test.
27733
27734 2005-04-12  Jeff Law  <law@redhat.com>
27735
27736         * gcc.dg/tree-ssa/20050412-1.c: New test.
27737
27738 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27739
27740         PR libfortran/19016
27741         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27742         Add tests with mask generated by expression.
27743         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27744         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27745         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27746
27747 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27748
27749         PR middle-end/20917
27750         * gcc.dg/20050409-1.c: New test.
27751
27752 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27753
27754         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27755
27756 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27757
27758         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27759         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27760         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27761         (TARGET_CXX): Adjust accordingly.
27762         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27763         determine_class_data_visibility and class_data_always_comdat.
27764         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27765         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27766         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27767         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27768         (arm_cxx_determine_class_data_visibility): New.
27769         (arm_cxx_class_data_always_comdat): Likewise.
27770         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27771         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27772         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27773         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27774         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27775         Define.
27776
27777 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27778
27779         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27780
27781 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27782
27783         * gcc.dg/i386-darwin-fpmath.c: New.
27784
27785 2004-04-11  Devang Patel  <dpatel@apple.com>
27786
27787         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27788         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27789         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27790         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27791         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27792         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27793         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27794         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27795         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27796
27797 2004-04-11  Devang Patel  <dpatel@apple.com>
27798
27799         * gcc.dg/vect/vect-dv-1.c: New test.
27800         * gcc.dg/vect/vect-dv-2.c: New test.
27801
27802 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27803
27804         PR tree-optimization/20933
27805         * gcc.dg/tree-ssa/pr20933.c: New test.
27806
27807 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27808
27809         * gfortran.dg/fold_nearest.f90: New test.
27810
27811 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27812
27813         * gcc.dg/tree-ssa/alias-1.c: New test.
27814
27815 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27816
27817         PR tree-optimization/20920
27818         * g++.dg/tree-ssa/pr20920.C: New test.
27819
27820 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27821
27822         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27823         (long long int)ceil*.
27824
27825 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27826
27827         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27828         explicit C++ linkage.
27829
27830 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27831
27832         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27833         warning for arithmetic IF statements.
27834
27835 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27836
27837         * eor_handling_1.f90: New test case.
27838         * eor_handling_2.f90: New test case.
27839         * eor_handling_3.f90: New test case.
27840         * eor_handling_4.f90: New test case.
27841         * eor_handling_5.f90: New test case.
27842         * noadv_size.f90: New test case.
27843         * pad_no.f90: New test case.
27844
27845 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27846
27847         * gcc.c-torture/execute/20050410-1.c: New test.
27848
27849 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27850
27851         * gcc.dg/pr20126.c: New.
27852
27853 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27854             Steven G. Kargl <kargls@comcast.net>
27855
27856         * gfortran.dg/PR19872.f: New test.
27857
27858 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27859
27860         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27861
27862 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27863
27864         * gfortran.dg/nint_1.f90: New test.
27865
27866 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27867
27868         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27869         Added test for callee-allocated arrays with write statements.
27870         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27871         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27872         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27873         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27874         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27875
27876 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27877
27878         PR libfortran/20163
27879         * gfortran.dg/open-options-blanks.f: New test.
27880
27881 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27882
27883         PR fortran/13257
27884         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27885
27886 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27889         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27890         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27891         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27892         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27893         * gcc.c-torture/execute/stdarg-4.c: New test.
27894
27895         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27896
27897         PR target/20795
27898         * g++.dg/abi/param2.C: New test.
27899
27900 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27901
27902         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27903
27904 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27905
27906         * gcc.dg/builtins-53.c: New test.
27907
27908 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27909
27910         * g++.dg/tree-ssa/pr18178.C: New test.
27911         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27912         * gcc.c-torture/execute/20041019-1.c: New test.
27913         * gcc.dg/tree-ssa/20041008-1.c: New test.
27914         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27915         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27916         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27917         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27918         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27919         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27920         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27921         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27922         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27923         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27924
27925 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27926
27927         PR rtl-optimization/20466
27928         * gcc.c-torture/execute/pr20466-1.c: New test.
27929
27930 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27931
27932         PR c++/20905
27933         * g++.dg/parse/cond2.C: New test.
27934
27935         PR c++/20145
27936         * g++.dg/warn/Wdtor1.C: New test.
27937
27938 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27939
27940         PR fortran/17229
27941         * gfortran.dg/pr17229.f: New test.
27942
27943 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27944
27945         * gfortran.dg/tiny_1.f90: New test.
27946         * gfortran.dg/tiny_2.f90: ditto.
27947
27948 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27949
27950         * gfortran.dg/eor_1.f90: Fix dg-do run line
27951         * gfortran.dg/open_new.f90: Fix dg-do run line
27952
27953 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27954
27955         * lib/target-supports.exp (get_compiler_messages): Support
27956         optional arguments, the fourth being compiler options.
27957         (check_effective_target_fpic): New proc.
27958         * gcc.dg/20050321-2.c: Restrict to target fpic.
27959
27960 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27961
27962         * gcc.dg/15443-1.c: New test.
27963         * gcc.dg/15443-2.c: Likewise.
27964
27965 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27966
27967         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27968
27969 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27970
27971         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27972
27973 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27974
27975         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27976         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27977         -m64.
27978         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27979         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27980         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27981
27982 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27983
27984         PR c++/20212
27985         * g++.dg/warn/Wunused-11.C: New test.
27986
27987 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27988
27989         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27990
27991 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27992
27993         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27994
27995 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27996
27997         PR c++/20734
27998         * g++.dg/template/ptrmem13.C: New test.
27999
28000 2005-04-05  Per Bothner  <per@bothner.com>
28001
28002         * lib/gcc.exp: Always add -fno-show-column, for now.
28003
28004 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28005
28006         PR testsuite/20767
28007         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28008         of plain old "unsigned int" for the type of "i".  Makes this test
28009         64bit clean.
28010
28011 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28012
28013         * gcc.dg/i386-ssefn-1.c: New test.
28014         * gcc.dg/i386-ssefn-2.c: New test.
28015         * gcc.dg/i386-ssefn-3.c: New test.
28016         * gcc.dg/i386-ssefn-4.c: New test.
28017
28018 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28019
28020         PR tree-optimization/20076
28021         * gcc.dg/builtin-apply4.c: New test.
28022
28023         PR preprocessor/19475
28024         * gcc.dg/cpp/macspace1.c: New test.
28025         * gcc.dg/cpp/macspace2.c: New test.
28026
28027 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28028
28029         * gfortran.dg/pr20755.f: Fixed bad format.
28030
28031 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28032
28033         PR c++/20763
28034         * g++.dg/ext/attrib21.C: New test.
28035
28036 2004-04-05  Devang Patel  <dpatel@apple.com>
28037
28038         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28039         * gcc.dg/vect/vect-shift-1.c: New test.
28040
28041 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28042
28043         PR libfortran/20755
28044         * gfortran.dg/pr20755.f: New test.
28045
28046 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28047
28048         * gfortran.dg/pr15959.f90: New test.
28049         * gfortran.dg/string_pad_trunc.f90: New test.
28050
28051 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28052
28053         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28054         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28055         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28056         syntax.
28057
28058 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28059
28060         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28061
28062 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28063
28064         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28065         * gcc.c-torture/compile/20011119-2.c: Likewise.
28066         * gcc.c-torture/compile/981001-2.c: Likewise.
28067
28068 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28069
28070         PR c++/20679
28071         * g++.dg/template/overload4.C: New test.
28072
28073 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         PR c++/20746
28076         * g++.dg/abi/covariant5.C: New.
28077
28078         PR debug/20505
28079         * g++.dg/debug/const2.C: New.
28080
28081 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28082
28083         PR rtl-optimization/16104
28084         * gcc.c-torture/execute/20050316-1.c: New test.
28085
28086 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28087
28088         * g++.dg/template/spec23.C: Fix dg-error text.
28089
28090 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28091
28092         PR c++/19199
28093         * g++.dg/expr/lval2.C: New.
28094
28095 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28096
28097         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28098         __builtin_strcasecmp and __builtin_strncasecmp.
28099
28100 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28101
28102         PR c++/20723
28103         * g++.dg/template/spec22.C: New.
28104         * g++.dg/template/spec23.C: New.
28105
28106 2005-04-03  Dale Ranta  <dir@lanl.gov>
28107             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28108
28109         PR libfortran/20068
28110         PR libfortran/20125
28111         PR libfortran/20156
28112         PR libfortran/20471
28113         * gfortran.dg/backspace.f: New test.
28114
28115 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28116
28117         * gcc.dg/pr19345.c: New test.
28118
28119 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28120
28121         PR tree-optimization/20640
28122         * gcc.dg/torture/tree-loop-1.c: New.
28123
28124 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28125
28126         PR rtl-optimization/20290
28127         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28128
28129 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28130
28131         * gcc.dg/rs6000-fpint.c: New.
28132
28133 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28134
28135         * gcc.dg/old-style-then-proto-1.c: New test.
28136
28137 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28138
28139         * gfortran.fortran-torture/execute/backspace.f90: Check
28140         after backspace and read was incorrect.
28141
28142 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28143
28144         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28145         buffer past the terminating NUL using memcmp.
28146         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28147         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28148
28149         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28150         Fix unused/uninitialized variable warnings.
28151
28152         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28153         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28154         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28155         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28156
28157         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28158         gcc.c-torture/execute/builtins/fputs-lib.c,
28159         gcc.c-torture/execute/builtins/lib/fprintf.c,
28160         gcc.c-torture/execute/builtins/lib/main.c,
28161         gcc.c-torture/execute/builtins/lib/memcmp.c,
28162         gcc.c-torture/execute/builtins/lib/memmove.c,
28163         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28164         gcc.c-torture/execute/builtins/lib/memset.c,
28165         gcc.c-torture/execute/builtins/lib/printf.c,
28166         gcc.c-torture/execute/builtins/lib/sprintf.c,
28167         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28168         gcc.c-torture/execute/builtins/lib/strchr.c,
28169         gcc.c-torture/execute/builtins/lib/strcmp.c,
28170         gcc.c-torture/execute/builtins/lib/strcpy.c,
28171         gcc.c-torture/execute/builtins/lib/strcspn.c,
28172         gcc.c-torture/execute/builtins/lib/strlen.c,
28173         gcc.c-torture/execute/builtins/lib/strncat.c,
28174         gcc.c-torture/execute/builtins/lib/strncmp.c,
28175         gcc.c-torture/execute/builtins/lib/strncpy.c,
28176         gcc.c-torture/execute/builtins/lib/strrchr.c,
28177         gcc.c-torture/execute/builtins/lib/strspn.c,
28178         gcc.c-torture/execute/builtins/lib/strstr.c,
28179         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28180         gcc.c-torture/execute/builtins/strlen-2.c,
28181         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28182         prototypes.
28183
28184 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28185
28186         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28187         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28188         selectany usage.
28189
28190 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28191
28192         PR c++/19406
28193         * g++.dg/debug/using1.C: New test.
28194
28195 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28196
28197         PR middle-end/20524
28198         * gcc.dg/alias-7.c: Prefix asm-declared name with
28199         __USER_LABEL_PREFIX__.
28200
28201 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28202
28203         Fix fallout from PR middle-end/15700:
28204         * gcc.c-torture/compile/20011119-1.c: Take
28205         __USER_LABEL_PREFIX__ into account.
28206         * gcc.c-torture/compile/20011119-2.c: Likewise.
28207
28208 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28209
28210         PR c++/18644
28211         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28212
28213 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28214
28215         PR c/17855
28216         * gcc.c-torture/compile/struct-non-lval-1.c,
28217         gcc.c-torture/compile/struct-non-lval-2.c,
28218         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28219
28220 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28221
28222         * gcc.dg/tls/tls.exp: Remove temporary file.
28223         * g++.dg/tls/tls.exp: Ditto.
28224         * lib/file-format.exp: Ditto.
28225         * g++.dg/special/ecos.exp: Ditto.
28226
28227         * lib/profopt.exp: Treat prof_ext as a list.
28228         * gcc.misc-tests/bprob.exp: Ditto.
28229         * g++.dg/bprob/bprob.exp: Ditto.
28230
28231         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28232         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28233         g++.dg/tree-ssa/pointer-reference-alias.C,
28234         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28235         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28236         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28237         g++.dg/vect/pr19951.cc: Ditto.
28238         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28239         gcc.dg/builtins-47.c: Ditto.
28240         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28241         gcc.dg/pr20115-1.c: Ditto.
28242         * gcc.dg/tree-ssa/20030530-2.c,
28243         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28244         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28245         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28246         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28247         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28248         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28249         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28250         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28251         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28252         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28253         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28254         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28255         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28256         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28257         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28258         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28259         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28260         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28261         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28262         gcc.dg/tree-ssa/20030824-1.c,
28263         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28264         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28265         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28266         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28267         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28268         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28269         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28270         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28271         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28272         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28273         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28274         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28275         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28276         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28277         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28278         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28279         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28280         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28281         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28282         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28283         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28284         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28285         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28286         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28287         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28288         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28289         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28290         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28291         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28292         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28293         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28294         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28295         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28296         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28297         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28298         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28299         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28300         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28301         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28302         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28303         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28304         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28305         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28306         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28307         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28308         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28309         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28310         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28311         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28312         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28313         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28314         gcc.dg/tree-ssa/useless-1.c: Ditto.
28315         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28316         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28317         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28318         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28319         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28320         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28321         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28322         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28323         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28324         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28325         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28326         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28327         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28328         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28329         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28330         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28331         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28332         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28333         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28334         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28335         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28336         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28337         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28338         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28339         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28340         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28341         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28342         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28343         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28344         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28345         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28346         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28347         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28348         gcc.dg/vect/vect-none.c: Ditto.
28349         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28350         treelang/compile/unsigned.tree: Ditto.
28351
28352         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28353         * gcc.dg/cpp/direct2s.c: Ditto.
28354         * gcc.dg/cpp/paste4.c: Ditto.
28355         * gcc.dg/cpp/separate-1.c: Ditto.
28356         * gcc.dg/pch/save-temps-1.c: Ditto.
28357         * g++.dg/ext/altivec-10.C: Ditto.
28358         * g++.dg/pch/pch.C: Ditto.
28359
28360         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28361
28362         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28363         * g++.dg/template/repo1.C: Ditto.
28364         * g++.dg/template/repo2.C: Ditto.
28365         * g++.dg/template/repo3.C: Ditto.
28366         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28367         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28368         * g++.old-deja/g++.pt/repo1.C: Ditto.
28369         * g++.old-deja/g++.pt/repo2.C: Ditto.
28370         * g++.old-deja/g++.pt/repo3.C: Ditto.
28371         * g++.old-deja/g++.pt/repo4.C: Ditto.
28372
28373         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28374         * gcc.dg/20030107-1.c: Ditto.
28375         * gcc.dg/20030702-1.c: Ditto.
28376         * gcc.dg/profile-generate-1.c: Ditto.
28377         * g++.dg/other/profile1.C: Ditto.
28378         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28379
28380         * lib/gcc-dg.exp (remove-build-file): New.
28381         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28382         cleanup-tree-dump, cleanup-saved-temps): New.
28383
28384 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28385
28386         PR c++/19203, DR 214
28387         * g++.dg/parse/ambig3.C: Not ambiguous.
28388         * g++.dg/template/spec20.C: New.
28389         * g++.dg/template/spec21.C: New.
28390
28391 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28392
28393         PR target/20045
28394         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28395
28396 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28397
28398         PR libfortran/20660
28399         * gfortran.dg/negative_unit.f: New test.
28400
28401 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28402
28403         * gcc.dg/20050330-1.c: New test.
28404
28405 2005-03-30  Devang Patel  <dpatel@apple.com>
28406
28407         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28408
28409 2005-03-30  Dale Johannesen  <dalej@apple.com>
28410
28411         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28412
28413 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28414
28415         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28416         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28417         Strip options from test name.
28418
28419 2005-03-31  Jan Hubicka  <jh@suse.cz>
28420
28421         * gcc.dg/varpool-1.c: New testcase.
28422
28423 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28424
28425         PR c/772
28426         PR c/17913
28427         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28428         gcc.dg/stmt-expr-label-3.c : New tests.
28429         * gcc.c-torture/execute/medce-2.c: Remove.
28430
28431 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28432
28433         PR c/20368
28434         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28435         tests.
28436
28437 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28438
28439         * gcc.c-torture/compile/pr20203.c: New test.
28440
28441 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28442
28443         * gfortran.dg/promotion.f90: New test.
28444
28445 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28446
28447         PR middle-end/20491
28448         * gcc.dg/torture/asm-subreg-1.c: New test.
28449
28450 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28451
28452         PR c/20672
28453         * gcc.dg/pr20672-1.c: New test.
28454
28455 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28456
28457         * gfortran.dg/vect: New directory.
28458         * gfortran.dg/vect/vect.exp: New.
28459         * gfortran.dg/vect/vect-1.f90: New test.
28460         * gfortran.dg/vect/vect-2.f90: New test.
28461         * gfortran.dg/vect/vect-3.f90: New test.
28462         * gfortran.dg/vect/vect-4.f90: New test.
28463         * gfortran.dg/vect/vect-5.f90: New test.
28464
28465 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28466
28467         PR middle-end/20622
28468         * gcc.dg/alias-7.c: New test.
28469
28470 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28471
28472         * gcc.dg/sparc-reg-1.c: New test.
28473
28474 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28475
28476         PR target/19890
28477         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28478
28479 2005-03-29  Dale Ranta  <dir@lanl.gov>
28480             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28481
28482         PR libfortran/20163
28483         * gfortran.dg/pr20163-2.f: New test.
28484
28485 2005-03-28  Jan Hubicka  <jh@suse.cz>
28486
28487         PR middle-end/20635
28488         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28489         by Jakub Jelinek.
28490
28491 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28492
28493         PR tree-optimization/20626
28494         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28495         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28496
28497 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28498
28499         * gfortran.dg/underflow.f90: New test.
28500         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28501
28502 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28503
28504         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28505
28506 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28509         (g++_init): Make sure that CXXFLAGS is set.
28510         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28511         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28512         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28513         * lib/objc.exp (objc_init): Likewise.
28514         * lib/treelang.exp (treelang_init): Likewise.
28515
28516 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28517
28518         PR tree-optimization/20470
28519         * gcc.dg/tree-ssa/pr20470.c: New test.
28520
28521 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28522
28523         * gcc.dg/ppc-stfiwx.c: New.
28524
28525 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28526
28527         PR target/19888
28528         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28529
28530 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28531
28532         * gcc.dg/20050325-1.c: Fix a typo.
28533
28534 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28535
28536         PR libfortran/19678
28537         PR libfortran/19679
28538         * gfortran.dg/dos_eol.f: New test.
28539
28540 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28541
28542         PR rtl-optimization/20249
28543         * gcc.dg/20050325-1.c: New test.
28544
28545 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28546
28547         PR libfortran/15332
28548         * gfortran.dg/pr15332.f: New test.
28549
28550 2005-03-24  Dale Johannesen  <dalej@apple.com>
28551
28552         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28553
28554 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28555
28556         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28557         'internal' visibility.
28558         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28559         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28560         'protected' visibility.
28561         * gcc.dg/visibility-7.c: Likewise.
28562         * lib/target-supports.exp (check_visibility_available): Take
28563         a parameter, the kind of visibility to check for.
28564         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28565         to check_visibility_available.
28566
28567         * g++.dg/expr/cast3.C: New.
28568
28569 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28570
28571         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28572         rs6000.
28573
28574 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28575
28576         PR target/20095
28577         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28578
28579 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28580
28581         * gcc.dg/badshift.c: Renamed to...
28582         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28583
28584         * gcc.target/i386/badshift.c: Renamed to...
28585         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28586         only.
28587
28588         PR rtl-optimization/20532
28589         * gcc.target/i386/badshift.c: New.
28590
28591 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28592
28593         * gfortran.dg/pr18025.f90: New test.
28594
28595 2005-03-23  Dale Johannesen  <dalej@apple.com>
28596
28597         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28598
28599 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28600
28601         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28602
28603         * lib/target-supports.exp (check_iconv_available): Default
28604         libiconv to -liconv, if there is no definition.
28605
28606 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28607
28608         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28609
28610 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28611
28612         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28613         * g++.dg/opt/pr7503-2.C: Likewise.
28614         * g++.dg/opt/pr7503-3.C: Likewise.
28615         * g++.dg/opt/pr7503-4.C: Likewise.
28616         * g++.dg/opt/pr7503-5.C: Likewise.
28617         * g++.dg/warn/minmax.C: New test.
28618
28619 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28620
28621         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28622         * gfortran.dg/g77_intrinsics_sub.f: New test.
28623
28624 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28625             Jan Hubicka  <jh@suse.cz>
28626             Steven Bosscher <stevenb@suse.de
28627
28628         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28629
28630 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28631
28632         PR c++/19980
28633         * g++.dg/template/redecl3.C: New test.
28634
28635 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28636
28637         PR c++/20499
28638         * g++.dg/parse/error16.C: Tweak error markers.
28639
28640 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28641
28642         PR target/20561
28643         * gcc.dg/20050321-2.c: New test.
28644
28645 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28646
28647         PR c++/20465
28648         PR c++/20381
28649         * g++.dg/template/ptrmem12.C: New.
28650
28651 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28652
28653         PR rtl-optimization/20527
28654         * gcc.c-torture/execute/pr20527-1.c: New test.
28655
28656 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28657
28658         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28659         program, compile it into a real executable and then delete the .c
28660         and .x files afterwards, to avoid problems on testglue targets.
28661
28662 2005-03-21  Stuart Hastings  <stuart@apple.com>
28663
28664         * gcc.target/i386/sse-2.c: New.
28665
28666 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28667
28668         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28669
28670 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28671
28672         * g++.dg/parse/crash25.C: Fix typo.
28673
28674 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28675
28676         PR c++/20461
28677         * g++.dg/parse/crash24.C: New test.
28678
28679         PR c++/20536
28680         * g++.dg/parse/crash25.C: New test.
28681
28682 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28683
28684         PR c++/20147
28685         * g++.dg/ext/stmtexpr4.C: New test.
28686
28687 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28688
28689         PR middle-end/20539
28690         * gcc.c-torture/compile/pr13066-1.c: New test case.
28691         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28692         * g++.dg/opt/pr13066-1.C: Likewise.
28693
28694 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28695
28696         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28697
28698 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28699
28700         PR fortran/18525
28701         * gfortran.dg/nesting_1.f90: New test.
28702
28703 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28704
28705         PR c++/20240
28706         * g++.dg/lookup/using13.C: New test.
28707
28708 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28709
28710         PR c++/20333
28711         * g++.dg/template/crash36.C: New test.
28712
28713 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28714
28715         PR c++/20463
28716         * g++.dg/template/crash35.C: New test.
28717
28718 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28719
28720         PR c++/19966
28721         * g++.dg/overload/operator2.C: New test.
28722
28723 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28724
28725         PR libfortran/20257
28726         * gfortran.dg/pr20257.f90: New test.
28727
28728 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28729
28730         PR libfortran/20480
28731         * gfortran.dg/pr20480.f90: New test.
28732
28733 2005-03-16  Richard Henderson  <rth@redhat.com>
28734
28735         PR middle-end/15700
28736         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28737         (_rtld_global): New.
28738         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28739         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28740
28741         * gcc.dg/alias-3.c: New.
28742         * gcc.dg/alias-4.c: New.
28743         * gcc.dg/alias-5.c: New.
28744         * gcc.dg/alias-6.c: New.
28745
28746 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28747
28748         * gcc.dg/cpp/ucnid-7.c: New.
28749
28750 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28751             Dorit Naishlos  <dorit@il.ibm.com>
28752
28753         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28754         darwin.
28755
28756 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28757
28758         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28759         support misaligned accesses.
28760         * gcc.dg/vect/vect-58.c: Likewise.
28761         * gcc.dg/vect/vect-92.c: New.
28762         * gcc.dg/vect/vect-93.c: New.
28763
28764 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28765
28766         PR fortran/18827
28767         * gfortran.dg/assign_2.f90: New test.
28768         * gfortran.dg/assign_3.f90: New test.
28769         * gfortran.dg/assign.f90: New test.
28770
28771 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28772
28773         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28774         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28775         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28776         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28777         names.
28778
28779 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28780
28781         * gcc.dg/cpp/ucnid-6.c: New.
28782
28783         * gcc.dg/cpp/normalize-1.c: New.
28784         * gcc.dg/cpp/normalize-2.c: New.
28785         * gcc.dg/cpp/normalize-3.c: New.
28786         * gcc.dg/cpp/normalize-4.c: New.
28787         * gcc.dg/cpp/ucnid-4.c: New.
28788         * gcc.dg/cpp/ucnid-5.c: New.
28789         * g++.dg/cpp/normalize-1.C: New.
28790         * g++.dg/cpp/ucnid-1.C: New.
28791
28792 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28793
28794         * gcc.dg/pr18628.c: New.
28795
28796 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28797
28798         PR c++/20280
28799         * g++.dg/tree-ssa/pr20280.C: New.
28800
28801 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28802
28803         PR fortran/20467
28804         * gfortran.dg/stfunc_2.f90: New test.
28805
28806 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28807
28808         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28809
28810 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28811
28812         * gcc.dg/tree-ssa/20050314-1.c: New test.
28813
28814 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28815
28816         PR c++/4403
28817         PR c++/9783, DR433
28818         * g++.dg/template/friend34.C: New test.
28819         * g++.dg/template/friend35.C: Likewise.
28820         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28821
28822 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28823
28824         Friend class name lookup 5/n
28825         PR c++/1016
28826         * g++.dg/lookup/hidden-class1.C: New test.
28827         * g++.dg/lookup/hidden-class2.C: Likewise.
28828         * g++.dg/lookup/hidden-class3.C: Likewise.
28829         * g++.dg/lookup/hidden-class4.C: Likewise.
28830         * g++.dg/lookup/hidden-class5.C: Likewise.
28831         * g++.dg/lookup/hidden-class6.C: Likewise.
28832         * g++.dg/lookup/hidden-class7.C: Likewise.
28833         * g++.dg/lookup/hidden-class8.C: Likewise.
28834         * g++.dg/lookup/hidden-class9.C: Likewise.
28835         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28836         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28837         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28838         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28839         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28840         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28841         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28842         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28843         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28844         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28845         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28846
28847 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28848
28849         PR c++/20157
28850         * g++.dg/template/error18.C: New test.
28851
28852 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28853
28854         PR debug/16792
28855         * g++.dg/debug/pr16792.C: New test.
28856
28857 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28858
28859         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28860         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28861         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28862         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28863         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28864         test assertion names.
28865
28866 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28867
28868         PR fortran/18600
28869         * gfortran.dg/stfunc_1.f90: New test.
28870
28871 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28872
28873         PR fortran/16907
28874         * gfortran.dg/real_index_1.f90: New test.
28875
28876 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28877
28878         PR fortran/20323
28879         * gfortran.dg/spec_expr_1.f90: New test.
28880
28881 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28882
28883         PR c/20402
28884         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28885         new parser.
28886
28887 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28888
28889         PR fortran/20361
28890         * gfortran.dg/largeequiv_1.f90: New test.
28891
28892 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28893
28894         * gcc.dg/ucnid-1.c: New.
28895         * gcc.dg/ucnid-2.c: New.
28896         * gcc.dg/ucnid-3.c: New.
28897         * gcc.dg/ucnid-4.c: New.
28898         * gcc.dg/ucnid-5.c: New.
28899         * gcc.dg/ucnid-6.c: New.
28900         * gcc.dg/cpp/ucnid-1.c: New.
28901         * gcc.dg/cpp/ucnid-2.c: New.
28902         * gcc.dg/cpp/ucnid-3.c: New.
28903         * g++.dg/other/ucnid-1.C: New.
28904
28905 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28906
28907         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28908
28909 2005-03-11  Per Bothner  <per@bothner.com>
28910
28911         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28912         that diagnotics refer to correct token.
28913         * gcc.dg/unused-3.c: Likewise.
28914
28915 2005-03-11  Per Bothner  <per@bothner.com>
28916
28917         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28918         constant" is now actually on same line as string constant.
28919         * gcc.dg/cpp/direct2s.c: Likewise.
28920
28921 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28922
28923         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28924
28925 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28926
28927         PR libfortran/20124
28928         * gfortran.dg/pr20124.f90: New Test
28929
28930 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28931
28932         PR tree-optimization/20130
28933         * gcc.dg/pr20130-1.c: New test.
28934
28935 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28936
28937         PR target/20095
28938         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28939
28940 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28941
28942         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28943
28944 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28945
28946         * g++.dg/eh/forced1.C: Fix comment.
28947         * g++.dg/eh/forced2.C: Ditto.
28948         * g++.dg/eh/forced3.C: Ditto.
28949         * g++.dg/eh/forced4.C: Ditto.
28950
28951 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28952
28953         PR rtl-opt/20412
28954         * gcc.c-torture/compile/pr20412.c: New test.
28955
28956 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28957
28958         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28959
28960 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28961
28962         PR target/20322
28963         * gcc.dg/20050307-1.c: New test.
28964
28965 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28966
28967         PR c++/20375
28968         * g++.dg/other/stdarg3.C: New.
28969
28970 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28971
28972         PR c++/18384, c++/18327
28973         * g++.dg/init/array19.C: New test.
28974
28975         PR inline-asm/20314
28976         * gcc.dg/torture/pr20314-1.c: New test.
28977         * gcc.dg/torture/pr20314-2.c: New test.
28978
28979 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28980
28981         * gcc.dg/20050309-1.c: New test.
28982
28983 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28984
28985         * gcc.dg/builtins-10.c: Reactivate disabled test.
28986         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28987         new cbrt transformations.
28988
28989 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28990
28991         PR c++/20208
28992         * g++.dg/template/array13.C: New test.
28993
28994 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28995
28996         PR c++/16859
28997         * g++.dg/init/brace4.C: New test.
28998
28999 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29000
29001         PR c++/20186
29002         * g++.dg/template/non-dependent12.C: New.
29003
29004 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29005
29006         PR c++/20142
29007         * g++.dg/init/array18.C: Add dg-do run marker.
29008
29009         PR c++/20142
29010         * g++.dg/init/array18.C: New test.
29011
29012 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29013
29014         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29015         * g++.dg/gcov/gcov.exp: Likewise.
29016         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29017         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29018         * lib/c-torture.exp: Likewise.
29019         * lib/fortran-torture.exp: Likewise.
29020         * lib/g++.exp: Likewise.
29021         * lib/gcc-defs.exp: Likewise.
29022         * lib/gcc-dg.exp: Likewise.
29023         * lib/gcc.exp: Likewise.
29024         * lib/gcov.exp: Likewise.
29025         * lib/gfortran.exp: Likewise.
29026         * lib/mike-g++.exp: Likewise.
29027         * lib/mike-gcc.exp: Likewise.
29028         * lib/objc-torture.exp: Likewise.
29029         * lib/objc.exp: Likewise.
29030         * lib/profopt.exp: Likewise.
29031         * lib/target-libpath.exp: Likewise.
29032         * lib/target-supports.exp: Likewise.
29033         * lib/treelang.exp: Likewise.
29034         * lib/wrapper.exp: Likewise.
29035
29036 2005-03-08  Jeff Law  <law@redhat.com>
29037
29038         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29039         PHI-OPT changes.
29040
29041 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29042
29043         * gcc.dg/vect/pr20122.c: New test.
29044
29045 2005-03-07  Jeff Law  <law@redhat.com>
29046
29047         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29048         was folded away.
29049         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29050         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29051         * gcc.dg/tree-ssa/pr18134.c: New test.
29052
29053 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29054
29055         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29056         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29057         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29058
29059 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29060
29061         PR tree-opt/17671
29062         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29063
29064 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29065
29066         * g++.dg/warn/Wnvdtor.C: New test.
29067
29068 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29069
29070         * gcc.dg/torture/pr19683-1.c: New test.
29071
29072 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29073
29074         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29075         * gfortran.dg/g77/19990313-2.f: Ditto.
29076         * gfortran.dg/g77/19990313-3.f: Ditto.
29077         * gfortran.dg/g77/19990525-0.f: Ditto.
29078         * gfortran.dg/g77/19990826-0.f: Ditto.
29079         * gfortran.dg/g77/19990826-2.f: Ditto.
29080         * gfortran.dg/g77/19990826-3.f: Ditto.
29081         * gfortran.dg/g77/20000511-1.f: Ditto.
29082         * gfortran.dg/g77/20000511-2.f: Ditto.
29083         * gfortran.dg/g77/970625-2.f: Ditto.
29084         * gfortran.dg/g77/980310-2.f: Ditto.
29085         * gfortran.dg/g77/980310-3.f: Ditto.
29086         * gfortran.dg/g77/980310-8.f: Ditto.
29087         * gfortran.dg/g77/980519-2.f: Ditto.
29088         * gfortran.dg/g77/alpha1.f: Ditto.
29089         * gfortran.dg/g77/claus.f: Ditto.
29090         * gfortran.dg/g77/erfc.f: Ditto.
29091         * gfortran.dg/g77/short.f: Ditto.
29092         * gfortran.fortran-torture/execute/data.f90: Ditto.
29093         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29094         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29095
29096 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29097
29098         * lib/file-format.exp (gcc_target_object_format): Add check for som
29099         format and hardcode object formats on hppa*-*-hpux*.
29100         * lib/target-supports.exp (check_weak_available): Add check for som
29101         object format.  Always return 0 on hppa*-*-hpux10*.
29102
29103         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29104         is defined.
29105
29106         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29107
29108 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29109
29110         * gfortran.dg/pr19936_1.f90: New test.
29111         * gfortran.dg/pr19936_2.f90: New test.
29112         * gfortran.dg/pr19936_3.f90: New test.
29113
29114 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29115             Paul Thomas <prthomas@drfccad.cea.fr>
29116
29117         * gfortran.dg/PR19754_1.f90: New test.
29118         * gfortran.dg/PR19754_2.f90: Ditto.
29119
29120 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29121
29122         PR c++/19311
29123         * g++.dg/template/non-dependent11.C: New test.
29124
29125 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29126
29127         * lib/target-supports.exp (check_iconv_available): Fix comment.
29128
29129 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29130             Joseph S. Myers  <joseph@codesourcery.com>
29131
29132         PR c++/19797
29133         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29134
29135 2005-03-04  Matthew Sachs  <msachs@apple.com>
29136
29137         * gcc.exp (gcc_target_compile): Put braces around
29138         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29139         * objc.exp (objc_target_compile): Likewise.
29140         * treelang.exp (treelang_target_compile): Likewise.
29141
29142 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29143
29144         PR fortran/19673
29145         * gfortran.dg/func_result_1.f90: New test.
29146
29147 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29148
29149         * gcc.misc-tests/options.exp: New test.
29150
29151 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29152
29153         * gcc.dg/pr15784-4.c: New test.
29154
29155 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29156
29157         * gcc.c-torture/execute/pr17133.c: New.
29158         * gcc.c-torture/compile/20050303-1.c: New.
29159
29160 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29161
29162         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29163
29164 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29165
29166         * g++.dg/overload/using2.C: New.
29167
29168 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/19916
29171         * g++.dg/init/ptrmem2.C: New test.
29172
29173 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29174
29175         PR c/8927
29176         * gcc.dg/pr8927-1.c: New test.
29177
29178 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29179
29180         PR c++/20232
29181         * g++.dg/inherit/covariant12.C: New.
29182
29183 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29184
29185         PR fortran/19479
29186         * gfortran.dg/bound_1.f90: New test.
29187
29188 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29189
29190         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29191         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29192
29193 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29194
29195         PR c/20245
29196         * gcc.dg/pr20245-1.c: New test.
29197
29198 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29199
29200         PR middle-end/19874
29201         * gcc.c-torture/execute/20050119-2.c: New test case.
29202
29203 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29204
29205         * README: Update the DejaGnu bug reporting address.
29206         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29207         * lib/objc-torture.exp: Likewise.
29208
29209 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29210
29211         * gfortran.dg/boz_1.f90: New test.
29212         * gfortran.dg/boz_3.f90: New test.
29213         * gfortran.dg/boz_4.f90: New test.
29214
29215 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29216
29217         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29218         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29219
29220 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29221
29222         PR libfortran/20101
29223         * gfortran.dg/write_0_pe_format.f90: New test.
29224
29225 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29226
29227         PR c++/20206
29228         * g++.dg/opt/thunk2.C: New test.
29229         * g++.dg/opt/covariant1.C: New test.
29230
29231 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29232
29233         * gfortran.dg/e_d_fmt.f90: New test.
29234
29235 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29236
29237         * gcc.dg/asm-b.c: Fix comment typos.
29238
29239 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29240
29241         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29242         a V_MAY_DEF also.
29243
29244 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29245
29246         PR tree-opt/20188
29247         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29248         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29249         * gcc.dg/asm-b.c: New test.
29250
29251 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29252
29253         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29254         Disable this test on IRIX 6.
29255
29256 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29257
29258         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29259         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29260         parser.
29261
29262 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29263
29264         PR tree-optimization/20204
29265         * gcc.dg/pr20204.c: New test.
29266
29267 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29268
29269         PR target/20196
29270         * gcc.c-torture/execute/20050224-1.c: New test.
29271
29272         PR c++/20175
29273         * g++.dg/warn/Wbraces2.C: New test.
29274
29275 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29276
29277         PR c++/19878
29278         * g++.dg/init/const2.C: New test.
29279
29280 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29281
29282         PR tree-optimization/20100
29283         * gcc.c-torture/execute/pr20100-1.c: New test.
29284
29285 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29286
29287         * gfortran.dg/implicit_3.f90: New test.
29288
29289         * gfortran.dg/deftype_1.f90: New test.
29290
29291 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29292
29293         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29294         the test passes.
29295         * g++.dg/other/anon3.C: Accept a warning.
29296
29297 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29298
29299         * gcc.dg/pr20017.c: Fix a comment typo.
29300
29301 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29302
29303         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29304
29305 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29306
29307         PR ada/19902
29308         * ada/acats/tests/cxa/cxa3004.a: Remove.
29309         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29310
29311 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29312
29313         PR c++/20073
29314         * g++.dg/init/const1.C: New test.
29315
29316         PR c++/19991
29317         * g++.dg/parse/constant7.C: New test.
29318
29319         PR c++/20152
29320         * g++.dg/parse/error27.C: New test.
29321         * g++.dg/template/qualttp15.C: Adjust error markers.
29322         * g++.old-deja/g++.other/struct1.C: Likewise.
29323
29324         PR c++/20153
29325         * g++.dg/template/error17.C: New test.
29326
29327         PR c++/20148
29328         * g++.dg/parser/error26.C: New test.
29329
29330 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29331
29332         PR tree-optimization/20100
29333         PR tree-optimization/20115
29334         * gcc.dg/pr20115.c: New test.
29335         * gcc.dg/pr20115-1.c: New test.
29336         * gcc.dg/pr20100.c: New test.
29337         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29338         call-clobbered variables after alias1.
29339
29340 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29341
29342         * gfortran.dg/list_read_4.f90: new test.
29343
29344 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29345
29346         PR rtl-optimization/20017.
29347         * gcc.dg/pr20017.c: New.
29348
29349 2005-02-22  Devang Patel  <dpatel@apple.com>
29350
29351         PR 19952
29352         * g++.dg/tree-ssa/pr19952.C: New test.
29353
29354 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29355
29356         PR c++/19883
29357         * g++.dg/parse/constant6.C: New test.
29358
29359 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29360
29361         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29362         * g++.dg/charset/asm2.c: Likewise.
29363         * g++.dg/charset/asm3.c: Likewise.
29364         * g++.dg/charset/asm4.c: Likewise.
29365         * g++.dg/charset/asm5.c: Likewise.
29366         * g++.dg/charset/attribute1.c: Likewise.
29367         * g++.dg/charset/attribute2.c: Likewise.
29368         * g++.dg/charset/extern1.cc: Likewise.
29369         * g++.dg/charset/extern2.cc: Likewise.
29370         * g++.dg/charset/extern3.cc: Likewise.
29371         * g++.dg/charset/function.cc: Likewise.
29372         * g++.dg/charset/string.c: Likewise.
29373         * g++.dg/charset/charset.exp: Likewise.
29374         * lib/target-supports.exp (check_iconv_available): Fix comment.
29375
29376 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29377
29378         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29379         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29380         * gcc.dg/charset/asm2.c: Likewise.
29381         * gcc.dg/charset/asm3.c: Likewise.
29382         * gcc.dg/charset/asm4.c: Likewise.
29383         * gcc.dg/charset/asm5.c: Likewise.
29384         * gcc.dg/charset/asm6.c: Likewise.
29385         * gcc.dg/charset/attribute1.c: Likewise.
29386         * gcc.dg/charset/attribute2.c: Likewise.
29387         * gcc.dg/charset/builtin1.c: Likewise.
29388         * gcc.dg/charset/extern.c: Likewise.
29389         * gcc.dg/charset/function.c: Likewise.
29390         * gcc.dg/charset/string.c: Likewise.
29391         * gcc.dg/charset/charset.exp: Likewise.
29392
29393 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29394
29395         PR fortran/20086
29396         * gfortran.dg/pr20086.f90: New test.
29397
29398 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29399
29400         PR tree-optimization/19786
29401         * g++.dg/tree-ssa/pr19786.C: New.
29402
29403 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29404
29405         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29406
29407 2005-02-21  Jeff Law  <law@redhat.com>
29408
29409         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29410
29411 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29412
29413         * gfortran.dg/do_iterator: Split loop, markup all lines for
29414         which an error locus is printed.
29415         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29416         locus is printed.
29417         * gfortran.dg/select_4.f90: Likewise.
29418         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29419         locuses in the various permutations.
29420
29421 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29422
29423         PR tree-optimization/19951
29424         * g++.dg/vect: New directory.
29425         * g++.dg/vect/vect.exp: New file.
29426         * g++.dg/vect/pr19951.cc: New testcase.
29427         * g++.dg/dg.exp: Also prune vectorizer tests.
29428
29429 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29430
29431         PR 18785
29432         * gcc.dg/charset/builtin1.c: New test.
29433
29434 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29435
29436         PR c++/19299
29437         * g++.dg/inherit/volatile1.C: New test.
29438
29439         PR c++/19440
29440         * g++.dg/template/dtor4.C: New test.
29441
29442 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29443
29444         * gfortran.dg/int_1.f90: New test.
29445
29446 2005-02-19  Devang Patel  <dpatel@apple.com>
29447
29448         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29449
29450 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29451
29452         * gfortran.dg/achar_1.f90: New test.
29453
29454 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29455
29456         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29457
29458 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29459             Jakub Jelinek  <jakub@redhat.com>
29460
29461         PR tree-optimization/19828
29462         * gcc.dg/tree-ssa/loop-7.c: New test.
29463         * gcc.c-torture/execute/20050218-1.c: New test.
29464
29465 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29466
29467         PR c/20043
29468         * gcc.dg/transparent-union-1.c: New test.
29469         * gcc.dg/transparent-union-2.c: New test.
29470
29471 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29472
29473         PR tree-optimization/18977
29474         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29475
29476 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29477
29478         PR target/20054
29479         * gcc.dg/pr20054.c: New test.
29480
29481 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29482
29483         PR c++/19508
29484         * g++.dg/ext/attrib20.C: New test.
29485
29486 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29487
29488         PR middle-end/20030
29489         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29490
29491 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29492
29493         PR c++/20008
29494         * g++.dg/opt/switch4.C: New.
29495
29496 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29497
29498         PR c++/20023
29499         PR tree-optimization/20009
29500         * gcc.c-torture/compile/20050217-1.c: New test.
29501         * g++.dg/opt/switch3.C: New test.
29502
29503         PR tree-optimization/18947
29504         * gcc.c-torture/compile/20050215-1.c: New test.
29505         * gcc.c-torture/compile/20050215-2.c: New test.
29506         * gcc.c-torture/compile/20050215-3.c: New test.
29507
29508 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29509
29510         PR c++/20028
29511         * g++.dg/template/crash34.C: New.
29512
29513         PR c++/20022
29514         * g++.dg/other/access3.C: New.
29515
29516 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29517
29518         * gcc.dg/vect/vect-98.c: New test.
29519
29520 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29521
29522         PR tree-optimization/19967
29523         * gcc.dg/pr19967.c: New.
29524
29525 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29526
29527         PR middle-end/19857
29528         * gcc.dg/tree-ssa/20050215-1.c: New test.
29529         * gcc.c-torture/execute/20050215-1.c: New test.
29530
29531 2005-02-15  Eric Christopher  <echristo@redhat.com>
29532
29533         * gcc.dg/cpp/20050215-1.c: New file.
29534
29535 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29536
29537         PR tree-optimization/15785
29538         * gcc.dg/pr15785-1.c: New test.
29539
29540 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29541
29542         PR c++/17788
29543         * g++.dg/init/ctor4.C: New.
29544         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29545
29546 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29547
29548         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29549         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29550
29551 2005-02-15  Andreas Schwab  <schwab@suse.de>
29552
29553         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29554         declare malloc.
29555
29556 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29557
29558         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29559
29560 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29561
29562         PR tree-optimization/19853
29563         * gcc.c-torture/compile/pr19853.c: New test.
29564
29565 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29566
29567         PR c++/19608
29568         * g++.dg/parse/local-class1.C: New.
29569
29570         PR c++/19895
29571         * g++.dg/parse/ptrmem3.C: New.
29572
29573         PR c++/19884
29574         * g++.old-deja/g++.oliva/template6.C: Add another case.
29575         * g++.dg/template/explicit6.C: New.
29576
29577 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29578
29579         PR c++/17816
29580         * g++.dg/other/redecl2.C: New.
29581
29582 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29583
29584         PR c++/19891
29585         * g++.dg/abi/covariant4.C: New.
29586
29587 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29588
29589         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29590         New tests.
29591
29592 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29593
29594         * gcc.dg/vect/vect-96.c: Fix typo.
29595
29596 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29597
29598         PR c++/14479
29599         PR c++/19487
29600         * g++.dg/template/enum5.C: New test.
29601
29602 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29603
29604         * gcc.dg/vect/vect-97.c: New test.
29605
29606 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29607
29608         * gcc.dg/vect/vect-96.c: New test.
29609
29610 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29611
29612         * gcc.dg/builtins-34.c: Also check ldexp*.
29613
29614 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29615
29616         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29617
29618 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29619
29620         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29621         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29622         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29623         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29624         selector_list, selector_expression, dg-process-target): Move to new
29625         file target-supports-dg.exp.
29626         * lib/target-supports-dg.exp: New.
29627
29628         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29629         New.
29630
29631 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29632
29633         PR c++/19666
29634         * g++.dg/other/ptrmem6.C: New test.
29635
29636         PR middle-end/19858
29637         * gcc.c-torture/compile/20050210-1.c: New test.
29638
29639 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29640
29641         PR c++/19755
29642         * g++.dg/warn/Wbraces1.C: New test.
29643
29644 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29645
29646         * gcc.dg/builtins-52.c: New testcase.
29647
29648 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29649
29650         PR c/19342
29651         * gcc.c-torture/execute/20050119-1.c: New test.
29652
29653 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29654
29655         PR c++/19811
29656         * g++.dg/init/delete1.C: New test.
29657
29658 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29659
29660         PR c++/18470
29661         * g++.dg/template/static12.C: New test.
29662
29663 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29664
29665         PR c++/19787
29666         * g++.dg/conversion/ambig1.C: New test.
29667
29668         PR c++/19739
29669         * g++.dg/ext/attrib19.C: New test.
29670
29671         PR c++/19732
29672         * g++.dg/parse/dtor5.C: New test.
29673
29674         PR c++/19762
29675         * g++.dg/template/dtor3.C: New test.
29676
29677         PR c++/19826
29678         * g++.dg/template/static11.C: New test.
29679         * g++.dg/template/crash2.C: Remove dg-error marker.
29680
29681 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29682
29683         PR C++/18491
29684         * g++.old-deja/g++.mike/p10769a.C: Remove.
29685
29686 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29687
29688         * gcc.dg/builtins-48.c: New test case.
29689         * gcc.dg/builtins-49.c: New test case.
29690         * gcc.dg/builtins-50.c: New test case.
29691         * gcc.dg/builtins-51.c: New test case.
29692
29693 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29694
29695         PR middle-end/19583
29696         * g++.dg/warn/Wreturn-type-3.C: New test.
29697
29698 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29699
29700         PR middle-end/19402
29701         * gcc.dg/pr19402-1.c: New testcase.
29702         * gcc.dg/pr19402-2.c: likewise.
29703
29704 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29705
29706         PR middle-end/19854
29707         * g++.dg/tree-ssa/tmmti.C: New testcase.
29708
29709 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29710
29711         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29712
29713 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/19733
29716         * g++.dg/parse/crash23.C: New test.
29717         * g++.dg/warn/Weff1.C: New test.
29718
29719 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29720
29721         * gcc.dg/20050209-1.c: New test.
29722
29723 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29724
29725         PR target/19799
29726         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29727
29728 2005-02-08  Mike Stump  <mrs@apple.com>
29729
29730         * g++.dg/pch/import-2.c: New test.
29731         * g++.dg/pch/import-2.hs: New.
29732         * g++.dg/pch/include/import-2a.h: New.
29733         * g++.dg/pch/include/import-2b.h: New.
29734
29735 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29736
29737         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29738
29739 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29740
29741         * gfortran.dg/substr_1.f90: New test.
29742
29743 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29744
29745         PR middle-end/19775
29746         * gcc.dg/torture/builtin-power-1.c: Disable test for
29747         invalid transformation.
29748         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29749         no longer optimize.
29750         * gcc.dg/builtins-47.c: New testcase.
29751
29752 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29753             Dorit Naishlos  <dorit@il.ibm.com>
29754
29755         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29756
29757 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29758
29759         * gcc.c-torture/compile/20050206-1.c: New test.
29760
29761 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29762
29763         PR tree-opt/19768
29764         * g++.dg/opt/pr19768.C: New test.
29765
29766 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29767
29768         PR tree-opt/19736
29769         * gcc.c-torture/compile/pr19736.c: New test.
29770
29771 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29772
29773         PR c++/17401
29774         * g++.dg/parse/error25.C: New test.
29775
29776 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29777
29778         * gcc.c-torture/execute/20050203-1.c: New.
29779
29780 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29781
29782         * gcc.dg/vect/vect-85.c: Remove xfail.
29783         * gcc.dg/vect/vect-86.c: Remove xfail.
29784         * gcc.dg/vect/vect-87.c: Remove xfail.
29785         * gcc.dg/vect/vect-88.c: Remove xfail.
29786
29787 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29788
29789         * gcc.dg/altivec-19.c: New.
29790
29791 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29792
29793         PR c/17807
29794         * gcc.dg/nested-func-3.c: New test.
29795         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29796
29797 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29798
29799         * gcc.test-framework/gen_directive_tests: Generate tests for
29800         selector expressions.
29801
29802 2005-02-02  Matt Austern  <austern@apple.com>
29803
29804         PR c++/19628
29805         * g++/ext/builtin7.C: New.
29806         * g++/ext/builtin8.C: New.
29807
29808 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29809
29810         PR c/18502
29811         * gcc.dg/pr18502-1.c: New test.
29812
29813 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29814
29815         PR c++/17413
29816         * g++.dg/template/local4.C: Tweak.
29817
29818 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29819
29820         PR tree-optimization/19578
29821         * gcc.c-torture/compile/20050202-1.c: New test.
29822
29823 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29824
29825         PR c/19435
29826         * gcc.dg/c99-init-4.c: New test.
29827
29828 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29829
29830         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29831
29832         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29833
29834         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29835         * g++.dg/eh/check-vect.h: New.
29836
29837         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29838         * gcc.dg/vect/vect-78.c: Ditto.
29839         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29840         Remove.
29841
29842         * g++.dg/conversion/simd1.C: Expect warning.
29843         * g++.dg/ext/attribute-test-1.C: Ditto.
29844         * g++.dg/ext/attribute-test-2.C: Ditto.
29845         * g++.dg/ext/attribute-test-3.C: Ditto.
29846         * g++.dg/ext/attribute-test-4.C: Ditto.
29847
29848         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29849         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29850
29851         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29852
29853 2005-02-01  Richard Henderson  <rth@redhat.com>
29854
29855         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29856         long double for ibm double-double format.
29857         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29858
29859 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29860
29861         PR tree-optimization/19633
29862         * gcc.dg/pr19633-1.c: New test.
29863         * gcc.dg/pr19633.c: Tweak to make pointer point
29864         to NULL or a symbol.
29865
29866 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29867
29868         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29869         New procs.
29870         (dg-process-target (local override)): Handle selector expressions.
29871
29872         * gcc.test-framework/README: Describe tests in source directory.
29873         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29874         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29875         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29876         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29877         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29878         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29879         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29880         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29881         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29882         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29883         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29884         * gcc.test-framework/dg-error-exp-P.c: New test.
29885         * gcc.test-framework/dg-error-exp-XP.c: New test.
29886         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29887         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29888         * gcc.test-framework/dg-output-exp-P.c: New test.
29889         * gcc.test-framework/dg-output-exp-XF.c: New test.
29890         * gcc.test-framework/dg-warning-exp-P.c: New test.
29891         * gcc.misc-tests/dg-1.c: Remove.
29892         * gcc.misc-tests/dg-2.c: Remove.
29893         * gcc.misc-tests/dg-3.c: Remove.
29894         * gcc.misc-tests/dg-4.c: Remove.
29895         * gcc.misc-tests/dg-5.c: Remove.
29896         * gcc.misc-tests/dg-6.c: Remove.
29897         * gcc.misc-tests/dg-7.c: Remove.
29898         * gcc.misc-tests/dg-8.c: Remove.
29899         * gcc.misc-tests/dg-9.c: Remove.
29900         * gcc.misc-tests/dg-10.c: Remove.
29901         * gcc.misc-tests/dg-11.c: Remove.
29902         * gcc.misc-tests/dg-12.c: Remove.
29903         * gcc.misc-tests/dg-test.exp: Remove.
29904
29905         * gcc.test-framework/test-framework.awk: Change recording and
29906         printing of passes and failures.
29907
29908         * gcc.test-framework: New directory.
29909         * gcc.test-framework/README: New.
29910         * gcc.test-framework/test-framework.exp: New.
29911         * gcc.test-framework/test-framework.awk: New.
29912         * gcc.test-framework/gen_directive_tests: New.
29913
29914 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29915
29916         * lib/treelang.exp: Fix comment typos.
29917         (treelang_target_compile): Don't append libs=-ltreelang to options.
29918
29919 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29920
29921         * g++.dg/parse/typename7.C: Adjust error messages.
29922
29923 2005-01-31  Jeff Law  <law@redhat.com>
29924
29925         * gcc.c-torture/execute/20050131-1.c: New test.
29926         * gcc.dg/wcaselabel.c: New test.
29927
29928 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29929
29930         * g++.dg/other/warning1.C: Adjust error messags.
29931         * g++.dg/parse/constant5.C: New test.
29932
29933 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29934
29935         PR c/19333
29936         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29937         the test case valid.
29938         * gcc.dg/20030815-1.c: Remove invalid tests.
29939         * gcc.dg/array-7.c: Adjust expected result.
29940         * gcc.dg/pr18596-3.c: Likewise.
29941         * gcc.dg/noncompile/20000901-1.c: Likewise.
29942         * gcc.dg/noncompile/init-2.c: Likewise.
29943         * gcc.dg/noncompile/init-4.c: Likewise.
29944
29945 2005-01-31  Dale Johannesen  <dalej@apple.com>
29946
29947         * g++.dg/opt/pr19650.C: New test.
29948
29949 2005-01-31  Richard Henderson  <rth@redhat.com>
29950
29951         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29952         long double for intel double extended format.
29953         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29954
29955 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29956
29957         PR c++/19555
29958         * g++.dg/template/static10.C: New test.
29959
29960         PR c++/19395
29961         * g++.dg/parse/error24.C: New test.
29962
29963         PR c++/19367
29964         * g++.dg/lookup/builtin1.C: New test.
29965
29966         PR c++/19457
29967         * g++.dg/warn/conv3.C: New test.
29968
29969 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29970
29971         PR fortran/19647
29972         * gfortan.dg/inquire_7.f90
29973
29974 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29975
29976         PR tree-optimization/15791
29977         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29978         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29979         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29980         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29981         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29982         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29983         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29984         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29985         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29986         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29987
29988 2005-01-29  Paul Brook  <paul@codesourcery.com>
29989
29990         PR fortran/18565
29991         * check.c (real_or_complex_check): New function.
29992         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29993         * intrinsic.c (add_functions): Use new check functions.
29994         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29995         Add prototypes.
29996
29997 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29998
29999         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30000         gcc.dg/lvalue-3.c: New tests.
30001         * gcc.dg/concat.c: Update expected messages.
30002
30003 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30004
30005         PR libfortran/19595
30006         * gfortran.dg/eor_1.f90: New test.
30007
30008 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30009
30010         PR fortran/19589
30011         * gfortran.dg/logical_data_1.f90: New test.
30012
30013 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30014
30015         PR c++/19253
30016         * g++.dg/template/crash33.C: New test.
30017
30018         PR c++/19667
30019         * g++.dg/template/crash32.C: New test.
30020
30021 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30022
30023         PR middle-end/16558
30024         * g++.dg/warn/Wreturn-type-2.C: New test.
30025
30026 2004-06-24  Jeff Law  <law@redhat.com>
30027
30028         * gcc.dg/tree-ssa/20050128-1.c: New test.
30029
30030 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30031
30032         * gcc.target/frv/all-mdpackh-1.c: New test.
30033
30034 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30035
30036         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30037
30038 2005-01-27  Richard Henderson  <rth@redhat.com>
30039
30040         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30041
30042 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30043
30044         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30045
30046 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30047
30048         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30049         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30050         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30051         to cope with cases where the multilib options override the dg-options.
30052
30053 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30054
30055         PR c/18946
30056         * gcc.dg/noncompile/20050120-1.c: New test.
30057
30058 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30059
30060         PR tree-optimization/19633
30061         * gcc.dg/pr19633.c: New test.
30062         * gcc.dg/tree-ssa/pr19633.c: New test.
30063
30064 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30065
30066         * gcc.dg/20041216-1.c: New test.
30067
30068 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30069
30070         PR objc/18862
30071         * objc.dg/selector-2.m: New test.
30072
30073 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30074
30075         * g++.dg/opt/range-test-2.C: New test.
30076
30077         PR rtl-optimization/19579
30078         * gcc.c-torture/execute/20050124-1.c: New test.
30079
30080 2005-01-26  Greg Parker  <gparker@apple.com>
30081         Stuart Hastings  <stuart@apple.com>
30082
30083         * gcc.c-torture/execute/20050125-1.c: New.
30084
30085 2005-01-18  Jan Hubicka  <jh@suse.cz>
30086
30087         PR tree-optimize/19337
30088         * gcc.c-torture/compile/20050119-1.c: New test.
30089
30090 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30091
30092         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30093         test for successful match.
30094
30095 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30096
30097         PR objc/18408
30098         * objc.dg/comp-types-7.m: New test.
30099
30100 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30101
30102         * lib/target-supports.exp (current_target_name): New.
30103         (check_effective_target_ilp32, check_effective_target_lp64):
30104         Cache the result to use as long as the current target, with
30105         multilib flags, remains the same.
30106
30107         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30108         (dg-require-weak, dg-require-visibility, dg-require-alias,
30109         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30110         dg-require-effective-target, dg-skip-if): Remove call to
30111         skip_test_and_clear_xfail.
30112         (dg-test): Clear xfail data.
30113
30114 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30115
30116         PR target/17751
30117         * gcc.dg/ppc64-toc.c: New test.
30118
30119         * g++.dg/tree-ssa/empty-1.C: New test.
30120
30121         PR middle-end/19551
30122         * gcc.c-torture/execute/20050121-1.c: New test.
30123         * gcc.dg/20050121-2.c: New test.
30124
30125 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30126         Paul Brook  <paul@codesourcery.com>
30127
30128         PR fortran/17941
30129         * gfortran.dg/real_const_1.f: New test.
30130         * gfortran.dg/real_const_2.f90: New test.
30131         * gfortran.dg/complex_int_1.f90: New test.
30132
30133 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30134
30135         PR fortran/19313
30136         * gfortan.dg/inquire_6.f90: New test.
30137
30138 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30139
30140         PR libfortran/19451
30141         * open_readonly_1.f90: New test.
30142
30143 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30144
30145         PR libfortran/18982
30146         * gfortran.dg/open_new.f90: New file.
30147
30148 2005-01-22  Paul Brook  <paul@codesourcery.com>
30149
30150         * namelist_1.f90: New test.
30151
30152 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30153
30154         PR tree-optimization/19484
30155         * gcc.c-torture/compile/20050122-[12].c: New tests.
30156
30157 2005-01-22  Paul Brook  <paul@codesourcery.com>
30158
30159         * gfortran.dg/implicit_2.f90: New test.
30160
30161 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30162
30163         PR fortran/19314
30164         * gfortran.dg/inquire_5.f90: New test.
30165
30166 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30167
30168         PR c/18809
30169         * gcc.dg/pr18809-1.c: New test.
30170
30171 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30172
30173         * gcc.dg/20050121-1.c: New test.
30174
30175         PR tree-optimization/13000
30176         * gcc.dg/20040206-1.c: Change warning to point where function is
30177         being inlined.
30178
30179 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30180
30181         PR c++/19208
30182         * g++.dg/template/array11.C: New test.
30183
30184 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30185
30186         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30187         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30188         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30189         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30190         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30191         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30192
30193 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30194
30195         PR tree-optimization/15349
30196         * gcc.dg/tree-ssa/pr15349.c: New.
30197
30198 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30199
30200         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30201
30202 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30203
30204         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30205         scan-assembler-times directive name.
30206
30207         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30208         after dg-do.
30209
30210         PR rtl-optimization/19462
30211         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30212
30213 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30214
30215         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30216         counting function calls on ia64.
30217
30218 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30219
30220         PR rtl-optimization/15139
30221         * gcc.dg/20050111-2.c: New test.
30222
30223         PR c/17297
30224         * gcc.c-torture/compile/20050113-1.c: New testcase.
30225
30226         PR middle-end/19164
30227         * gcc.dg/20050113-1.c: New testcase.
30228
30229 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30230
30231         * gcc.dg/vect/vect-85.c: Add comment.
30232         * gcc.dg/vect/vect-86.c: Add xfail for now.
30233         * gcc.dg/vect/vect-87.c: Add xfail for now.
30234         * gcc.dg/vect/vect-88.c: Add xfail for now.
30235         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30236
30237 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30238
30239         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30240
30241 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30242
30243         * g++.dg/debug/typedef3.C: New test.
30244
30245 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30246
30247         PR c/19472
30248         * gcc.dg/asm-a.c: New test.
30249
30250 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30251
30252         * gcc.dg/sh-relax.c: Add prototype for abort.
30253
30254 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30255
30256         * gcc.dg/short-compare-1.c: New test.
30257         * gcc.dg/short-compare-2.c: Likewise.
30258
30259 2005-01-18  Michael Matz  <matz@suse.de>
30260
30261         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30262
30263 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30264
30265         PR tree-optimization/19121
30266         * gcc.c-torture/compile/pr19121.c: New test.
30267
30268 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30269
30270         PR target/19357
30271         * gcc.c-torture/compile/pr19357.c: New test.
30272
30273 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30274
30275         PR c/5675
30276         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30277         pass--those that refer just to the variable, possibly with a
30278         cast.
30279         * gcc.dg/c99-const-expr-3.c: Likewise.
30280
30281         PR middle-end/13127
30282         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30283         longer emitted.
30284
30285 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30286
30287         PR fortran/18778
30288         * gfortran.dg/endfile_2.f90: New test.
30289
30290 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30291
30292         PR 19168
30293         * gfortran.dg/select_5.f90: New test.
30294
30295 2004-01-16  Paul Brook  <paul@codesourcery.com>
30296
30297         * gfortran.dg/common_4.f90: New test.
30298
30299 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30300
30301         PR rtl-optimization/19462
30302         * gcc.dg/torture/pr19462-1.c: New test.
30303
30304 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30305
30306         PR objc/19321
30307         * objc.dg/func-ptr-2.m: New.
30308         * objc.dg/volatile-1.m: New.
30309
30310 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30311
30312         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30313
30314 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30315
30316         PR tree-optimization/19060
30317         * gcc.c-torture/execute/20050104-1.c: New test.
30318
30319 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30320
30321         PR fortran/18983
30322         * gfortran.dg/write_to_null.f90: New test.
30323
30324 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30325             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30326
30327         PR other/19328
30328         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30329         argument.
30330
30331 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30332
30333         PR c++/19263
30334         * g++.dg/init/vector1.C: New test.
30335
30336 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30337
30338         PR target/13158
30339         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30340         PR target/18987
30341         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30342
30343 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30344
30345         * gfortran.dg/select_1.f90: New test.
30346         * gfortran.dg/select_2.f90: New test.
30347         * gfortran.dg/select_3.f90: New test.
30348         * gfortran.dg/select_4.f90: New test.
30349
30350 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30351
30352         PR middle-end/19084
30353         PR rtl-optimization/19348
30354         * gcc.dg/20050111-1.c: New test.
30355         * gcc.c-torture/execute/20050111-1.c: New test.
30356
30357         * gcc.dg/i386-asm-4.c: New test.
30358
30359 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30360
30361         * gcc.dg/nested-func-2.c: New test.
30362         * ada/acats/norun.lst: Remove c953002.
30363
30364 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30365
30366         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30367
30368 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30369
30370         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30371
30372 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30373
30374         PR target/18761
30375         * g++.dg/abi/align1.C: New test.
30376
30377 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30378
30379         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30380         at a time.
30381         * g++.dg/ext/altivec_check.h: Support compiling as C.
30382
30383 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30384
30385         PR c++/19355
30386         * g++.dg/expr/pr19355-1.C: New test case.
30387
30388 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30389
30390         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30391         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30392         * ada/acats/tests/c3/c92005b.ada: Likewise.
30393         * ada/acats/tests/c3/cxb3012.a: Likewise.
30394         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30395
30396 2005-01-09  Paul Brook  <paul@codesourcery.com>
30397
30398         * gfortran.dg/common_2.f90: New file.
30399         * gfortran.dg/common_3.f90: New file.
30400
30401 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30402
30403         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30404
30405 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30406
30407         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30408         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30409         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30410         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30411         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30412         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30413         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30414         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30415         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30416         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30417         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30418         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30419         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30420         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30421         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30422         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30423         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30424         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30425         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30426         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30427         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30428         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30429         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30430         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30431         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30432         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30433         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30434         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30435         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30436         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30437         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30438         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30439         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30440         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30441         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30442         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30443         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30444         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30445         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30446         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30447         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30448         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30449         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30450         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30451         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30452         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30453         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30454         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30455         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30456         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30457         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30458         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30459         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30460         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30461         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30462         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30463         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30464         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30465         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30466         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30467         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30468         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30469         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30470         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30471         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30472         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30473         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30474
30475         * gcc.dg/vect/vect-1.c: Fix spelling.
30476         * gcc.dg/vect/vect-10.c: Fix spelling.
30477         * gcc.dg/vect/vect-11.c: Fix spelling.
30478         * gcc.dg/vect/vect-12.c: Fix spelling.
30479         * gcc.dg/vect/vect-14.c: Fix spelling.
30480         * gcc.dg/vect/vect-15.c: Fix spelling.
30481         * gcc.dg/vect/vect-16.c: Fix spelling.
30482         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30483         * gcc.dg/vect/vect-64.c: Fix comments.
30484         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30485
30486 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30487             Ira Rosen  <irar@il.ibm.com>
30488
30489         * gcc.dg/vect/vect-70.c: New test.
30490         * gcc.dg/vect/vect-71.c: New test.
30491
30492 2005-01-09  Manfred Hollstein  <mh@suse.com>
30493
30494         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30495         * gcc.dg/pr18241-2.c: Likewise.
30496         * gcc.dg/pr18241-3.c: Likewise.
30497         * gcc.dg/pr18241-4.c: Likewise.
30498         * gcc.dg/pr18241-5.c: Likewise.
30499
30500 2005-01-08  Richard Henderson  <rth@redhat.com>
30501
30502         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30503         False for x86 and x86-64.
30504
30505 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30506
30507         PR tree-optimization/18241
30508         * gcc.dg/pr18241-1.c: New test.
30509         * gcc.dg/pr18241-2.c: New test.
30510         * gcc.dg/pr18241-3.c: New test.
30511         * gcc.dg/pr18241-4.c: New test.
30512         * gcc.dg/pr18241-5.c: New test.
30513
30514 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30515
30516         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30517         gfortran.dg/select_4.f90: New.
30518
30519 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30520
30521         * gcc.c-torture/execute/20050107-1.c: New test.
30522
30523 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30524
30525         PR c++/19298
30526         * g++.dg/template/ref2.C: New.
30527
30528 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30529
30530         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30531         instead of being empty.
30532
30533 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30534
30535         PR fortran/15553
30536         * gfortran.dg/array-1.f90: New test.
30537
30538 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30539
30540         PR tree-optimization/19283
30541         * gcc.c-torture/execute/20050106-1.c: New test.
30542
30543         PR rtl-optimization/18861
30544         * gcc.dg/20050105-1.c: New test.
30545
30546         PR tree-optimization/18828
30547         * gcc.dg/20050105-2.c: New test.
30548
30549 2005-01-07  Andreas Jaeger  <aj@suse.de>
30550
30551         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30552
30553 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30554
30555         PR fortran/18398
30556         * gfortran.dg/fmt_read.f90: New test.
30557
30558 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30559
30560         * gcc.dg/rs6000-ldouble-2.c: New.
30561
30562 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30563
30564         PR c++/19244
30565         * g++.dg/parser/ctor2.C: New test.
30566
30567 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30568
30569         PR c++/17154
30570         * g++.dg/template/using9.C: New test.
30571
30572 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30573
30574         PR c++/19258
30575         * g++.dg/lookup/friend6.C: New test.
30576
30577 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30578
30579         PR c++/19270
30580         * g++.dg/template/array10.C: New.
30581
30582 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30583
30584         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30585         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30586
30587 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * gcc.c-torture/compile/20050105-1.c: New test.
30590
30591 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30592
30593         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30594
30595 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30596
30597         PR middle-end/19100
30598         * gcc.dg/conv-3.c: New test case.
30599
30600 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30601
30602         * gcc.dg/asm-wide-1.c: New test.
30603
30604 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         PR c++/19030
30607         * g++.dg/parse/crash22.C: New
30608
30609 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30610
30611         PR 19257
30612         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30613
30614 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30615
30616         PR middle-end/17767
30617         * gcc.dg/i386-mmx-6.c: New test case.
30618
30619 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30620
30621         PR tree-optimization/18308
30622         * gcc.dg/vect/pr18308.c: New testcase.
30623
30624 2005-01-04  Andreas Jaeger  <aj@suse.de>
30625
30626         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30627
30628 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30629             Robert Bowdidge <bowdidge@apple.com>
30630
30631         * gcc.dg/cpp/subframework1.c: New.
30632         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30633         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30634         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30635         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30636
30637 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30638
30639         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30640         producing warning.
30641         * gcc.dg/darwin-weakimport-2.c: New.
30642
30643 2005-01-03  Richard Henderson  <rth@redhat.com>
30644
30645         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30646
30647 2005-01-03  Richard Henderson  <rth@redhat.com>
30648
30649         * gcc.dg/vect/vect.exp: Enable for ia64.
30650         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30651         (check_effective_target_vect_float): Likewise.
30652         (check_effective_target_vect_no_align): Likewise.
30653         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30654         * gcc.dg/vect/vect-8.c: Likewise.
30655
30656 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30657
30658         PR target/19236
30659         * gcc.dg/pr19236-1.c: New test case.
30660
30661 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30662
30663         PR rtl-optimization/12092
30664         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30665
30666 2005-01-02  Andreas Jaeger  <aj@suse.de>
30667
30668         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30669
30670 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30671             Andrew Pinski  <pinskia@physics.uc.edu>
30672
30673         PR rtl-optimization/12092
30674         * gcc.dg/pr12092-1.c: New test case.
30675
30676 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30677
30678         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30679         'hidden' and 'default' for better portability.
30680         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30681
30682         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30683         6 and 7.
30684         * g++.old-deja/g++.brendan/new3.C: Likewise.
30685
30686 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30687
30688         * gcc.dg/20041231-1.C: New test.
30689         * g++.dg/warn/Wunreachable-code-1.C: New test.
30690
30691 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30692
30693         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30694         file, not /dev/null.  Abort on error.
30695
30696 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30697             Ziemowit Laski  <zlaski@apple.com>
30698
30699         PR objc/18971
30700         * objc.dg/encode-5.m: New test.
30701
30702 2004-12-29  Richard Henderson  <rth@redhat.com>
30703
30704         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30705         * objc.dg/stabs-1.m: Disable for ia64.
30706
30707 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30708
30709         PR c++/19190
30710         * g++.dg/warn/Wunused-10.C: New test.
30711
30712 2004-12-28  Richard Henderson  <rth@redhat.com>
30713
30714         * objc.dg/stabs-1.m: Disable for alpha.
30715
30716 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30717
30718         PR c++/19149
30719         * g++.dg/parse/error23.C: New test.
30720
30721 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30722
30723         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30724
30725         PR fortran/19032
30726         * gfortran.dg/intrinsic_modulo_1.f90: New.
30727         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30728         tests with divisor -1.
30729
30730 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30731
30732         * g++.dg/opt/temp1.C (memcpy): Return a value.
30733
30734         PR c++/19148
30735         * g++.dg/expr/cond7.C: New test.
30736
30737 2004-12-27  Paul Brook  <paul@codesourcery.com>
30738
30739         * gfortran.dg/g77/select_no_compile.f: Remove.
30740
30741 2004-12-27  Richard Henderson  <rth@redhat.com>
30742
30743         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30744         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30745         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30746
30747 2004-12-26  Richard Henderson  <rth@redhat.com>
30748
30749         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30750         by 1i instead of token pasting.
30751
30752 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30753
30754         PR tree-optimization/17578
30755         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30756         to additional_flags.
30757         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30758
30759 2004-12-25  Richard Henderson  <rth@redhat.com>
30760
30761         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30762         Remove Alpha.
30763
30764 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30765
30766         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30767         hppa*-*-hpux*.
30768         * gcc.dg/pr17957.c (dg-options): Likewise.
30769         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30770         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30771         instead of 0 on __hppa__.
30772         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30773         "foo,%r" on hppa*-*-*.
30774
30775 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30776
30777         PR fortran/19071
30778         * gfortran.dg/complex_write.f90: New test.
30779
30780 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30781
30782         PR c++/17595
30783         * g++.dg/parse/pragma2.C: New test.
30784
30785         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30786
30787 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30788
30789         * gcc.dg/empty2.c: Add missing dg-warning.
30790
30791 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30792
30793         PR c++/17413
30794         * g++.dg/template/local4.C: New test.
30795         * g++.dg/template/crash19.C: Add dg-error marker.
30796
30797         * g++.dg/template/crash31.C: Correct embedded PR number.
30798
30799 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30800
30801         PR c++/16405
30802         * g++.dg/opt/temp1.C: Add do-run marker.
30803
30804 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30805
30806         * g++.dg/template/spec19.C: New.
30807
30808 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30809
30810         PR target/16819
30811         * gcc.dg/empty2.c: New.
30812
30813 2004-12-23  Richard Henderson  <rth@redhat.com>
30814
30815         * lib/target-supports.exp (check_effective_target_vect_no_align):
30816         Remove i?86 and x86-64.
30817
30818 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30819
30820         PR c++/16405
30821         * g++.dg/opt/temp1.C: New test.
30822
30823 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30824
30825         PR c++/18733
30826         * g++.dg/template/friend33.C: New testcase.
30827
30828 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30829
30830         PR c++/18464
30831         * g++.dg/template/cond5.C: New test.
30832
30833         PR c++/18492
30834         * g++.dg/inherit/thunk3.C: New test.
30835
30836         PR c++/11224
30837         * g++.dg/warn/Wunused-9.C: New test.
30838
30839 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30840
30841         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30842
30843 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30844
30845         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30846
30847 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30848
30849         PR c++/18378
30850         * g++.dg/ext/packed8.C: New test.
30851
30852         PR c++/19063
30853         * g++.dg/template/crash31.C: New test.
30854
30855         PR c++/19034
30856         * g++.dg/template/crash30.C: New test.
30857
30858 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30859
30860         PR C++/18984
30861         * g++.dg/eh/ctor3.C: New test.
30862
30863 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30864
30865         * objc.dg/stabs-1.m: Allow section name to be quoted and
30866         assembly label to begin with '.LL'.
30867
30868 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30869
30870         * gcc.dg/vect/vect.exp
30871         (check_effective_target_lp64_or_vect_no_align): New.
30872         * gcc.dg/vect/vect-77.c: Use it.
30873         * gcc.dg/vect/vect-78.c: Use it.
30874
30875         * lib/target-supports.exp
30876         (check_effective_target_vect_no_max,
30877         check_effective_target_vect_no_bitwise,
30878         check_effective_target_vect_no_align): New.
30879         * gcc.dg/vect/vect-13.c: Use them.
30880         * gcc.dg/vect/vect-17.c: Ditto.
30881         * gcc.dg/vect/vect-18.c: Ditto.
30882         * gcc.dg/vect/vect-19.c: Ditto.
30883         * gcc.dg/vect/vect-20.c: Ditto.
30884         * gcc.dg/vect/vect-27.c: Ditto.
30885         * gcc.dg/vect/vect-29.c: Ditto.
30886         * gcc.dg/vect/vect-44.c: Ditto.
30887         * gcc.dg/vect/vect-48.c: Ditto.
30888         * gcc.dg/vect/vect-50.c: Ditto.
30889         * gcc.dg/vect/vect-52.c: Ditto.
30890         * gcc.dg/vect/vect-54.c: Ditto.
30891         * gcc.dg/vect/vect-56.c: Ditto.
30892         * gcc.dg/vect/vect-58.c: Ditto.
30893         * gcc.dg/vect/vect-60.c: Ditto.
30894         * gcc.dg/vect/vect-72.c: Ditto.
30895         * gcc.dg/vect/vect-80.c: Ditto.
30896
30897 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         PR c++/14075
30900         * g++.dg/init/string1.C: New.
30901
30902         PR c++/18975
30903         * g++.dg/other/synth1.C: New.
30904
30905 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30906
30907         PR c/18963
30908         * gcc.dg/pr18963-1.c: New test.
30909
30910 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30911
30912         PR c/18596
30913         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30914         * gcc.dg/pr18596-1.c: Use dg-error.
30915         (dg-options): Use -fno-unit-at-a-time.
30916         * gcc.dg/pr18596-2.c: New test.
30917         * gcc.dg/pr18596-3.c: New test.
30918
30919 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30920
30921         PR middle-end/18683
30922         * g++.dg/opt/pr18683-1.C: New test case.
30923
30924 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30925
30926         PR other/19093
30927         * g++.dg/opt/max1.C: Fix for 64bit targets.
30928
30929 2004-12-20  Matt Austern  <austern@apple.com>
30930
30931         PR c++/19044
30932         * g++.dg/ext/builtin6.C: New
30933
30934 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30935
30936         PR tree-optimization/19080
30937         * gcc.c-torture/compile/pr19080.c: New test.
30938
30939 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30940
30941         * gcc.dg/20041219-1.c: New test.
30942
30943 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30944
30945         PR middle-end/19068
30946         * g++.dg/opt/max1.C: New test case.
30947
30948 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30949
30950         * gcc.dg/fdata-sections-1.c: New test.
30951
30952 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30953
30954         PR middle-end/18548
30955         * gcc.dg/max-1.c: New test case.
30956
30957 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30958
30959         * gcc.c-torture/execute/20041218-1.c: New test.
30960
30961 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30962
30963         * gcc.dg/pr18501.c: New test.
30964         * gcc.dg/uninit-5.c: XFAIL.
30965         * gcc.dg/uninit-9.c: XFAIL.
30966
30967 2004-12-17  Dale Johannesen  <dalej@apple.com>
30968
30969         * gcc.dg/20041213-1.c: New.
30970
30971 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30972
30973         * objc.dg/stabs-1.m: Allow assembly label to begin
30974         with a dot ('.').
30975
30976 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * gcc.c-torture/execute/20041213-1.c: Move...
30979         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30980
30981 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30982
30983         PR c++/18721
30984         * g++.dg/lookup/conv-5.C: New.
30985
30986 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30987
30988         * objc.dg/stabs-1.m: New test.
30989
30990 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30991
30992         * gcc.dg/visibility-c.c: Change compile to
30993         assemble for the test.
30994
30995 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30996
30997         PR target/19041
30998         * gcc.dg/visibility-c.c: New test.
30999
31000 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31001
31002         PR middle-end/18493
31003         * gcc.dg/switch-8.c: New test case.
31004
31005 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31006
31007         PR c++/18905
31008         * g++.dg/template/init4.C: New.
31009         * g++.dg/opt/static3.C: Enable optimizer.
31010
31011 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31012
31013         * g++.dg/other/complex1.C: New test.
31014
31015 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31016
31017         * g++.dg/opt/inline9.C: New test.
31018
31019 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31020
31021         PR fortran/18993
31022         * gfotran.dg/nullify_1.f: New test.
31023
31024 2004-12-15  Richard Henderson  <rth@redhat.com>
31025
31026         * gcc.target/i386/i386.exp: New harness.
31027         * gcc.target/i386/vect-args.c: New.
31028
31029 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31030
31031         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31032
31033 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31034
31035         PR c++/18825
31036         * g++.dg/template/friend32.C: New test.
31037
31038 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31039
31040         * cpp/pragma-once-1.c: New test.
31041         * cpp/pragma-once-1b.h: Likewise.
31042         * cpp/pragma-once-1c.h: Likewise.
31043         * cpp/pragma-once-1d.h: Likewise.
31044         * cpp/inc/pragma-once-1a.h: Likewise.
31045
31046 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31047             Steven G. Kargl  <kargls@comcast.net>
31048
31049         PR fortran/17597
31050         * gfortran.dg/list_read_3.f90: New test.
31051
31052 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31053
31054         * gcc.dg/ftrapv-2.c: New test.
31055
31056 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31057
31058         PR c++/18981
31059         * g++.dg/template/typename9.C: New test.
31060
31061 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31062
31063         PR c++/18738
31064         * g++.dg/template/typename8.C: New test.
31065         * g++.dg/parse/friend2.C: Tweak error message.
31066
31067 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31068
31069         * gcc.c-torture/20041214-1.c: New test.
31070
31071 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31072
31073         PR c++/18965
31074         * g++.dg/init/array17.C: New test.
31075
31076 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/18793
31079         * g++.dg/init/aggr3.C: New test.
31080
31081 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31082
31083         * gcc.dg/altivec-types-1.c: New test.
31084         * gcc.dg/altivec-types-2.c: New test.
31085         * gcc.dg/altivec-types-3.c: New test.
31086         * gcc.dg/altivec-types-4.c: New test.
31087         * g++.dg/ext/altivec-types-1.C: New test.
31088         * g++.dg/ext/altivec-types-2.C: New test.
31089         * g++.dg/ext/altivec-types-3.C: New test.
31090         * g++.dg/ext/altivec-types-4.C: New test.
31091
31092 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31093
31094         PR middle-end/18951
31095         * gcc.c-torture/execute/20041213-1.c: New test.
31096
31097 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31098
31099         PR c++/18949
31100         * g++.dg/template/cast1.C: New.
31101
31102 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31103
31104         * gcc.c-torture/execute/20041213-2.c: New test.
31105
31106 2004-12-13  Richard Henderson  <rth@redhat.com>
31107
31108         * gcc.dg/i386-sse-10.c: Fix typo in options.
31109
31110 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31111
31112         PR c++/18968
31113         * g++.dg/opt/pr18968.C: New test.
31114
31115 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/18925
31118         * g++.dg/ext/visibility/staticdatamem.C: New test.
31119
31120 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31121
31122         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31123
31124 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31125
31126         PR rtl-optimization/18928
31127         * gcc.dg/pr18928-1.c: New test case.
31128
31129 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31130
31131         PR tree-opt/16951
31132         * gcc.c-torture/compile/20041211-1.c: New.
31133
31134 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31135
31136         PR middle-end/17564
31137         * gcc.c-torture/execute/20041212-1.c: New test.
31138
31139 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31140
31141         PR fortran/18869
31142         * gfortran.dg/common_1.f90: New test.
31143
31144 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31145         Paul Brook  <paul@codesourcery.com>
31146
31147         PR fortran/16222
31148         * gfortran.dg/real_do_1.f90: New test.
31149
31150 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31151
31152         PR tree-opt/18040
31153         * g++.dg/opt/ptrmem6.C: New test.
31154
31155 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31156
31157         PR middle-end/18921
31158         * gcc.dg/pr18921-1.c: New test case.
31159
31160 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31161
31162         PR fortran/17175
31163         * gfortran.dg/scale_1.f90: New test.
31164
31165 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31166
31167         PR middle-end/18903
31168         * gcc.c-torture/compile/pr18903.c: New test.
31169
31170 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31171
31172         * gcc.c-torture/execute/20041210-1.c: New test.
31173
31174 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31175
31176         PR c++/18731
31177         * g++.dg/parser/struct-1.C: New test.
31178         * g++.dg/parser/struct-2.C: New test.
31179         * g++.dg/parser/struct-3.C: New test.
31180
31181 2004-12-09  Richard Henderson  <rth@redhat.com>
31182
31183         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31184
31185         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31186         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31187
31188 2004-12-09  Matt Austern  <austern@apple.com>
31189
31190         PR c++/18514
31191         * g++.dg/ext/builtin1.C: New
31192         * g++.dg/ext/builtin2.C: New
31193         * g++.dg/ext/builtin3.C: New
31194         * g++.dg/ext/builtin4.C: New
31195         * g++.dg/ext/builtin5.C: New
31196
31197 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31198
31199         PR tree-opt/18904
31200         * g++.dg/opt/ptrmem5.C: New test.
31201
31202 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31203
31204         * g++.dg/parse/typename5.C: Adjust for new error.
31205         * g++.dg/parse/typename7.C: New.
31206
31207 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31208
31209         PR c++/18073
31210         * g++.dg/other/mmintrin.C: New test.
31211
31212 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31213
31214         PR c++/16681
31215         * g++.dg/init/array15.C: New.
31216         * g++.dg/init/array16.C: New.
31217
31218 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31219
31220         PR fortran/18826
31221         * gfortran.dg/assign_1.f90: New test.
31222
31223 2004-12-08  Nick Clifton  <nickc@redhat.com>
31224
31225         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31226         * gcc.target/xstormy16/data_below100: Likewise.
31227         * gcc.target/xstormy16/sfr: Likewise.
31228         * gcc.target/xstormy16/below100.S: New test source file.
31229         * gcc.target/xstormy16/below100.ld: New test linker script.
31230         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31231         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31232         bp instructions.
31233         * gcc.target/xstormy16/bp.c: Likewise.
31234
31235         * gcc.target/xstormy16/bss_below100: New files:
31236         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31237         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31238         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31239         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31240         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31241         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31242         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31243         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31244         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31245         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31246         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31247         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31248         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31249         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31250         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31251         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31252         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31253         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31254         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31255         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31256         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31257         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31258         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31259         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31260         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31261         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31262         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31263
31264         * gcc.target/xstormy16/data_below100: New files:
31265         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31266         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31267         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31268         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31269         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31270         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31271         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31272         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31273         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31274         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31275         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31276         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31277         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31278         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31279         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31280         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31281         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31282         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31283         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31284         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31285         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31286         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31287         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31288         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31289         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31290         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31291         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31292
31293         * gcc.target/xstormy16/sfr: New files:
31294         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31295         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31296         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31297         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31298         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31299         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31300         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31301         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31302         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31303         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31304         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31305         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31306         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31307         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31308         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31309         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31310         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31311         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31312         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31313         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31314         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31315         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31316         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31317         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31318         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31319         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31320         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31321         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31322         27_if0_sfrw_bitfield_f.c
31323
31324 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31325
31326         PR c++/18100
31327         * g++.dg/lookup/name-clash4.C: New test.
31328
31329 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31330
31331         PR c++/18672
31332         * g++.dg/opt/array1.C: New.
31333
31334         PR c++/18803
31335         * g++.dg/template/operator5.C: New.
31336
31337 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31338
31339         PR c/18867
31340         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31341
31342 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31343
31344         * gcc.dg/noncompile/20041207.c: New test.
31345
31346 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31347
31348         * g++.dg/other/unreachable-1.C: New test.
31349
31350 2004-12-06  Nick Clifton  <nickc@redhat.com>
31351
31352         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31353         <limits.h> because the latter comes from gcc's include/ directory
31354         and not the newlib/libc/include directory.
31355
31356 2004-12-04  Richard Henderson  <rth@redhat.com>
31357
31358         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31359
31360 2004-12-04  Richard Henderson  <rth@redhat.com>
31361
31362         * lib/target-supports.exp (check_gc_sections_available): Disable
31363         for alpha and ia64.
31364
31365 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31366
31367         PR middle-end/17909
31368         * g++.dg/other/vararg-2.C: New test.
31369
31370 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31371
31372         PR c++/17011, c++/17971
31373         * g++.dg/template/error15.C: Adjust expected error.
31374         * g++.dg/template/instantiate3.C: Likewise.
31375
31376 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31377
31378         * gcc.dg/altivec-18.c: Fix for darwin
31379
31380 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         PR c++/18782
31383         * g++.dg/parse/ptrmem2.C: New.
31384
31385         PR c++/18318
31386         * g++.dg/template/new1.C: New.
31387
31388 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31389
31390         PR fortran/18710
31391         * gfortran.dg/direct_io_3.f90: New test.
31392
31393 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31394
31395         PR 18758
31396         * g++.dg/parse/crash21.C: New.
31397
31398 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31399
31400         PR c++/15664, c++/18276
31401         * g++.dg/template/ttp13.C: New test.
31402         * g++.dg/template/ttp14.C: Likewise.
31403
31404 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31405
31406         PR c++/18123
31407         * g++.dg/parse/enum2.C: New test.
31408         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31409
31410 2004-12-02  Nick Clifton  <nickc@redhat.com>
31411
31412         * gcc.target/xstormy16: New test directory.
31413         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31414         * gcc.target/xstormy16/bp.c: Check the generation of bp
31415         instructions.
31416         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31417         bn instructions and the BELOW100 attribute.
31418
31419 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31420
31421         PR target/16952
31422         * gcc.dg/ppc-eabi.c: New.
31423
31424 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31425
31426         PR fortran/18284
31427         * gfortran.dg/backspace.f90
31428
31429 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31430
31431         * gfortran.dg/inquire.f90: New test.
31432
31433 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31434
31435         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31436         handle effective-target-keyword.
31437         (dg-skip-if): Support effective-target keyword as target list.
31438         (dg-xfail-if): Ditto.
31439         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31440
31441 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31442
31443         PR tree-optimization/18291
31444         * gcc.c-torture/compile/pr18291.c: New test.
31445
31446 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31447
31448         PR C++/18729
31449         * g++.dg/parse/crash20.C: New.
31450
31451         PR c++/17431
31452         * g++.dg/overload/arg1.C: New.
31453         * g++.dg/overload/arg2.C: New.
31454         * g++.dg/overload/arg3.C: New.
31455         * g++.dg/overload/arg4.C: New.
31456
31457 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31458
31459         * gcc.dg/c99-flex-array-4.c: Remove.
31460
31461 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31462
31463         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31464
31465         * lib/target-supports.exp (is-effective-target): Simplify.
31466
31467         * lib/target-supports.exp (check_effective_target_vect_long):
31468         Fix for powerpc64-*-*.
31469
31470 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31471
31472         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31473         to support new requirements on FreeBSD 5.
31474
31475 2004-11-30  Devang Patel  <dpatel@apple.com>
31476
31477         PR 18702
31478         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31479
31480 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31481
31482         * g++.dg/ext/altivec-13.C: New test.
31483
31484 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31485
31486         PR tree-opt/18298
31487         * gcc.c-torture/execute/p18298.c: New test.
31488
31489 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31490             Dorit Naishlos  <dorit@il.ibm.com>
31491
31492         PR tree-opt/18607
31493         * gcc.dg/vect/vect-89.c: New test.
31494
31495 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31496
31497         * gcc.dg/pr18596-1.c: New test.
31498
31499 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31500
31501         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31502
31503 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31504
31505         PR c/18479
31506         * gcc.dg/pr18479.c: New test.
31507
31508 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31509
31510         PR target/18490
31511         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31512         mmix-knuth-mmixware.
31513
31514         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31515         cris-*-elf* cris-*-aout* mmix-*-*
31516
31517 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31518
31519         PR middle-end/18725
31520         * gcc.dg/pr18725.c: New test.
31521
31522 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31523
31524         PR target/18488
31525         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31526
31527         PR target/18336
31528         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31529
31530 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31531
31532         PR c++/18368
31533         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31534         * g++.old-deja/g++.law/ctors5.C: Likewise.
31535         * g++.old-deja/g++.other/crash25.C: Likewise.
31536
31537         PR c++/18674
31538         * g++.dg/template/error16.C: New test.
31539
31540         PR c++/18512
31541         * g++.dg/template/crash29.C: New test.
31542
31543 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31544
31545         PR tree-optimization/18712
31546         * gcc.c-torture/compile/pr18712.c: New test.
31547
31548 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31549
31550         PR c/7544
31551         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31552         tests.
31553
31554 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31555
31556         PR c++/18652
31557         * g++.dg/lookup/crash6.C: New test.
31558
31559 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31560
31561         PR middle-end/18164
31562         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31563
31564 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31565
31566         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31567         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31568         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31569
31570 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31571
31572         * gcc.dg/pr18164.c: New test.
31573
31574 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31575
31576         * gcc.dg/funroll-loops-all.c: New.
31577
31578 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31579
31580         PR target/18489
31581         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31582         delimeter, match space and TAB as well as ":".
31583
31584         PR target/18484
31585         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31586
31587         PR target/18348
31588         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31589
31590         PR target/18345
31591         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31592
31593         PR target/18337
31594         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31595
31596 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31597
31598         * gfortran.dg/direct_io_2.f90: New test.
31599
31600 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31601
31602         PR target/18334
31603         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31604
31605 2004-11-28  Richard Henderson  <rth@redhat.com>
31606
31607         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31608
31609 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31610
31611         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31612         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31613         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31614         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31615         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31616         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31617         gcc.dg/pointer-arith-8.c: New tests.
31618
31619 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31620
31621         PR fortran/18364
31622         * gfortran.dg/endfile.f90: New test.
31623
31624 2004-11-27  Falk Hueffner  <falk@debian.org>
31625
31626         * gcc.dg/loop-6.c: New test.
31627
31628 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31629
31630         * gcc.c-torture/execute/20041126-1.c: New test.
31631
31632 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31633
31634         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31635         on IRIX.
31636
31637 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31638
31639         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31640         functions.
31641
31642 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31643
31644         PR rtl-optimization/17825
31645         * gcc.c-torture/compile/20041119-1.c: New test.
31646
31647 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31648
31649         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31650         Check existence of ld library path variables before unsetting.
31651
31652 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31653
31654         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31655
31656 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31657
31658         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31659
31660 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31661
31662         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31663
31664 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31665
31666         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31667         dg-do directive.
31668
31669 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31670
31671         * gcc.dg/pr17957.c: Pass --param, not -param.
31672
31673 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31674
31675         PR middle-end/17957
31676         * gcc.dg/pr17957.c: New test.
31677
31678 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31679
31680         PR c++/18445
31681         * g++.dg/template/crash28.C: Likewise.
31682
31683         PR c++/18001
31684         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31685         * g++.dg/ext/lvaddr.C: Likewise.
31686         * g++.dg/opt/pr7503-3.C: Likewise.
31687
31688         PR c++/18466
31689         * g++.dg/parse/qualified3.C: New test.
31690         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31691
31692         PR c++/18545
31693         * g++.dg/expr/return1.C: New test.
31694
31695 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31696
31697         Friend class name lookup 3/n, PR c++/3332
31698         * g++.dg/lookup/friend3.C: New test.
31699         * g++.dg/lookup/friend4.C: Likewise.
31700         * g++.dg/lookup/friend5.C: Likewise.
31701
31702 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31703
31704         Friend class name lookup 2/n, PR c++/14513, c++/15410
31705         * g++.dg/lookup/friend2.C: New test.
31706         * g++.dg/template/friend31.C: Likewise.
31707
31708 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31709
31710         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31711
31712 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31713
31714         PR c++/17473
31715         * g++.dg/tc1/dr56.C: Remove.
31716         * g++.dg/template/typedef1.C: Add dg-error markers.
31717         * g++.old-deja/g++.other/typedef7.C: Likewise.
31718
31719         PR c++/18285
31720         * g++.dg/parse/typedef7.C: New test.
31721
31722 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31723
31724         * gcc.c-torture/execute/20041124-1.c: New test.
31725
31726 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31727
31728         * g++.dg/template/deduce3.C: New test.
31729
31730         PR c++/18586
31731         * g++.dg/template/crash27.C: New test.
31732
31733         PR c++/18530
31734         * g++.dg/warn/Wshadow-3.C: New test.
31735
31736 2004-11-24  Devang Patel  <dpatel@apple.com>
31737
31738         PR/18555
31739         * gcc.dg/cpp/isysroot-1.c: New test.
31740         * gcc.dg/cpp/usr/include/stdio.h: New file.
31741         * gcc.dg/cpp/isysroot-2.c: New test.
31742         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31743         New file.
31744
31745 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31746
31747         PR c++/8929
31748         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31749
31750 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31751
31752         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31753         * gcc.target/sparc/pdist.c: Likewise.
31754
31755 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31756
31757         PR c++/16882
31758         * g++.dg/conversion/simd1.C: New test.
31759
31760 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31761
31762         * lib/target-libpath.exp: New file defining
31763         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31764         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31765         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31766         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31767         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31768
31769 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31770
31771         * gcc.dg/pragma-align-2.c: Test macro expansion.
31772         * gcc.dg/pragma-pack-2.c: New test.
31773
31774 2004-11-23  Richard Henderson  <rth@redhat.com>
31775
31776         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31777         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31778         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31779         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31780         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31781         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31782
31783         * gcc.dg/vect/vect.exp: Add check for alpha.
31784         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31785         (check_effective_target_vect_int): Enable for alpha.
31786         (check_effective_target_vect_long): New.
31787         (is-effective-target): Add it.
31788
31789 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31790
31791         * gcc.dg/pr18614-1.c: New test.
31792
31793 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31794
31795         * gcc.dg/setjmp-2.c: New test.
31796
31797 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31798
31799         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31800         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31801         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31802         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31803         gcc.target/sparc/pdist.c: New tests.
31804
31805 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31806
31807         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31808
31809 2004-11-22  Dale Johannesen  <dalej@apple.com>
31810
31811         * gcc.dg/20041111-1.c: New.
31812
31813 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31814
31815         PR tree-opt/18536
31816         * gcc.dg/vect/pr18536.c: New test.
31817
31818 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31819
31820         PR c++/18354
31821         * g++.dg/template/nontype11.C: New test.
31822
31823 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31824
31825         PR middle-end/18520
31826         * gcc.dg/pr18520-1.c: New test case.
31827
31828 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31829
31830         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31831         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31832         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31833         expected diagnostics.
31834
31835 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31836
31837         PR target/18580
31838         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31839         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31840         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31841
31842 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31843
31844         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31845
31846 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31847             Joseph Myers  <joseph@codesourcery.com>
31848
31849         * lib/target-supports.exp (check_visibility_available): Really
31850         test the compiler.
31851
31852 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31853
31854         PR tree-opt/18181
31855         * gcc.dg/vect/vect-85.c: New test.
31856         * gcc.dg/vect/vect-86.c: New test.
31857         * gcc.dg/vect/vect-87.c: New test.
31858         * gcc.dg/vect/vect-88.c: New test.
31859
31860 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31861
31862         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31863
31864 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31865
31866         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31867         * gcc.dg/ppc-and-1.c: Ditto.
31868         * gcc.dg/ppc-compare-1.c: Ditto.
31869         * gcc.dg/ppc-mov-1.c: Ditto
31870
31871 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31872             Mark Mitchell  <mark@codesourcery.com>
31873
31874         * gcc.dg/pragma-init-fini-2.c: New test.
31875
31876 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31877             Aldy Hernandez  <aldyh@redhat.com>
31878
31879         * lib/target-supports.exp (check_effective_target_vect_int): New
31880         (check_effective_target_vect_float): New
31881         (check_effective_target_vect_double): New.
31882         (is-effective-target): Support new effective targets keywords.
31883         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31884         default action for dg-do.
31885         * gcc.dg/vect/pr16105.c: Use new support.
31886         * gcc.dg/vect/pr18400.c: Ditto.
31887         * gcc.dg/vect/pr18425.c: Ditto.
31888         * gcc.dg/vect/vect-1.c: Ditto.
31889         * gcc.dg/vect/vect-10.c: Ditto.
31890         * gcc.dg/vect/vect-11.c: Ditto.
31891         * gcc.dg/vect/vect-12.c: Ditto.
31892         * gcc.dg/vect/vect-13.c: Ditto.
31893         * gcc.dg/vect/vect-14.c: Ditto.
31894         * gcc.dg/vect/vect-15.c: Ditto.
31895         * gcc.dg/vect/vect-16.c: Ditto.
31896         * gcc.dg/vect/vect-17.c: Ditto.
31897         * gcc.dg/vect/vect-18.c: Ditto.
31898         * gcc.dg/vect/vect-19.c: Ditto.
31899         * gcc.dg/vect/vect-2.c: Ditto.
31900         * gcc.dg/vect/vect-20.c: Ditto.
31901         * gcc.dg/vect/vect-21.c: Ditto.
31902         * gcc.dg/vect/vect-22.c: Ditto.
31903         * gcc.dg/vect/vect-23.c: Ditto.
31904         * gcc.dg/vect/vect-24.c: Ditto.
31905         * gcc.dg/vect/vect-25.c: Ditto.
31906         * gcc.dg/vect/vect-26.c: Ditto.
31907         * gcc.dg/vect/vect-27.c: Ditto.
31908         * gcc.dg/vect/vect-27a.c: Ditto.
31909         * gcc.dg/vect/vect-28.c: Ditto.
31910         * gcc.dg/vect/vect-29.c: Ditto.
31911         * gcc.dg/vect/vect-29a.c: Ditto.
31912         * gcc.dg/vect/vect-3.c: Ditto.
31913         * gcc.dg/vect/vect-30.c: Ditto.
31914         * gcc.dg/vect/vect-31.c: Ditto.
31915         * gcc.dg/vect/vect-32.c: Ditto.
31916         * gcc.dg/vect/vect-33.c: Ditto.
31917         * gcc.dg/vect/vect-34.c: Ditto.
31918         * gcc.dg/vect/vect-35.c: Ditto.
31919         * gcc.dg/vect/vect-36.c: Ditto.
31920         * gcc.dg/vect/vect-37.c: Ditto.
31921         * gcc.dg/vect/vect-38.c: Ditto.
31922         * gcc.dg/vect/vect-4.c: Ditto.
31923         * gcc.dg/vect/vect-40.c: Ditto.
31924         * gcc.dg/vect/vect-41.c: Ditto.
31925         * gcc.dg/vect/vect-42.c: Ditto.
31926         * gcc.dg/vect/vect-43.c: Ditto.
31927         * gcc.dg/vect/vect-44.c: Ditto.
31928         * gcc.dg/vect/vect-45.c: Ditto.
31929         * gcc.dg/vect/vect-46.c: Ditto.
31930         * gcc.dg/vect/vect-47.c: Ditto.
31931         * gcc.dg/vect/vect-48.c: Ditto.
31932         * gcc.dg/vect/vect-48a.c: Ditto.
31933         * gcc.dg/vect/vect-49.c: Ditto.
31934         * gcc.dg/vect/vect-5.c: Ditto.
31935         * gcc.dg/vect/vect-50.c: Ditto.
31936         * gcc.dg/vect/vect-51.c: Ditto.
31937         * gcc.dg/vect/vect-52.c: Ditto.
31938         * gcc.dg/vect/vect-53.c: Ditto.
31939         * gcc.dg/vect/vect-54.c: Ditto.
31940         * gcc.dg/vect/vect-55.c: Ditto.
31941         * gcc.dg/vect/vect-56.c: Ditto.
31942         * gcc.dg/vect/vect-56a.c: Ditto.
31943         * gcc.dg/vect/vect-57.c: Ditto.
31944         * gcc.dg/vect/vect-58.c: Ditto.
31945         * gcc.dg/vect/vect-59.c: Ditto.
31946         * gcc.dg/vect/vect-6.c: Ditto.
31947         * gcc.dg/vect/vect-60.c: Ditto.
31948         * gcc.dg/vect/vect-61.c: Ditto.
31949         * gcc.dg/vect/vect-62.c: Ditto.
31950         * gcc.dg/vect/vect-63.c: Ditto.
31951         * gcc.dg/vect/vect-64.c: Ditto.
31952         * gcc.dg/vect/vect-65.c: Ditto.
31953         * gcc.dg/vect/vect-66.c: Ditto.
31954         * gcc.dg/vect/vect-67.c: Ditto.
31955         * gcc.dg/vect/vect-68.c: Ditto.
31956         * gcc.dg/vect/vect-69.c: Ditto.
31957         * gcc.dg/vect/vect-7.c: Ditto.
31958         * gcc.dg/vect/vect-72.c: Ditto.
31959         * gcc.dg/vect/vect-72a.c: Ditto.
31960         * gcc.dg/vect/vect-73.c: Ditto.
31961         * gcc.dg/vect/vect-74.c: Ditto.
31962         * gcc.dg/vect/vect-75.c: Ditto.
31963         * gcc.dg/vect/vect-76.c: Ditto.
31964         * gcc.dg/vect/vect-77.c: Ditto.
31965         * gcc.dg/vect/vect-77a.c: Ditto.
31966         * gcc.dg/vect/vect-78.c: Ditto.
31967         * gcc.dg/vect/vect-79.c: Ditto.
31968         * gcc.dg/vect/vect-8.c: Ditto.
31969         * gcc.dg/vect/vect-80.c: Ditto.
31970         * gcc.dg/vect/vect-82.c: Ditto.
31971         * gcc.dg/vect/vect-82_64.c: Ditto.
31972         * gcc.dg/vect/vect-83.c: Ditto.
31973         * gcc.dg/vect/vect-83_64.c: Ditto.
31974         * gcc.dg/vect/vect-9.c: Ditto.
31975         * gcc.dg/vect/vect-all.c: Ditto.
31976         * gcc.dg/vect/vect-none.c: Ditto.
31977
31978 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31979
31980         * lib/gcc-dg.exp (dg-skip-if): New function.
31981         (dg-forbid-option): Remove.
31982         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31983         * g++.dg/abi/bitfield8.C: Likewise.
31984         * g++.dg/abi/dtor1.C: Likewise.
31985         * g++.dg/abi/empty10.C: Likewise.
31986         * g++.dg/abi/empty7.C: Likewise.
31987         * g++.dg/abi/empty9.C: Likewise.
31988         * g++.dg/abi/layout3.C: Likewise.
31989         * g++.dg/abi/layout4.C: Likewise.
31990         * g++.dg/abi/thunk1.C: Likewise.
31991         * g++.dg/abi/thunk2.C: Likewise.
31992         * g++.dg/abi/vbase11.C: Likewise.
31993         * g++.dg/abi/vthunk2.C: Likewise.
31994         * g++.dg/abi/vthunk3.C: Likewise.
31995         * g++.dg/ext/attrib8.C: Likewise.
31996         * g++.dg/opt/longbranch2.C: Likewise.
31997         * g++.dg/opt/reg-stack4.C: Likewise.
31998         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31999         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32000         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32001         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32002         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32003         * gcc.dg/20000609-1.c: Likewise.
32004         * gcc.dg/20000720-1.c: Likewise.
32005         * gcc.dg/20011107-1.c: Likewise.
32006         * gcc.dg/20011119-1.c: Likewise.
32007         * gcc.dg/20020108-1.c: Likewise.
32008         * gcc.dg/20020122-2.c: Likewise.
32009         * gcc.dg/20020122-3.c: Likewise.
32010         * gcc.dg/20020201-3.c: Likewise.
32011         * gcc.dg/20020206-1.c: Likewise.
32012         * gcc.dg/20020218-1.c: Likewise.
32013         * gcc.dg/20020310-1.c: Likewise.
32014         * gcc.dg/20020411-1.c: Likewise.
32015         * gcc.dg/20020418-2.c: Likewise.
32016         * gcc.dg/20020426-1.c: Likewise.
32017         * gcc.dg/20020426-2.c: Likewise.
32018         * gcc.dg/20020517-1.c: Likewise.
32019         * gcc.dg/20020523-1.c: Likewise.
32020         * gcc.dg/20020523-2.c: Likewise.
32021         * gcc.dg/20020729-1.c: Likewise.
32022         * gcc.dg/20030204-1.c: Likewise.
32023         * gcc.dg/20030826-2.c: Likewise.
32024         * gcc.dg/20030926-1.c: Likewise.
32025         * gcc.dg/20031202-1.c: Likewise.
32026         * gcc.dg/980312-1.c: Likewise.
32027         * gcc.dg/980313-1.c: Likewise.
32028         * gcc.dg/990117-1.c: Likewise.
32029         * gcc.dg/990424-1.c: Likewise.
32030         * gcc.dg/990524-1.c: Likewise.
32031         * gcc.dg/991230-1.c: Likewise.
32032         * gcc.dg/i386-387-1.c: Likewise.
32033         * gcc.dg/i386-387-2.c: Likewise.
32034         * gcc.dg/i386-387-3.c: Likewise.
32035         * gcc.dg/i386-387-4.c: Likewise.
32036         * gcc.dg/i386-387-5.c: Likewise.
32037         * gcc.dg/i386-387-6.c: Likewise.
32038         * gcc.dg/i386-asm-1.c: Likewise.
32039         * gcc.dg/i386-bitfield1.c: Likewise.
32040         * gcc.dg/i386-bitfield2.c: Likewise.
32041         * gcc.dg/i386-loop-1.c: Likewise.
32042         * gcc.dg/i386-loop-2.c: Likewise.
32043         * gcc.dg/i386-loop-3.c: Likewise.
32044         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32045         * gcc.dg/i386-pic-1.c: Likewise.
32046         * gcc.dg/i386-regparm.c: Likewise.
32047         * gcc.dg/i386-signbit-1.c: Likewise.
32048         * gcc.dg/i386-signbit-2.c: Likewise.
32049         * gcc.dg/i386-signbit-3.c: Likewise.
32050         * gcc.dg/i386-sse-5.c: Likewise.
32051         * gcc.dg/i386-sse-8.c: Likewise.
32052         * gcc.dg/i386-unroll-1.c: Likewise.
32053         * gcc.dg/tls/opt-1.c: Likewise.
32054         * gcc.dg/tls/opt-2.c: Likewise.
32055         * gcc.dg/unroll-1.c: Likewise.
32056         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32057         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32058         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32059         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32060
32061 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32062
32063         * g++.dg/template/incomplete1.C: New test.
32064
32065 2004-11-16  Nick Clifton  <nickc@redhat.com>
32066
32067         Revert patches accidentally commited during checkin of fixes for
32068         xstormy16 tests:
32069         gcc.c-torture/execute/simd-4.c: Revert
32070         gcc.dg/20040910-1.c: Revert.
32071
32072 2004-11-16  Paul Brook  <paul@codesourcery.com>
32073
32074         PR fortran/13010
32075         * gfortran.dg/der_pointer_1.f90: New test.
32076
32077 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32078
32079         PR c/18498
32080         * gcc.dg/bitfld-13.c: New test.
32081
32082 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32083
32084         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32085         powerpc*-*-linux*.
32086
32087         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32088         * gcc.dg/ppc64-abi-2.c: Ditto.
32089         * gcc.dg/ppc64-abi-3.c: Ditto.
32090
32091         * lib/gcc-dg.exp (dg-target-list): Remove.
32092
32093 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32094
32095         * gcc.dg/ia64-postinc.c: New test.
32096
32097 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32098
32099         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32100
32101 2004-11-15  Nick Clifton  <nickc@redhat.com>
32102
32103         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32104         __INT_MAX__ so that the test can be compiled by toolchains
32105         targeted at 16-bit processors.
32106
32107         * gcc.dg/20040625-1.c: Use long constants rather than integers
32108         when performing arithmetic that will overflow 16-bits.
32109
32110         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32111         xstormy16.  It does not support 128-bit vector operations.
32112
32113         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32114         with the macro PTR_TYPE.  Define this macro to an integer type
32115         suitable for holding a pointer.
32116
32117         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32118         the target is a 16-bit processor.
32119
32120         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32121         16-bit targets where the character constant will be too long.
32122
32123         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32124         where the double will not be directly addressable.
32125
32126 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32127
32128         Friend class name lookup 1/n, PR c++/18471
32129         * g++.dg/template/crash26.C: New test.
32130         * g++.dg/lookup/struct1.C: Adjust expected error.
32131         * g++.dg/parse/elab1.C: Likewise.
32132         * g++.dg/parse/elab2.C: Likewise.
32133         * g++.dg/parse/int-as-enum1.C: Likewise.
32134         * g++.dg/parse/struct-as-enum1.C: Likewise.
32135         * g++.dg/parse/typedef1.C: Likewise.
32136         * g++.dg/parse/typedef3.C: Likewise.
32137         * g++.dg/parse/typedef4.C: Likewise.
32138         * g++.dg/parse/typedef5.C: Likewise.
32139         * g++.dg/template/nontype4.C: Likewise.
32140         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32141         * g++.old-deja/g++.other/elab1.C: Likewise.
32142         * g++.old-deja/g++.other/syntax4.C: Likewise.
32143
32144 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32145
32146         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32147
32148 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32149
32150         * gcc.c-torture/execute/20041114-1.c: New test.
32151
32152 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32153
32154         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32155         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32156         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32157         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32158         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32159         gcc.dg/switch-7.c: New tests.
32160
32161 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32162
32163         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32164
32165 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32166
32167         PR tree-opt/18400
32168         * gcc.dg/vect/pr18400.c: New test.
32169
32170 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32171             Andrew Pinski  <pinskia@physics.uc.edu>
32172
32173         PR tree-opt/18425
32174         * gcc.dg/vect/pr18425.c: New test.
32175
32176 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32177
32178         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32179         Guard with dg-require-alias and dg-require-visibility.
32180
32181 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32182
32183         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32184
32185 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32186
32187         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32188
32189 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32190
32191         PR c++/17344
32192         * g++.dg/template/defarg5.C: New test.
32193
32194 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32195
32196         * g++.dg/parse/cast1.C: Run only on ILP32.
32197         * g++.old-deja/g++.mike/p784.C: Likewise.
32198
32199 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32200
32201         * gcc.c-torture/execute/20041113-1.c: New test.
32202
32203 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32204
32205         PR target/18230
32206         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32207         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32208         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32209         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32210         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32211         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32212         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32213         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32214         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32215         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32216         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32217         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32218         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32219
32220 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32221
32222         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32223         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32224         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32225         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32226         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32227         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32228         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32229         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32230         gcc.target/sparc/combined-1.c: New tests.
32231
32232 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32233
32234         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32235         New tests.
32236
32237 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32238
32239         * lib/gcc-dg.exp (dg-forbid-option): New function.
32240         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32241         * g++.dg/abi/bitfield8.C: Likewise.
32242         * g++.dg/abi/dtor1.C: Likewise.
32243         * g++.dg/abi/empty10.C: Likewise.
32244         * g++.dg/abi/empty7.C: Likewise.
32245         * g++.dg/abi/empty9.C: Likewise.
32246         * g++.dg/abi/layout3.C: Likewise.
32247         * g++.dg/abi/layout4.C: Likewise.
32248         * g++.dg/abi/thunk1.C: Likewise.
32249         * g++.dg/abi/thunk2.C: Likewise.
32250         * g++.dg/abi/vbase11.C: Likewise.
32251         * g++.dg/abi/vthunk2.C: Likewise.
32252         * g++.dg/abi/vthunk3.C: Likewise.
32253         * g++.dg/ext/attrib8.C: Likewise.
32254         * g++.dg/opt/longbranch2.C: Likewise.
32255         * g++.dg/opt/reg-stack4.C: Likewise.
32256         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32257         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32258         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32259         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32260         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32261         * gcc.dg/20000609-1.c: Likewise.
32262         * gcc.dg/20000720-1.c: Likewise.
32263         * gcc.dg/20011107-1.c: Likewise.
32264         * gcc.dg/20011119-1.c: Likewise.
32265         * gcc.dg/20020108-1.c: Likewise.
32266         * gcc.dg/20020122-2.c: Likewise.
32267         * gcc.dg/20020122-3.c: Likewise.
32268         * gcc.dg/20020201-3.c: Likewise.
32269         * gcc.dg/20020206-1.c: Likewise.
32270         * gcc.dg/20020218-1.c: Likewise.
32271         * gcc.dg/20020310-1.c: Likewise.
32272         * gcc.dg/20020411-1.c: Likewise.
32273         * gcc.dg/20020418-2.c: Likewise.
32274         * gcc.dg/20020426-1.c: Likewise.
32275         * gcc.dg/20020426-2.c: Likewise.
32276         * gcc.dg/20020517-1.c: Likewise.
32277         * gcc.dg/20020523-1.c: Likewise.
32278         * gcc.dg/20020523-2.c: Likewise.
32279         * gcc.dg/20020729-1.c: Likewise.
32280         * gcc.dg/20030204-1.c: Likewise.
32281         * gcc.dg/20030826-2.c: Likewise.
32282         * gcc.dg/20030926-1.c: Likewise.
32283         * gcc.dg/20031202-1.c: Likewise.
32284         * gcc.dg/980312-1.c: Likewise.
32285         * gcc.dg/980313-1.c: Likewise.
32286         * gcc.dg/990117-1.c: Likewise.
32287         * gcc.dg/990424-1.c: Likewise.
32288         * gcc.dg/990524-1.c: Likewise.
32289         * gcc.dg/991230-1.c: Likewise.
32290         * gcc.dg/i386-387-1.c: Likewise.
32291         * gcc.dg/i386-387-2.c: Likewise.
32292         * gcc.dg/i386-387-3.c: Likewise.
32293         * gcc.dg/i386-387-4.c: Likewise.
32294         * gcc.dg/i386-387-5.c: Likewise.
32295         * gcc.dg/i386-387-6.c: Likewise.
32296         * gcc.dg/i386-asm-1.c: Likewise.
32297         * gcc.dg/i386-bitfield1.c: Likewise.
32298         * gcc.dg/i386-bitfield2.c: Likewise.
32299         * gcc.dg/i386-loop-1.c: Likewise.
32300         * gcc.dg/i386-loop-2.c: Likewise.
32301         * gcc.dg/i386-loop-3.c: Likewise.
32302         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32303         * gcc.dg/i386-pic-1.c: Likewise.
32304         * gcc.dg/i386-regparm.c: Likewise.
32305         * gcc.dg/i386-signbit-1.c: Likewise.
32306         * gcc.dg/i386-signbit-2.c: Likewise.
32307         * gcc.dg/i386-signbit-3.c: Likewise.
32308         * gcc.dg/i386-sse-5.c: Likewise.
32309         * gcc.dg/i386-sse-8.c: Likewise.
32310         * gcc.dg/i386-unroll-1.c: Likewise.
32311         * gcc.dg/tls/opt-1.c: Likewise.
32312         * gcc.dg/tls/opt-2.c: Likewise.
32313         * gcc.dg/unroll-1.c: Likewise.
32314         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32315         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32316         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32317         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32318         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32319         -m64 is specified.
32320
32321 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32322
32323         PR c++/18389
32324         * g++.dg/parse/cond1.C: New test.
32325
32326         PR c++/18429
32327         * g++.dg/template/array9.C: New test.
32328         * g++.dg/ext/vla1.C: Adjust error messages.
32329         * g++.dg/ext/vlm1.C: Likewise.
32330         * g++.dg/template/crash2.C: Likewise.
32331
32332         PR c++/18436
32333         * g++.dg/template/call3.C: New test.
32334
32335         PR c++/18407
32336         * g++.dg/template/ptrmem11.C: New test.
32337
32338 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32339
32340         PR other/14264
32341         * lib/g++.exp: Set LC_ALL and LANG to C.
32342         * lib/gcc-dg.exp: Likewise.
32343         * lib/gfortran.exp: Likewise.
32344         * lib/objc.exp: Likewise.
32345         * lib/treelang.exp: Likewise.
32346
32347 2004-11-12  Andreas Schwab  <schwab@suse.de>
32348
32349         * gcc.dg/pr16286.c: Fix last change.
32350
32351 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32352
32353         PR c++/18416
32354         * g++.dg/init/global1.C: New test.
32355
32356 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32357
32358         * gcc.c-torture/execute/20041112-1.c: New test.
32359
32360 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32361
32362         * lib/gcc-dg.exp (dg-target-list): New.
32363
32364 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32365             Richard Sandiford  <rsandifo@redhat.com>
32366
32367         * lib/target-supports.exp (get-compiler_messages): New.
32368         (check_named_sections_available): Use it.
32369         (check_effective_target_ilp32): New.
32370         (check_effective_target_lp64): New.
32371         (is-effective-target): New.
32372         * lib/gcc-dg.exp (dg-require-effective-target): New.
32373
32374 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32375
32376         * gcc.dg/precedence-1.c: New test.
32377
32378 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32379
32380         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32381
32382         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32383         message, delete generated files, use more descriptive name for
32384         executable, and make the test unsupported when it cannot be run.
32385
32386         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32387         (dg-require-weak, dg-require-visibility, dg-require-alias,
32388         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32389         dg-require-iconv, dg-require-named-sections): Use it.
32390
32391         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32392
32393 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         PR target/16457
32396         * gcc.dg/ppc-and-1: New
32397
32398         PR target/16796
32399         * gcc.dg/ppc-mov-1.c: New.
32400
32401         PR target/16458
32402         * gcc.dg/ppc-compare-1.c: New.
32403
32404 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32405
32406         * objc.dg/desig-init-2.m: New test.
32407
32408 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32409
32410         PR middle-end/18160
32411         * g++.dg/warn/register-var-1.C: New test.
32412         * g++.dg/warn/register-var-2.C: New test.
32413
32414 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32415
32416         * gcc.dg/union-2.c: New test.
32417
32418 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32419
32420         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32421         New test for PR tree-optimization/17892.
32422
32423 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32424
32425         PR c++/18369
32426         * g++.dg/init/new12.C: New test.
32427
32428 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32429
32430         * gcc.target/sparc: New directory.
32431         * gcc.target/sparc/sparc.exp: New driver.
32432         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32433         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32434         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32435         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32436
32437 2004-11-10  Paul Brook  <paul@codesourcery.com>
32438
32439         PR fortran/18218
32440         * gfortran.dg/list_read.c: New test.
32441
32442 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32443
32444         PR c/18322
32445         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32446         expected diagnostic location.
32447
32448 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32449
32450         * gcc.dg/20041109-1.c: New test.
32451
32452 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32453
32454         PR objc/18406
32455         * objc/compile/pr18406.m: New test.
32456
32457 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32458
32459         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32460
32461 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32462
32463         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32464
32465 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32466
32467         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32468
32469 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32470
32471         * gcc.dg/20030225-2.c: Add prototype for abort and
32472         exit.
32473
32474 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32475
32476         PR tree-opt/18299
32477         * gcc.c-torture/pr18299-1.c: New test.
32478
32479 2004-11-06  Andreas Schwab  <schwab@suse.de>
32480
32481         * gcc.dg/pr16286.c: Also test for bool and pixel.
32482
32483 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32484
32485         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32486         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32487         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32488         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32489         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32490         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32491         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32492         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32493         gcc.dg/struct-semi-3.c: New tests.
32494
32495 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32496
32497         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32498
32499 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32500
32501         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32502         Do not use C99 designators.
32503
32504 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32505
32506         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32507
32508 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32509
32510         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32511         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32512         * gcc.c-torture/execute/simd-5.x: Remove.
32513
32514 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32515
32516         PR rtl-optimization/17933
32517         * gcc.dg/torture/pr17933-1.c: New test.
32518
32519 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32520
32521         PR target/18106
32522         * lib/target-supports.exp (check_weak_available): Support
32523         Windows.
32524
32525 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32526
32527         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32528         call to fflush(stdout) before abort.
32529         (my_ffsll): New function.
32530         (generate_fields): Use it.
32531
32532 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32533
32534         * gcc.dg/init-undef-1.c: New test.
32535
32536 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32537
32538         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32539         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32540         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32541         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32542         expected messages for new parser.
32543
32544 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32545
32546         * g++.dg/ext/visibility/symbian1.C: New test.
32547
32548 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32549
32550         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32551         on LP64 targets.
32552
32553 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32554
32555         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32556         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32557         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32558         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32559         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32560         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32561         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32562         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32563         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32564         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32565
32566 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32567
32568         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32569         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32570         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32571         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32572         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32573         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32574         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32575         for new parser.
32576
32577 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32578
32579         PR target/15342
32580         * gcc.dg/20041104-1.c: New test.
32581
32582 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32583
32584         * g++.dg/template/nontype7.C: New test.
32585         * g++.dg/template/nontype8.C: Likewise.
32586         * g++.dg/template/nontype9.C: Likewise.
32587         * g++.dg/template/nontype10.C: Likewise.
32588         * g++.dg/tc1/dr49.C: Likewise.
32589         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32590         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32591
32592 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32593
32594         * g++.dg/rtti/tinfo1.C: Remove xfails.
32595
32596 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32597
32598         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32599         packed attribute to the definition to satisfy the new C++ parser.
32600
32601 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32602
32603         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32604         invocations of va_arg.
32605
32606 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32607
32608         PR c++/18124
32609         * g++.dg/template/crash25.C: New test.
32610
32611         PR c++/18155
32612         * g++.dg/template/typedef2.C: New test.
32613         * g++.dg/parse/crash13.C: Adjust error markers.
32614
32615         PR c++/18177
32616         * g++.dg/conversion/const3.C: New test.
32617
32618 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32619
32620         PR fortran/17535
32621         PR fortran/17583
32622         PR fortran/17713
32623         * gfortran.dg/generic_[123].f90: New testcases.
32624
32625 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32626
32627         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32628         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32629
32630 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32631
32632         PR tree-opt/16808
32633         * gcc.c-torture/compile/pr16808.c: New test.
32634
32635 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32636
32637         PR rtl-optimization/17104
32638         * gcc.dg/ppc-bitfield1.c: New.
32639
32640 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32641
32642         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32643
32644 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32645
32646         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32647         strings for 32-bit code.
32648
32649 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32650
32651         PR c/18239
32652         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32653
32654 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32655
32656         PR c++/18064
32657         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32658
32659 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32660
32661         PR c++/15172
32662         * g++.dg/init/aggr2.C: New test.
32663
32664 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32665
32666         * objc.dg/local-decl-1.m: New test.
32667
32668 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32669
32670         * gcc.dg/20040910-1.c: Adjust regex.
32671
32672 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32673
32674         PR rtl-optimization/18084
32675         * g++.dg/opt/pr18084-1.C: New testcase.
32676
32677 2004-10-30  Matt Austern  <austern@apple.com>
32678
32679         PR c++/17542
32680         * g++.dg/ext/attrib18.C: New test.
32681
32682 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32683
32684         PR middle-end/18096
32685         * gcc.dg/pr18096-1.c: New test case.
32686
32687 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32688
32689         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32690
32691 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32692
32693         PR c/16666
32694         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32695         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32696         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32697         gcc.dg/old-style-prom-3.c: New tests.
32698
32699 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32700
32701         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32702         Remove unnecessary inclusion of stdio.h.
32703
32704 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32705
32706         PR rtl-optimization/17581
32707         * gcc.dg/pr17581-1.c: New test case.
32708
32709 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32710
32711         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32712         being implemented.
32713         * g++.dg/conversion/dr195-1.C: New.
32714         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32715         * g++.old-deja/g++.mike/p10148.C: Likewise.
32716
32717 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32718
32719         PR c++/17695
32720         * g++.dg/debug/typedef2.C: New test.
32721
32722 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32723
32724         PR fortran/13490
32725         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32726         * gfortran.dg/g77/README: Update.
32727
32728 2004-10-28  Matt Austern  <austern@apple.com>
32729
32730         PR c++/14124
32731         * g++.dg/ext/packed7.C: New test.
32732
32733 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32734
32735         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32736         scan-assembler.
32737         * lib/scanasm.exp (hidden-scan-for): New proc.
32738         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32739         string.
32740         (scan-not-hidden): Likewise.
32741         * lib/target-supports.exp (check_visibility_available): mach-o is
32742         support too.
32743
32744 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32745
32746         PR c++/17132
32747         * g++.dg/template/memclass3.C: New test.
32748
32749 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32750
32751         PR middle-end/18160
32752         * gcc.dg/register-var-1.c: New test.
32753         * gcc.dg/register-var-2.c: New test.
32754         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32755         error now.
32756
32757 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32758
32759         PR other/18172
32760         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32761         unused variables.
32762         * gcc.dg/vect/vect-22.c: Likewise.
32763
32764 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32765
32766         * gcc.dg/i386-rotate-1.c: New test.
32767
32768 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32769
32770         * g++.dg/init/ref12.C: Add "run" marker.
32771
32772         PR c++/17435
32773         * g++.dg/init/ref12.C: New test.
32774
32775         PR c++/18140
32776         * g++.dg/template/shift1.C: New test.
32777         * g++.dg/template/error10.C: Adjust error markers.
32778
32779 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32780
32781         PR tree-opt/17529
32782         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32783
32784 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32785
32786         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32787         * gcc.dg/weak/weak-3.c: Likewise.
32788         * gcc.dg/weak/weak-5.c: Likewise.
32789         * gcc.dg/weak/weak-9.c: Likewise.
32790         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32791         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32792
32793         * gcc.dg/darwin-weakimport-1.c: New.
32794
32795 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32796
32797         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32798
32799 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32800
32801         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32802         'syntax' error messages.
32803         * gcc.dg/cpp/direct2s.c: Likewise.
32804
32805 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32806
32807         * gcc.c-torture/compile/20041026-1.c: New.
32808
32809 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32810
32811         PR c++/18093
32812         * g++.dg/lookup/ns2.C: New test.
32813
32814         PR c++/18020
32815         * g++.dg/template/enum4.C: New test.
32816
32817         PR c++/18161
32818         * g++.dg/template/expr1.C: New test.
32819
32820 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32821
32822         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32823
32824 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32825
32826         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32827         gcc.dg/decl-nospec-3.c: New tests.
32828
32829 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32830
32831         * objc.dg/super-class-3.m: New test.
32832
32833 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32834
32835         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32836         resyncing.
32837         * gcc.dg/cpp/direct2s.c: Likewise.
32838
32839 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32840
32841         * objc.dg/image-info.m: Update for changes to section selection.
32842
32843 2004-10-25  David Ayers  <d.ayers@inode.at>
32844             Ziemowit Laski  <zlaski@apple.com>
32845
32846         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32847         diagnostics when messaging 'id <Proto>'.
32848         * objc.dg/class-protocol-1.m: New test.
32849         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32850         a non-existent method signature.
32851         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32852         Update diagnostics when messaging with non-existent method signature.
32853         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32854         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32855         invalid receivers are now resolved as if messaging 'id'; remove
32856         extraneous diagnostics.
32857
32858 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32859
32860         PR c/16667
32861         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32862         gcc.dg/init-desig-obs-3.c: New tests.
32863
32864 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32865
32866         * gcc.dg/debug/20041023-1.c: New test.
32867
32868 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32869
32870         PR middle-end/17407
32871         * gcc.c-torture/compile/pr17407.c: New test.
32872
32873         PR c++/18121
32874         * g++.dg/template/array8.C: New test.
32875
32876 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32877
32878         PR other/18138
32879         * lib/g++.exp: Accept more than one multilib libgcc.
32880         * lib/gcc-dg.exp: Likewise.
32881         * lib/objc.exp: Likewise.
32882         * lib/treelang.exp: Likewise.
32883         * lib/gfortran.exp: Likewise.
32884
32885 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32886
32887         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32888
32889 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32890
32891         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32892         * gcc.dg/c99-const-expr-3.c: Likewise.
32893
32894 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32895
32896         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32897
32898 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32899
32900         * gcc.c-torture/execute/loop-2e.x: Remove.
32901
32902 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32903
32904         PR c++/18095
32905         * g++.dg/parse/crash18.C: New.
32906         * g++.dg/parse/crash19.C: New.
32907
32908 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32909
32910         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32911         * g++.dg/ext/dllimport2.C: Same.
32912         * g++.dg/ext/dllimport8.C: Same.
32913
32914 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32915
32916         PR c++/10841
32917         * g++.dg/conversion/cast1.C: New test.
32918         * g++.dg/overload/pmf1.C: Adjust error marker.
32919
32920 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32921
32922         PR objc/17923
32923         * objc.dg/const-str-7.m: New test.
32924
32925 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32926
32927         * g++.dg/template/memfriend11.C: Fix comment typo.
32928         * g++.dg/template/memfriend14.C: Likewise.
32929
32930 2004-10-20  Richard Henderson  <rth@redhat.com>
32931
32932         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32933         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32934         -fasynchronous-unwind-tables.
32935
32936 2004-10-20  Richard Henderson  <rth@redhat.com>
32937
32938         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32939         (main): Return success.
32940         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32941         (main): Return success.
32942
32943 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32944
32945         PR c++/13495
32946         * g++.dg/template/memfriend9.C: New test.
32947         * g++.dg/template/memfriend10.C: Likewise.
32948         * g++.dg/template/memfriend11.C: Likewise.
32949         * g++.dg/template/memfriend12.C: Likewise.
32950         * g++.dg/template/memfriend13.C: Likewise.
32951         * g++.dg/template/memfriend14.C: Likewise.
32952         * g++.dg/template/memfriend15.C: Likewise.
32953         * g++.dg/template/memfriend16.C: Likewise.
32954         * g++.dg/template/memfriend17.C: Likewise.
32955         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32956
32957 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32958
32959         * g++.dg/conversion/dr195.C: New.
32960         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32961
32962 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32963             Devang Patel  <dpatel@apple.com>
32964
32965         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32966         of floating point arithmetic, which could trap.
32967
32968 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32969
32970         PR c++/14035
32971         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32972         * g++.dg/conversion/const2.C: New test.
32973         * g++.dg/expr/reinterpret2.C: New test.
32974         * g++.dg/expr/reinterpret3.C: New test.
32975         * g++.dg/expr/cast2.C: New test.
32976         * g++.dg/expr/copy1.C: New test.
32977         * g++.dg/other/conversion1.C: Change error message.
32978         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32979         function pointers to void *.
32980         * g++.old-deja/g++.mike/p10148.C: Likewise.
32981
32982 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32983
32984         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32985
32986 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32987
32988         PR c++/18047
32989
32990         * g++.dg/parse/expr3.C: New test.
32991
32992 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32993
32994         * gcc.dg/smod-1.c: New test.
32995
32996 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32997
32998         * objc.dg/method-14.m: New test.
32999
33000 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33001
33002         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33003         Also xfail as the patch was reverted.
33004
33005 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33006
33007         PR middle-end/16973
33008         * gcc.dg/pr16973.c: New test.
33009
33010 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33011
33012         PR tree-optimization/17656
33013         * gcc.c-torture/compile/pr17656.c: New test.
33014
33015 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         * g++.dg/eh/shadow1.C: New.
33018
33019 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33020
33021         * gcc.c-torture/compile/20041018-1.c: New test.
33022
33023 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33024
33025         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33026         compiler referring to register 0 when accessing sdata.  The linker
33027         now patches things up.
33028
33029 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33030
33031         PR c/17529
33032         * gcc.c-torture/compile/pr17529.c: New test.
33033
33034 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33035
33036         PR c++/17743
33037         * g++.dg/ext/attrib17.C: New test.
33038
33039 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33040
33041         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33042
33043 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33044
33045         PR c++/10479
33046         * g++.dg/ext/attrib16.C: New test.
33047
33048 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33049
33050         PR c++/17042
33051         * g++.dg/init/dso_handle1.C: New test.
33052
33053         PR c++/14667
33054         * g++.dg/parse/typedef6.C: New test.
33055
33056         PR c++/17916
33057         * g++.dg/parse/pragma1.C: New test.
33058
33059 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33060
33061         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33062
33063 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33064
33065         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33066         -fno-common when on HPPA HP-UX platforms.
33067
33068 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33069
33070         PR other/16820
33071         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33072         stdint.h.
33073         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33074         uintptr_t.
33075
33076 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33077
33078         PR c++/16301
33079         * g++.dg/lookup/strong-using-4.C: New test.
33080
33081 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33082
33083         PR middle-end/16567
33084         * gcc.c-torture/compile/nested-1.c: New test.
33085
33086 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33087
33088         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33089         and mipsisa64*-*-* (until support for misaligned loads is added).
33090         * gcc.dg/vect/vect-50.c: Likewise.
33091         * gcc.dg/vect/vect-52.c: Likewise.
33092         * gcc.dg/vect/vect-54.c: Likewise.
33093         * gcc.dg/vect/vect-58.c: Likewise.
33094         * gcc.dg/vect/vect-60.c: Likewise.
33095         * gcc.dg/vect/vect-80.c: Likewise.
33096
33097 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33098
33099         PR c++/17976
33100         * g++.dg/init/dtor3.C: New test.
33101
33102 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33103
33104         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33105
33106 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33107
33108         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33109         * gcc.dg/macho-lo-sum.c: Likewise.
33110
33111 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33112
33113         * gcc.dg/ppc-spe64-1.c: New test.
33114
33115 2004-10-14  Devang Patel  <dpatel@apple.com>
33116
33117         PR 17635
33118         * gcc.dg/pr17635.c : New test.
33119
33120 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33121
33122         * gcc.dg/vect/vect-28.c: Remove xfail.
33123         * gcc.dg/vect/vect-30.c: Remove xfail.
33124         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33125         * gcc.dg/vect/vect-33.c: Remove xfail.
33126         * gcc.dg/vect/vect-44.c: Remove xfail.
33127         * gcc.dg/vect/vect-46.c: Remove xfail.
33128         * gcc.dg/vect/vect-50.c: Remove xfail.
33129         * gcc.dg/vect/vect-52.c: Remove xfail.
33130         * gcc.dg/vect/vect-54.c: Remove xfail.
33131         * gcc.dg/vect/vect-58.c: Remove xfail.
33132         * gcc.dg/vect/vect-60.c: Remove xfail.
33133         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33134         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33135         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33136         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33137         * gcc.dg/vect/vect-8.c: Remove xfail.
33138         * gcc.dg/vect/vect-80.c: Remove xfail.
33139         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33140
33141 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33142
33143         * gcc.dg/vect/vect-82.c: New testcase.
33144         * gcc.dg/vect/vect-82_64.c: New testcase.
33145         * gcc.dg/vect/vect-83.c: New testcase.
33146         * gcc.dg/vect/vect-83_64.c: New testcase.
33147
33148 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33149
33150         * gcc.dg/cpp/error-1.c: New test.
33151
33152 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33153
33154         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33155
33156 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33157
33158         PR target/17984
33159         * gcc.dg/cris-peep2-xsrand2.c: New test.
33160
33161 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33162
33163         PR c++/17661
33164         * g++.dg/expr/for2.C: New test.
33165
33166 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33167
33168         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33169
33170 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33171
33172         PR tree-optimization/17724
33173         * g++.dg/opt/pr17724-1.C: New test.
33174         * g++.dg/opt/pr17724-2.C: New test.
33175         * g++.dg/opt/pr17724-3.C: New test.
33176         * g++.dg/opt/pr17724-4.C: New test.
33177         * g++.dg/opt/pr17724-5.C: New test.
33178         * g++.dg/opt/pr17724-6.C: New test.
33179
33180 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33181
33182         PR c/17301
33183         * gcc.dg/pr17301-2.c: New test.
33184
33185 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33186
33187         PR c++/15876
33188         * g++.dg/parse/error22.C: New test.
33189
33190         PR c++/17936
33191         * g++.dg/template/spec18.C: New test.
33192
33193 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33194
33195         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33196         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33197         memcpy.
33198         * gcc.dg/ia64-sync-2.c: Ditto.
33199         * gcc.dg/ia64-sync-3.c: Ditto.
33200
33201 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33202
33203         * g++.dg/eh/cleanup5.C: Add dg-options "".
33204
33205 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33206
33207         PR middle-end/17657
33208         * gcc.dg/switch-4.c: New test case.
33209
33210 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33211
33212         * gcc.c-torture/execute/20041011-1.c: New test.
33213
33214 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33215
33216         PR c++/17554
33217         * g++.dg/init/for3.C: New test.
33218
33219         PR c++/17657
33220         * g++.dg/opt/switch2.C: New test.
33221
33222         PR middle-end/17703
33223         * g++.dg/warn/Wreturn-2.C: New test.
33224
33225 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33226
33227         PR c++/17907
33228         * g++.dg/eh/cleanup5.C: New test.
33229
33230 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33231
33232         PR c++/17393
33233         * g++.dg/parse/error21.C: New test.
33234
33235 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33236
33237         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33238         * g++.dg/warn/incomplete1.C: Likewise.
33239         * g++.dg/template/qualttp20.C: Likewise.
33240
33241 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33242
33243         PR c/17881
33244         * parm-incomplete-1.c: New test.
33245
33246 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33247
33248         PR c++/17867
33249         * g++.dg/parse/error19.C: New test.
33250
33251         PR c++/17670
33252         * g++.dg/init/new11.C: New test.
33253
33254         PR c++/17821
33255         * g++.dg/parse/error20.C: New test.
33256
33257         PR c++/17826
33258         * g++.dg/template/crash24.C: New test.
33259
33260 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33261
33262         PR c/17301
33263         * gcc.dg/pr17301-1.c: New test.
33264
33265 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33266
33267         PR c/17189
33268         * gcc.dg/anon-struct-5.c: New test.
33269
33270 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33271
33272         PR c/17844
33273         * gcc.dg/pr17844-1.c: New test.
33274
33275 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33276
33277         PR tree-optimization/17906
33278         * gcc.c-torture/compile/pr17906.c: New.
33279
33280 2004-10-09  Stuart Hastings  <stuart@apple.com>
33281             Roger Sayle  <roger@eyesopen.com>
33282
33283         PR rtl-optimization/17853
33284         * gcc.dg/i386-mmx-5.c: New testcase.
33285
33286 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33287
33288         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33289
33290 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33291
33292         PR c++/17524
33293         * g++.dg/template/static9.C: New test.
33294
33295         PR c++/17685
33296         * g++.dg/parse/operator5.C: New test.
33297
33298 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33299
33300         PR middle-end/17894
33301         * gcc.c-torture/execute/divcmp-4.c: New test case.
33302
33303 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33304
33305         PR tree-opt/17902
33306         * g++.dg/opt/pr17902.C: New test.
33307
33308 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33309
33310         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33311
33312 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33313
33314         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33315
33316 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33317
33318         * gcc.dg/assign-warn-3.c: New test.
33319
33320 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33321
33322         PR c/16999
33323         * gcc.dg/cpp/ident-1.c: New test.
33324
33325 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33326
33327         * gcc.c-torture/compile/acc1.c: New.
33328
33329 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33330
33331         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33332         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33333
33334 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33335
33336         * gcc.dg/ultrasp11.c: New test.
33337
33338 2004-10-08  Michael Matz  <matz@suse.de>
33339
33340         * gcc.dg/doloop-2.c: New test.
33341
33342 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33343
33344         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33345         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33346         objc.dg/method-9.m: Update expected diagnostics.
33347
33348 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33349
33350         * gcc.dg/ppc-fsel-3.c: New file.
33351         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33352
33353 2004-10-07  Paul Brook  <paul@codesourcery.com>
33354
33355         * gfortran.dg/intrinsic_verify_1.f90: New test.
33356
33357 2004-10-07  Paul Brook  <paul@codesourcery.com>
33358
33359         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33360
33361 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33362
33363         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33364         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33365         commit.
33366
33367 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33368
33369         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33370
33371 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33372
33373         PR c++/17115
33374         * g++.dg/warn/Winline-4.C: New test.
33375
33376 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33377
33378         * gcc.c-torture/compile/20041007-1.c: New test.
33379
33380 2004-10-07  Paul Brook  <paul@codesourcery.com>
33381
33382         PR fortran/17678
33383         * gfortran.dg/use_allocated_1.f90: New test.
33384
33385 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33386
33387         PR middle-end/17849
33388         * gfortran.fortran-torture/compile/nested.f90: New test
33389
33390 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33391
33392         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33393
33394 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33395
33396         PR c++/17368
33397         * g++.dg/ext/asm6.C: New test.
33398
33399 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33400
33401         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33402
33403 2004-10-06  Paul Brook  <paul@codesourcery.com>
33404
33405         PR libfortran/17709
33406         * gfortran.dg/empty_format_1.f90: New test.
33407
33408 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33409
33410         PR fortran/17568
33411         * gfortran.dg/ishft.f90: New test.
33412
33413         PR fortran/17283
33414         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33415         tests.
33416
33417 2004-10-06  Paul Brook  <paul@codesourcery.com>
33418
33419         * gfortran.dg/do_1.f90: New test.
33420
33421 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33422
33423         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33424         optimizing for size.
33425
33426 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33427
33428         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33429
33430 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33431
33432         * gcc.c-torture/compile/20041005-1.c: New test.
33433
33434 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         PR c++/17829
33437         * g++.dg/lookup/koenig4.C: New.
33438
33439 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33440
33441         * g++.dg/other/classkey1.C: Adjust quoting marks.
33442         * g++.dg/parse/error15.C: Likewise.
33443         * g++.dg/template/meminit2.C (int>): Likewise.
33444
33445 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33446
33447         PR fortran/17283
33448         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33449
33450         PR fortran/17631
33451         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33452
33453         PR fortran/17708
33454         * gfortran.dg/pr17708.f90: New test.
33455
33456 2004-10-04  Chao-ying Fu  <fu@mips.com>
33457
33458         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33459         * gcc.dg/vect/vect-4.c: Ditto.
33460         * gcc.dg/vect/vect-5.c: Ditto.
33461         * gcc.dg/vect/vect-6.c: Ditto.
33462         * gcc.dg/vect/vect-8.c: Ditto.
33463         * gcc.dg/vect/vect-16.c: Ditto.
33464         * gcc.dg/vect/vect-30.c: Ditto.
33465         * gcc.dg/vect/vect-40.c: Ditto.
33466         * gcc.dg/vect/vect-41.c: Ditto.
33467         * gcc.dg/vect/vect-42.c: Ditto.
33468         * gcc.dg/vect/vect-43.c: Ditto.
33469         * gcc.dg/vect/vect-44.c: Ditto.
33470         * gcc.dg/vect/vect-45.c: Ditto.
33471         * gcc.dg/vect/vect-46.c: Ditto.
33472         * gcc.dg/vect/vect-47.c: Ditto.
33473         * gcc.dg/vect/vect-48.c: Ditto.
33474         * gcc.dg/vect/vect-49.c: Ditto.
33475         * gcc.dg/vect/vect-50.c: Ditto.
33476         * gcc.dg/vect/vect-51.c: Ditto.
33477         * gcc.dg/vect/vect-52.c: Ditto.
33478         * gcc.dg/vect/vect-53.c: Ditto.
33479         * gcc.dg/vect/vect-54.c: Ditto.
33480         * gcc.dg/vect/vect-55.c: Ditto.
33481         * gcc.dg/vect/vect-56.c: Ditto.
33482         * gcc.dg/vect/vect-57.c: Ditto.
33483         * gcc.dg/vect/vect-58.c: Ditto.
33484         * gcc.dg/vect/vect-59.c: Ditto.
33485         * gcc.dg/vect/vect-60.c: Ditto.
33486         * gcc.dg/vect/vect-74.c: Ditto.
33487         * gcc.dg/vect/vect-79.c: Ditto.
33488         * gcc.dg/vect/vect-80.c: Ditto.
33489
33490 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33491
33492         * gcc.dg/unused-7.c: Use the correct option.
33493
33494 2004-10-04  Paul Brook  <paul@codesourcery.com>
33495         Bud Davis  <bdavis9659@comcast.net>
33496
33497         PR fortran/17706
33498         PR fortran/16434
33499         * gfortran/pr17706.f90: New test.
33500         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33501
33502 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33503
33504         * gfortran.dg/pr17612.f90: New test.
33505
33506 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33507
33508         * g++.dg/template/local1.C: Adjust quoting marks in
33509         testing for diagnostics.
33510         * g++.dg/tls/diag-2.C: Likewise.
33511         * g++.dg/other/error8.C: Likewise.
33512
33513 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33514
33515         PR c/17178
33516         * gcc.dg/unused-4.c: Adjust to be correct.
33517
33518         PR c/17820
33519         * gcc.dg/unused-7.c: New test.
33520
33521 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33522
33523         PR c++/17797
33524         * g++.dg/overload/template2.C: New test.
33525
33526 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33527
33528         PR tree-optimization/16632
33529         * gcc.dg/tree-ssa/20041002-1.c: New.
33530
33531 2004-10-03  Paul Brook  <paul@codesourcery.com>
33532
33533         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33534         rather than relying on default formatting.
33535
33536 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33537
33538         * gcc.dg/20040920-1.c: Update expected message text.
33539
33540 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33541
33542         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33543
33544 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33545
33546         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33547         tree level.
33548
33549 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33550
33551         * gcc.dg/tree-ssa/pr17343.c: Remove.
33552
33553 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33554
33555         PR tree-opt/17343
33556         * gcc.dg/tree-ssa/pr17343.c: New test.
33557
33558 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33559
33560         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33561         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33562         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33563         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33564         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33565
33566 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33567
33568         * gcc.dg/lvalue-2.c: New test.
33569
33570 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33571
33572         PR c/17730
33573         * gcc.dg/pr17730-1.c: New test
33574
33575 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33576
33577         PR c/7425
33578         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33579
33580 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33581
33582         * gcc.c-torture/execute/stdarg-1.c: New test.
33583         * gcc.c-torture/execute/stdarg-2.c: New test.
33584         * gcc.c-torture/execute/stdarg-3.c: New test.
33585         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33586         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33587         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33588         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33589         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33590
33591 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33592
33593         PR tree-optimization/17697
33594         * g++.dg/opt/pr17697-1.C: New test.
33595         * g++.dg/opt/pr17697-2.C: New test.
33596         * g++.dg/opt/pr17697-3.C: New test.
33597
33598 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33599
33600         PR c/16409
33601         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33602         gcc.dg/vla-init-5.c: New tests.
33603
33604 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33605
33606         PR c/13804
33607         * gcc.dg/pr13804-1.c: New test.
33608
33609 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33610
33611         PR fortran/16938
33612         * gfortran.dg/pr16938.f90: New test.
33613
33614 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33615
33616         * g++.dg/template/crash23.C: New test.
33617
33618 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33619
33620         PR c++/17585
33621         * g++.dg/template/static8.C: New test.
33622
33623 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33624
33625         PR c++/17681
33626         * g++.dg/other/error9.C: New test.
33627
33628 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33629
33630         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33631
33632 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33633
33634         PR fortran/15164
33635         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33636
33637 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33638
33639         PR middle-end/17112
33640         * gcc.dg/pr17112-1.c: New test case.
33641
33642 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33643
33644         PR c/11459
33645         * gcc.dg/pr11459-1.c: New test.
33646
33647 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33648
33649         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33650         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33651
33652 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33653
33654         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33655
33656 2004-09-25  Jan Hubicka  <jh@suse.cz>
33657
33658         * compile/30040909-1.c: New test.
33659         * compile/30040907-1.c: New test.
33660
33661 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33662
33663         * gcc.c-torture/execute/va-arg-26.c: New test.
33664
33665 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33666
33667         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33668         extra diagnostics on targets with 64-bit pointers.
33669         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33670
33671 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33672
33673         PR c/17188
33674         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33675         * gcc.dg/decl-3.c: Adjust expected message.
33676
33677 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33678
33679         PR fortran/17615
33680         * gfortran.dg/pr17615.f90: New test.
33681
33682 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33683
33684         PR tree-optimzation/17517
33685         * g++.dg/tree-ssa/pr17517.C: New Test.
33686
33687 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33688
33689         PR c++/16889
33690         * g++.dg/lookup/ambig3.C: New.
33691
33692 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33693
33694         PR tree-opt/17624
33695         * g++.dg/opt/pr17624.C: New test.
33696
33697 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33698
33699         PR c/6980
33700         * gcc.dg/Wbad-function-cast-1.c: New test.
33701
33702 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33703
33704         * g++.dg/ext/complit1.C
33705         * g++.dg/other/error2.C
33706         * g++.dg/other/nontype-1.C
33707         * g++.dg/parse/crash11.C
33708         * g++.dg/parse/crash12.C
33709         * g++.dg/parse/error15.C
33710         * g++.dg/parse/error4.C
33711         * g++.dg/parse/tmpl-outside1.C
33712         * g++.dg/parse/too-many-tmpl-args1.C
33713         * g++.dg/template/dependent-expr3.C
33714         * g++.dg/template/error10.C
33715         * g++.dg/template/instantiate1.C
33716         * g++.dg/template/vtable2.C
33717         * g++.dg/warn/Wshadow-1.C
33718         * g++.dg/warn/weak1.C
33719         * g++.old-deja/g++.brendan/crash16.C
33720         * g++.old-deja/g++.brendan/crash18.C
33721         * g++.old-deja/g++.brendan/crash48.C
33722         * g++.old-deja/g++.brendan/crash49.C
33723         * g++.old-deja/g++.brendan/crash55.C
33724         * g++.old-deja/g++.brendan/crash56.C
33725         * g++.old-deja/g++.brendan/crash8.C
33726         * g++.old-deja/g++.brendan/enum11.C
33727         * g++.old-deja/g++.brendan/enum8.C
33728         * g++.old-deja/g++.brendan/enum9.C
33729         * g++.old-deja/g++.brendan/friend3.C
33730         * g++.old-deja/g++.brendan/misc14.C
33731         * g++.old-deja/g++.bugs/900402_02.C
33732         * g++.old-deja/g++.bugs/900404_03.C
33733         * g++.old-deja/g++.bugs/900404_04.C
33734         * g++.old-deja/g++.bugs/900428_03.C
33735         * g++.old-deja/g++.jason/crash4.C
33736         * g++.old-deja/g++.jason/overload21.C
33737         * g++.old-deja/g++.jason/redecl1.C
33738         * g++.old-deja/g++.jason/report.C
33739         * g++.old-deja/g++.jason/rfg10.C
33740         * g++.old-deja/g++.jason/template30.C
33741         * g++.old-deja/g++.law/arm12.C
33742         * g++.old-deja/g++.law/ctors5.C
33743         * g++.old-deja/g++.law/cvt20.C
33744         * g++.old-deja/g++.law/init10.C
33745         * g++.old-deja/g++.law/init8.C
33746         * g++.old-deja/g++.law/visibility17.C
33747         * g++.old-deja/g++.law/visibility7.C
33748         * g++.old-deja/g++.mike/net8.C
33749         * g++.old-deja/g++.mike/p646.C
33750         * g++.old-deja/g++.mike/p700.C
33751         * g++.old-deja/g++.mike/p701.C
33752         * g++.old-deja/g++.mike/p811.C
33753         * g++.old-deja/g++.ns/template13.C
33754         * g++.old-deja/g++.other/array3.C
33755         * g++.old-deja/g++.other/crash25.C
33756         * g++.old-deja/g++.other/dtor3.C
33757         * g++.old-deja/g++.other/dtor4.C
33758         * g++.old-deja/g++.other/main1.C
33759         * g++.old-deja/g++.other/warn7.C
33760         * g++.old-deja/g++.pt/crash11.C
33761         * g++.old-deja/g++.pt/crash36.C
33762         * g++.old-deja/g++.pt/spec22.C
33763         * g++.old-deja/g++.pt/spec9.C
33764         * g++.old-deja/g++.pt/ttp52.C
33765         * g++.old-deja/g++.robertl/eb103.C
33766         * g++.old-deja/g++.robertl/eb121.C
33767         * g++.old-deja/g++.robertl/eb22.C
33768         * g++.old-deja/g++.robertl/eb8.C:
33769         Update locations and/or regexps of dg-error markers.
33770         Remove markers for some bogus messages that are no longer issued.
33771
33772 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33773
33774         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33775         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33776
33777 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33778
33779         PR c++/17618
33780         * g++.dg/lookup/crash5.C: New test.
33781
33782 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33783
33784         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33785         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33786         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33787         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33788         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33789         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33790
33791         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33792         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33793         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33794         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33795         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33796         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33797
33798         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33799
33800         * gcc.dg/vect/vect-44.c: Check additional cases.
33801         * gcc.dg/vect/vect-48.c: Check additional cases.
33802
33803         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33804         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33805         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33806         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33807         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33808         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33809         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33810         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33811         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33812
33813         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33814         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33815         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33816
33817 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33818
33819         * gcc.dg/tree-ssa/loop-6.c: New test.
33820
33821 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33822
33823         PR c++/17620
33824         * g++.dg/inherit/base2.C: New.
33825
33826 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33827
33828         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33829         * gcc.dg/20001012-2.c: Likewise.
33830         * gcc.dg/20001013-1.c: Likewise.
33831         * gcc.dg/20001101-1.c: Likewise.
33832         * gcc.dg/20001102-1.c: Likewise.
33833         * gcc.dg/bf-spl1.c: Likewise.
33834         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33835         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33836
33837 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33838
33839         PR tree-optimization/16721
33840         * gcc.dg/tree-ssa/pr16721.c: New test.
33841
33842 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33843
33844         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33845         * gcc.dg/20040305-1.c: Likewise.
33846
33847 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33848
33849         PR c/16566
33850         * gcc.c-torture/compile/pr16566-1.c,
33851         gcc.c-torture/compile/pr16566-2.c,
33852         gcc.c-torture/compile/pr16566-3.c: New tests.
33853
33854 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33855
33856         PR tree-optimization/17512
33857         * gcc.c-torture/compile/20040916-1.c.
33858
33859 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33860
33861         * gcc.dg/pragma-re-3.c: New test.
33862
33863 2004-09-17  Matt Austern  <austern@apple.com>
33864
33865         PR c++/15049
33866         * g++.dg/other/anon3.C: New.
33867
33868 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33869
33870         PR c++/7503
33871         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33872         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33873         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33874         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33875         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33876
33877 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33878
33879         PR fortran/17286
33880         * gfortran.dg/pr17286.f90: New test.
33881
33882 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/17530
33885         * g++.dg/template/static7.C: New test.
33886
33887 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33888
33889         PR tree-opt/17558
33890         * gcc.c-torture/compile/pr17558.c: New test.
33891
33892 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33893
33894         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33895         if SKIP_ATTRIBUTE is defined.
33896
33897 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33898
33899         PR fortran/15957
33900         * gfortran.dg/pr15957.f90: New test.
33901
33902 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33903
33904         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33905         in comparison.
33906         * gcc.dg/vect/vect-79.c: Likewise.
33907         * gcc.dg/vect/vect-80.c: Likewise.
33908
33909 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33910
33911         PR fortran/15750
33912         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33913
33914 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33915
33916         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33917         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33918         * gcc.dg/vect/vect-62.c: New testcase.
33919         * gcc.dg/vect/vect-63.c: New testcase.
33920         * gcc.dg/vect/vect-64.c: New testcase.
33921         * gcc.dg/vect/vect-65.c: New testcase.
33922         * gcc.dg/vect/vect-66.c: New testcase.
33923         * gcc.dg/vect/vect-67.c: New testcase.
33924         * gcc.dg/vect/vect-68.c: New testcase.
33925         * gcc.dg/vect/vect-69.c: New testcase.
33926         * gcc.dg/vect/vect-79.c: New testcase.
33927         * gcc.dg/vect/vect-80.c: New testcase.
33928
33929 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33930
33931         * gcc.target/mips/asm-1.c: New test.
33932
33933 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33934
33935         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33936         * gcc.dg/vect/vect-73.c: New testcase.
33937         * gcc.dg/vect/vect-74.c: New testcase.
33938         * gcc.dg/vect/vect-75.c: New testcase.
33939         * gcc.dg/vect/vect-76.c: New testcase.
33940         * gcc.dg/vect/vect-77.c: New testcase.
33941         * gcc.dg/vect/vect-78.c: New testcase
33942
33943 2004-09-18  Paul Brook  <paul@codesourcery.com>
33944
33945         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33946
33947 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33948
33949         PR c/17424
33950         * gcc.dg/pr17424-1.c: New test.
33951
33952 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33953
33954         * g++.dg/tree-ssa/pr17153.C: New test.
33955
33956 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33957
33958         PR pch/13361
33959         * g++.dg/pch/wchar-1.C: New.
33960         * g++.dg/pch/wchar-1.Hs: New.
33961
33962 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33963
33964         * gcc.c-torture/execute/20040917-1.c: New test.
33965
33966 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33967
33968         PR tree-optimization/17319
33969         * gcc.dg/pr17319.c: New test.
33970
33971 2004-09-17  Devang Patel  <dpatel@apple.com>
33972
33973         * gcc.dg/20040813-1.c: New test.
33974
33975 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33976
33977         PR tree-optimization/17273
33978         * gcc.c-torture/compile/pr17273.c: New test.
33979
33980 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33981
33982         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33983         Update expected messages.
33984         * gcc.dg/declspec-13.c: New test.
33985
33986 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33987
33988         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33989
33990 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33991
33992         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33993         change what 'a' is pointing to.
33994
33995 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33996
33997         PR c++/16002
33998         * g++.dg/template/error18.C: New test.
33999
34000         PR c++/16029
34001         * g++.dg/warn/Wunused-8.C: New test.
34002
34003 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34004
34005         PR tree-optimization/17513
34006         * gcc.dg/20040916-1.c: New test.
34007
34008 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34009
34010         PR c++/17501
34011         * g++.dg/template/typename7.C: New test.
34012
34013 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34014
34015         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34016
34017 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34018
34019         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34020         with -ftree-based-profiling also.
34021         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34022
34023 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34024
34025         PR/15364
34026         * gfortran.dg/der_array_io_1.f90: New test.
34027         * gfortran.dg/der_array_io_2.f90: New test.
34028         * gfortran.dg/der_array_io_3.f90: New test.
34029
34030 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34031
34032         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34033         EABI.
34034
34035 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34036
34037         * g++.dg/opt/switch1.C: New test.
34038
34039 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34040
34041         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34042         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34043         Update expected messages.
34044
34045 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34046
34047         PR fortran/16485
34048         * gfortran.dg/same_name_1.f90: New test.
34049
34050 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34051
34052         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34053         dereference garbage pointers.
34054
34055 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34056
34057         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34058         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34059
34060         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34061         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34062         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34063
34064 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34065
34066         PR c++/17324
34067         * g++.dg/template/mangle1.C: New test.
34068
34069 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34070
34071         PR tree-optimization/17252
34072         * gcc.c-torture/execute/pr17252.c: New test.
34073
34074 2004-09-14  Andrew Pinski  <apinski@apple.com>
34075
34076         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34077
34078 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34079
34080         PR rtl-optimization/9771
34081         * gcc.dg/pr9771-1.c: New test case.
34082
34083 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34084
34085         PR tree-optimization/15262
34086         * gcc.c-torture/execute/pr15262-1.c: New test.
34087         * gcc.c-torture/execute/pr15262-2.c: New test.
34088
34089 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34090
34091         * gcc.dg/declspec-12.c: New test.
34092
34093 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34094
34095         * gfortran.dg/pr17090.f90: Add directives to test.
34096
34097 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34098
34099         * gcc.c-torture/compile/20040914-1.c: New test.
34100
34101 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34102
34103         PR c++/16162
34104         * g++.dg/template/decl2.C: New test.
34105
34106 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34107
34108         PR fortran/17090
34109         * gfortran.dg/pr17090.f90: New test.
34110
34111 2004-09-13  Dale Johannesen  <dalej@apple.com>
34112
34113         * gcc.c-torture/compile/pr17408.c: New test case.
34114
34115 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34116
34117         PR c++/16716
34118         * g++.dg/parse/crash17.C: New test.
34119
34120         PR c++/17327
34121         * g++.dg/template/enum3.C: New test.
34122
34123 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34124
34125         * lib/gcc-defs.exp: Load wrapper.exp.
34126         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34127         using local code.
34128         * lib/gcc.exp (gcc_init): Similar.
34129         * lib/gfortran.exp (gfortran_init): Similar.
34130         * lib/objc.exp (objc_init): Similar.
34131         * lib/treelang.exp (treelang_init): Similar.
34132         * lib/wrapper.exp: New file with build_wrapper call machinery in
34133         ${tool}_maybe_build_wrapper.
34134
34135 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34136
34137         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34138         "inline".
34139         * gcc.dg/declspec-11.c: Update expected messages.
34140         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34141         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34142         gcc.dg/inline-12.c: New tests.
34143
34144 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34145
34146         * g++.dg/tree-ssa/pr17400.C: New testcase.
34147
34148 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34149
34150         * gcc.target/mips/sb1-1.c: New testcase.
34151
34152 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34153
34154         * lib/g77-dg.exp: Remove unused file.
34155         * lib/mike-g77.exp: Ditto.
34156         * lib/g77.exp: Ditto.
34157
34158 2004-09-12  Richard Henderson  <rth@redhat.com>
34159
34160         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34161
34162 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34163
34164         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34165         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34166         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34167         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34168         Update expected messages.
34169
34170 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34171
34172         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34173         declaration/use mismatch for dirp parameter.
34174
34175 2004-09-12  Andrew Pinski  <apinski@apple.com>
34176
34177         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34178         -fgnu-runtime is passed.
34179
34180 2004-09-12  Richard Henderson  <rth@redhat.com>
34181
34182         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34183         do the uplevel thing and update additional_flags directly.
34184         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34185         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34186         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34187         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34188
34189 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34190
34191         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34192
34193 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34194
34195         PR middle-end/17411
34196         * g++.dg/opt/pr17411-1.C: New test case.
34197
34198 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34199
34200         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34201         gcc.dg/tls/diag-2.c: Update expected messages.
34202         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34203         messages.
34204         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34205         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34206         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34207         gcc.dg/tls/diag-5.c: New tests.
34208
34209 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34210
34211         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34212
34213 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34214
34215         * g++.dg/parse/break-in-for.C: New test.
34216
34217 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34218
34219         * gcc.dg/tree-ssa/20040911-1.c: New test.
34220
34221 2004-09-11  Andreas Jaeger  <aj@suse.de>
34222
34223         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34224         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34225
34226 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34227
34228         * gcc.target/frv: New directory of FR-V-specific tests.
34229
34230 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34231
34232         * gcc.dg/convert-vec-1.c: New test.
34233
34234 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34235
34236         PR middle-end/17024
34237         * gcc.dg/pr17024-1.c: New test case.
34238
34239 2004-09-10  Eric Christopher  <echristo@redhat.com>
34240
34241         * gcc.dg/20040910-1.c: New test.
34242
34243 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34244
34245         * gcc.dg/bitfld-9.c: New test.
34246
34247 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34248
34249         * gcc.c-torture/execute/ieee/acc1.c: New test.
34250         * gcc.c-torture/execute/ieee/acc2.c: New test.
34251         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34252
34253 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34254
34255         * gcc.dg/deprecated-2.c: New test.
34256
34257 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34258
34259         * gcc.dg/init-vec-1.c: New test.
34260
34261 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34262
34263         PR middle-end/17055
34264         * gcc.dg/pr17055-1.c: New test case.
34265
34266 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34267
34268         PR target/17377
34269         * gcc.c-torture/execute/pr17377.c: New test.
34270
34271 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34272
34273         PR c/8420
34274         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34275         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34276         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34277         gcc.dg/long-long-typespec-1.c: New tests.
34278         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34279
34280 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34281
34282         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34283         gcc.dg/gnu99-static-1.c: New tests.
34284
34285 2004-09-08  Devang Patel  <dpatel@apple.com>
34286
34287         * gcc.dg/darwin-ld-20040828-1.c: New test.
34288         * gcc.dg/darwin-ld-20040828-2.c: New test.
34289         * gcc.dg/darwin-ld-20040828-3.c: New test.
34290
34291 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34292
34293         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34294         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34295         in error message.
34296         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34297         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34298         in error message.
34299         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34300         types they qualify.
34301         * objc.dg/type-size-2.m: Fix wording in comment.
34302         * objc.dg/va-meth-1.m: New test case.
34303
34304 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34305
34306         PR c/16633:
34307         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34308         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34309
34310 2004-09-06  Devang Patel  <dpatel@apple.com>
34311
34312         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34313         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34314
34315 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34316
34317         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34318         reflect changed line numbering of diagnostics.
34319
34320 2004-09-06  Paul Brook  <paul@codesourcery.com>
34321
34322         * gfortran.dg/edit_real_1.f90: Add new test.
34323
34324 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34325
34326         * gcc.dg/tree-ssa/loop-2.c: New test.
34327         * gcc.dg/tree-ssa/loop-3.c: New test.
34328         * gcc.dg/tree-ssa/loop-4.c: New test.
34329         * gcc.dg/tree-ssa/loop-5.c: New test.
34330
34331 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34332
34333         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34334
34335 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34336
34337         * gcc.dg/format/sentinel-1.c: New test.
34338
34339 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34340
34341         * gcc.dg/builtins-46.c: New.
34342
34343 2004-09-03  Devang Patel  <dpatel@apple.com>
34344
34345         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34346         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34347
34348 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34349
34350         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34351         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34352         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34353         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34354         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34355         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34356         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34357         the non-portable bzero.
34358         * gcc.dg/20010912-1.c: xfail for NetWare.
34359         * gcc.dg/20020426-2.c: xfail for NetWare.
34360         * gcc.dg/20021014-1.c: xfail for NetWare.
34361         * gcc.dg/20021018-1.c: xfail for NetWare.
34362         * gcc.dg/20030213-1.c: xfail for NetWare.
34363         * gcc.dg/20030225-1.c: xfail for NetWare.
34364         * gcc.dg/20030708-1.c: xfail for NetWare.
34365         * gcc.dg/builtins-config.h: Also exclude NetWare.
34366         * gcc.dg/format/format.h: Define restrict only if not already defined.
34367         * gcc.dg/nest.c: xfail for NetWare.
34368         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34369         * lib/target-supports.exp (check_visibility_available): Exclude
34370         NetWare.
34371
34372 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34373
34374         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34375         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34376         deterministic starting point for the alignment of structure fields.
34377         * gcc.dg/Wpadded.c: Dito.
34378         * g++.dg/abi/vbase10.C: Dito.
34379
34380 2004-09-03  Devang Patel  <dpatel@apple.com>
34381
34382         * g++.dg/debug/pr15736.cc: New test.
34383
34384 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34385
34386         * README.QMTEST: Fix out-of-date link.
34387
34388 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34389
34390         PR fortran/16579
34391         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34392         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34393
34394 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34395
34396         * g++.dg/abi/arm_rtti1.C: New test.
34397
34398 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34399
34400         * gcc.dg/ppc-vector-memcpy.c: New.
34401         * gcc.dg/ppc-vector-memset.c: New.
34402
34403 2004-09-02  Chao-ying Fu  <fu@mips.com>
34404
34405         * gcc.target/mips/mips-3d-1.c: New test.
34406         * gcc.target/mips/mips-3d-2.c: New test.
34407         * gcc.target/mips/mips-3d-3.c: New test.
34408         * gcc.target/mips/mips-3d-4.c: New test.
34409         * gcc.target/mips/mips-3d-5.c: New test.
34410         * gcc.target/mips/mips-3d-6.c: New test.
34411         * gcc.target/mips/mips-3d-7.c: New test.
34412         * gcc.target/mips/mips-3d-8.c: New test.
34413         * gcc.target/mips/mips-3d-9.c: New test.
34414         * gcc.target/mips/mips-ps-1.c: New test.
34415         * gcc.target/mips/mips-ps-2.c: New test.
34416         * gcc.target/mips/mips-ps-3.c: New test.
34417         * gcc.target/mips/mips-ps-4.c: New test.
34418         * gcc.target/mips/mips-ps-type.c: New test.
34419
34420 2004-09-02  Paul Brook  <paul@codesourcery.com>
34421
34422         * gfortran.dg/edit_real_1.f90: Add new tests.
34423
34424 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34425
34426         PR fortran/15327
34427         * gfortran.dg/merge_char_1.f90: New test.
34428
34429 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34430
34431         PR fortran/16404
34432         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34433
34434 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34435
34436         PR c/1522
34437         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34438
34439 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34440
34441         * g++.dg/opt/loop1.C: Do not XFAIL.
34442
34443 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34444
34445         * gcc.c-torture/execute/20040831-1.c: New test.
34446
34447 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34448
34449         PR fortran/16579
34450         * gfortran.dg/g77/20010610.f: Now passes.
34451         Copy from g77.f-torture/execute. Add dg-run directive.
34452         * gfortran.dg/g77/README: Update
34453
34454 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34455
34456         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34457         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34458         (t1, t2, t3, t4): Add volatile.
34459
34460 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34461
34462         * g++.dg/ext/visibility/arm1.C: New test.
34463
34464 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34465
34466         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34467         -pedantic-errors.
34468
34469 2004-09-01  Paul Brook  <paul@codesourcery.com>
34470
34471         * gfortran.dg/eof_2.f90: New test.
34472
34473 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34474
34475         PR fortran/16579
34476         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34477
34478 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34479
34480         PR libfortran/16805
34481         * gfortran.dg/list_read_2.f90: New test.
34482
34483 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34484
34485         * g++.dg/abi/key1.C: New test.
34486
34487 2004-08-31  Richard Henderson  <rth@redhat.com>
34488
34489         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34490         form of offsetof.
34491         * g++.dg/other/offsetof5.C: Remove duplicate.
34492
34493 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34494
34495         PR fortran/17244
34496         * gfortran.dg/func_derived_1.f90: New test.
34497
34498 2004-08-31  Paul Brook  <paul@codesourcery.com>
34499
34500         * gfortran.dg/eof_1.f90: New test.
34501
34502 2004-08-31  Paul Brook  <paul@codesourcery.com>
34503
34504         * gfortran.dg/list_read_1.f90: New file.
34505
34506 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34507
34508         * g++.dg/opt/loop1.C: XFAIL.
34509
34510 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34511
34512         * gcc.dg/funcdef-storage-1.c: New.
34513         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34514         an extern function in local scope.
34515         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34516         declare an 'auto inline' function in local scope.
34517         * gcc.dg/20011130-1.c: Likewise.
34518         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34519         an 'auto' function in local scope.
34520         * gcc.dg/20021014-1.c: Likewise.
34521         * gcc.dg/20030331-2.c: Likewise.
34522
34523 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34524
34525         * gfortran.dg/blockdata_1.f90: New test.
34526
34527 2004-08-30  Richard Henderson  <rth@redhat.com>
34528
34529         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34530
34531 2004-08-30  Richard Henderson  <rth@redhat.com>
34532
34533         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34534         additional_flags set by alternate driver.
34535         (ieee-options): New procedure.
34536         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34537         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34538         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34539         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34540
34541 2004-08-30  Richard Henderson  <rth@redhat.com>
34542
34543         * lib/f-torture.exp: Remove.
34544
34545 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34546
34547         PR rtl-optimization/16590
34548         * g++.dg/opt/loop1.C: New test.
34549
34550 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34551
34552         PR fortran/13910
34553         * gfortran.dg/oldstyle_1.f90: New test.
34554
34555 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34556         Paul Brook  <paul@codesourcery.com>
34557
34558         * gfortran.dg/g77/README: Update.
34559         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34560         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34561         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34562
34563 2004-08-28  Paul Brook  <paul@codesourcery.com>
34564
34565         PR libfortran/17195
34566         * gfortran.dg/edit_real_1.f90: New test.
34567
34568 2004-08-27  Paul Brook  <paul@codesourcery.com>
34569
34570         * gfortran.dg/rewind_1.f90: New test.
34571
34572 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34573
34574         PR fortran/16597
34575         * gfortran.dg/pr16597.f90: New test.
34576
34577 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34578
34579         PR c/13801
34580         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34581         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34582         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34583         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34584         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34585
34586 2004-08-26  Nick Clifton  <nickc@redhat.com>
34587
34588         * gcc.c-torture/compile/pr17119.c: New test.
34589
34590 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34591
34592         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34593
34594 2004-08-25  Richard Henderson  <rth@redhat.com>
34595
34596         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34597         the bits that expect kind=8 to be the largest real kind.
34598
34599 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34600
34601         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34602
34603 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34604
34605         * gfortran.dg/assignment_1.f90: New test.
34606
34607 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34608
34609         * g++.dg/template/repo3.C: New test.
34610
34611 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34612
34613         PR middle-end/16693
34614         PR tree-optimization/16372
34615         * g++.dg/opt/pr16372-1.C: New test case.
34616         * g++.dg/opt/pr16693-1.C: New test case.
34617         * g++.dg/opt/pr16693-2.C: New test case.
34618
34619 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34620
34621         * objc.dg/proto-lossage-4.m: New test.
34622
34623 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34624
34625         PR c++/17155
34626         * g++.dg/inherit/local2.C: New test.
34627
34628 2004-08-25  Paul Brook  <paul@codesourcery.com>
34629
34630         PR fortran/17144
34631         * gfortran.dg/string_ctor_1.f90: New test.
34632
34633 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34634
34635         PR c++/14428
34636         * g++.dg/template/redecl2.C: New test.
34637
34638 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34639
34640         PR fortran/17143
34641         * gfortran.dg/pr17143.f90: New test.
34642
34643 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34644
34645         PR fortran/17164
34646         * gfortran.dg/pr17164.f90: New test.
34647
34648 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34649
34650         * gcc.dg/tree-ssa/loop-1.c: New test.
34651
34652 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34653
34654         * gcc.c-torture/compile/20040824-1.c: New test.
34655
34656 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34657
34658         * gcc.c-torture/compile/iftrap-3.c: New test.
34659
34660 2004-08-24  Paul Brook  <paul@codesourcery.com>
34661
34662         * gfortran.dg/entry_2.f90: New test.
34663
34664 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         PR c++/16889
34667         * g++.dg/lookup/ambig[12].C: New.
34668
34669 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34670
34671         PR c++/16706
34672         * g++.dg/template/crash21.C: New test.
34673         * g++.dg/template/crash22.C: Likewise.
34674
34675 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34676
34677         PR c++/17149
34678         * g++.dg/template/access15.C: New.
34679
34680 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34681
34682         PR c++/17163
34683         * g++.dg/template/repo2.C: New test.
34684
34685 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34686
34687         PR rtl-optimization/17078
34688         * gcc.c-torture/execute/pr17078-1.c: New test case.
34689
34690 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34691
34692         PR c/14492
34693         * gcc.dg/debug/crash1.c: New test.
34694
34695 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34696
34697         PR c/16180
34698         * gcc.dg/loop-5.c: New test.
34699
34700 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34701
34702         * gcc.c-torture/execute/20040823-1.c: New test.
34703
34704 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34705
34706         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34707         to the assembler.  Simplify test accordingly.
34708         (asm_abi_flags): Use GNU names.
34709         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34710         to check for ABI flags.
34711
34712 2004-08-22  Andrew Pinski  <apinski@apple.com>
34713
34714         * g++.dg/opt/pr14029.C: New test.
34715         * gcc.c-torture/execute/pr15262.c: New test.
34716
34717 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34718
34719         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34720
34721 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34722
34723         PR 16908
34724         * gfortran.dg/direct_io.f90: New test.
34725
34726 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34727
34728         PR c++/17121
34729         * g++.dg/inherit/local2.C: New test.
34730
34731 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34732
34733         PR c++/17120
34734         * g++.dg/warn/Wparentheses-4.C: New test.
34735
34736 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34737
34738         PR c++/17121
34739         * g++.dg/inherit/local2.C: New test.
34740
34741         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34742         * gcc.dg/ppc-ldstruct.c: Likewise.
34743         * gcc.dg/ppc64-abi-2.c: Likewise.
34744
34745 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34746
34747         PR rtl-optimization/17099
34748         * gcc.c-torture/execute/20040820-1.c: New test.
34749
34750 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34751
34752         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34753
34754 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34755
34756         PR fortran/17077
34757         * gfortran.dg/auto_array_1.f90: New test.
34758
34759 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34760
34761         PR fortran/17074
34762         * gfortran.dg/simpleif_1.f90: New test.
34763
34764 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34765
34766         * lib/target-supports.exp (check_profiling_available): Return
34767         false for arm*-*-symbianelf* and arm*-*-eabi*.
34768
34769         PR c++/15890
34770         * g++.dg/template/delete1.C: New test.
34771
34772 2004-08-19  Paul Brook  <paul@codesourcery.com>
34773
34774         PR fortran/14976
34775         PR fortran/16228
34776         * gfortran.dg/data_char_1.f90: New test.
34777
34778 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34779
34780         PR fortran/16946
34781         * gfortran.dg/reduction.f90: New testcase.
34782
34783 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34784
34785         PR fortran/16520
34786         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34787
34788 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34789
34790         PR c++/17041
34791         * g++.dg/Wparentheses-3.C: New test.
34792
34793 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34794
34795         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34796         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34797         * gcc.dg/vect/vect-2.c: Likewise.
34798         * gcc.dg/vect/vect-3.c: Likewise.
34799         * gcc.dg/vect/vect-4.c: Likewise.
34800         * gcc.dg/vect/vect-5.c: Likewise.
34801         * gcc.dg/vect/vect-6.c: Likewise.
34802         * gcc.dg/vect/vect-7.c: Likewise.
34803         * gcc.dg/vect/vect-25.c: Likewise.
34804         * gcc.dg/vect/vect-31.c: Likewise.
34805         * gcc.dg/vect/vect-32.c: Likewise.
34806         * gcc.dg/vect/vect-34.c: Likewise.
34807         * gcc.dg/vect/vect-36.c: Likewise.
34808         * gcc.dg/vect/vect-all.c: Likewise.
34809
34810 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34811
34812         PR c++/17068
34813         * g++.dg/template/operator4.C: New test.
34814
34815 2004-08-18  Richard Henderson  <rth@redhat.com>
34816
34817         * gcc.dg/20040206-1.c: XFAIL.
34818
34819 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34820
34821         PR c++/16246
34822         * g++.dg/template/array7.C: New test.
34823
34824 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34825
34826         * gcc.dg/mips-movcc-1.c: New test.
34827         * gcc.dg/mips-movcc-2.c: New test.
34828         * gcc.dg/mips-movcc-3.c: New test.
34829
34830         * gcc.dg/mips-nmadd-1.c: New test.
34831         * gcc.dg/mips-nmadd-2.c: New test.
34832
34833 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34834
34835         PR c++/15871
34836         * g++.dg/opt/inline8.C: New test.
34837
34838         PR c++/16965
34839         * g++.dg/parse/error17.C: New test.
34840
34841 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34842
34843         * gcc.dg/vect: New directory for vectorizer tests.
34844         * gcc.dg/vect/tree-vect.h: New file.
34845         * gcc.dg/vect/vect.exp: New file.
34846         * gcc.dg/vect/pr16105.c.c: New test.
34847         * gcc.dg/vect/vect-1.c: New test.
34848         * gcc.dg/vect/vect-2.c: New test.
34849         * gcc.dg/vect/vect-3.c: New test.
34850         * gcc.dg/vect/vect-4.c: New test.
34851         * gcc.dg/vect/vect-5.c: New test.
34852         * gcc.dg/vect/vect-6.c: New test.
34853         * gcc.dg/vect/vect-7.c: New test.
34854         * gcc.dg/vect/vect-8.c: New test.
34855         * gcc.dg/vect/vect-9.c: New test.
34856         * gcc.dg/vect/vect-10.c: New test.
34857         * gcc.dg/vect/vect-11.c: New test.
34858         * gcc.dg/vect/vect-12.c: New test.
34859         * gcc.dg/vect/vect-13.c: New test.
34860         * gcc.dg/vect/vect-14.c: New test.
34861         * gcc.dg/vect/vect-15.c: New test.
34862         * gcc.dg/vect/vect-16.c: New test.
34863         * gcc.dg/vect/vect-17.c: New test.
34864         * gcc.dg/vect/vect-18.c: New test.
34865         * gcc.dg/vect/vect-19.c: New test.
34866         * gcc.dg/vect/vect-20.c: New test.
34867         * gcc.dg/vect/vect-21.c: New test.
34868         * gcc.dg/vect/vect-22.c: New test.
34869         * gcc.dg/vect/vect-23.c: New test.
34870         * gcc.dg/vect/vect-24.c: New test.
34871         * gcc.dg/vect/vect-25.c: New test.
34872         * gcc.dg/vect/vect-26.c: New test.
34873         * gcc.dg/vect/vect-27.c: New test.
34874         * gcc.dg/vect/vect-28.c: New test.
34875         * gcc.dg/vect/vect-29.c: New test.
34876         * gcc.dg/vect/vect-30.c: New test.
34877         * gcc.dg/vect/vect-31.c: New test.
34878         * gcc.dg/vect/vect-32.c: New test.
34879         * gcc.dg/vect/vect-33.c: New test.
34880         * gcc.dg/vect/vect-34.c: New test.
34881         * gcc.dg/vect/vect-35.c: New test.
34882         * gcc.dg/vect/vect-36.c: New test.
34883         * gcc.dg/vect/vect-37.c: New test.
34884         * gcc.dg/vect/vect-38.c: New test.
34885         * gcc.dg/vect/vect-40.c: New test.
34886         * gcc.dg/vect/vect-41.c: New test.
34887         * gcc.dg/vect/vect-42.c: New test.
34888         * gcc.dg/vect/vect-43.c: New test.
34889         * gcc.dg/vect/vect-44.c: New test.
34890         * gcc.dg/vect/vect-45.c: New test.
34891         * gcc.dg/vect/vect-46.c: New test.
34892         * gcc.dg/vect/vect-47.c: New test.
34893         * gcc.dg/vect/vect-48.c: New test.
34894         * gcc.dg/vect/vect-49.c: New test.
34895         * gcc.dg/vect/vect-50.c: New test.
34896         * gcc.dg/vect/vect-51.c: New test.
34897         * gcc.dg/vect/vect-52.c: New test.
34898         * gcc.dg/vect/vect-53.c: New test.
34899         * gcc.dg/vect/vect-54.c: New test.
34900         * gcc.dg/vect/vect-55.c: New test.
34901         * gcc.dg/vect/vect-56.c: New test.
34902         * gcc.dg/vect/vect-57.c: New test.
34903         * gcc.dg/vect/vect-58.c: New test.
34904         * gcc.dg/vect/vect-59.c: New test.
34905         * gcc.dg/vect/vect-60.c: New test.
34906         * gcc.dg/vect/vect-61.c: New test.
34907         * gcc.dg/vect/vect-all.c: New test.
34908         * gcc.dg/vect/vect-none.c: New test.
34909
34910 2004-08-17  Paul Brook  <paul@codesourcery.com>
34911
34912         PR fortran/13082
34913         * gfortran.dg/entry_1.f90: New test.
34914
34915 2004-08-17  Andrew Pinski  <apinski@apple.com>
34916
34917         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34918
34919 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34920
34921         * gcc.dg/pr17036-1.c: New test.
34922
34923 2004-08-16  Devang Patel  <dpatel@apple.com>
34924
34925         * gcc.dg/darwin-20040809-1.c: New test.
34926
34927 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34928
34929         * gcc.dg/funcdef-attr-1.c: New test.
34930
34931 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34932
34933         * gcc.dg/altivec-17.c: New test.
34934         * gcc.dg/altivec-18.c: New test.
34935
34936 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34937
34938         PR c++/6749
34939         * g++.dg/template/vtable2.C: New test.
34940
34941 2004-08-14  Richard Henderson  <rth@redhat.com>
34942
34943         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34944         * gcc.dg/pack-test-4.c (main): Return 0.
34945         * gcc.dg/setjmp-1.c: Remove XFAIL.
34946         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34947
34948 2004-08-14  Richard Henderson  <rth@redhat.com>
34949
34950         * gcc.dg/980217-1.c: Add prototype for printf.
34951
34952 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34953
34954         * gfortran.dg/pr16935.f90: New test.
34955
34956 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34957
34958         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34959
34960 2004-08-13  Paul Brook  <paul@codesourcery.com>
34961
34962         * gfortran.dg/der_io_1.f90: Remove stray comma.
34963
34964 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34965
34966         * gcc.dg/vmx/cw-bug-2.c: Remove.
34967         * gcc.dg/vmx/vprint-1.c: Remove.
34968         * gcc.dg/vmx/vscan-1.c: Remove.
34969
34970 2004-08-12  Devang patel  <dpatel@apple.com>
34971
34972         * gcc.dg/darwin-20040809-2.c: New test.
34973
34974 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34975
34976         * g++.dg/ext/altivec-12.C: New test.
34977
34978         * g++.dg/ext/altivec-11.C: New test.
34979
34980 2004-08-12  Paul Brook  <paul@codesourcery.com>
34981
34982         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34983
34984 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34985
34986         * g++.dg/ext/altivec-2.C: Check for hardware support before
34987         executing any VMX instructions.
34988
34989         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34990
34991 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34992
34993         PR c++/16276
34994         * g++.old-deja/g++.other/comdat4.C: New test.
34995         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34996
34997 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34998
34999         PR target/16286
35000         * gcc.dg/pr16286.c: New test.
35001
35002 2004-08-12 Jan Beulich <jbeulich@novell.com>
35003
35004         * g++.dg/ext/asm5.C: New.
35005
35006 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35007
35008         PR c++/16698
35009         * g++.dg/eh/crash1.C: New test.
35010
35011         PR c++/16717
35012         * g++.dg/ext/construct1.C: New test.
35013
35014 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35015
35016         PR c++/16853
35017         * g++.dg/init/ptrmem1.C: New test.
35018
35019         PR c++/16618
35020         * g++.dg/parse/offsetof5.C: New test.
35021
35022         PR c++/16870
35023         * g++.dg/template/overload3.C: New test.
35024
35025 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35026
35027         PR c++/16964
35028         * g++.dg/parse/error16.C: New test.
35029
35030         PR c++/16904
35031         * g++.dg/template/error14.C: New test.
35032
35033         PR c++/16929
35034         * g++.dg/template/error15.C: New test.
35035
35036 2004-08-11  Devang Patel  <dpatel@apple.com>
35037
35038         * gcc.dg/darwin-ld-20040809-1.c: New test.
35039         * gcc.dg/darwin-ld-20040809-2.c: New test.
35040
35041 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35042
35043         PR fortran/16917
35044         * gfortran.dg/dfloat_1.f90: New test.
35045
35046 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35047
35048         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35049         * gcc.dg/dll-2.c: Fix dg-require syntax.
35050         * gcc.misc-tests/arm-isr.c (abort): Declare.
35051         (exit): Likewise.
35052
35053 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35054
35055         PR c++/16971
35056         * g++.dg/parse/crash16.C: New test.
35057
35058 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35059
35060         * gcc.dg/mips-rsqrt-1.c: New test case.
35061         * gcc.dg/mips-rsqrt-2.c: New test case.
35062         * gcc.dg/mips-rsqrt-3.c: New test case.
35063
35064 2004-08-10  Paul Brook  <paul@codesourcery.com>
35065
35066         * gfortran.dg/der_io_1.f90: New test.
35067
35068 2004-08-10  Paul Brook  <paul@codesourcery.com>
35069
35070         PR fortran/16919
35071         * gfortran.dg/der_array_1.f90: New test.
35072
35073 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35074
35075         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35076
35077 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35078
35079         * gcc.dg/wchar_t-2.c: Fix typo.
35080
35081 2004-08-09  Falk Hueffner  <falk@debian.org>
35082
35083         PR tree-optimization/12517
35084         * gcc.c-torture/compile/pr12517.c: New test.
35085
35086         PR tree-optimization/12578
35087         * gcc.c-torture/compile/pr12578.c: New test.
35088
35089         PR tree-optimization/12899
35090         * gcc.c-torture/compile/pr12899.c: New test.
35091
35092         PR rtl-optimization/14692
35093         * gcc.c-torture/compile/pr14692.c: New test.
35094
35095         PR tree-optimization/16461
35096         * gcc.c-torture/compile/pr16461.c: New test.
35097
35098 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35099
35100         * gfortran.dg/getenv_1.f90: New test.
35101
35102 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35103
35104         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35105         wchar_t.
35106         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35107
35108 2004-08-06  Paul Brook  <paul@codesourcery.com>
35109
35110         * gfortran.dg/ret_array_1.f90: New test.
35111         * gfortran.dg/ret_pointer_1.f90: New test.
35112
35113 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35114
35115         * gcc.dg/missing-field-init-[12].c: New tests.
35116         * g++.dg/warn/missing-field-init-[12].C: New tests.
35117
35118 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35119
35120         * gcc.dg/enum2.c: New test.
35121         * gcc.dg/symbian3.c: Likewise.
35122         * gcc.dg/symbian4.c: Likewise.
35123         * gcc.dg/wchar_t-2.c: Likewise.
35124
35125 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35126
35127         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35128         destructor tests.
35129
35130 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35131
35132         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35133         dg-require-visiblity.
35134         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35135         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35136         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35137         * g++.dg/ext/visibility/new1.C: Likewise.
35138         * g++.dg/ext/visibility/pragma.C: Likewise.
35139         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35140         * g++.dg/ext/visibility/virtual.C: Likewise.
35141         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35142         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35143         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35144         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35145         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35146         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35147         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35148         * g++/dg/ext/visibility/visibility-8.C: New test.
35149         * gcc.c-torture/compile/dll.x: Remove.
35150         * gcc.dg/dll-2.c: Use dg-require-dll
35151         * gcc.dg/visibility-10.c: New test.
35152         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35153         supporting DLLs.
35154         * lib/scanasm.exp (scan_hidden): New function.
35155         (scan_not_hidden): Likewise.
35156
35157 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35158
35159         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35160
35161 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35162
35163         * gcc.c-torture/execute/20040805-1.c: New test.
35164
35165 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35166
35167         * gcc.dg/20020118-1.c: Declare abort.
35168         * gcc.dg/altivec_check.h: Likewise.
35169         * gcc.dg/iftrap-2.c: Likewise.
35170         * gcc.dg/pragma-darwin.c: Likewise.
35171         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35172
35173 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35174
35175         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35176
35177 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35178
35179         * gcc.c-torture/execute/builtins/abs-2.c,
35180         gcc.c-torture/execute/builtins/abs-3.c,
35181         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35182         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35183         intmax_t, uintmax_t and their limits.
35184         * gcc.dg/intmax_t-1.c: New test.
35185
35186 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35187
35188         * g++.dg/tc1/dr147.C: Add reference to PR.
35189
35190 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35191
35192         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35193         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35194
35195 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35196
35197         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35198
35199 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35200
35201         * gcc.dg/redecl-5.c: New test.
35202         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35203         of scanf.
35204
35205 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35206
35207         PR middle-end/16790
35208         * gcc.c-torture/execute/pr16790-1.c: New test case.
35209
35210 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35211
35212         * g++.dg/ext/visibility/assign1.C: New test.
35213         * g++.dg/ext/visibility/new1.C: Likewise.
35214
35215         * gcc.dg/symbian1.c: New test.
35216         * gcc.dg/symbian2.c: Likewise.
35217
35218 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35219
35220         PR target/16570
35221         * gcc.dg/i386-sse-9.c: New test.
35222
35223 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35224
35225         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35226
35227 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35228
35229         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35230         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35231         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35232         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35233         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35234         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35235         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35236         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35237         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35238         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35239         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35240         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35241         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35242         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35243         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35244         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35245         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35246         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35247         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35248         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35249         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35250         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35251         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35252         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35253         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35254         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35255         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35256         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35257         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35258         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35259         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35260         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35261         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35262         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35263         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35264         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35265         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35266         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35267         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35268         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35269         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35270         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35271         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35272         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35273         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35274         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35275         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35276         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35277         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35278         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35279         gcc.misc-tests/i386-pf-3dnow-1.c,
35280         gcc.misc-tests/i386-pf-athlon-1.c,
35281         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35282         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35283         Declare built-in functions used.
35284         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35285
35286 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35287
35288         PR c++/16707
35289         * g++.dg/lookup/using12.C: New test.
35290
35291         * g++.dg/init/null1.C: Fix PR number.
35292         * g++.dg/parse/namespace10.C: Likewise.
35293
35294 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35295
35296         PR c++/16224
35297         * g++.dg/template/spec17.C: New test.
35298         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35299         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35300
35301 2004-08-02  David Billinghurst
35302
35303         PR fortran/16292
35304         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35305
35306 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35307
35308         * gcc.dg/ia64-got-1.c: New test case.
35309
35310 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35311
35312         PR c++/16489
35313         * g++.dg/init/null1.C: New test.
35314         * g++.dg/tc1/dr76.C: Adjust error marker.
35315
35316         PR c++/16529
35317         * g++.dg/parse/namespace10.C: New test.
35318
35319         PR c++/16810
35320         * g++.dg/inherit/ptrmem2.C: New test.
35321
35322 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35323
35324         PR target/16155
35325         * gcc.dg/pr16155.c: New test.
35326
35327 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35328
35329         * gcc.dg/redecl-2.c: New test.
35330
35331 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35332
35333         * gcc.dg/darwin-longdouble.c: New file.
35334
35335 2004-07-30  Richard Henderson  <rth@redhat.com>
35336
35337         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35338         write to constant argument.
35339         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35340
35341 2004-07-30  Richard Henderson  <rth@redhat.com>
35342
35343         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35344         tests of nearest around zero.
35345
35346 2004-07-30  Andrew Pinski  <apinski@apple.com>
35347
35348         * gcc.c-torture/compile/20040730-1.c: New test.
35349
35350 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35351
35352         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35353         powerpc-eabispe.
35354
35355 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35356
35357         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35358
35359 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35360
35361         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35362         contains $ld_library_path.
35363         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35364
35365 2004-07-29  Richard Henderson  <rth@redhat.com>
35366
35367         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35368
35369         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35370         (alt2, which): New.
35371         (Check): Accept either alternative.
35372
35373 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35374
35375         * g++.dg/abi/inline1.C: New test.
35376         * g++.dg/abi/local1-a.cc: Likewise.
35377         * g++.dg/abi/local1.C: Likewise.
35378         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35379         * g++.dg/abi/mangle12.C: Likewise.
35380         * g++.dg/abi/mangle17.C: Likewise.
35381         * g++.dg/abi/mangle20-2.C: Likewise.
35382         * g++.dg/opt/interface1.C: Likewise.
35383         * g++.dg/opt/interface1.h: Likewise.
35384         * g++.dg/opt/interface1-a.cc: New test.
35385         * g++.dg/parse/repo1.C: New test.
35386         * g++.dg/template/repo1.C: Likewise.
35387         * g++.dg/warn/Winline-1.C: Likewise.
35388         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35389
35390 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35391
35392         * gcc.dg/tree-ssa/20040729-1.c: New test.
35393
35394 2004-07-27  Matt Austern <austern@apple.com>
35395
35396         * gcc.dg/darwin-bool-1.c: New test.
35397         * gcc.dg/darwin-bool-2.c: New test.
35398
35399 2004-07-28  Richard Henderson  <rth@redhat.com>
35400
35401         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35402         arguments in the correct type.  Don't write to constant arguments.
35403
35404 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35405
35406         PR tree-optimization/16688
35407         PR tree-optimization/16689
35408         * g++.dg/tree-ssa/pr16688.C: New test.
35409
35410 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35411
35412         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35413         loads.  Not only in the comment, this time.
35414
35415 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35416
35417         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35418         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35419         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35420         * gcc.dg/sh4a-bitmovua.c: New.
35421         * gcc.dg/sh4a-cos.c: New.
35422         * gcc.dg/sh4a-cosf.c: New.
35423         * gcc.dg/sh4a-fprun.c: New.
35424         * gcc.dg/sh4a-fsrra.c: New.
35425         * gcc.dg/sh4a-memmovua.c: New.
35426         * gcc.dg/sh4a-sin.c: New.
35427         * gcc.dg/sh4a-sincos.c: New.
35428         * gcc.dg/sh4a-sincosf.c: New.
35429         * gcc.dg/sh4a-sinf.c: New.
35430
35431 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35432
35433         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35434         conditionals.
35435         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35436         loads.
35437         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35438         DOM1.
35439
35440 2004-07-27  Andrew Pinski  <apinski@apple.com>
35441
35442         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35443
35444 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35445
35446         * gcc.dg/pragma-isr.c: New test.
35447
35448 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35449
35450         PR c++/14429
35451         * g++.dg/template/ttp11.C: New test.
35452
35453 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35454
35455         * gcc.c-torture/compile/20040727-1.c: New test.
35456
35457 2004-07-26  Eric Christopher  <echristo@redhat.com>
35458
35459         * gcc.c-torture/compile/20040726-2.c: New test.
35460
35461 2004-07-26  Andrew Pinski  <apinski@apple.com>
35462
35463         * g++.dg/rtti/tinfo1.C: Xfail.
35464
35465 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35466
35467         * gcc.c-torture/compile/20040726-1.c: New test.
35468
35469 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35470             Brian Ryner  <bryner@brianryner.com>
35471
35472         PR c++/9283
35473         PR c++/15000
35474         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35475         * g++.dg/ext/visibility/: New directory.
35476         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35477         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35478         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35479         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35480         * g++.dg/ext/visibility/fvisibility.C,
35481         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35482         g++.dg/ext/visibility/fvisibility-override1.C
35483         g++.dg/ext/visibility/fvisibility-override2.C
35484         g++.dg/ext/visibility/memfuncts.C
35485         g++.dg/ext/visibility/noPLT.C
35486         g++.dg/ext/visibility/pragma.C
35487         g++.dg/ext/visibility/pragma-override1.C
35488         g++.dg/ext/visibility/pragma-override2.C
35489         g++.dg/ext/visibility/staticmemfuncts.C
35490         g++.dg/ext/visibility/virtual.C: New tests.
35491
35492 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35493
35494         PR c/15360
35495         * gcc.dg/pr15360-1.c: New test.
35496
35497 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35498
35499         * gcc.dg/pragma-align-2.c: New test.
35500         * gcc.dg/pragma-init-fini.c: New test.
35501         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35502         targets.
35503
35504 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35505
35506         * gcc.dg/init-string-2.c: New test.
35507
35508 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35509
35510         PR 16684
35511         * gcc.dg/Wredundant-decls-1.c: New test case.
35512
35513 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35516         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35517         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35518         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35519         * gcc.dg/compat/generate-random.c: New file.
35520         * gcc.dg/compat/generate-random.h: Likewise.
35521         * gcc.dg/compat/generate-random_r.c: Likewise.
35522         * gcc.dg/compat/struct-layout-1.h: Likewise.
35523         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35524         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35525         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35526         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35527         * gcc.dg/compat/struct-layout-1_main.c: New test.
35528         * gcc.dg/compat/struct-layout-1_x.c: New file.
35529         * gcc.dg/compat/struct-layout-1_y.c: New file.
35530         * gcc.dg/compat/struct-layout-1_test.h: New file.
35531
35532 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35533
35534         * gcc.dg/comp-return-1.c: New test
35535
35536 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35537
35538         * gcc.dg/vmx/8-02a.c: Fix typo.
35539
35540         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35541         * gcc.dg/darwin-abi-3.c: New test.
35542
35543         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35544         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35545
35546         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35547         * gcc.dg/vmx/ops-long-1.c: New test.
35548         * gcc.dg/vmx/ops-long-2.c: New test.
35549
35550 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35551
35552         * g++.dg/lookup/conv-[1234].C: New.
35553
35554 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35555
35556         * g++.dg/parse/attr2.C: Simplify.
35557
35558 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35559
35560         PR c/7284
35561         * gcc.c-torture/execute/pr7284-1.c: New test.
35562
35563 2004-07-22  Brian Booth  <bbooth@redhat.com>
35564
35565         * gcc.dg/tree-ssa/20040721-1.c: New test.
35566
35567 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35568
35569         * g++.dg/template/crash20.c: New.
35570
35571 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35572
35573         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35574         Add dg-run directive.  Declare variables as required.
35575         * gfortran.dg/g77/README: Update
35576
35577 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35578
35579         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35580         gcc.dg/cris-peep2-andu2.c: New tests.
35581
35582 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35583
35584         PR c/15052
35585         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35586         on return type.
35587         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35588         messages.
35589         * gcc.dg/qual-return-2.c: Update expected messages.
35590         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35591
35592 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35593
35594         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35595         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35596
35597 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35598
35599         PR c/11250
35600         * gcc.dg/init-string-1.c: New test.
35601
35602 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35603
35604         PR middle-end/15345
35605         PR c/16450
35606         * gcc.dg/torture/nested-fn-1.c: New test.
35607
35608 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35609
35610         PR target/16559
35611         * gcc.dg/ia64-fptr-1.c: New file.
35612
35613 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35614
35615         PR c++/14497
35616         * g++.dg/template/spec16.C: New test.
35617         * g++.old-deja/g++.robertl/eb118.C: Remove.
35618
35619 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35620
35621         PR c++/509
35622         * g++.dg/template/spec15.C: New test.
35623
35624 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35625
35626         Copy cases from g77.f-torture/execute and add dg-run
35627         directive.  Other changes as noted.
35628         * gfortran.dg/g77/13037.f
35629         * gfortran.dg/g77/1832.f
35630         * gfortran.dg/g77/19981119-0.f
35631         * gfortran.dg/g77/19990313-0.f
35632         * gfortran.dg/g77/19990313-1.f
35633         * gfortran.dg/g77/19990313-2.f
35634         * gfortran.dg/g77/19990313-3.f
35635         * gfortran.dg/g77/19990419-1.f
35636         * gfortran.dg/g77/19990826-0.f
35637         * gfortran.dg/g77/19990826-2.f
35638         * gfortran.dg/g77/20000503-1.f
35639         * gfortran.dg/g77/20001111.f
35640         * gfortran.dg/g77/20010116.f
35641         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35642         * gfortran.dg/g77/20010430.f
35643         * gfortran.dg/g77/6177.f
35644         * gfortran.dg/g77/947.f
35645         * gfortran.dg/g77/970816-3.f
35646         * gfortran.dg/g77/971102-1.f
35647         * gfortran.dg/g77/980520-1.f
35648         * gfortran.dg/g77/980628-0.f
35649         * gfortran.dg/g77/980628-1.f
35650         * gfortran.dg/g77/980628-10.f
35651         * gfortran.dg/g77/980628-2.f
35652         * gfortran.dg/g77/980628-3.f
35653         * gfortran.dg/g77/980628-7.f
35654         * gfortran.dg/g77/980628-8.f
35655         * gfortran.dg/g77/980628-9.f
35656         * gfortran.dg/g77/980701-0.f
35657         * gfortran.dg/g77/980701-1.f
35658         * gfortran.dg/g77/cabs.f
35659         * gfortran.dg/g77/claus.f
35660         * gfortran.dg/g77/complex_1.f
35661         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35662         * gfortran.dg/g77/dcomplex.f
35663         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35664         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35665         * gfortran.dg/g77/f90-intrinsic-numeric.f
35666         * gfortran.dg/g77/int8421.f
35667         * gfortran.dg/g77/labug1.f
35668         * gfortran.dg/g77/large_vec.f
35669         * gfortran.dg/g77/le.f
35670         * gfortran.dg/g77/short.f
35671         * gfortran.dg/g77/README: Update
35672
35673 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35674
35675         PR c++/16637
35676         * g++.dg/parse/lookup4.C: New test.
35677
35678 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35679
35680         PR c++/16175
35681         * g++.dg/template/ttp10.C: New test.
35682
35683 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35684
35685         * gcc.dg/pr12625-1.c: New test.
35686
35687 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35688
35689         * gcc.dg/switch-warn-1.c: New test.
35690         * gcc.dg/switch-warn-2.c: New test.
35691         * gcc.c-torture/compile/pr14730.c: Update.
35692
35693 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35694
35695         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35696         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35697         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35698         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35699
35700 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35701
35702         PR c++/16623
35703         * g++.dg/template/assign1.C: New test.
35704
35705 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35706
35707         PR c++/12170
35708         * g++.dg/template/ttp9.C: New test.
35709
35710 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35711
35712         * gcc.dg/format/cmn-err-1.c: New test.
35713
35714 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35715
35716         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35717         gcc.dg/Wparentheses-10.c: New tests.
35718         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35719
35720 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35721
35722         PR fortran/16465
35723         * gfortran.dg/g77//ffixed-line-length-0.f,
35724         gfortran.dg/g77/ffixed-line-length-132.f,
35725         gfortran.dg/g77/ffixed-line-length-72.f,
35726         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35727         gfortran.dg/g77/README: Update.
35728
35729 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35730
35731         PR c++/13092
35732         * g++.dg/template/non-dependent7.C: New test.
35733         * g++.dg/template/non-dependent8.C: Likewise.
35734         * g++.dg/template/non-dependent9.C: Likewise.
35735         * g++.dg/template/non-dependent10.C: Likewise.
35736
35737 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35738
35739         PR c++/16337
35740         * g++.dg/parse/attr2.C: New test.
35741
35742 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35743
35744         * g77.dg: Removed.
35745         * g77.f-torture: Ditto.
35746
35747 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35748
35749         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35750         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35751         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35752
35753 2004-07-16  Richard Henderson  <rth@redhat.com>
35754
35755         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35756
35757 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35758
35759         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35760         tests with full list of options.
35761         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35762         of TORTURE_OPTIONS if test contains 'dg-do run'.
35763
35764         PR fortran/16404
35765         * gfortran.dg/do_iterator.f90: New test.
35766
35767 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35768
35769         PR rtl-optimization/16536
35770         * gcc.c-torture/execute/restrict-1.c: New test.
35771
35772 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35773
35774         PR fortran/15324
35775         * gfortran.dg/pr15324.f90: New test.
35776
35777         PR fortran/15129
35778         * gfortran.dg/pr15129.f90: New test.
35779
35780         PR fortran/15140
35781         * gfortran.dg/pr15140.f90: New test.
35782
35783         PR fortran/13792
35784         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35785         compile-time simplification.
35786
35787 2004-07-14  Mike Stump  <mrs@apple.com>
35788
35789         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35790
35791 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35792
35793         PR target/16325
35794         * gcc.dg/profile-generate-1.c: New.
35795
35796 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35797
35798         * gcc.c-torture/execute/20040709-1.c: New test.
35799         * gcc.c-torture/execute/20040709-2.c: New test.
35800
35801 2004-07-14  Mike Stump  <mrs@apple.com>
35802
35803         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35804
35805 2004-07-14  Mike Stump  <mrs@apple.com>
35806
35807         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35808
35809 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35810
35811         PR c++/16518
35812         * g++.dg/parse/mutable1.C: New test.
35813
35814 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35815
35816         PR tree-optimization/16443
35817         * gcc.dg/tree-ssa/20040713-1.c: New test.
35818
35819 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35820
35821         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35822         for operator new.
35823
35824 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35825
35826         * gfortran.dg/g77/README: New file
35827         * gfortran.dg/g77/19981216-0.f: Copy from
35828         g77.f-torture/noncompile.  Add "dg-do compile" and
35829         dg-error as required.
35830         * gfortran.dg/g77/19990218-1.f: Likewise.
35831         * gfortran.dg/g77/19990905-1.f: Likewise.
35832         * gfortran.dg/g77/9263.f: Likewise.
35833         * gfortran.dg/g77/980615-0.f: Likewise.
35834         * gfortran.dg/g77/980616-0.f: Likewise.
35835         * gfortran.dg/g77/check0.f: Likewise.
35836         * gfortran.dg/g77/select_no_compile.f: Likewise.
35837
35838 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35839
35840         Copy files from g77.f-torture/compile.
35841         Add "{ dg-do compile}".  Other changes as noted
35842         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35843         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35844         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35845         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35846         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35847         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35848         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35849         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35850         statement to conform to standard.  Append alpha1.x for reference.
35851         * gfortran.dg/g77/xformat.f: Add dg-warning
35852
35853 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35854
35855         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35856         Add {dg-do compile} directive.
35857         * gfortran.dg/g77/cpp2.F: Likewise.
35858
35859 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35860
35861         PR c++/5402
35862         * g++.dg/lookup/name-clash1.C: New test.
35863
35864         PR c++/9777
35865         * g++.dg/lookup/name-clash2.C: New test.
35866
35867         PR c++/12102
35868         * g++.dg/lookup/name-clash3.C: New test.
35869
35870 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35871
35872         * g++.dg/lookup/new2.C: New test.
35873         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35874
35875 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35876
35877         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35878         Add {dg-do compile} directive.
35879         * gfortran.dg/g77/13060.f: Likewise.
35880         * gfortran.dg/g77/19990218-0.f: Likewise.
35881         * gfortran.dg/g77/19990305-0.f: Likewise.
35882         * gfortran.dg/g77/19990419-0.f: Likewise.
35883         * gfortran.dg/g77/19990502-0.f: Likewise.
35884         * gfortran.dg/g77/19990502-1.f: Likewise.
35885         * gfortran.dg/g77/19990525-0.f: Likewise.
35886         * gfortran.dg/g77/19990826-1.f: Likewise.
35887         * gfortran.dg/g77/19990826-3.f: Likewise.
35888         * gfortran.dg/g77/19990905-2.f: Likewise.
35889         * gfortran.dg/g77/20000412-1.f: Likewise.
35890         * gfortran.dg/g77/20000511-1.f: Likewise.
35891         * gfortran.dg/g77/20000511-2.f: Likewise.
35892         * gfortran.dg/g77/20000518.f: Likewise.
35893         * gfortran.dg/g77/20000601-1.f: Likewise.
35894         * gfortran.dg/g77/20000601-2.f: Likewise.
35895         * gfortran.dg/g77/20000629-1.f: Likewise.
35896         * gfortran.dg/g77/20000630-2.f: Likewise.
35897         * gfortran.dg/g77/20010115.f: Likewise.
35898         * gfortran.dg/g77/20010321-1.f: Likewise.
35899         * gfortran.dg/g77/20010426.f: Likewise.
35900         * gfortran.dg/g77/20020307-1.f: Likewise.
35901         * gfortran.dg/g77/8485.f: Likewise.
35902         * gfortran.dg/g77/960317-1.f: Likewise.
35903         * gfortran.dg/g77/970915-0.f: Likewise.
35904         * gfortran.dg/g77/980310-1.f: Likewise.
35905         * gfortran.dg/g77/980310-2.f: Likewise.
35906         * gfortran.dg/g77/980310-3.f: Likewise.
35907         * gfortran.dg/g77/980310-4.f: Likewise.
35908         * gfortran.dg/g77/980310-6.f: Likewise.
35909         * gfortran.dg/g77/980310-7.f: Likewise.
35910         * gfortran.dg/g77/980310-8.f: Likewise.
35911         * gfortran.dg/g77/980419-2.f: Likewise.
35912         * gfortran.dg/g77/980424-0.f: Likewise.
35913         * gfortran.dg/g77/980427-0.f: Likewise.
35914         * gfortran.dg/g77/980729-0.f: Likewise.
35915         * gfortran.dg/g77/981117-1.f: Likewise.
35916         * gfortran.dg/g77/toon_1.f: Likewise.
35917
35918 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35919
35920         PR c++/2204
35921         * g++.dg/other/abstract2.C: New test.
35922
35923 2004-07-12  Paul Brook  <paul@codesourcery.com>
35924
35925         * gfortran.dg/pointer_init_1.f90: New test.
35926
35927 2004-07-11  Paul Brook  <paul@codesourcery.com>
35928
35929         PR fortran/15986
35930         * gfortran.dg/contained_1.f90: New test.
35931
35932 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35933
35934         * g++.dg/parse/defarg8.C: New test.
35935
35936 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35937
35938         PR fortran/16433
35939         * gfortran.dg/pr16433.f: New test.
35940
35941         PR fortran/17574
35942         * gfortran.dg/pr15754.f90: New test.
35943
35944 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35945
35946         PR tree-optimization/16437
35947         * gcc.c-torture/execute/bitfld-4.c: New test.
35948
35949 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35950
35951         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35952         access to common var from module.
35953
35954 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35955
35956         PR fortran/16336
35957         * gfortran.fortran-torture/execute/common_2.f90: New test.
35958
35959 2004-07-10  Paul Brook  <paul@codesourcery.com>
35960
35961         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35962
35963 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35964
35965         PR fortran/15969
35966         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35967
35968 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35969
35970         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35971         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35972         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35973         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35974         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35975         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35976         * gfortran.dg/g77/funderscoring.f: Likewise.
35977         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35978
35979 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35980
35981         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35982
35983 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35984         Paul Brook  <paul@codesourcery.com>
35985
35986         PR fortran/13415
35987         * gfortran.dg/common_pointer_1.f90: New test.
35988
35989 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35990
35991         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35992
35993 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35994
35995         PR target/16364
35996         * gcc.c-torture/compile/20040709-1.c: New.
35997
35998 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35999
36000         PR fortran/14077
36001         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36002
36003 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36004
36005         PR fortran/13201
36006         * gfortran.dg/shape_1.f90: New test.
36007
36008 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36009             Andrew Pinski  <apinski@apple.com>
36010
36011         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36012
36013 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36014
36015         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36016         comment.
36017
36018 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36019         Paul Brook  <paul@codesourcery.com>
36020
36021         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36022         '.f95' and '.F95'.
36023
36024 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36025
36026         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36027
36028 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36029
36030         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36031         testcases with capital suffix.
36032
36033 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36034
36035         PR fortran/15481
36036         PR fortran/13372
36037         PR fortran/13575
36038         PR fortran/15978
36039         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36040
36041         * gfortran.dg/implicit_1.f90: New test.
36042
36043 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36044
36045         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36046         expression to match gfortran warning/error messages
36047         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36048         dg-error text.
36049
36050 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36051
36052         * lib/fortran-torture.exp: Rename proc search_for to
36053         search_for_re.
36054
36055 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36056
36057         * gcc.c-torture/execute/simd-5.x: New file.
36058         XFAIL on SPARC 64-bit at -O0.
36059
36060 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36061
36062         PR c++/8211
36063         PR c++/16165
36064         * g++.dg/warn/effc3.C: New test.
36065
36066 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36067
36068         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36069         change X to 1X in format.
36070         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36071         add data statements to conform to standard.
36072
36073 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36074
36075         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36076         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36077         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36078
36079 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36080
36081         * gfortran.dg/g77/7388.f: Copy from g77.dg
36082         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36083         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36084         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36085         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36086         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36087         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36088         * gfortran.dg/g77/strlen0.f: Likewise.
36089
36090 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36091
36092         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36093         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36094
36095 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36096
36097         * gcc.c-torture/execute/920428-2.x: Delete.
36098         * gcc.c-torture/execute/920501-7.x: Likewise.
36099
36100 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36101
36102         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36103         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36104         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36105         prescott and c3-2.
36106         (PREFETCH_3DNOW): Add -march=c3.
36107
36108 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36109
36110         PR c/16437
36111         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36112         * gcc.c-torture/execute/bf64-1.x: Likewise.
36113
36114 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36115
36116         * gcc.c-torture/compile/20040708-1.c: New test.
36117
36118 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36119
36120         PR c++/16169
36121         * g++.dg/warn/effc2.C: New test.
36122
36123 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36124
36125         * gcc.c-torture/execute/bitfld-1.x: Remove.
36126         * gcc.c-torture/execute/bitfld-3.c: New test.
36127         * gcc.dg/bitfld-2.c: Remove XFAILs.
36128
36129 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36130
36131         PR c++/16276
36132         * g++.dg/rtti/tinfo1.C: New file.
36133
36134 2004-07-07  Eric Christopher  <echristo@redhat.com>
36135
36136         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36137
36138 2004-07-07  Andrew Pinski  <apinski@apple.com>
36139
36140         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36141
36142 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36143
36144         * g++.dg/init/call1.C: XFAIL.
36145
36146 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36147
36148         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36149         except for movstrict*, to movmem* and clrstr* to clrmem*.
36150
36151 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36152
36153         * gcc.c-torture/execute/20040707-1.c: New test.
36154
36155 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36156
36157         * gcc.c-torture/execute/20040706-1.c: New test.
36158
36159 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36160
36161         PR c++/3671
36162         * g++.dg/template/spec14.C: New test.
36163
36164 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36165
36166         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36167         nothing if not yet defined.  Use it in b, c and d type definitions.
36168         * gcc.c-torture/execute/20040705-1.c: New test.
36169         * gcc.c-torture/execute/20040705-2.c: New test.
36170
36171 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36172
36173         PR c++/2518
36174         * g++.dg/lookup/new1.C: New test.
36175
36176 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36177
36178         PR c++/11406
36179         * g++.dg/template/sizeof8.C: New test.
36180
36181 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36182
36183         * gcc.c-torture/compile/20040705-1.c: New test.
36184
36185 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36186
36187         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36188
36189 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36190
36191         * gcc.dg/cpp/if-mop.c: Two new testcases.
36192         * gcc.dg/cpp/trad/comment-3.c: New.
36193
36194 2004-07-04  Paul Brook  <paul@codesourcery.com>
36195
36196         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36197
36198 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36199
36200         PR c++/3761
36201         * g++.dg/lookup/crash4.C: New test.
36202
36203 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36204
36205         * gcc.c-torture/execute/builtin-abs-1.c
36206         * gcc.c-torture/execute/builtin-abs-2.c
36207         * gcc.c-torture/execute/builtin-complex-1.c
36208         * gcc.c-torture/execute/builtins/string-1-lib.c
36209         * gcc.c-torture/execute/builtins/string-1.c
36210         * gcc.c-torture/execute/builtins/string-2-lib.c
36211         * gcc.c-torture/execute/builtins/string-2.c
36212         * gcc.c-torture/execute/builtins/string-3-lib.c
36213         * gcc.c-torture/execute/builtins/string-3.c
36214         * gcc.c-torture/execute/builtins/string-4-lib.c
36215         * gcc.c-torture/execute/builtins/string-4.c
36216         * gcc.c-torture/execute/builtins/string-5-lib.c
36217         * gcc.c-torture/execute/builtins/string-5.c
36218         * gcc.c-torture/execute/builtins/string-6-lib.c
36219         * gcc.c-torture/execute/builtins/string-6.c
36220         * gcc.c-torture/execute/builtins/string-7-lib.c
36221         * gcc.c-torture/execute/builtins/string-7.c
36222         * gcc.c-torture/execute/builtins/string-8-lib.c
36223         * gcc.c-torture/execute/builtins/string-8.c
36224         * gcc.c-torture/execute/builtins/string-9-lib.c
36225         * gcc.c-torture/execute/builtins/string-9.c
36226         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36227         * gcc.c-torture/execute/builtins/string-asm-1.c
36228         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36229         * gcc.c-torture/execute/builtins/string-asm-2.c
36230         * gcc.c-torture/execute/stdio-opt-1.c
36231         * gcc.c-torture/execute/stdio-opt-2.c
36232         * gcc.c-torture/execute/stdio-opt-3.c
36233         * gcc.c-torture/execute/string-opt-1.c
36234         * gcc.c-torture/execute/string-opt-10.c
36235         * gcc.c-torture/execute/string-opt-11.c
36236         * gcc.c-torture/execute/string-opt-12.c
36237         * gcc.c-torture/execute/string-opt-13.c
36238         * gcc.c-torture/execute/string-opt-14.c
36239         * gcc.c-torture/execute/string-opt-15.c
36240         * gcc.c-torture/execute/string-opt-16.c
36241         * gcc.c-torture/execute/string-opt-2.c
36242         * gcc.c-torture/execute/string-opt-6.c
36243         * gcc.c-torture/execute/string-opt-7.c
36244         * gcc.c-torture/execute/string-opt-8.c:
36245         Replace with ...
36246
36247         * gcc.c-torture/execute/builtins/abs-2.c
36248         * gcc.c-torture/execute/builtins/abs-3.c
36249         * gcc.c-torture/execute/builtins/complex-1.c
36250         * gcc.c-torture/execute/builtins/fprintf.c
36251         * gcc.c-torture/execute/builtins/fputs.c
36252         * gcc.c-torture/execute/builtins/memcmp.c
36253         * gcc.c-torture/execute/builtins/memmove.c
36254         * gcc.c-torture/execute/builtins/memops-asm.c
36255         * gcc.c-torture/execute/builtins/mempcpy-2.c
36256         * gcc.c-torture/execute/builtins/mempcpy.c
36257         * gcc.c-torture/execute/builtins/memset.c
36258         * gcc.c-torture/execute/builtins/printf.c
36259         * gcc.c-torture/execute/builtins/sprintf.c
36260         * gcc.c-torture/execute/builtins/strcat.c
36261         * gcc.c-torture/execute/builtins/strchr.c
36262         * gcc.c-torture/execute/builtins/strcmp.c
36263         * gcc.c-torture/execute/builtins/strcpy.c
36264         * gcc.c-torture/execute/builtins/strcspn.c
36265         * gcc.c-torture/execute/builtins/strlen-2.c
36266         * gcc.c-torture/execute/builtins/strlen.c
36267         * gcc.c-torture/execute/builtins/strncat.c
36268         * gcc.c-torture/execute/builtins/strncmp-2.c
36269         * gcc.c-torture/execute/builtins/strncmp.c
36270         * gcc.c-torture/execute/builtins/strncpy.c
36271         * gcc.c-torture/execute/builtins/strpbrk.c
36272         * gcc.c-torture/execute/builtins/strpcpy-2.c
36273         * gcc.c-torture/execute/builtins/strpcpy.c
36274         * gcc.c-torture/execute/builtins/strrchr.c
36275         * gcc.c-torture/execute/builtins/strspn.c
36276         * gcc.c-torture/execute/builtins/strstr-asm.c
36277         * gcc.c-torture/execute/builtins/strstr.c:
36278         ... these new files.
36279
36280         * gcc.c-torture/execute/builtins/abs-2-lib.c
36281         * gcc.c-torture/execute/builtins/abs-3-lib.c
36282         * gcc.c-torture/execute/builtins/complex-1-lib.c
36283         * gcc.c-torture/execute/builtins/fprintf-lib.c
36284         * gcc.c-torture/execute/builtins/fputs-lib.c
36285         * gcc.c-torture/execute/builtins/memcmp-lib.c
36286         * gcc.c-torture/execute/builtins/memmove-lib.c
36287         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36288         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36289         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36290         * gcc.c-torture/execute/builtins/memset-lib.c
36291         * gcc.c-torture/execute/builtins/printf-lib.c
36292         * gcc.c-torture/execute/builtins/sprintf-lib.c
36293         * gcc.c-torture/execute/builtins/strcat-lib.c
36294         * gcc.c-torture/execute/builtins/strchr-lib.c
36295         * gcc.c-torture/execute/builtins/strcmp-lib.c
36296         * gcc.c-torture/execute/builtins/strcpy-lib.c
36297         * gcc.c-torture/execute/builtins/strcspn-lib.c
36298         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36299         * gcc.c-torture/execute/builtins/strlen-lib.c
36300         * gcc.c-torture/execute/builtins/strncat-lib.c
36301         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36302         * gcc.c-torture/execute/builtins/strncmp-lib.c
36303         * gcc.c-torture/execute/builtins/strncpy-lib.c
36304         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36305         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36306         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36307         * gcc.c-torture/execute/builtins/strrchr-lib.c
36308         * gcc.c-torture/execute/builtins/strspn-lib.c
36309         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36310         * gcc.c-torture/execute/builtins/strstr-lib.c
36311         * gcc.c-torture/execute/builtins/lib/abs.c
36312         * gcc.c-torture/execute/builtins/lib/fprintf.c
36313         * gcc.c-torture/execute/builtins/lib/memset.c
36314         * gcc.c-torture/execute/builtins/lib/printf.c
36315         * gcc.c-torture/execute/builtins/lib/sprintf.c
36316         * gcc.c-torture/execute/builtins/lib/strcpy.c
36317         * gcc.c-torture/execute/builtins/lib/strcspn.c
36318         * gcc.c-torture/execute/builtins/lib/strncat.c
36319         * gcc.c-torture/execute/builtins/lib/strncmp.c
36320         * gcc.c-torture/execute/builtins/lib/strncpy.c
36321         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36322         * gcc.c-torture/execute/builtins/lib/strspn.c
36323         * gcc.c-torture/execute/builtins/lib/strstr.c:
36324         New files containing support routines.
36325
36326         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36327         declaration.
36328         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36329         when not optimizing.
36330
36331 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36332
36333         PR c++/16240
36334         * g++.dg/abi/mangle22.C: New test.
36335         * g++.dg/abi/mangle23.C: Likewise.
36336
36337 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36338
36339         PR fortran/16290
36340         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36341         Allow for cases without denormalized floating point numbers.
36342
36343 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36344
36345         PR c/1027
36346         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36347         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36348         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36349         expected warning text.
36350         * gcc.dg/format/diag-2.c: New test.
36351
36352 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36353
36354         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36355
36356 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36357
36358         * gcc.dg/builtins-43.c: New.
36359         * gcc.dg/builtins-44.c: New.
36360         * gcc.dg/builtins-45.c: New.
36361
36362 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36363             Andreas Tobler  <a.tobler@schweiz.ch>
36364
36365         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36366         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36367         as SIGSEGV.
36368         * gcc.dg/cleanup-11.c: Likewise.
36369         * gcc.dg/cleanup-8.c: Likewise.
36370         * gcc.dg/cleanup-9.c: Likewise.
36371         * gcc.dg/cleanup-5.c: Run on all platforms.
36372
36373 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36374
36375         * g++.dg/warn/nonnull1.C: New test.
36376
36377 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36378
36379         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36380         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36381         Special-case the Sun compiler wrt to <complex.h>.
36382
36383 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36384
36385         * gcc.dg/Wunreachable-8.C: New test.
36386
36387         * gcc.dg/h8300-ice2.c : New test.
36388
36389 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36390
36391         PR fortran/16161
36392         * gfortran.fortran-torture/compile/implicit.f90: Add test
36393         for implicit character.
36394
36395 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36396
36397         PR fortran/16289
36398         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36399         Use tiny() intrinsic to find smallest non-negative real
36400
36401 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36402
36403         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36404         * gcc.dg/compat/struct-by-value-22_x.c: New.
36405         * gcc.dg/compat/struct-by-value-22_y.c: New.
36406
36407         * gcc.c-torture/execute/20040629-1.c: New test.
36408
36409 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36410
36411         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36412         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36413
36414         PR target/16195
36415         * gcc.dg/20040625-1.c: New test.
36416
36417 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36418
36419         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36420
36421 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36422
36423         PR fortran/15963
36424         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36425
36426 2004-06-29  Richard Henderson  <rth@redhat.com>
36427
36428         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36429
36430 2004-06-29  Paul Brook  <paul@codesourcery.com>
36431
36432         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36433         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36434
36435 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         PR c++/16260
36438         * g++.dg/parse/crash15.C: New.
36439
36440 2004-06-28  Andrew Pinski  <apinski@apple.com>
36441
36442         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36443         by the error already.
36444
36445         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36446
36447 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36448
36449         PR target/14041
36450         * gcc.dg/h8300-bss-align-1.c : New.
36451
36452 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36453
36454         * PR c++/16174
36455         * g++.dg/template/ctor4.C: New.
36456
36457 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36458
36459         PR c++/16205
36460         * g++.dg/warn/Wsequence-point-1.C: New test.
36461
36462 2004-06-27  Paul Brook  <paul@codesourcery.com>
36463
36464         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36465
36466 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36467
36468         * g++.old-deja/g++.mike/p7325.C: Remove.
36469
36470 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36471
36472         PR c/14963
36473         * gcc.dg/pr14963.c: New test.
36474
36475 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36476
36477         PR c++/16193
36478         * g++.dg/parse/redef1.C: New test.
36479
36480 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36481
36482         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36483         20021110.c.
36484         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36485         20021119-1.c.
36486         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36487         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36488         5-04.c.
36489         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36490         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36491         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36492         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36493         g++.brendan/enum14.C.
36494         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36495         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36496         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36497         g++.mike/virt1.C.
36498         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36499         memtemp24.C.
36500
36501 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36502
36503         * gcc.dg/20040527-1.c: New test case.
36504
36505 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36506
36507         PR gfortran/pr16196
36508         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36509
36510 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36511
36512         PR middle-end/15825
36513         * gcc.dg/pr15825-1.c: New test case.
36514
36515 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36516
36517         * gcc.c-torture/execute/20040625-1.c: New test.
36518
36519 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36520
36521         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36522
36523 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36524
36525         * gcc.dg/torture/mips-div-1.c: New test.
36526
36527 2004-06-24  Jeff Law  <law@redhat.com>
36528
36529         * gcc.dg/tree-ssa/20040624-1.c: New test.
36530
36531 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36532
36533         * gcc.c-torture/compile/20040624-1.c: New test.
36534
36535 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36536
36537         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36538         this directory.
36539
36540 2004-06-23  Andrew Pinski  <apinski@apple.com>
36541
36542         PR middle-end/15988
36543         * g++.dg/opt/ptrmem4.C: New test.
36544
36545         * gcc.dg/c90-array-quals-2.c: New test.
36546
36547 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36548
36549         * gcc.dg/kpice1.c: New test.
36550
36551 2006-06-23  Andrew Pinski  <apinski@apple.com>
36552
36553         * gcc.dg/c90-array-quals.c: New test.
36554
36555 2006-06-22  Richard Henderson  <rth@redhat.com>
36556
36557         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36558
36559 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36560
36561         * gcc.dg/builtins-config.h: Handle FreeBSD.
36562
36563 2006-06-22  Richard Henderson  <rth@redhat.com>
36564
36565         * g++.dg/opt/devirt1.C: New.
36566
36567 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36568
36569         * g++.dg/opt/pr15551.C: New testcase.
36570
36571 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36572
36573         PR target/14800
36574         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36575         x86_64-*-linux* when compiling for 32bit.
36576
36577 2004-06-21  Andrew Pinski  <apinski@apple.com>
36578
36579         * gcc.dg/pch/struct-1.c: New.
36580         * gcc.dg/pch/struct-1.hs: New.
36581
36582 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36583
36584         * gcc.dg/pch/save-temps-1.c: New file.
36585         * gcc.dg/pch/save-temps-1.hs: New file.
36586
36587 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36588
36589         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36590         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36591
36592 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36593
36594         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36595         to fix type error.
36596         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36597         Remove trailing spaces.
36598
36599 2004-06-21  Richard Henderson  <rth@redhat.com>
36600
36601         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36602         merging && to BIT_FIELD_REF.
36603
36604 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36605
36606         * g++.dg/opt/placeholder1.C: New test.
36607
36608 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36609
36610         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36611         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36612         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36613         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36614
36615 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36616
36617         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36618         extern "C".
36619         * g++.dg/other/pragma-re-1.C: Add comments.
36620
36621 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36622
36623         PR gfortran/16080
36624         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36625
36626 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36627
36628         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36629         instead of setting the type of size_t by
36630         hand.
36631
36632 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36633
36634         * gcc.dg/unordered-2.c: New test case.
36635         * gcc.dg/unordered-3.c: New test case.
36636
36637 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36638
36639         PR other/16043
36640         * lib/g++.exp (g++_version): Tweak regexp for version
36641         * lib/g77.exp (g77_version): Likewise.
36642         * lib/gfortran.exp (gfortran_version): Likewise.
36643         * lib/objc.exp (objc_version): Likewise.
36644         * lib/treelang.exp (treelang_version): Likewise.
36645
36646 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36647
36648         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36649         Use INT_MAX instead of __INT_MAX__.
36650         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36651
36652         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36653         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36654         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36655         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36656         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36657         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36658         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36659         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36660         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36661
36662         * gcc.dg/range-test-1.c: New test.
36663         * g++.dg/opt/range-test-1.C: New test.
36664
36665 2004-06-17  Richard Henderson  <rth@redhat.com>
36666
36667         * objc.dg/sync-1.m: New.
36668         * objc.dg/try-catch-1.m: Don't force next runtime.
36669         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36670         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36671         shadowed catch clause.
36672         * objc.dg/try-catch-5.m: New.
36673
36674 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36675
36676         Bug 14610
36677         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36678
36679 2004-06-15  Richard Henderson  <rth@redhat.com>
36680
36681         * gcc.dg/20001116-1.c: Move expected warning line.
36682
36683 2004-06-15  Richard Henderson  <rth@redhat.com>
36684
36685         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36686         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36687
36688 2004-06-15  Jeff Law  <law@redhat.com>
36689
36690         * gcc.dg/tree-ssa/20040615-1.c: New test.
36691         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36692         be less sensitive to operand ordering.
36693         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36694
36695 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36696
36697         * g++.dg/abi/bitfield3.C: Add comment..
36698
36699 2004-06-15  Richard Henderson  <rth@redhat.com>
36700
36701         * g++.dg/ext/stmtexpr1.C: XFAIL.
36702         * gcc.dg/20030612-1.c: XFAIL.
36703
36704 2004-06-15  Eric Christopher  <echristo@redhat.com>
36705
36706         * g++.dg/charset/asm5.c: New.
36707         * gcc.dg/charset/asm6.c: New.
36708
36709 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36710
36711         PR fortran/15962
36712         * gfortran.fortran-torture/execute/select_1.f90: New test.
36713
36714 2004-06-15  Paul Brook  <paul@codesourcery.com>
36715
36716         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36717
36718 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36719
36720         PR c++/15967
36721         * g++.dg/lookup/crash3.C: New test.
36722
36723 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36724
36725         PR c++/15947
36726         * g++.dg/parse/dtor4.C: New test.
36727
36728 2004-06-14  Jeff Law  <law@redhat.com>
36729
36730         * gcc.c-torture/compile/20040614-1.c: New test.
36731
36732 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36733
36734         PR fortran/15211
36735         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36736         LEN of a character array.
36737
36738 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36739
36740         PR c++/15096
36741         * g++.dg/template/ptrmem10.C: New test.
36742
36743         PR c++/14930
36744         * g++.dg/template/friend30.C: New test.
36745
36746 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36747
36748         PR fortran/14928
36749         * gfortran.fortran-torture/compile/mloc.f90: New test.
36750
36751 2004-06-13  Paul Brook  <paul@codesourcery.com>
36752
36753         * gfortran.fortran-torture/execute/random_2.f90: New test.
36754
36755 2004-06-13  Eric Christopher  <echristo@redhat.com>
36756
36757         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36758
36759 2004-06-12  Paul Brook  <paul@codesourcery.com>
36760
36761         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36762
36763 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36764
36765         PR fortran/14923
36766         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36767
36768 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36769
36770         PR fortran/14957
36771         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36772         syntax errors in end statements of contained subroutines.
36773
36774 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36775
36776         PR fortran/12841
36777         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36778
36779 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36780
36781         PR fortran/15665
36782         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36783
36784 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36785
36786         PR gfortran/12839
36787         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36788
36789 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36790
36791         PR c++/15862
36792         * g++.dg/parse/enum1.C: New test.
36793
36794 2004-06-10  Jeff Law  <law@redhat.com>
36795
36796         * gcc.c-torture/compile/20040610-1.c: New test.
36797
36798 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36799
36800         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36801         * g++.old-deja/g++.other/decl3.C: Likewise.
36802
36803 2004-06-10  Brian Booth  <bbooth@redhat.com>
36804
36805         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36806         V_MAY_DEF instead of VDEF.
36807         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36808
36809 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36810
36811         PR c++/14211
36812         * g++.dg/conversion/const1.C: New test.
36813
36814         PR c++/15076
36815         * g++.dg/conversion/reinterpret1.C: New test.
36816
36817         PR c++/15877
36818         * g++.dg/template/enum2.C: New test.
36819
36820         PR c++/15227
36821         * g++.dg/template/error13.C: New test.
36822
36823 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36824
36825         PR fortran/14957
36826         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36827         arguments to test_* REAL and of the right size.
36828
36829 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36830
36831         PR target/15569
36832         PR rtl-optimization/15681
36833         * gcc.dg/20040609-1.c: New test.
36834
36835 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36836
36837         PR c++/14791
36838         * g++.dg/opt/builtins1.C: New test.
36839
36840 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36841
36842         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36843         that use default windows32 struct layout.
36844         * gcc.dg/i386-bitfield2.c: Likewise.
36845
36846 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36847
36848         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36849         for mingw32 and cygwin targets.
36850
36851 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36852
36853         * gcc.dg/pch/macro-4.c: New.
36854         * gcc.dg/pch/macro-4.hs: New.
36855
36856 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36857
36858         PR fortran/13249
36859         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36860
36861 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36862
36863         PR fortran/13372
36864         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36865
36866 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36867
36868         PR gfortran/14897
36869         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36870
36871 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36872
36873         PR gfortran/15755
36874         * gfortran.fortran-torture/execute/backspace.c : New test.
36875
36876 2004-06-09  Paul Brook  <paul@codesourcery.com>
36877
36878         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36879         (pointer_to_section): Rewrite to use smaller array.
36880
36881 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36882
36883         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36884         * gcc.dg/ext/altivec-10.c: Same.
36885         * gcc.dg/ext/altivec-11.c: Same.
36886         * gcc.dg/ext/altivec-12.c: Same.
36887         * gcc.dg/ext/altivec-13.c: Same.
36888         * gcc.dg/ext/altivec-14.c: Same.
36889         * gcc.dg/ext/altivec-15.c: Same.
36890         * gcc.dg/ext/altivec-16.c: Same.
36891         * gcc.dg/ext/altivec-3.c: Same.
36892         * gcc.dg/ext/altivec-4.c: Same.
36893         * gcc.dg/ext/altivec-6.c: Same.
36894         * gcc.dg/ext/altivec-7.c: Same.
36895         * gcc.dg/ext/altivec-8.c: Same.
36896         * gcc.dg/ext/altivec-varargs-1.c: Same.
36897
36898         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36899         * g++.dg/ext/altivec-10.C: Same.
36900         * g++.dg/ext/altivec-2.C: Same.
36901         * g++.dg/ext/altivec-3.C: Same.
36902         * g++.dg/ext/altivec-4.C: Same.
36903         * g++.dg/ext/altivec-5.C: Same.
36904         * g++.dg/ext/altivec-6.C: Same.
36905         * g++.dg/ext/altivec-7.C: Same.
36906         * g++.dg/ext/altivec-8.C: Same.
36907         * g++.dg/ext/altivec-9.C: Same.
36908
36909 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36910
36911         PR c++/7841
36912         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36913
36914 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36915
36916         * gcc.dg/union-1.c: New test.
36917
36918 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36919
36920         * gcc.dg/builtins-41.c: New test case.
36921         * gcc.dg/builtins-42.c: New test case.
36922
36923 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36924
36925         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36926         * g++.dg/ext/altivec-10.C: Same.
36927         * g++.dg/ext/altivec-2.C: Same.
36928         * g++.dg/ext/altivec-3.C: Same.
36929         * g++.dg/ext/altivec-4.C: Same.
36930         * g++.dg/ext/altivec-5.C: Same.
36931         * g++.dg/ext/altivec-6.C: Same.
36932         * g++.dg/ext/altivec-7.C: Same.
36933         * g++.dg/ext/altivec-8.C: Same.
36934         * g++.dg/ext/altivec-9.C: Same.
36935         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36936         * g++.old-deja/g++.brendan/new3.C: Same.
36937         * gcc.c-torture/execute/eeprof-1.x: Same.
36938
36939 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36940
36941         PR c/14765
36942         * gcc.dg/pr14765-1.c: New test.
36943
36944 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36945
36946         PR c/14649
36947         * gcc.dg/pr14649-1.c: New test case.
36948
36949 2004-06-07  Richard Henderson  <rth@redhat.com>
36950
36951         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36952         if temporaries.
36953
36954 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36955
36956         * g++.dg/eh/elide1.C: Remove XFAIL.
36957
36958 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36959
36960         PR c++/15337
36961         * g++.dg/expr/sizeof3.C: New test.
36962
36963         PR c++/14777
36964         * g++.dg/template/access14.C: New test.
36965
36966         PR c++/15554
36967         * g++.dg/template/enum1.C: New test.
36968
36969         PR c++/15057
36970         * g++.dg/eh/throw1.C: New test.
36971
36972 2004-06-07  David Ayers  <d.ayers@inode.at>
36973             Ziemowit Laski  <zlaski@apple.com>
36974
36975         * lib/objc.exp (objc_target_compile): Revert the '-framework
36976         Foundation' flag fix, since bare Darwin does not ship
36977         with the Foundation framework.
36978         * objc/execute/next_mapping.h: Provide a local NSConstantString
36979         @interface and @implementation.
36980         (objc_constant_string_init): A constructor function, used to
36981         initialize the NSConstantString meta-class object.
36982         * objc/execute/string1.m: Include "next_mapping.h" instead of
36983         <Foundation/NSString.h>.
36984         * objc/execute/string2.m: Likewise.
36985         * objc/execute/string3.m: Likewise.
36986         * objc/execute/string4.m: Likewise.
36987
36988 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36989
36990         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36991         to double. Replace double with FLOAT.
36992         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36993
36994         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36995         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36996         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36997         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36998         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36999         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37000         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37001         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37002
37003 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37004
37005         PR c/13519
37006         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37007
37008 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37009
37010         PR c++/15503
37011         * g++.dg/template/meminit2.C: New test.
37012
37013 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37014
37015         PR target/15822
37016         * gcc.c-torture/execute/compare-fp-1.c,
37017         gcc.c-torture/execute/compare-fp-2.c,
37018         gcc.c-torture/execute/compare-fp-3.c,
37019         gcc.c-torture/execute/compare-fp-4.c,
37020         gcc.c-torture/execute/compare-fp-3.x,
37021         gcc.c-torture/execute/compare-fp-4.x: Moved...
37022         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37023         gcc.c-torture/execute/ieee/compare-fp-2.c,
37024         gcc.c-torture/execute/ieee/compare-fp-3.c,
37025         gcc.c-torture/execute/ieee/compare-fp-4.c,
37026         gcc.c-torture/execute/ieee/compare-fp-3.x,
37027         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37028
37029 2004-06-04  David Ayers  <d.ayers@inode.at>
37030
37031         * objc/execute/protocol-isEqual-4.m: New testcase.
37032
37033 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37034
37035         * objc/execute/protocol-isEqual-1.m: New testcase.
37036         * objc/execute/protocol-isEqual-2.m: New testcase.
37037         * objc/execute/protocol-isEqual-3.m: New testcase.
37038
37039 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37040
37041         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37042
37043 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37044
37045         * lib/objc.exp (objc_target_compile): When running tests on
37046         Darwin (Mac OS X), inform the linker about '-framework
37047         'Foundation'.
37048
37049 2004-06-02  Eric Christopher  <echristo@redhat.com>
37050
37051         * gcc.c-torture/compile/20040602-1.c: New.
37052
37053 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37054
37055         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37056         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37057
37058         PR tree-optimization/14736
37059         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37060
37061         PR tree-optimization/14042
37062         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37063
37064         PR tree-optimization/14729
37065         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37066
37067 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37068
37069         PR fortran/15557
37070         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37071
37072 2004-06-01  Richard Hederson  <rth@redhat.com>
37073
37074         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37075
37076 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37077
37078         PR c++/14932
37079         * g++.dg/parse/offsetof4.C: New test.
37080
37081 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37082
37083         PR objc/7993
37084         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37085
37086 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37087
37088         PR c++/15701
37089         * g++.dg/template/friend29.C: New test.
37090
37091 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37092
37093         PR c/15749
37094         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37095
37096 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37097
37098         * gcc.dg/sparc-trap-1.c: New test.
37099
37100 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37101
37102         PR middle-end/15069
37103         * g++.dg/opt/fold3.C: New test case.
37104
37105 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37106
37107         * lib/target-supports.exp (check_iconv_available): Fix fallout
37108         from 2004-05-28 patch.
37109
37110 2004-05-30  Paul Brook  <paul@codesourcery.com>
37111
37112         PR fortran/15620
37113         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37114         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37115
37116 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37117
37118         * gfortran.fortran-torture/execute/random_1.f90: New test.
37119
37120 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37121
37122         * g++.dg/ext/altivec-10.C: New test.
37123
37124 2004-05-29  Paul Brook  <paul@codesourcery.com>
37125
37126         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37127
37128 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37129
37130         * gcc.dg/altivec-16.c: New test.
37131
37132 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37133
37134         * lib/target-supports.exp (check_vmx_hw_available): New.
37135         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37136
37137         * lib/target-supports.exp (check_alias_available,
37138         check_iconv_available, check_named_sections_available): Use
37139         unique names for temporary files.
37140
37141 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37142
37143         * gcc.dg/altivec-15.c: New test.
37144
37145 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37146
37147         PR c++/15083
37148         * g++.dg/warn/noeffect6.C: New test.
37149
37150         PR c++/15471
37151         * g++.dg/expr/ptrmem4.C: New test.
37152
37153         PR c++/15640
37154         * g++.dg/template/operator3.C: New test.
37155
37156 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37157
37158         PR c++/14668
37159         * g++.dg/lookup/redecl1.C: New test.
37160         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37161
37162 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37163
37164         * gcc.c-torture/execute/compare-fp-1.c,
37165         gcc.c-torture/execute/compare-fp-2.c,
37166         gcc.c-torture/execute/compare-fp-3.c,
37167         gcc.c-torture/execute/compare-fp-4.c,
37168         gcc.c-torture/execute/compare-fp-3.x,
37169         gcc.c-torture/execute/compare-fp-4.x,
37170         gcc.dg/pr15649-1.c: New.
37171
37172 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37173
37174         PR c++/12883
37175         * g++.dg/init/array14.C: New test.
37176
37177 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37178
37179         * lib/compat.exp (compat-get-options-main): New.
37180         (compat-get-options): Remove unneeded code, warn for ignored
37181         command.
37182         (compat-execute): Check flag set by dg-require-* commands.
37183
37184         * lib/compat.exp (compat-execute): Break up long lines.
37185
37186 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37187
37188         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37189         * gcc.dg/altivec-14.c: New test.
37190         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37191
37192         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37193         * gcc.dg/altivec-12.c: Ditto.
37194
37195         * gcc.dg/altivec-3.c: Move call to altivec_check.
37196
37197 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37198
37199         PR c++/15044
37200         * g++.dg/template/error12.C: New test.
37201
37202         PR c++/15317
37203         * g++.dg/ext/attrib15.C: New test.
37204
37205         PR c++/15329
37206         * g++.dg/template/ptrmem9.C: New test.
37207
37208 2004-05-25  Paul Brook  <paul@codesourcery.com>
37209
37210         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37211
37212 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37213
37214         PR c++/15165
37215         * g++.dg/template/crash19.C: New test.
37216
37217 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/15025
37220         * g++.dg/template/redecl1.C: New test.
37221
37222 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37223
37224         PR c++/14821
37225         * g++.dg/other/ns1.C: New test.
37226
37227         PR c++/14883
37228         * g++.dg/template/invalid1.C: New test.
37229
37230 2004-05-23  Paul Brook  <paul@codesourcery.com>
37231         Victor Leikehman  <lei@haifasphere.co.il>
37232
37233         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37234         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37235
37236 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37237
37238         PR c++/15285
37239         PR c++/15299
37240         * g++.dg/template/non-dependent5.C: New test.
37241         * g++.dg/template/non-dependent6.C: New test.
37242
37243 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37244
37245         PR c++/15507
37246         * g++.dg/inherit/union1.C: New test.
37247
37248         PR c++/15542
37249         * g++.dg/template/addr1.C: New test.
37250
37251         PR c++/15427
37252         * g++.dg/template/array5.C: New test.
37253
37254         PR c++/15287
37255         * g++.dg/template/array6.C: New test.
37256
37257 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37258             Roger Sayle  <roger@eyesopen.com>
37259
37260         * g++.dg/lookup/forscope2.C: New test case.
37261
37262 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37263
37264         * gcc.dg/cpp/Wmissingdirs.c: New.
37265
37266 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37267
37268         PR target/15301
37269         * gcc.dg/compat/union-m128-1.h: New file.
37270         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37271         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37272         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37273
37274 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37275
37276         PR target/15302
37277         * gcc.dg/compat/struct-complex-1.h: New file.
37278         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37279         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37280         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37281
37282 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37283
37284         PR middle-end/3074
37285         * gcc.dg/pr3074-1.c: New test case.
37286         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37287
37288 2004-05-20  Falk Hueffner  <falk@debian.org>
37289
37290         PR other/15526
37291         * gcc.dg/ftrapv-1.c: New test case.
37292
37293 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37294
37295         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37296
37297 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37298             Jeff Law  <law@redhat.com>
37299
37300         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37301         * gcc.dg/tree-ssa/20040518-2.c: New test.
37302
37303         * gcc.dg/tree-ssa/20040518-1.c: New test.
37304
37305 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37306
37307         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37308
37309 2004-05-18  Paul Brook  <paul@codesourcery.com>
37310
37311         PR fortran/13930
37312         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37313
37314 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37315
37316         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37317         constant folding.
37318
37319 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37320
37321         * gcc.dg/tree-ssa/20040517-1.c: New test.
37322
37323 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37324
37325         * gcc.dg/loop-4.c: New test.
37326
37327 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37328
37329         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37330
37331 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37332
37333         PR fortran/15311
37334         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37335
37336 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37337
37338         PR fortran/13826
37339         PR fortran/13940
37340         * gfortran.fortran-torture/compile/data_1.f90: New test.
37341
37342 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37343
37344         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37345         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37346
37347 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37348
37349         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37350
37351 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37352
37353         PR c/15444
37354         * gcc.dg/format/xopen-1.c: Adjust expected message.
37355         * gcc.dg/format/xopen-3.c: New test.
37356
37357 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37358
37359         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37360
37361 2004-05-14  Jeff Law  <law@redhat.com>
37362
37363         * gcc.dg/tree-ssa/20040514-2.c: New test.
37364
37365 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37366
37367         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37368         this ...
37369         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37370         this.
37371
37372 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37373
37374         * gcc.dg/tree-ssa/20040514-1.c: New test.
37375
37376 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37377
37378         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37379         test.
37380
37381 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37382
37383         PR fortran/14066
37384         * gfortran.fortran-torture/compile/do_1.f90: New test.
37385
37386 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37387
37388         PR fortran/15051
37389         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37390         test.
37391
37392 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37393
37394         PR fortran/15149
37395         * gfortran.fortran-torture/execute/random_init.f90: New test.
37396
37397 2004-05-13  Paul Brook  <paul@codesourcery.com>
37398
37399         PR fortran/15314
37400         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37401
37402 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37403
37404         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37405         for the powerpc case.
37406
37407 2004-05-13  Jeff Law  <law@redhat.com>
37408
37409         * gcc.dg/tree-ssa/20040513-1.c: New test.
37410         * gcc.dg/tree-ssa/20040513-2.c: New test.
37411
37412 2004-05-13  Paul Brook  <paul@codesourcery.com>
37413
37414         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37415         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37416         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37417
37418 2004-05-13  Andreas Schwab  <schwab@suse.de>
37419
37420         PR other/10819
37421         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37422         characters.
37423
37424 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37425
37426         PR fortran/15294
37427         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37428
37429 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37430
37431         Merge from tree-ssa-20020619-branch.  See
37432         ChangeLog.tree-ssa for details.
37433
37434 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37435
37436         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37437         include <altivec.h> explicitly.
37438         * gcc.dg/altivec-13.c: Likewise.
37439
37440 2004-05-11  Paul Brook  <paul@codesourcery.com>
37441
37442         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37443
37444 2004-05-10  Eric Christopher  <echristo@redhat.com>
37445
37446         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37447         * gcc.dg/sibcall-4.c: Ditto.
37448
37449 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37450
37451         * g++.dg/ext/altivec-8.C: New test case.
37452         * gcc.dg/altivec-13.c: New test case.
37453
37454 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37455
37456         * gcc.c-torture/execute/divcmp-1.c: New test case.
37457         * gcc.c-torture/execute/divcmp-2.c: New test case.
37458         * gcc.c-torture/execute/divcmp-3.c: New test case.
37459
37460 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37461
37462         * g++.dg/other/pragma-re-2.C: New test.
37463
37464 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37465
37466         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37467         * gcc.dg/i386-387-2.c: Likewise.
37468
37469         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37470         __builtin_drem.
37471         * gcc.dg/i386-387-6.c: Likewise.
37472
37473 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37474
37475         * gcc.dg/builtins-33.c: Also check log1p*.
37476
37477 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37478
37479         PR optimization/15296
37480         * gcc.c-torture/execute/pr15296.c: New test.
37481
37482 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37483
37484         * gcc.dg/builtins-40.c: New test.
37485
37486 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37487
37488         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37489
37490 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37491
37492         * g++.dg/ext/spe1.C: New testcase.
37493
37494 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37495
37496         * objc.dg/image-info.m: Allow additional attributes
37497         for __image_info section.
37498
37499 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37500
37501         * gcc.dg/torture/mips-hilo-2.c: New test.
37502
37503 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37504
37505         PR c++/14389
37506         * g++.dg/template/member5.C: New test.
37507
37508 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37509
37510         * gcc.dg/builtins-34.c: Also check expm1*.
37511
37512 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37513
37514         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37515         * gcc.dg/torture/builtin-convert-3.c: New test.
37516
37517 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37518
37519         PR middle-end/15054
37520         * g++.dg/opt/pr15054.C: New test.
37521
37522 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37523
37524         * gcc.dg/torture/builtin-rounding-1.c: New test.
37525         * gcc.dg/builtins-25.c: Delete.
37526         * gcc.dg/builtins-29.c: Delete.
37527
37528 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37529
37530         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37531         * gcc.dg/sibcall-4.c: Likewise.
37532         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37533
37534 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37535
37536         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37537         bit-field on 16-bit targets.
37538
37539 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37540
37541         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37542         16-bit targets.
37543
37544 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37545
37546         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37547         * gcc.dg/rs6000-power2-2.c: Likewise.
37548
37549 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37550
37551         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37552         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37553         Change the asm registers to be in form of frN instead of fN.
37554
37555 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37556
37557         * gcc.dg/torture/builtin-convert-2.c: New test.
37558
37559 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37560
37561         * gcc.dg/rs6000-power2-1.c: New test.
37562         * gcc.dg/rs6000-power2-2.c: New test.
37563
37564 2004-04-28  Jan Hubicka  <jh@suse.cz>
37565
37566         * gcc.dg/unused-6.c: New test.
37567
37568 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37569             Ulrich Weigand  <uweigand@de.ibm.com>
37570
37571         * ada/acats/run_all.sh: Define $target variable.
37572
37573 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37574
37575         PR c++/15119
37576         * g++.dg/other/vararg-1.C: New test.
37577
37578         PR c++/4794
37579         * g++.dg/eh/cleanup3.C: New test.
37580
37581 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37582
37583         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37584         and ad8011a (target_insn).
37585         * ada/acats/support/macro.dfs: Likewise.
37586         * ada/acats/support/impbit.adb: New file.
37587
37588 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37589
37590         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37591
37592 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37593
37594         * gcc.dg/loop-3.c: New test.
37595
37596 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37597
37598         * gcc.c-torture/execute/simd-5.c: New test.
37599
37600 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37601
37602         PR c++/15064
37603         * g++.dg/template/crash18.C: New test.
37604
37605 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37606
37607         * g++.dg/ext/complit3.C: New test.
37608
37609 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37610
37611         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37612         * gcc.dg/altivec-3.c: Same.
37613         * gcc.dg/altivec-varargs-1.c: Same.
37614
37615 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37616
37617         * lib/target-supports.exp (check_profiling_available): Assume
37618         profiling is not available on powerpc-eabi targets.
37619
37620 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37621
37622         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37623         * gcc.dg/vmx/bug-1.c: Ditto.
37624
37625 2004-04-20  Eric Christopher  <echristo@redhat.com>
37626
37627         * gcc.dg/charset/extern.c: New test.
37628         * g++.dg/charset/extern3.cc: Ditto.
37629
37630 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37631
37632         * gcc.dg/builtins-39.c: New test.
37633
37634 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37635
37636         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37637
37638 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37639
37640         * gcc.dg/torture/mips-hilo-1.c: New test.
37641
37642 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37643
37644         * gcc.c-torture/compile/20040419-1.c: New test.
37645
37646 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37647
37648         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37649
37650 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37651             Aldy Hernandez  <aldyh@redhat.com>
37652
37653         * gcc.c-torture/execute/va-arg-24.c: New.
37654
37655 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37656             Aldy Hernandez  <aldyh@redhat.com>
37657
37658         * gcc.dg/vmx/1b-01.c: New.
37659         * gcc.dg/vmx/1b-02.c: New.
37660         * gcc.dg/vmx/1b-03.c: New.
37661         * gcc.dg/vmx/1b-04.c: New.
37662         * gcc.dg/vmx/1b-05.c: New.
37663         * gcc.dg/vmx/1b-06.c: New.
37664         * gcc.dg/vmx/1b-07.c: New.
37665         * gcc.dg/vmx/1c-01.c: New.
37666         * gcc.dg/vmx/1c-02.c: New.
37667         * gcc.dg/vmx/3a-01a.c: New.
37668         * gcc.dg/vmx/3a-01.c: New.
37669         * gcc.dg/vmx/3a-01m.c: New.
37670         * gcc.dg/vmx/3a-03.c: New.
37671         * gcc.dg/vmx/3a-03m.c: New.
37672         * gcc.dg/vmx/3a-04.c: New.
37673         * gcc.dg/vmx/3a-04m.c: New.
37674         * gcc.dg/vmx/3a-05.c: New.
37675         * gcc.dg/vmx/3a-06.c: New.
37676         * gcc.dg/vmx/3a-06m.c: New.
37677         * gcc.dg/vmx/3a-07.c: New.
37678         * gcc.dg/vmx/3b-01.c: New.
37679         * gcc.dg/vmx/3b-02.c: New.
37680         * gcc.dg/vmx/3b-10.c: New.
37681         * gcc.dg/vmx/3b-13.c: New.
37682         * gcc.dg/vmx/3b-14.c: New.
37683         * gcc.dg/vmx/3b-15.c: New.
37684         * gcc.dg/vmx/3c-01a.c: New.
37685         * gcc.dg/vmx/3c-01.c: New.
37686         * gcc.dg/vmx/3c-02.c: New.
37687         * gcc.dg/vmx/3c-03.c: New.
37688         * gcc.dg/vmx/3d-01.c: New.
37689         * gcc.dg/vmx/4-01.c: New.
37690         * gcc.dg/vmx/4-03.c: New.
37691         * gcc.dg/vmx/5-01.c: New.
37692         * gcc.dg/vmx/5-02.c: New.
37693         * gcc.dg/vmx/5-03.c: New.
37694         * gcc.dg/vmx/5-04.c: New.
37695         * gcc.dg/vmx/5-05.c: New.
37696         * gcc.dg/vmx/5-06.c: New.
37697         * gcc.dg/vmx/5-07.c: New.
37698         * gcc.dg/vmx/5-07t.c: New.
37699         * gcc.dg/vmx/5-08.c: New.
37700         * gcc.dg/vmx/5-10.c: New.
37701         * gcc.dg/vmx/5-11.c: New.
37702         * gcc.dg/vmx/7-01a.c: New.
37703         * gcc.dg/vmx/7-01.c: New.
37704         * gcc.dg/vmx/7c-01.c: New.
37705         * gcc.dg/vmx/7d-01.c: New.
37706         * gcc.dg/vmx/7d-02.c: New.
37707         * gcc.dg/vmx/8-01.c: New.
37708         * gcc.dg/vmx/8-02a.c: New.
37709         * gcc.dg/vmx/8-02.c: New.
37710         * gcc.dg/vmx/brode-1.c: New.
37711         * gcc.dg/vmx/bug-1.c: New.
37712         * gcc.dg/vmx/bug-2.c: New.
37713         * gcc.dg/vmx/bug-3.c: New.
37714         * gcc.dg/vmx/cw-bug-1.c: New.
37715         * gcc.dg/vmx/cw-bug-2.c: New.
37716         * gcc.dg/vmx/cw-bug-3.c: New.
37717         * gcc.dg/vmx/dct.c: New.
37718         * gcc.dg/vmx/debug-1.c: New.
37719         * gcc.dg/vmx/debug-2.c: New.
37720         * gcc.dg/vmx/debug-3.c: New.
37721         * gcc.dg/vmx/debug-4.c: New.
37722         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37723         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37724         * gcc.dg/vmx/eg-5.c: New.
37725         * gcc.dg/vmx/fft.c: New.
37726         * gcc.dg/vmx/gcc-bug-1.c: New.
37727         * gcc.dg/vmx/gcc-bug-2.c: New.
37728         * gcc.dg/vmx/gcc-bug-3.c: New.
37729         * gcc.dg/vmx/gcc-bug-4.c: New.
37730         * gcc.dg/vmx/gcc-bug-5.c: New.
37731         * gcc.dg/vmx/gcc-bug-6.c: New.
37732         * gcc.dg/vmx/gcc-bug-7.c: New.
37733         * gcc.dg/vmx/gcc-bug-8.c: New.
37734         * gcc.dg/vmx/gcc-bug-9.c: New.
37735         * gcc.dg/vmx/gcc-bug-b.c: New.
37736         * gcc.dg/vmx/gcc-bug-c.c: New.
37737         * gcc.dg/vmx/gcc-bug-d.c: New.
37738         * gcc.dg/vmx/gcc-bug-e.c: New.
37739         * gcc.dg/vmx/gcc-bug-f.c: New.
37740         * gcc.dg/vmx/gcc-bug-g.c: New.
37741         * gcc.dg/vmx/gcc-bug-i.c: New.
37742         * gcc.dg/vmx/harness.h: New.
37743         * gcc.dg/vmx/ira1.c: New.
37744         * gcc.dg/vmx/ira2a.c: New.
37745         * gcc.dg/vmx/ira2b.c: New.
37746         * gcc.dg/vmx/ira2.c: New.
37747         * gcc.dg/vmx/ira2c.c: New.
37748         * gcc.dg/vmx/mem.c: New.
37749         * gcc.dg/vmx/newton-1.c: New.
37750         * gcc.dg/vmx/ops.c: New.
37751         * gcc.dg/vmx/sn7153.c: New.
37752         * gcc.dg/vmx/spill2.c: New.
37753         * gcc.dg/vmx/spill3.c: New.
37754         * gcc.dg/vmx/spill.c: New.
37755         * gcc.dg/vmx/t.c: New.
37756         * gcc.dg/vmx/varargs-1.c: New.
37757         * gcc.dg/vmx/varargs-2.c: New.
37758         * gcc.dg/vmx/varargs-3.c: New.
37759         * gcc.dg/vmx/varargs-4.c: New.
37760         * gcc.dg/vmx/varargs-5.c: New.
37761         * gcc.dg/vmx/varargs-6.c: New.
37762         * gcc.dg/vmx/varargs-7.c: New.
37763         * gcc.dg/vmx/vmx.exp: New.
37764         * gcc.dg/vmx/vprint-1.c: New.
37765         * gcc.dg/vmx/vscan-1.c: New.
37766         * gcc.dg/vmx/x-01.c: New.
37767         * gcc.dg/vmx/x-02.c: New.
37768         * gcc.dg/vmx/x-03.c: New.
37769         * gcc.dg/vmx/x-04.c: New.
37770         * gcc.dg/vmx/x-05.c: New.
37771         * gcc.dg/vmx/yousufi-1.c: New.
37772         * gcc.dg/vmx/zero-1.c: New.
37773         * gcc.dg/vmx/zero.c: New.
37774
37775 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37776
37777         * g++.dg/lookup/java1.C: Update for chage of
37778         _Jv_AllocObject.
37779         * g++.dg/lookup/java2.C: Likewise.
37780
37781 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37782
37783         * ada/acats/run_all.sh: use -O2 by default.
37784
37785 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37786
37787         * gcc.dg/vr-mult-[12].c: New tests.
37788
37789 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37790
37791         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37792
37793         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37794
37795 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37796
37797         * lib/target-supports.exp (check_profiling_available): Assume
37798         profiling isn't available for mips*-*-elf targets.
37799
37800 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37801
37802         * gcc.dg/builtins-38.c: New test.
37803
37804 2004-04-14  Eric Christopher  <echristo@redhat.com>
37805
37806         * g++.dg/charset/charset.exp: Run .cc extension tests.
37807
37808 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37809
37810         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37811
37812 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37813
37814         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37815
37816 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37817
37818         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37819         * gcc.dg/i386-387-2.c: Likewise.
37820
37821         * gcc.dg/i386-387-7.c: New test.
37822         * gcc.dg/i386-387-8.c: New test.
37823
37824         * gcc.dg/builtins-37.c: New test.
37825
37826 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37827
37828         * g++.dg/pch/externc-1.C: Add missing semicolon.
37829
37830 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37831
37832         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37833
37834 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37835
37836         * gcc.c-torture/execute/20040411-1.c: New test.
37837
37838 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37839
37840         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37841
37842 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37843
37844         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37845
37846 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37847
37848         * lib/target-supports.exp (check_named_sections_available): New.
37849         * lib/gcc-dg.exp (dg-require-named-sections): New.
37850         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37851         old-deja.exp.  Also prune error-count message from HP linker.
37852         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37853
37854         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37855         * g++.old-deja/g++.pt/static3.C: Likewise.
37856         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37857
37858 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37859
37860         * gcc.c-torture/execute/20040409-1.c: New test case.
37861         * gcc.c-torture/execute/20040409-2.c: New test case.
37862         * gcc.c-torture/execute/20040409-3.c: New test case.
37863
37864 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37865
37866         * gcc.dg/20040409-1.c: New test.
37867
37868 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37869
37870         PR target/14888
37871         * g++.dg/opt/pr14888.C: New test case.
37872
37873 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37874
37875         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37876         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37877         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37878         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37879         New tests.
37880
37881 2004-04-08  Paul Brook  <paul@codesourcery.com>
37882
37883         * gcc.dg/spill-1.c: New test.
37884
37885 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37886
37887         * gcc.dg/torture/builtin-ctype-2.c: New test.
37888
37889 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37890
37891         * gcc.dg/pch/pch.exp: Add largefile test.
37892
37893 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37894
37895         * g++.dg/pch/externc-1.Hs: New.
37896         * g++.dg/pch/externc-1.C: New.
37897
37898 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37899
37900         * gcc.dg/compat/struct-by-value-5a_main.c,
37901         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37902         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37903         * gcc.dg/compat/struct-by-value-5a_x.c,
37904         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37905         gcc.dg/compat/struct-by-value-5_x.c.
37906         * gcc.dg/compat/struct-by-value-5a_y.c,
37907         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37908         gcc.dg/compat/struct-by-value-5_y.c.
37909
37910         * gcc.dg/compat/struct-by-value-6a_main.c,
37911         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37912         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37913         * gcc.dg/compat/struct-by-value-6a_x.c,
37914         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37915         gcc.dg/compat/struct-by-value-6_x.c.
37916         * gcc.dg/compat/struct-by-value-6a_y.c,
37917         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37918         gcc.dg/compat/struct-by-value-6_y.c.
37919
37920         * gcc.dg/compat/struct-by-value-7a_main.c,
37921         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37922         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37923         * gcc.dg/compat/struct-by-value-7a_x.c,
37924         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37925         gcc.dg/compat/struct-by-value-7_x.c.
37926         * gcc.dg/compat/struct-by-value-7a_y.c,
37927         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37928         gcc.dg/compat/struct-by-value-7_y.c.
37929
37930 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37931
37932         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37933         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37934         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37935         options.
37936
37937 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37938
37939         * gcc.dg/builtins-36.c: New test.
37940
37941 2004-04-06  Paul Brook  <paul@codesourcery.com>
37942
37943         * README.gcc: Remove obsolete contraint on testcases.
37944
37945 2004-04-05  Paul Brook  <paul@codesourcery.com>
37946
37947         PR2123
37948         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37949         failure and exit(0) on success.
37950         * g++.dg/expr/anew2.C: Ditto.
37951         * g++.dg/expr/anew3.C: Ditto.
37952         * g++.dg/expr/anew4.C: Ditto.
37953
37954 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37955
37956         PR c++/3518
37957         * g++.dg/template/unify7.C: New.
37958
37959 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37960
37961         * g++.dg/README: Bring up to date with new subdirectories; remove
37962         duplicate subdirectory lines.
37963
37964 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         PR c++/14007
37967         * g++.dg/template/unify5.C: New.
37968         * g++.dg/template/unify6.C: New.
37969         * g++.dg/template/qualttp20.C: Adjust.
37970         * g++.old-deja/g++.jason/report.C: Adjust.
37971         * g++.old-deja/g++.other/qual1.C: Adjust.
37972
37973 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37974
37975         PR c++/14803
37976         * g++.dg/inherit/ptrmem1.C: New test.
37977
37978 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37979
37980         PR c++/14755
37981         * gcc.c-torture/execute/20040331-1.c: New test.
37982         * gcc.dg/20040331-1.c: New test.
37983
37984 2004-04-01  Paul Brook  <paul@codesourcery.com>
37985
37986         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37987
37988 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37989
37990         PR c++/14724
37991         * g++.dg/init/goto1.C: New test.
37992
37993         PR c++/14763
37994         * g++.dg/template/defarg4.C: New test.
37995
37996 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37997
37998         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37999
38000 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38001
38002         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38003
38004 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38005
38006         * gcc.dg/noncompile/undeclared-2.c: New test.
38007
38008 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38009
38010         * gcc.dg/940409-1.c: Remove XFAIL.
38011         * gcc.dg/reg-vol-struct-1.c: New test.
38012
38013 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38014
38015         * gcc.dg/torture/builtin-wctype-1.c: New test.
38016
38017 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38018
38019         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38020         * gcc.dg/20001101-1.c: Likewise.
38021         * gcc.dg/20001102-1.c: Likewise.
38022
38023 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38024
38025         * gcc.dg/compare8.c: Add an additional test for XOR.
38026
38027 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38028
38029         * gcc.dg/torture/builtin-ctype-1.c: New test.
38030
38031 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38032
38033         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38034         * gcc.dg/torture/builtin-math-1.c: Likewise.
38035         * gcc.dg/torture/builtin-power-1.c: New test.
38036
38037 2004-03-24  Andreas Schwab  <schwab@suse.de>
38038
38039         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38040         IA64 assembler.
38041
38042 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38043             Roger Sayle  <roger@eyesopen.com>
38044
38045         * gcc.dg/compare8.c: New test case.
38046
38047 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38048
38049         * g++.dg/ext/altivec-7.C: New test.
38050
38051 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38052
38053         PR 12267, 12391, 12560, 13129, 14114, 14133
38054         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38055         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38056         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38057         Adjust error regexps.
38058         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38059         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38060         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38061         * gcc.dg/local1.c: Add explanatory comment.
38062
38063 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38064
38065         PR optimization/14669
38066         * g++.dg/opt/fold2.C: New test case.
38067
38068 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38069
38070         PR c/14069
38071         * gcc.dg/20040322-1.c: New test.
38072
38073 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38074
38075         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38076         * gcc.dg/ultrasp4.c: Likewise.
38077         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38078
38079 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38080
38081         * gcc.dg/i386-sse-8.c: Reset default options.
38082
38083 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38084
38085         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38086         in the error message text.
38087
38088 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38089
38090         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38091
38092 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38093
38094         PR c++/14616
38095         * g++.dg/init/array13.C: New test.
38096
38097 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38098
38099         PR target/13889
38100         * gcc.c-torture/compile/pr13889.c: New test case.
38101
38102 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38103
38104         PR c/14635
38105         * builtins-1.c (nan, nans): Don't test.
38106         * builtins-30.c: Don't use nan, nanf, nanl.
38107         * builtins-35.c: New test.
38108
38109 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38110
38111         * g++.dg/ext/altivec-6.C: New test.
38112
38113 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38114
38115         * g++.dg/init/placement3.C: New test.
38116
38117         * g++.dg/template/spec13.C: New test.
38118
38119         * g++.dg/lookup/using11.C: New test.
38120
38121         * g++.dg/lookup/koenig3.C: New test.
38122
38123         * g++.dg/template/operator2.C: New test.
38124
38125         * g++.dg/expr/dtor3.C: New test.
38126         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38127         marker.
38128         * g++.old-deja/g++.law/visibility28.C: Likewise.
38129
38130 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38131
38132         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38133         * gcc.dg/ppc64-abi-3.c: Likewise.
38134
38135 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38136
38137         PR c++/14545
38138         * g++.dg/parse/template15.C: New test.
38139
38140 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38141
38142         * g++.dg/expr/dtor2.C: New test.
38143
38144         * g++.dg/lookup/anon4.C: New test.
38145
38146         * g++.dg/overload/using1.C: New test.
38147
38148         * g++.dg/template/lookup7.C: New test.
38149
38150         * g++.dg/template/typename6.C: New test.
38151
38152         * g++.dg/expr/cond6.C: New test.
38153
38154 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38155
38156         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38157
38158 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38159
38160         * g++.dg/expr/cond5.C: New test.
38161         * g++.dg/expr/constcast1.C: Likewise.
38162         * g++.dg/expr/ptrmem2.C: Likewise.
38163         * g++.dg/expr/ptrmem3.C: Likewise.
38164         * g++.dg/lookup/main1.C: Likewise.
38165         * g++.dg/template/lookup6.C: Likewise.
38166
38167 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38168
38169         * gcc.dg/local1.c: New test.
38170
38171         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38172
38173 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38174
38175         * gcc.dg/torture/builtin-convert-1.c: New test.
38176
38177 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38178
38179         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38180
38181 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38182
38183         PR c++/14481
38184         * g++.dg/warn/Wunused-7.C: New test.
38185
38186 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38187
38188         * gcc.dg/torture/builtin-integral-1.c: New test.
38189
38190 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38191
38192         PR c++/14586
38193         * g++.dg/parse/non-dependent3.C: New test.
38194
38195 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38196
38197         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38198         * g++.dg/eh/simd-2.C: Likewise.
38199         * g++.dg/init/array10.C: Likewise.
38200         * gcc.c-torture/compile/simd-1.c: Likewise.
38201         * gcc.c-torture/compile/simd-2.c: Likewise.
38202         * gcc.c-torture/compile/simd-3.c: Likewise.
38203         * gcc.c-torture/compile/simd-4.c: Likewise.
38204         * gcc.c-torture/compile/simd-6.c: Likewise.
38205         * gcc.c-torture/execute/simd-1.c: Likewise.
38206         * gcc.c-torture/execute/simd-2.c: Likewise.
38207         * gcc.dg/compat/vector-defs.h: Likewise.
38208         * gcc.dg/20020531-1.c: Likewise.
38209         * gcc.dg/altivec-3.c: Likewise.
38210         * gcc.dg/altivec-4.c: Likewise.
38211         * gcc.dg/altivec-varargs-1.c: Likewise.
38212         * gcc.dg/compat/vector-defs.h: Likewise.
38213         * gcc.dg/i386-mmx-3.c: Likewise.
38214         * gcc.dg/i386-sse-4.c: Likewise.
38215         * gcc.dg/i386-sse-5.c: Likewise.
38216         * gcc.dg/i386-sse-8.c: Likewise.
38217         * gcc.dg/simd-1.c: Likewise.
38218         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38219         __ev64_opaque__ since the machine description provides it.
38220
38221 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38222
38223         * lib/compat.exp (skip_list): New global variable.
38224         Use it to hold the user defined COMPAT_SKIPS list if any.
38225         (compat-obj): Add the members of skip_list to optall.
38226
38227 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38228
38229         * gcc.dg/compat/union-by-value-1_main.c,
38230         union-by-value-1_x.c, union-by-value-1_y.c,
38231         union-check.h, union-defs.h,
38232         union-init.h, union-return-1_main.c,
38233         union-return-1_x.c, union-return-1_y.c: New files.
38234
38235 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38236
38237         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38238         mixed-struct-init.h: Add 4 mixed structure types.
38239         struct-by-value-21_main.c, struct-by-value-21_x.c,
38240         struct-by-value-21_y.c, struct-return-21_main.c,
38241         struct-return-21_x.c, struct-return-21_y.c: New files.
38242
38243 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38244
38245         PR c++/14550
38246         * g++.dg/parse/template14.C: New test.
38247
38248 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38249
38250         * gcc.c-torture/execute/20040313-1.c: New test.
38251
38252 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38253
38254         PR target/14533
38255         * gcc.dg/20040311-2.c: New test.
38256
38257 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38258
38259         PR other/14544
38260         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38261         bit-field.
38262
38263 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38264
38265         * gcc.dg/20040305-2.c: Add missing return statement.
38266
38267 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38268
38269         * gcc.dg/builtins-34.c: Also check pow10*.
38270
38271 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38272
38273         PR target/14262
38274         * gcc.dg/20040305-2.c: New test.
38275
38276 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38277
38278         * gcc.dg/20040310-1.c: New test.
38279
38280 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38281
38282         * gcc.c-torture/execute/20040311-1.c: New test case.
38283
38284 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38285
38286         PR c++/14476
38287         * g++.dg/lookup/enum1.C: New test.
38288
38289 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38290
38291         PR c++/14510
38292         * g++.dg/lookup/struct2.C: New test.
38293
38294 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38295
38296         * gcc.dg/builtins-34.c: New test.
38297
38298 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38299
38300         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38301
38302 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38303
38304         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38305         * gcc.dg/alias-2.c: New testcase.
38306
38307 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38308
38309         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38310
38311 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38312
38313         * gcc.c-torture/execute/20040309-1.c: New test case.
38314
38315 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         PR c++/14397
38318         * g++.dg/overload/ref1.C: New.
38319
38320 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38321
38322         PR c++/14409
38323         * g++.dg/template/spec12.C: New test.
38324
38325         PR c++/14448
38326         * g++.dg/parse/crash14.C: New test.
38327
38328 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38329
38330         PR c++/14230
38331         * g++.dg/init/ref11.C: New test.
38332
38333 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38334
38335         PR c++/14432
38336         * g++.dg/parse/builtin2.C: New test.
38337
38338 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38339
38340         PR c++/14401
38341         * g++.dg/init/ctor3.C: New test.
38342         * g++.dg/init/union1.C: New test.
38343         * g++.dg/ext/anon-struct4.C: New test.
38344
38345 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38346
38347         * g++.dg/lookup/koenig1.C: Tweak error messages.
38348         * g++.dg/lookup/used-before-declaration.C: Likewise.
38349         * g++.dg/other/do1.C: Likewise.
38350         * g++.dg/overload/koenig1.C: Likewise.
38351         * g++.dg/parse/crash13.C: Likewise.
38352         * g++.dg/template/instantiate3.C: Likewise.
38353
38354 2004-03-08  Eric Christopher  <echristo@redhat.com>
38355
38356         * * lib/target-supports.exp: Enable libiconv in test
38357         compilation.  Fix up error checking.
38358
38359 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38360
38361         PR middle-end/14289
38362         * gcc.dg/pr14289-1.c: New test case.
38363         * gcc.dg/pr14289-2.c: Likewise.
38364         * gcc.dg/pr14289-3.c: Likewise.
38365
38366 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38367
38368         * gcc.c-torture/execute/20040308-1.c: New test.
38369
38370 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38371
38372         * gcc.c-torture/execute/20040307-1.c: New test case.
38373
38374 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38375
38376         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38377
38378 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38379
38380         * gcc.dg/20040306-1.c: New test.
38381
38382 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38383
38384         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38385         them static.
38386         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38387
38388 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38389
38390         PR c/14465
38391         * gcc.dg/decl-6.c: New test.
38392
38393 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38394
38395         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38396         Rename LOGPOW -> LOG_POW.
38397         (SQRT_EXP, POW_EXP): New.
38398
38399 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38400
38401         * gcc.dg/i386-sse-8.c: New test.
38402
38403 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38404
38405         PR c/14114
38406         * gcc.dg/decl-5.c: New test.
38407
38408 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38409
38410         * gcc.dg/20040305-1.c: New test.
38411
38412 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38413
38414         PR other/14354
38415         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38416
38417 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38418
38419         PR c++/14425, c++/14426
38420         * g++.dg/ext/altivec-4.C: New test.
38421         * g++.dg/ext/altivec-5.C: New test.
38422
38423 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38424
38425         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38426         global variables of a type with no linkage.
38427         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38428         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38429         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38430         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38431         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38432         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38433         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38434         * g++.dg/warn/deprecated.C: Name enum Color.
38435         * g++.dg/overload/VLA.C: Name structure for 'b'.
38436         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38437
38438 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38439
38440         * gcc.c-torture/compile/20040304-1.c: New test.
38441
38442 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38443
38444         PR 13728
38445         * gcc.dg/decl-4.c: New testcase.
38446
38447 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38448
38449         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38450         as PRECF if sizeof (float) > sizeof (double).
38451         (PRECL): Make it the same as PRECF if
38452         sizeof (float) > sizeof (long double).
38453
38454 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38455
38456         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38457         system type.  Add check for irix6 which doesn't have c99 runtime.
38458
38459 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38460
38461         * gcc.dg/const-elim-1.c: xfail for xtensa.
38462
38463 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38464
38465         PR c++/14369
38466         * g++.dg/template/cond4.C: New test.
38467
38468 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38469
38470         PR c++/14360
38471         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38472
38473         PR c++/14361
38474         * g++.dg/parse/defarg7.C: New test.
38475
38476         PR c++/14359
38477         * g++.dg/template/friend26.C: New test.
38478
38479 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38480
38481         PR c++/14324
38482         * g++.dg/abi/mangle21.C: New test.
38483
38484         PR c++/14260
38485         * g++.dg/parse/constructor2.C: New test.
38486
38487         PR c++/14337
38488         * g++.dg/template/sfinae1.C: New test.
38489
38490 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38491
38492         PR c++/14267
38493         * g++.dg/expr/crash2.C: New test.
38494
38495         PR middle-end/13448
38496         * gcc.dg/inline-5.c: New test.
38497         * gcc.dg/always-inline.c: Split out tests into ...
38498         * gcc.dg/always-inline2.c: ... this and ...
38499         * gcc.dg/always-inline3.c: ... this.
38500
38501 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38502
38503         PR debug/12103
38504         * g++.dg/debug/crash1.C: New test.
38505
38506 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38507
38508         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38509         function with __attribute__((noinline)).
38510         (recurser_void2): Likewise.
38511         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38512         (recurser_void2): Likewise.
38513
38514 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38515
38516         PR middle-end/14203
38517         * g++.dg/warn/Wunused-6.C: New test case.
38518
38519 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38520
38521         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38522         not defined.
38523
38524 2004-02-27  Eric Christopher  <echristo@redhat.com>
38525
38526         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38527         * g++.dg/charset/asm2.c: Run only x86.
38528         * gcc.dg/charset/asm3.c: Ditto.
38529
38530 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38531
38532         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38533         ld_library_path.
38534
38535 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38536
38537         * g++.dg/ext/altivec-3.C: New.
38538
38539 2004-02-26  Richard Henderson  <rth@redhat.com>
38540
38541         * g++.dg/ext/attrib10.C: Mark for warning.
38542         * gcc.dg/attr-alias-1.c: New.
38543
38544 2004-02-26  Richard Henderson  <rth@redhat.com>
38545
38546         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38547         * gcc.c-torture/execute/20040208-2.c: ... it back.
38548
38549 2004-02-26  Eric Christopher  <echristo@redhat.com>
38550
38551         * lib/target-supports.exp (check-iconv-available): New function.
38552         * lib/gcc-dg.exp (dg-require-iconv): New function.
38553         Use above.
38554         * gcc.dg/charset: New directory.
38555         * gcc.dg/charset/charset.exp: New file.
38556         * gcc.dg/charset/asm1.c: Ditto.
38557         * gcc.dg/charset/asm2.c: Ditto.
38558         * gcc.dg/charset/asm3.c: Ditto.
38559         * gcc.dg/charset/asm4.c: Ditto.
38560         * gcc.dg/charset/asm5.c: Ditto.
38561         * gcc.dg/charset/attribute1.c: Ditto.
38562         * gcc.dg/charset/attribute2.c: Ditto.
38563         * gcc.dg/charset/string1.c: Ditto.
38564         * g++.dg/charset: New directory.
38565         * g++.dg/dg.exp: Add here. Special options.
38566         * g++.dg/charset/charset.exp: New file.
38567         * g++.dg/charset/asm1.c: Ditto.
38568         * g++.dg/charset/asm2.c: Ditto.
38569         * g++.dg/charset/asm3.c: Ditto.
38570         * g++.dg/charset/asm4.c: Ditto.
38571         * g++.dg/charset/attribute1.c: Ditto.
38572         * g++.dg/charset/attribute2.c: Ditto.
38573         * g++.dg/charset/extern1.cc: Ditto.
38574         * g++.dg/charset/extern2.cc: Ditto.
38575         * g++.dg/charset/string1.c: Ditto.
38576
38577 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38578
38579         PR c++/14278
38580         * g++.dg/parse/comma1.C: New test.
38581
38582 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38583
38584         PR c++/14284
38585         * g++.dg/template/ttp8.C: New test.
38586
38587 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38588
38589         * gcc.dg/fixuns-trunc-1.c: New test.
38590
38591 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38592
38593         * gcc.dg/builtins-config.h: Use #elif.
38594
38595 2004-02-26  Michael Matz  <matz@suse.de>
38596
38597         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38598         * gcc.dg/991214-1.c: Likewise.
38599         * gcc.dg/i386-asm-1.c: Likewise.
38600
38601 2004-02-25  Richard Henderson  <rth@redhat.com>
38602
38603         * gcc.c-torture/execute/20040208-2.c: Move ...
38604         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38605
38606 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38607
38608         PR c++/14246
38609         * g++.dg/other/crash-3.C: New test.
38610
38611 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38612
38613         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38614         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38615
38616         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38617         HP-UX.
38618
38619 2004-02-24  Michael Matz  <matz@suse.de>
38620
38621         * gcc.dg/i386-regparm.c: New.
38622
38623 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38624
38625         * gcc.c-torture/execute/20040223-1.c: New.
38626
38627 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38628             Kazu Hirata  <kazu@cs.umass.edu>
38629
38630         * gcc.dg/fwritable-strings-1.c: Remove.
38631
38632 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38633
38634         PR c/14156
38635         * gcc.dg/20040223-1.c: New test.
38636
38637 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38638
38639         PR c++/14106
38640         * g++.dg/ext/typeof9.C: New test.
38641
38642 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38643
38644         PR c++/14250
38645         * g++.dg/other/switch1.C: New test.
38646
38647 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38648
38649         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38650         * gcc.dg/va-arg-1.c: Likewise.
38651
38652 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38653
38654         PR c++/14143
38655         * g++.dg/template/koenig5.C: New test.
38656
38657 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38658
38659         * g++.dg/ext/altivec-1.C: Generalize target triple.
38660         * g++.dg/ext/altivec-2.C: New test case.
38661         * g++.dg/ext/altivec_check.h: New file.
38662         * gcc.dg/altivec-1.c: Generalize target triple;
38663         include altivec_check.h and call altivec_check().
38664         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38665         * gcc.dg/altivec-6.c: New test case.
38666         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38667         type casts as needed.
38668         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38669         altivec_check().
38670         * gcc.dg/altivec-12.c: New test case.
38671         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38672         include altivec_check.h and call altivec_check().
38673         * gcc.dg/altivec_check.h: New file.
38674
38675 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38676
38677         * lib/target-supports.exp (check_alias_available): Don't mangle
38678         function `g' in test program.
38679
38680 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38681
38682         * lib/target-supports.exp (check_profiling_available): Check
38683         argument to determine whether we support a profiling type.
38684         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38685         check_profiling_available.
38686         * g++.dg/bprob/bprob.exp: Likewise.
38687         * g77.dg/bprob/bprob.exp: Likewise.
38688         * gcc.misc-tests/bprob.exp: Likewise.
38689         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38690         dg-require-profiling and delete expected error handling.
38691         * gcc.dg/20021014-1.c: Likewise.
38692         * gcc.dg/nest.c: Likewise.
38693
38694 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38695
38696         PR c++/12007
38697         * g++.dg/other/vthunk1.C: New test.
38698
38699 2004-02-20  Falk Hueffner  <falk@debian.org>
38700
38701         PR target/14201
38702         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38703
38704 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38705
38706         PR c++/13927
38707         * g++.dg/other/error8.C: Remove XFAIL markers.
38708
38709         PR c++/14173
38710         * g++.dg/ext/packed5.C: New test.
38711
38712         PR c++/14199
38713         * g++.dg/warn/Wunused-5.C: New test.
38714
38715         PR c++/14186
38716         * g++.dg/lookup/member1.C: New test.
38717
38718 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38719
38720         * gcc.c-torture/compile/20040130-1.c: Enable only when
38721         __INT_MAX__ >= 2147483647L.
38722         * gcc.c-torture/compile/961203-1.c: Likewise.
38723
38724 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38725
38726         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38727         * g++.dg/opt/template1.C: Robustify assembler regexp
38728
38729 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38730
38731         * gcc.c-torture/execute/simd-4.x: Remove.
38732         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38733         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38734         Guard with #ifndef SKIP_ATTRIBUTE.
38735         * gcc.dg/compat/vector-1_y.c: Likewise.
38736         * gcc.dg/compat/vector-2_x.c: Likewise.
38737         * gcc.dg/compat/vector-2_y.c: Likewise.
38738         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38739         * g++.dg/eh/simd-2.C: Likewise.
38740
38741 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38742
38743         * gcc.c-torture/compile/complex-1.c: New.
38744
38745 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38746
38747         PR target/14209
38748         * gcc.c-torture/execute/20040218-1.c: New test.
38749
38750 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38751
38752         PR c++/14181
38753         * g++.dg/parse/new2.C: New test.
38754
38755 2004-02-18  Paul Brook  <paul@codesourcery.com>
38756
38757         * gcc.c-torture/compile/libcall-1.c: New test.
38758
38759 2004-02-18  Paul Brook  <paul@codesourcery.com>
38760
38761         PR debug/12934
38762         * gcc.dg/debug/debug-7.c: New test.
38763
38764 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38765
38766         * gcc.dg/20040217-1.c: New test.
38767
38768 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38769
38770         * gcc.c-torture/execute/990208-1.x: Delete.
38771
38772 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38773
38774         * gcc.c-torture/execute/20040208-2.x: New file.
38775
38776 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38777
38778         PR c++/11326
38779         * g++.dg/abi/structret1.C: New test.
38780
38781 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38782
38783         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38784         (i386_cpuid): No need to test if cpuid is available on AMD64.
38785         Fix assembly, so that it works onboth i386 and AMD64.
38786         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38787         (vecInLong): Fix s[] member type to unsigned int.
38788         (vecInWord): Remove type.
38789         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38790         (a64, b64, c64, d64, e64): Remove.
38791         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38792         Remove unused variable.  Remove initialization of removed variables.
38793         Don't call mmx_tests nor sse_tests.
38794         (reference_mmx, reference_sse): Remove.
38795         (check): Add return stmt.
38796         * gcc.dg/i386-sse-7.c: New test.
38797         * gcc.dg/i386-mmx-4.c: New test.
38798
38799 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38800
38801         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38802         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38803         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38804         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38805         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38806         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38807         g++.dg/tc1/dr94.C: Fix line terminator.
38808
38809 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38810
38811         * gcc.c-torture/compile/20040216-1.c: New.
38812
38813 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38814
38815         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38816         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38817         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38818         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38819         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38820         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38821
38822 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38823
38824         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38825
38826 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38827
38828         PR c++/13971
38829         * g++.dg/expr/cond4.C: New test.
38830
38831         PR c++/14086
38832         * g++.dg/lookup/crash2.C: New test.
38833
38834 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38835
38836         * gcc.c-torture/compile/20040214-2.c: New test.
38837
38838 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38839
38840         PR c++/14116
38841         * g++.dg/ext/typeof8.C: New test.
38842
38843 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38844
38845         * gcc.c-torture/compile/20040214-1.c: New test.
38846
38847 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38848
38849         PR c++/13635
38850         * g++.dg/template/spec11.C: New test.
38851
38852 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38853
38854         PR c++/13927
38855         * g++.dg/other/error8.C: New test.
38856
38857 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38858
38859         PR c++/14122
38860         * g++.dg/template/array4.C: New test.
38861
38862         PR c++/14108
38863         * g++.dg/inherit/thunk2.C: New test.
38864
38865         PR c++/14083
38866         * g++.dg/eh/cond2.C: New test.
38867
38868 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38869
38870         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38871
38872 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38873
38874         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38875
38876 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38877
38878         * g++.dg/simd-2.C: xfail on ppc64-linux.
38879
38880 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38881
38882         PR c/456
38883         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38884         tests.
38885
38886 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38887
38888         * gcc.dg/builtins-33.c: New test.
38889
38890 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38891
38892         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38893
38894 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38895
38896         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38897
38898 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38899
38900         * gcc.dg/ppc64-abi-3.c: New test.
38901
38902 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38903
38904         PR c/14092
38905
38906         * gcc.dg/pr14092-1.c: New testcase.
38907
38908 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38909
38910         * gcc.dg/cpp/assert4.c: Fix typo last change.
38911
38912         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38913         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38914
38915         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38916
38917 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38918
38919         * gcc.c-torture/compile/20040209-1.c: New test case.
38920
38921 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38922
38923         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38924
38925 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38926
38927         * gcc.c-torture/execute/20040208-[12].c: New tests.
38928
38929 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38930
38931         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38932
38933 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38934
38935         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38936
38937 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38938
38939         Bug 13856
38940         * gcc.dg/visibility-8.c: New testcase.
38941
38942 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38943
38944         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38945         arguments.
38946         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38947
38948 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38949
38950         PR middle-end/13696
38951         * g++.dg/opt/fold1.C: New test case.
38952
38953 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38954
38955         PR c++/14033
38956         * g++.dg/other/crash-2.C: New test.
38957
38958 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38959
38960         PR c++/14028
38961         * g++.dg/parse/angle-bracket2.C: New test.
38962
38963 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38964
38965         PR middle-end/13750
38966         Revert:
38967         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38968         PR pch/13361
38969         * g++.dg/pch/wchar-1.C: New.
38970         * g++.dg/pch/wchar-1.Hs: New.
38971
38972 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38973
38974         PR c++/14008
38975         * g++.dg/parse/error15.C: New test.
38976         * g++.dg/parse/crash11.C: Update dg-error mark.
38977
38978 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38979
38980         PR c++/13932
38981         * g++.dg/warn/conv2.C: New test.
38982
38983 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38984
38985         PR c++/13086
38986         * g++.dg/warn/incomplete1.C: Remove xfail.
38987
38988 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38989
38990         * lib/file-format.exp (gcc_target_object_format): Use
38991         ${tool}_target_compile, not gcc_target_compile.
38992         * lib/target-supports.exp (check_alias_available): Likewise.
38993         (check_gc_sections_available): Likewise.
38994         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38995         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38996         dg-require-alias.
38997
38998 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38999
39000         PR c++/13969
39001         * g++.dg/template/static6.C: New test.
39002
39003 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39004
39005         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39006
39007 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39008
39009         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39010         tests for systems where `char' is unsigned by default.
39011
39012 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39013
39014         PR c++/13997
39015         * g++.dg/template/partial3.C: New test.
39016
39017 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39018
39019         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39020         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39021         Remove mentions of obsolete ports.
39022
39023 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39024
39025         * gcc.dg/noncompile/20001228-1.c: Fix for new
39026         error message.
39027
39028 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39029
39030         PR target/9348
39031         * gcc.c-torture/execute/multdi-1.c: New test case.
39032
39033 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39034
39035         PR c++/13925
39036         * g++.dg/template/lookup5.C: New test.
39037
39038 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39039
39040         PR c++/13950
39041         * g++.dg/template/lookup4.C: New test.
39042
39043         PR c++/13970
39044         * g++.dg/parse/error14.C: New test.
39045
39046         PR c++/14002
39047         * g++.dg/parse/template13.C: New test.
39048
39049 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39050
39051         PR c++/13978
39052         * g++.dg/template/koenig4.C: New test.
39053
39054         PR c++/13968
39055         * g++.dg/template/crash17.C: New test.
39056
39057         PR c++/13975
39058         * g++.dg/parse/error13.C: New test.
39059         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39060
39061 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39062
39063         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39064
39065 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39066
39067         PR c/11658
39068         PR c/13994
39069         * gcc.dg/noncompile/20040203-1.c: New test.
39070         * gcc.dg/noncompile/20040203-2.c: Likewise.
39071         * gcc.dg/noncompile/20040203-3.c: Likewise.
39072         * gcc.dg/20040203-1.c: Likewise.
39073
39074 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39075
39076         PR c++/10858
39077         * g++.dg/template/sizeof7.C: New test.
39078
39079 2004-02-02  Eric Christopher  <echristo@redhat.com>
39080             Zack Weinberg  <zack@codesourcery.com>
39081
39082         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39083
39084 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39085
39086         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39087         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39088         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39089         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39090
39091 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39092
39093         PR c++/13113
39094         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39095
39096         PR c++/13854
39097         * g++.dg/ext/attrib13.C: New test.
39098
39099         PR c++/13907
39100         * g++.dg/conversion/op2.C: New test.
39101
39102 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39103
39104         * gcc.dg/titype-1.c: Fix pasto.
39105
39106 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39107
39108         * gcc.dg/titype-1.c: New test.
39109
39110 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39111
39112         PR c++/13957
39113         * g++.dg/template/non-type-template-argument-1.C,
39114         g++.dg/template/qualified-id1.C: Update dg-error marks.
39115         * g++.dg/template/nontype6.C: New test.
39116
39117 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39118
39119         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39120         * gcc.dg/builtins-31.c: New testcase.
39121         * gcc.dg/builtins-32.c: New testcase.
39122
39123 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39124
39125         * objc.dg/call-super-2.m: Update line numbers
39126         for the including of stddef.h.
39127
39128 2004-01-30  Michael Matz  <matz@suse.de>
39129
39130         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39131         g++.dg/ext/case-range3.C: New tests.
39132
39133 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39134
39135         DR206
39136         PR c++/13813
39137         * g++.dg/template/member4.C: New test.
39138
39139 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39140
39141         PR c++/13683
39142         * g++.dg/template/sizeof6.C: New test.
39143
39144 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39145
39146         * gcc.dg/fwritable-strings-1.c: New test.
39147
39148 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39149
39150         * gcc.c-torture/compile/20040130-1.c: New test.
39151
39152 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39153
39154         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39155
39156 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39157
39158         PR c++/13883
39159         * g++.dg/template/ctor3.C: New test.
39160
39161 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39162
39163         * g++.dg/tc1: New directory.
39164         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39165         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39166         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39167         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39168         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39169
39170 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39171
39172         * g++.dg/parse/error11.C: New test.
39173         * g++.dg/parse/error12.C: Likewise.
39174
39175 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39176
39177         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39178         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39179
39180 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/13791
39183         * g++.dg/ext/attrib12.C: New test.
39184
39185         PR c++/13736
39186         * g++.dg/parse/cast2.C: New test.
39187
39188 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39189
39190         * objc.dg/encode-2.m (main): New local string.  Set depending on
39191         sizeof long.  Use in sscanf call.
39192         * objc.dg/encode-3.m (main): New local string.  Set depending on
39193         sizeof long.  Use in scan_initial call.
39194
39195 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39196
39197         * objc.dg/call-super-2.m: Make LP64-safe.
39198         * objc.dg/desig-init-1.m: Likewise.
39199
39200 2004-01-27  Devang Patel <dpatel@apple.com>
39201
39202         * g++.dg/debug/namespace1.C: New test.
39203
39204 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39205
39206         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39207         xscale-*-*.
39208
39209         * gcc.dg/arm-mmx-1.c: New test.
39210
39211 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39212
39213         * gcc.dg/20040127-1.c: New test.
39214         * gcc.dg/20040127-2.c: New test.
39215
39216 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39217
39218         * objc.dg/stret-1.m (glob): Renamed to globa.
39219
39220 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39221
39222         PR c++/13663
39223         * g++.dg/expr/for1.C: New test.
39224
39225 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39226
39227         PR middle-end/13779
39228         * gcc.dg/darwin-longlong.c: New test.
39229
39230 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39231
39232         * gcc.dg/20040124-1.c: Moved test from here...
39233         * gcc.c-torture/compile/20040124-1.c: ...to here.
39234
39235 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39236
39237         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39238         the assembly output if -m64 is passed.
39239
39240 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39241
39242         PR c++/13833
39243         * g++.dg/template/cond3.C: New test.
39244
39245 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39246
39247         PR c++/13810
39248         * g++.dg/template/ttp7.C: New test.
39249
39250 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39251
39252         PR c++/13797
39253         * g++.dg/template/nontype4.C: New test.
39254         * g++.dg/template/nontype5.C: Likewise.
39255
39256 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39257
39258         * gcc.dg/torture/mips-clobber-at.c: New test.
39259
39260 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39261
39262         * gcc.dg/20040124-1.c: New test.
39263
39264 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * gcc.dg/20040123-1.c: New test.
39267
39268 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39269
39270         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39271
39272 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39273
39274         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39275
39276 2004-01-23  Andrew Pinski  <apinski@apple.com>
39277
39278         * gcc.dg/20030121-1.c: Move to ..
39279         * gcc.dg/20040121-1.c: here.
39280
39281 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39282
39283         * gcc.dg/builtins-29.c: New test case.
39284
39285 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39286
39287         PR 18314
39288         * gcc.dg/builtins-30.c: New testcase.
39289
39290 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39291
39292         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39293         * lib/g77.exp: Likewise.
39294         * lib/objc.exp: Likewise.
39295         * lib/g++.exp: Likewise.
39296
39297 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39298
39299         * gcc.dg/struct-by-value-2.c: New test.
39300
39301 2004-01-21  Andrew Pinski  <apinski@apple.com>
39302
39303         PR target/13785
39304         * gcc.dg/20030121-1.c: New test.
39305
39306 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39307
39308         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39309         clobber frame pointer register in asm statement.
39310
39311 2004-01-21  Falk Hueffner  <falk@debian.org>
39312
39313         * gcc.c-torture/compile/20040121-1.c: New test.
39314
39315 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39316
39317         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39318
39319 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39320
39321         * gcc.dg/ppc64-abi-2.c: New test.
39322
39323 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39324
39325         * lib/treelang.exp: Fill out this file.
39326         * lib/treelang-dg.exp: New File.
39327
39328 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39329
39330         * gcc.c-torture/compile/981022-1.c: Remove.
39331         * gcc.dg/array-5.c: Remove XFAIL.
39332         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39333         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39334         gcc.dg/cond-lvalue-1.c: Update.
39335         * gcc.dg/cast-lvalue-2.c: New test.
39336
39337 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39338
39339         PR c++/13592
39340         * g++.dg/other/error1.C (class foo): Tweak error message.
39341
39342         PR c++/13592
39343         * g++.dg/template/call2.C: New test.
39344
39345 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39346
39347         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39348         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39349         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39350         scalar-return-1_x.c, scalar-return-2_y.c,
39351         scalar-return-3_x.c, scalar-return-3_y.c,
39352         scalar-return-4_x.c, scalar-return-4_y.c,
39353         struct-align-1.h, struct-align-1_x.c,
39354         struct-align-1_y.c, struct-align-2.h,
39355         struct-align-2_x.c, struct-align-2_y.c,
39356         struct-by-value-10_y.c, struct-by-value-11_x.c,
39357         struct-by-value-11_y.c, struct-by-value-12_x.c,
39358         struct-by-value-12_y.c, struct-by-value-13_x.c,
39359         struct-by-value-13_y.c, struct-by-value-14_x.c,
39360         struct-by-value-14_y.c, struct-by-value-15_x.c,
39361         struct-by-value-15_y.c, struct-by-value-16_y.c,
39362         struct-by-value-17_y.c, struct-by-value-18_y.c,
39363         struct-by-value-19_y.c, struct-by-value-1_x.c,
39364         struct-by-value-1_y.c, struct-by-value-20_y.c,
39365         struct-by-value-2_x.c, struct-by-value-2_y.c,
39366         struct-by-value-3_y.c, struct-by-value-4_x.c,
39367         struct-by-value-4_y.c, struct-by-value-5_y.c,
39368         struct-by-value-6_y.c, struct-by-value-7_y.c
39369         struct-by-value-8_x.c, struct-by-value-8_y.c
39370         struct-by-value-9_x.c, struct-by-value-9_y.c
39371         struct-return-10_x.c, struct-return-10_y.c,
39372         struct-return-19_x.c, struct-return-20_x.c
39373         struct-return-2_x.c, struct-return-2_y.c
39374         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39375         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39376
39377 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39378
39379         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39380         attribute on sparc*-sun-solaris2.*.
39381
39382 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39383
39384         PR c++/13710
39385         * g++.dg/ext/typeof7.C: New test.
39386
39387 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39388
39389         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39390         * gcc.dg/const-elim-1.c: Same.
39391
39392 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39393
39394         * objc.dg/stret-1.m: New.
39395         * objc.dg/stret-2.m: New.
39396
39397 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39398
39399         PR c++/11895
39400         * g++.dg/ext/vector1.C: New test.
39401
39402 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39403
39404         * gcc.dg/pch/import-1.c: New.
39405         * gcc.dg/pch/import-1.hs: New.
39406         * gcc.dg/pch/import-1a.h: New.
39407         * gcc.dg/pch/import-1b.h: New.
39408         * gcc.dg/pch/import-1c.h: New.
39409
39410 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39411
39412         PR c++/13574
39413         * g++.dg/ext/array1.C: New test.
39414
39415         PR c++/13178
39416         * g++.dg/conversion/op1.C: New test.
39417
39418 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39419
39420         PR 11864
39421         From Kazumoto Kojima / Dan Kegel:
39422         * gcc.dg/pr11864-1.c: New test.
39423
39424         PR 10392
39425         From Marcus Comstedt / Dan Kegel:
39426         * gcc.dg/pr10392-1.c: New test.
39427
39428 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39429
39430         PR c++/13478
39431         * g++.dg/init/ref10.C: New test.
39432
39433 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39434
39435         PR c++/13407
39436         * g++.dg/parse/typename6.C: New test.
39437
39438 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39439
39440         PR pch/13361
39441         * g++.dg/pch/wchar-1.C: New.
39442         * g++.dg/pch/wchar-1.Hs: New.
39443
39444 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39445
39446         PR c++/9259
39447         * g++.dg/expr/sizeof2.C: New test.
39448
39449 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39450
39451         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39452
39453 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39454
39455         PR c++/13659
39456         * g++.dg/lookup/strong-using-3.C: New.
39457         * g++.dg/lookup/using-10.C: New.
39458
39459 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39460
39461         PR c++/13594
39462         * g++.dg/lookup/strong-using-2.C: New.
39463
39464 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39465             Dan Kegel <dank@kegel.com>
39466             J"orn Rennecke <joern.rennecke@superh.com>
39467
39468         PR target/9365
39469         * gcc.dg/pr9365-1.c: New test.
39470
39471 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39472
39473         PR c++/8856
39474         * g++.dg/parse/casting-operator2.C: New test.
39475         * g++.old-deja/g++.pt/explicit83.C: Remove.
39476
39477 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39478
39479         * gcc.dg/label-compound-stmt-1.c: New test.
39480         * gcc.c-torture/compile/950922-1.c,
39481         gcc.c-torture/compile/20000211-3.c,
39482         gcc.c-torture/compile/20000518-1.c,
39483         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39484         compound statements.
39485
39486 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39487
39488         * gcc.dg/ppc64-abi-1.c: New test.
39489
39490 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39491
39492          * g++.dg/ext/attrib9.C: Add dg-warnings.
39493
39494 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39495
39496         PR c++/12335
39497         * g++.dg/parse/dtor3.C: New test.
39498
39499 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39500
39501         PR c++/12709
39502         * g++.dg/parse/try-catch-1.C: New test.
39503
39504 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39505
39506         * ada/acats/run_all.sh: Add more verbose output in acats.log
39507         when compiling tests.
39508
39509 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39510
39511         PR 13656
39512         * gcc.dg/typedef-redecl.c: New test case.
39513         * gcc.dg/typedef-redecl.h: New support file.
39514
39515 2004-01-13  Jan Hubicka  <jh@suse.cz>
39516
39517         * gcc.dg/always_inline.c: New test.
39518         * gcc.dg/debug/20031231-1.c: Fix.
39519
39520 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39521
39522         PR c++/13474
39523         * g++.dg/template/array3.C: New test.
39524
39525 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39526
39527         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39528         * g++.dg/warn/Wunused-2.C: Likewise.
39529
39530 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39531
39532         PR c++/13289
39533         * g++.dg/template/instantiate6.C: New test.
39534
39535 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39536
39537         PR middle-end/11397
39538         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39539
39540 2004-01-12  Jan Hubicka  <jh@suse.cz>
39541
39542         PR opt/12826
39543         * gcc.dg/20040112-1.c: New.
39544
39545         * gcc.dg/dwarf-die[1-7].c: Move to...
39546         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39547         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39548
39549 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39550
39551         PR c++/4100
39552         * g++.dg/parse/friend4.C: New test.
39553
39554 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39555
39556         PR c++/4100
39557         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39558         definition is called a friend.
39559
39560 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39561
39562         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39563
39564 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39565
39566         PR c++/3478
39567         * g++.dg/parse/error10.C: New test.
39568         * g++.dg/template/arg2.C: Accept "invalid type" error.
39569
39570 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39571
39572         PR middle-end/13392
39573         * g++.dg/opt/expect2.C: New test.
39574
39575 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39576
39577         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39578         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39579         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39580         Update dg-error regexps.
39581
39582 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39583
39584         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39585         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39586
39587 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39588
39589         * gcc.dg/pragma-re-1.c: Use right pointer type.
39590
39591 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39592
39593         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39594
39595 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39596
39597         * gcc.dg/rs6000-ldouble-1.c: New.
39598
39599 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39600
39601         DR 337
39602         PR c++/9256
39603         * g++.dg/other/abstract1.C: New test.
39604
39605 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39606
39607         * g++.dg/lookup/strong-using-1.C: New.
39608
39609 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39610
39611         PR c/11234
39612         * gcc.dg/func-ptr-conv-1.c: New test.
39613         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39614
39615 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39616
39617         PR target/13380.
39618         * gcc.c-torture/compile/20040109-1.c: New.
39619
39620 2004-01-08  Stuart Hastings  <stuart@apple.com>
39621
39622         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39623         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39624         * gcc.dg/i386-sse-6.c: ...this new testcase.
39625
39626 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39627
39628         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39629
39630 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39631
39632         * ada/acats/run_acats: Treat 'gnatchop' the same way
39633         as 'gnatmake'.  Export GCC_DRIVER.
39634         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39635         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39636
39637 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39638
39639         PR c++/12573
39640         * g++.dg/template/dependent-expr4.C: New test.
39641
39642 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39643
39644         * gcc.dg/altivec-11.c: New test.
39645
39646 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39647
39648         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39649
39650 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39651
39652         PR c/6024
39653         * gcc.dg/enum-compat-1.c: New test.
39654         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39655
39656 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39657
39658         PR c/12165
39659         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39660         gcc.dg/c99-idem-qual-3.c: New tests.
39661
39662 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39663
39664         * gcc.dg/winline-7.c: Don't cast void * to int.
39665
39666 2004-01-06  Jan Hubicka  <jh@suse.cz>
39667
39668         * gcc.dg/i386-sse-5.c: New test
39669         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39670
39671 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39672
39673         PR c++/12815
39674         * g++.dg/rtti/typeid4.C: New test.
39675
39676 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39677
39678         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39679
39680 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39681
39682         PR c++/12132
39683         * g++.dg/template/error11.C: New test.
39684
39685         PR c++/13451
39686         * g++.dg/template/class2.C: New test.
39687
39688 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39689         Richard Sandiford <rsandifo@redhat.com>
39690
39691         PR c++/13387
39692         * g++.dg/opt/alias3.C: New test.
39693
39694 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39695
39696         PR c++/13157
39697         * g++.dg/template/koenig3.C: New test.
39698
39699         PR c++/13529
39700         * g++.dg/parse/offsetof3.C: New test.
39701
39702         * g++.dg/init/copy7.C: Add missing dg-error markers.
39703
39704         PR c++/12226
39705         * g++.dg/init/copy7.c: New test.
39706
39707         PR c++/13536
39708         * g++.dg/parse/cast1.C: New test.
39709
39710 2004-01-04  Jan Hubicka  <jh@suse.cz>
39711
39712         * gcc.dg/winline[1-7].c: New tests.
39713
39714 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39715
39716         PR c++/13520
39717         * g++.dg/template/qualttp22.C: New test.
39718
39719 2004-01-01  Jan Hubicka  <jh@suse.cz>
39720
39721         * gcc.dg/debug/20031231-1.c: New.
39722         * gcc.c-torture/compile/20040101-1.c: New.
39723         * gcc.dg/dwarf-die-[1-7].c: New.
39724
39725 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39726
39727         PR optimization/13521
39728         * gcc.c-torture/compile/20031231-1.c: New test.
39729
39730 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39731
39732         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39733
39734 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39735
39736         PR c++/10079
39737         * g++.dg/template/crash16.C: New test.
39738
39739 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39740
39741         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39742
39743 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39744
39745         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39746         ports.
39747         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39748         * g++.old-deja/g++.law/profile1.C: Likewise.
39749         * gcc.c-torture/compile/981006-1.c: Likewise.
39750         * gcc.c-torture/execute/loop-2e.x: Likewise.
39751         * gcc.c-torture/execute/loop-2f.x: Remove.
39752         * gcc.c-torture/execute/loop-2g.x: Likewise.
39753         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39754         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39755
39756 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39757
39758         PR c++/13507
39759         * g++.dg/ext/attrib11.C: New test.
39760
39761         PR c++/13494
39762         * g++.dg/template/array2-1.C: New test.
39763         * g++.dg/template/array2-2.C: New test.
39764
39765 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39766
39767         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39768
39769 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         PR c++/12774
39772         * g++.dg/template/array1-1.C: New test.
39773         * g++.dg/template/array1-2.C: New test.
39774
39775 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39776
39777         PR fortran/12632
39778         * g77.dg/12632.f: New test case.
39779
39780 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39781
39782         PR c++/13289
39783         * g++.dg/parse/nontype1.C: New test.
39784
39785 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39786
39787         PR c++/12403
39788         * g++.dg/parse/explicit1.C: New test.
39789         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39790
39791 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39792
39793         PR c++/13081
39794         * g++.dg/opt/inline6.C: New test.
39795
39796         PR c++/12613
39797         * g++.dg/parse/error9.C: New test.
39798
39799         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39800
39801 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39802
39803         PR c++/13009
39804         * g++.dg/init/assign1.C: New test.
39805
39806 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39807
39808         PR c++/13070
39809         * g++.dg/warn/format3.C: New test case.
39810
39811 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39812
39813         * gcc.c-torture/compile/20031227-1.c: New test.
39814
39815 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39816
39817         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39818         * g77.dg/bprob/bprob.exp: Likewise.
39819         * gcc.misc-tests/bprob.exp: Likewise.
39820         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39821         variants on systems where the library does not provide that
39822         functionality.
39823         * gcc.dg/builtins-20.c: Use builtins-config.h.
39824         * gcc.dg/builtins-config.h: New file.
39825
39826 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39827
39828         * lib/gcc-dg.exp (dg-require-profiling): New function.
39829         * lib/target-supports.exp (check_profiling_available): Likewise.
39830         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39831         * g77.dg/bprob/bprob.exp: Likewise.
39832         * gcc.misc-tests/bprob.exp: Likewise.
39833         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39834         * gcc.dg/20021014-1.c: Likewise.
39835         * gcc.dg/nest.c: Likewise.
39836
39837 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39838
39839         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39840         compiling.
39841         * g++.dg/lookup/java2.C: Likewise.
39842         * gcc.dg/cpp/lexident.c: Likewise.
39843
39844 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39845
39846         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39847         given.
39848         * gcc.c-torture/compile/961203-1.c: Likewise.
39849         * gcc.c-torture/compile/980506-1.c: Likewise.
39850
39851 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39852
39853         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39854         (additional_prunes): New global.
39855         (gcc-dg-prune): Handle additional per-test pruning.
39856         (dg-test): Clear additional_prunes between tests.
39857
39858         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39859         dg-prune-output to avoid spurious failures from assembler
39860         complaining about nonexistent WAW violations.
39861         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39862         Use dg-prune-output to avoid spurious failures from assembler
39863         warning about Itanium B-step errata.
39864
39865 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39866
39867         * g++.dg/abi/macro0.C: New test.
39868         * g++.dg/abi/macro1.C: Likewise.
39869         * g++.dg/abi/macro2.C: Likewise.
39870
39871         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39872         * g++.dg/abi/bitfield7.C: Likewise.
39873         * g++.dg/abi/dtor2.C: Likewise.
39874         * g++.dg/abi/mangle11.C: Likewise.
39875         * g++.dg/abi/mangle12.C: Likewise.
39876         * g++.dg/abi/mangle14.C: Likewise.
39877         * g++.dg/abi/mangle17.C: Likewise.
39878         * g++.dg/abi/vbase10.C: Likewise.
39879         * g++.dg/abi/vbase14.C: Likewise.
39880         * g++.dg/template/qualttp17.C: Likewise.
39881
39882 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39883
39884         PR c/11995
39885         * gcc.dg/20031223-1.c: New test.
39886
39887 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39888
39889         * gcc.dg/noreturn-7.c: New test.
39890
39891 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39892
39893         * gcc.dg/null-pointer-1.c: New test.
39894
39895 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39896
39897         * g++.old-deja/g++.jason/template18.C: Remove.
39898         * g++.old-deja/g++.jason/template37.C: Likewise.
39899
39900         PR c++/12862
39901         * g++.dg/lookup/ns1.C: New test.
39902
39903         PR c++/12397
39904         * g++.dg/template/lookup3.C: New test.
39905
39906 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39907
39908         * g++.dg/template/recurse1.C: New test
39909
39910 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39911
39912         PR c++/12479
39913         * g++.dg/parse/semicolon1.C: New test.
39914         * g++.dg/parse/semicolon1.h: Likewise.
39915
39916 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39917
39918         * gcc.dg/darwin-misaligned.c: New test.
39919
39920 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39921
39922         PR c/9163
39923         * gcc.dg/20031222-1.c: New test.
39924
39925 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39926
39927         PR c++/13438
39928         * g++.dg/parse/error8.C: New test.
39929
39930         PR c++/11554
39931         * g++.dg/warn/ctor-init-1.C: New test.
39932
39933 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39934
39935         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39936         too small.
39937         * gcc.c-torture/compile/930217-1.c: Likewise.
39938         * gcc.c-torture/compile/930513-1.c: Likewise.
39939         * gcc.c-torture/execute/920908-2.c: Likewise.
39940         * gcc.c-torture/execute/921204-1.c: Likewise.
39941         * gcc.c-torture/execute/930621-1.c: Likewise.
39942         * gcc.c-torture/execute/930630-1.c: Likewise.
39943         * gcc.c-torture/execute/931031-1.c: Likewise.
39944         * gcc.c-torture/execute/980602-2.c: Likewise.
39945         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39946         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39947         * gcc.c-torture/execute/extzvsi.c: Likewise.
39948         * gcc.c-torture/unsorted/ext.c: Likewise.
39949
39950 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39951
39952         PR target/12749
39953         * gcc.c-torture/compile/20031220-2.c: New test case.
39954
39955 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39956
39957         PR optimization/13031
39958         * gcc.c-torture/compile/20031220-1.c: New test case.
39959
39960 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39961
39962         * gcc.dg/cast-function-1.c: New test.
39963
39964 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39965
39966         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39967         formats.
39968
39969 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39970
39971         PR c++/12795
39972         * g++.dg/ext/attrib10.C: New test.
39973
39974 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39975
39976         * gcc.dg/cleanup-10.c: New test.
39977         * gcc.dg/cleanup-11.c: New test.
39978
39979 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39980
39981         PR c++/13239
39982         * g++.dg/opt/expect1.C: New test.
39983
39984 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39985
39986         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39987
39988 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39989
39990         PR debug/12923
39991         * gcc.dg/20031218-1.c: New test.
39992
39993         PR debug/12389
39994         * gcc.dg/20031218-2.c: New test.
39995         * gcc.dg/20031218-3.c: New test.
39996
39997         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39998         of label name and allow for USER_LABEL_PREFIX == "_" names.
39999         * g++.dg/abi/mangle18-2.C: Likewise.
40000         * g++.dg/abi/mangle19-1.C: Likewise.
40001         * g++.dg/abi/mangle19-2.C: Likewise.
40002         * g++.dg/abi/mangle20-1.C: Likewise.
40003         * g++.dg/abi/mangle20-2.C: Likewise.
40004
40005 2003-12-18  Richard Henderson  <rth@redhat.com>
40006
40007         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40008
40009 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40010             Dan Kegel <dank@kegel.com>
40011
40012         PR other/12009
40013         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40014         testing a cross compiler, it causes spurious compile failures.
40015         * lib/g++.exp: Likewise.
40016
40017 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40018
40019         PR c++/13262
40020         * g++.dg/template/access13.C: New test.
40021
40022 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40023
40024         * gcc.dg/20031216-1.c: New test.
40025
40026 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40027
40028         PR c++/9154
40029         * g++.dg/template/error10.C: New test.
40030
40031 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40032
40033         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40034         * g++.dg/eh/simd-2.C: Likewise.
40035
40036 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40037             Roger Sayle  <roger@eyesopen.com>
40038
40039         * gcc.c-torture/execute/ieee/mzero5.c: New.
40040
40041 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40042
40043         PR c++/10603
40044         * g++.dg/parse/error6.C: New test.
40045
40046         PR c++/12827
40047         * g++.dg/parse/error7.C: New test.
40048
40049 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40050
40051         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40052         at -O with stabs debugging formats.
40053         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40054         * gcc.dg/debug/debug-2.c: Likewise.
40055
40056 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40057
40058         PR c++/12696
40059         * g++.dg/init/error1.C: New test.
40060
40061         PR c++/12218
40062         * g++.dg/init/pm3.C: New test.
40063
40064 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40065
40066         PR c/3347
40067         * gcc.dg/bitfld-8.c: New test.
40068
40069 2003-12-16  James Lemke  <jim@wasabisystems.com>
40070
40071         * gcc.dg/arm-scd42-[123].c: New tests.
40072
40073 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40074
40075         PR c++/9043
40076         * g++.dg/abi/mangle20-1.C: New test.
40077         * g++.dg/abi/mangle20-2.C: New test.
40078
40079 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40080
40081         PR c++/13275
40082         * g++.dg/other/offsetof2.C: Remove XFAIL.
40083         * g++.dg/parse/offsetof1.C: New test.
40084         * g++.gd/parse/offsetof2.C: Likewise.
40085
40086 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40087
40088         * g++.dg/template/nontype3.C: New test.
40089         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40090
40091 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40092
40093         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40094
40095 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40096
40097         PR c++/13387
40098         * g++.dg/expr/assign1.C: New test.
40099
40100         PR c++/13242
40101         * g++.dg/abi/mangle19-1.C: New test.
40102         * g++.dg/abi/mangle19-2.C: New test.
40103
40104 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40105
40106         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40107
40108 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40109
40110         * gcc.c-torture/execute/20031216-1.c: New test.
40111
40112 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40113
40114         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40115         an ICE regression.
40116
40117 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40118
40119         PR c++/10926
40120         * g++.dg/template/error9.C: New test.
40121
40122         PR c++/11116
40123         * g++.dg/template/error8.C: New test.
40124
40125 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40126
40127         PR middle-end/13400
40128         * gcc.c-torture/execute/20031215-1.c: New test case.
40129
40130 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40131
40132         PR c++/13269
40133         * g++.dg/parse/error5.C: New test.
40134
40135         PR c++/12989
40136         * g++.dg/expr/sizeof1.C: New test.
40137
40138         PR c++/13310
40139         * g++.dg/template/crash15.C: New test.
40140
40141 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40142
40143         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40144         a non-POD type as the last named parameter of a varargs function.
40145
40146 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40147
40148         PR c++/13243
40149         PR c++/12573
40150         * g++.dg/template/crash14.C: New test.
40151         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40152
40153 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40154
40155         * g++.dg/other/java1.C: New test.
40156
40157         PR c++/13241
40158         * g++.dg/abi/mangle18-1.C: New test.
40159         * g++.dg/abi/mangle18-2.C: New test.
40160
40161 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40162
40163         PR optimization/10312
40164         * gcc.c-torture/execute/20031214-1.c: New.
40165
40166 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40167
40168         PR c++/10779
40169         PR c++/12160
40170         * g++.dg/parse/error3.C: New test.
40171         * g++.dg/parse/error4.C: Likewise.
40172         * g++.dg/abi/mangle4.C: Tweak error messages.
40173         * g++.dg/lookup/using5.C: Likewise.
40174         * g++.dg/other/error2.C: Likewise.
40175         * g++.dg/parse/typename5.C: Likewise.
40176         * g++.dg/parse/undefined1.C: Likewise.
40177         * g++.dg/template/arg2.C: Likewise.
40178         * g++.dg/template/ttp3.C: Likewise.
40179         * g++.dg/template/type1.C: Likewise.
40180         * g++.old-deja/g++.other/crash32.C: Likewise.
40181         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40182
40183 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40184
40185         PR c++/13106
40186         * g++.dg/warn/noreturn-3.C: New test.
40187
40188 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40189
40190         PR c++/13118
40191         * g++.dg/abi/covariant3.C: New.
40192
40193 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40194
40195         * g++.dg/eh/ia64-1.C: New test.
40196
40197 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40198
40199         PR optimization/13037
40200         * g77.f-torture/execute/13037.f: New test case.
40201
40202 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         PR c++/12881
40205         * g++.dg/abi/covariant2.C: New.
40206
40207 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40208
40209         * gcc.dg/cpp/trad/macro.c: New tests.
40210
40211 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40212
40213         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40214
40215 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40216
40217         PR other/10819
40218         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40219         to fix Bug 10819.
40220         * lib/g++.exp (g++_version): Likewise.
40221         * lib/g77.exp (g77_version): Likewise.
40222         * lib/objc.exp (default_objc_version): Likewise.
40223
40224 2003-12-10  Richard Henderson  <rth@redhat.com>
40225
40226         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40227
40228         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40229
40230 2003-12-08  Matt Austern  <austern@apple.com>
40231
40232         PR c/13134
40233         * lib/gcc-dg.exp (dg-require-visibility): Define.
40234         * lib/target-supports (check_visibility_available): Define.
40235         * gcc.dg/visibility-1.c: New test.
40236         * gcc.dg/visibility-2.c: Likewise.
40237         * gcc.dg/visibility-3.c: Likewise.
40238         * gcc.dg/visibility-4.c: Likewise.
40239         * gcc.dg/visibility-5.c: Likewise.
40240         * gcc.dg/visibility-6.c: Likewise.
40241         * g++.dg/ext/visibility-1.C: Likewise.
40242         * g++.dg/ext/visibility-2.C: Likewise.
40243         * g++.dg/ext/visibility-3.C: Likewise.
40244         * g++.dg/ext/visibility-4.C: Likewise.
40245         * g++.dg/ext/visibility-5.C: Likewise.
40246         * g++.dg/ext/visibility-6.C: Likewise.
40247
40248 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40249
40250         * g++.dg/lookup/java1.C: New test.
40251         * g++.dg/lookup/java2.C: New test.
40252
40253 2003-12-07  Falk Hueffner  <falk@debian.org>
40254
40255         * g++.dg/opt/noreturn-1.C: New test.
40256
40257 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40258
40259         * gcc.dg/overflow-1.c: New test.
40260
40261 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40262
40263         * g77.f-torture/compile/13060.f: New test.
40264
40265 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40266
40267         PR c++/13323
40268         * g++.dg/inherit/operator2.C: New test.
40269
40270 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/13305
40273         * g++.dg/ext/attrib9.C: New test.
40274
40275 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40276
40277         PR c++/13314
40278         * g++.dg/template/error7.C: New test.
40279
40280 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40281             J"orn Rennecke <joern.rennecke@superh.com>
40282
40283         PR target/13302
40284         * g++.dg/other/struct-va_list.C: New test.
40285
40286 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40287
40288         PR c++/13166
40289         * g++.dg/parse/defarg6.C: New test.
40290
40291 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40292
40293         PR target/13256
40294         * gcc.c-torture/execute/20031201-1.c: New test.
40295
40296 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40297
40298         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40299
40300 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40301
40302         * gcc.dg/builtin-return-1.c: New test.
40303
40304 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40305             J"orn Rennecke <joern.rennecke@superh.com>
40306
40307         PR optimization/13260
40308         * gcc.c-torture/execute/20031204-1.c: New test.
40309
40310 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40311
40312         PR c++/9127
40313         * g++.dg/template/error6.C: New test.
40314
40315 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40316
40317         * gcc.dg/20031202-1.c: New test.
40318
40319 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40320
40321         PR c++/13179
40322         * g++.dg/template/eh1.C: New test.
40323
40324         PR c++/10771
40325         * g++.dg/template/error5.C: New test.
40326
40327 2003-12-02  David Ung  <davidu@mips.com>
40328
40329         * gcc.dg/compat/vector-check.h: Corrected type for var
40330         g_##TMODE
40331
40332 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40333
40334         PR c++/10126
40335         * g++.dg/template/ptrmem8.C: New test.
40336
40337 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40338
40339         PR c++/12573
40340         * g++.dg/template/dependent-expr3.C: New test.
40341
40342 2003-12-01  James Lemke  <jim@wasabisystems.com>
40343
40344         * gcc.dg/arm-g2.c: New test.
40345
40346 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40347
40348         PR optimization/11634
40349         * gcc.dg/20031201-2.c: New test case.
40350
40351 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40352
40353         PR 11433
40354         * objc.dg/proto-lossage-3.m: New test.
40355
40356 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40357
40358         PR optimization/12628
40359         * gcc.dg/20031201-1.c: New test case.
40360
40361 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40362
40363         * gcc.dg/unaligned-1.c: New test.
40364
40365 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40366
40367         PR c++/9849
40368         * g++.dg/template/error4.C: New test.
40369         * g++.dg/template/nested3.C: Adjust error markers.
40370
40371 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40372
40373         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40374
40375 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40376
40377         PR c/10333
40378         * gcc.dg/bitfld-7.c: New test.
40379
40380 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40381
40382         * gcc.dg/tls/asm-1.C: New test.
40383
40384 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40385
40386         * gcc.dg/cpp/assert4.c: Update.
40387
40388 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40389
40390         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40391         * gcc.dg/builtin-apply3.c: New test.
40392
40393 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40394
40395         * lib/compat.exp (compat-obj): New xfaildata parameter.
40396         Use it to set compiler_conditional_xfail_data before compiling.
40397         (compat-get-options): Handle dg-xfail-if.
40398         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40399         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40400         * gcc.dg/compat/vector-1_y.c: Likewise.
40401         * gcc.dg/compat/vector-2_x.c: Likewise.
40402         * gcc.dg/compat/vector-2_y.c: Likewise.
40403
40404 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40405
40406         * g++.dg/opt/reg-stack4.C: New test.
40407
40408 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40409
40410         * gcc.dg/builtin-apply2.c: New test.
40411
40412 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40413
40414         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40415
40416 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40417
40418         PR c++/12924
40419         * g++.dg/template/template-id-2.C: New test.
40420
40421 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40422
40423         PR c++/5369
40424         * g++.dg/template/memfriend1.C: New test.
40425         * g++.dg/template/memfriend2.C: Likewise.
40426         * g++.dg/template/memfriend3.C: Likewise.
40427         * g++.dg/template/memfriend4.C: Likewise.
40428         * g++.dg/template/memfriend5.C: Likewise.
40429         * g++.dg/template/memfriend6.C: Likewise.
40430         * g++.dg/template/memfriend7.C: Likewise.
40431         * g++.dg/template/memfriend8.C: Likewise.
40432         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40433
40434 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40435
40436         PR c++/12515
40437         * g++.dg/ext/cond1.C: New test.
40438
40439 2003-11-20  Richard Henderson  <rth@redhat.com>
40440
40441         * gcc.dg/20020201-2.c: Remove.
40442         * gcc.dg/20020201-4.c: Remove.
40443         * gcc.dg/20020304-1.c: Remove.
40444
40445 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40446
40447         * gcc.dg/cpp/trad/xwin1.c: New test case.
40448
40449 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40450
40451         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40452         * lib/g77.exp: Likewise.
40453         * lib/objc.exp: Likewise.
40454         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40455         for darwin.
40456
40457 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40458
40459         PR c++/12932
40460         * g++.dg/template/static5.C: New test.
40461
40462 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40463
40464         * gcc.dg/nested-func-1.c: New test.
40465
40466 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40467
40468         * gcc.dg/cpp/assert4.c: New test.
40469
40470 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40471
40472         PR c++/2294
40473         * g++.dg/lookup/using9.c: New test.
40474
40475 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40476
40477         PR c++/12762
40478         * g++.dg/template/error3.C: New test.
40479
40480 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40481
40482         PR ada/13035
40483         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40484         No longer use a wrapper for gcc, since this does not work under
40485         Windows.
40486
40487 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40488
40489         PR c++/2094
40490         * g++.dg/template/ptrmem7.C: New test.
40491
40492 2003-11-13  Andrew Pinski <apinski@apple.com>
40493
40494         * gcc.c-torture/compile/20031113-1.c: New test.
40495
40496 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40497             Kean Johnston <jkj@sco.com>
40498
40499         PR c/13029
40500         * gcc.dg/unused-4.c: Update.
40501
40502 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40503
40504         * g++.dg/opt/const3.C: New test.
40505
40506 2003-11-13  Jan Hubicka  <jh@suse.cz>
40507
40508         * gcc.c-torture/compile/20031112-1.c: New test.
40509
40510 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40511
40512         * g++.dg/parse/crash10.C: Remove bogus error marker.
40513
40514 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40515
40516         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40517         (host_gcc): Likewise.
40518         (ROOT): Honor $PWDCMD.
40519         (BASE): Likewise.
40520         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40521
40522 2003-11-12  Catherine Moore  <clm@redhat.com>
40523
40524         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40525
40526 2003-11-12  Andreas Jaeger  <aj@suse.de>
40527             Jakub Jelinek  <jakub@redhat.com>
40528             Andrew Pinski  <pinskia@physics.uc.edu>
40529             Richard Henderson  <rth@redhat.com>
40530
40531         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40532         systems.
40533         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40534
40535         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40536         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40537
40538 2003-11-11  Andreas Jaeger  <aj@suse.de>
40539
40540         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40541
40542         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40543
40544 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40545
40546         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40547         Clean ups.
40548
40549 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40550
40551         * gcc.dg/trampoline-1.c: New test.
40552
40553 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40554
40555         * gcc.c-torture/compile/200031109-1.c: New test.
40556
40557 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40558
40559         PR c/3190
40560         PR c/8714
40561         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40562         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40563         gcc.dg/format/no-y2k-1.c: Update.
40564
40565 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40566
40567         PR optimization/10467
40568         * gcc.dg/20031108-1.c: New test case.
40569
40570 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40571
40572         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40573
40574 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40575
40576         * gcc.dg/compound-lvalue-1.c: New test.
40577         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40578         some XFAILs.
40579
40580 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40581
40582         * gcc.dg/altivec-varargs-1.c: New test.
40583
40584 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40585
40586         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40587         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40588         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40589         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40590         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40591
40592 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40593
40594         * gcc.dg/cond-lvalue-1.c: New test.
40595
40596 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40597
40598         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40599
40600 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40601
40602         PR c++/11616
40603         * g++.dg/template/instantiate5.C: New test.
40604
40605 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40606
40607         PR c++/12726
40608         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40609         * ChangeLog: Add missing first entry for above test.
40610
40611 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40612
40613         PR c++/9810
40614         * g++.dg/template/using8.C: New test.
40615         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40616
40617 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40618
40619         PR optimization/10817
40620         * gcc.c-torture/compile/20031102-1.c: New test case.
40621
40622 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40623
40624         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40625         2147483647.
40626
40627 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40628
40629         * gcc.dg/20031102-1.c: New test.
40630
40631 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40632
40633         * gcc.dg/complex-1.c: New test.
40634
40635 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40636
40637         PR c++/12796
40638         * g++.dg/template/crash13.C: Adjust expected error location.
40639         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40640
40641 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40642
40643         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40644
40645 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40646
40647         PR/10239
40648         * gcc.c-torture/compile/20031031-2.c: New test.
40649
40650 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40651
40652         PR/11640
40653         * gcc.c-torture/compile/20031031-1.c: New test.
40654
40655 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40656
40657         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40658         * gcc.misc-tests/bprob.exp: Likewise.
40659         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40660         the execution test on arm-elf configs.
40661         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40662         configs that don't support scratch files.
40663         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40664
40665 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40666
40667         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40668         done by dejagnu.
40669
40670 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40671
40672         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40673         Avoid non pure sh syntax. Add more logging.
40674
40675         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40676         fail.
40677
40678 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40679
40680         PR libgcj/10610
40681         * gcc.dg/ppc-stackalign-1.c: New test.
40682
40683 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40684
40685         * ada/acats/run_all.sh: Change output to be more compliant with
40686         dejagnu framework.
40687         Create acats.sum and acats.log files under testsuite/ada/acats
40688         Only run [a-z]* directories, to filter out e.g. CVS.
40689         Redirect build output to log file.
40690
40691 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40692
40693         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40694
40695 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40696
40697         PR ada/5909:
40698         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40699
40700 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40701
40702         * gcc.c-torture/compile/20031023-1.c: New test.
40703         * gcc.c-torture/compile/20031023-2.c: New test.
40704         * gcc.c-torture/compile/20031023-3.c: New test.
40705         * gcc.c-torture/compile/20031023-4.c: New test.
40706
40707 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40708
40709         PR c++/10371
40710         * g++.dg/lookup/scoped8.C: New test.
40711
40712 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40713
40714         * g++.dg/opt/reg-stack3.C: New test.
40715
40716 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40717
40718         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40719
40720 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40721
40722         PR c++/11076
40723         * g++.dg/template/crash13.C: New test.
40724
40725 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40726
40727         * gcc.dg/c99-restrict-2.c: New test.
40728
40729 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40730
40731         PR c++/12698, c++/12699, c++/12700, c++/12566
40732         * g++.dg/inherit/covariant9.C: New test.
40733         * g++.dg/inherit/covariant10.C: New test.
40734         * g++.dg/inherit/covariant11.C: New test.
40735
40736 2003-10-23  Jason Merrill  <jason@redhat.com>
40737
40738         PR c++/12726
40739         * g++.dg/ext/complit2.C: New test.
40740
40741 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40742
40743         PR target/12654
40744         * gcc.c-torture/execute/20031020-1.c: New test.
40745
40746 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40747
40748         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40749         following the jump_insn.
40750
40751 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40752
40753         * gcc.dg/cast-lvalue-1.c: New test.
40754
40755 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40756
40757         PR c++/11962
40758         * g++.dg/template/cond2.C: New test.
40759
40760 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40761
40762         * gcc.dg/builtins-28.c: New test.
40763
40764 2003-10-20  Jan Hubicka  <jh@suse.cz>
40765
40766         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40767         parameter.
40768         * gcc.dg/inline-2.c: Likewise.
40769
40770 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40771
40772         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40773         * gcc.dg/nest.c: Likewise.
40774
40775 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40776
40777         PR c++/9781, c++/10583, c++/11862
40778         * g++.dg/parse/crash13.C: New test.
40779
40780 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40781
40782         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40783
40784 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40785
40786         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40787         Define HAVE_C99_RUNTIME except on Solaris.
40788         * gcc.dg/builtins-20.c: Likewise.
40789
40790 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40791
40792         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40793
40794 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40795
40796         PR c++/12495
40797         * g++.dg/template/crash21.C: New test.
40798
40799 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40800
40801         PR c++/2513
40802         * g++.dg/template/typename5.C: New test.
40803
40804 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40805
40806         PR c++/12369
40807         * g++.dg/template/friend25.C: New test.
40808
40809 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40810
40811         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40812         versions.
40813
40814 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40815
40816         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40817         == 2147483647.
40818
40819 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40820
40821         * gcc.c-torture/execute/960416-1.x: Remove.
40822         * gcc.c-torture/execute/divconst-3.x: Likewise.
40823
40824 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40825
40826         PR target/12598
40827         * gcc.dg/torture/cris-volatile-1.c: New test.
40828
40829 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40830
40831         PR optimization/9325
40832         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40833         for overflowing floating point to integer conversion during RTL
40834         simplification.
40835
40836 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40837
40838         * objc/execute/_cmd.m: Fix typo.
40839         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40840         Relax 'scan-assembler' regexp.
40841         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40842         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40843         * objc.dg/zero-link-2.m: Remove blank line.
40844         * objc.dg/zero-link-3.m: New test case.
40845
40846 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40847
40848         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40849
40850         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40851         than linker trickery.
40852
40853 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40854
40855         PR c++/12370
40856         * g++.dg/other/friend2.C: New test.
40857
40858 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40859
40860         * gcc.dg/20031012-1.c: New test.
40861
40862 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40863
40864         * gcc.dg/weak/weak-3.c: Fix for new warning.
40865
40866 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40867
40868         PR optimization/8750
40869         * gcc.c-torture/execute/20031012-1.c: New test case.
40870
40871 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40872
40873         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40874         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40875
40876 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40877
40878         PR optimization/12260
40879         * gcc.c-torture/compile/20031011-2.c: New test case.
40880
40881 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40882
40883         * gcc.c-torture/execute/20031011-1.c: New testcase.
40884
40885 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40886
40887         * gcc.c-torture/compile/20031011-1.c: New test.
40888
40889 2003-10-11  Jan Hubicka  <jh@suse.cz>
40890
40891         * g++.dg/other/first-global.C: New test.
40892
40893 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40894
40895         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40896
40897 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40898
40899         * gcc.c-torture/compile/20031010-1.c: New test.
40900
40901 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40902
40903         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40904         * gcc.c-torture/execute/va-arg-25.c: ... here.
40905
40906 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40907
40908         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40909
40910 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40911
40912         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40913
40914 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40915
40916         * g++.dg/parse/error2.C: New test.
40917
40918 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40919
40920         PR c++/11097
40921         * g++.dg/other/error5.C: Modify the error message.
40922         * g++.dg/lookup/using8.C: New test.
40923
40924 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40925
40926         * gcc.dg/darwin-abi-2.c: New file.
40927         * gcc.c-torture/execute/va-arg-24.c: New file.
40928
40929 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40930
40931         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40932         indentation.
40933
40934 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40935
40936         PR c++/10147
40937         * g++.dg/other/error4.C: Update error messages.
40938         * g++.dg/template/ptrmem4.C: Likewise.
40939
40940         PR c++/12337
40941         * g++.dg/init/new9.C: New test.
40942
40943         PR c++/12334, c++/12236, c++/8656
40944         * g++.dg/ext/attrib8.C: New test.
40945
40946 2003-10-06  Devang Patel  <dpatel@apple.com>
40947
40948         * gcc.dg/debug/dwarf2-3.h: New test.
40949         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40950
40951 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40952
40953         * g++.dg/opt/cfg2.C: New test.
40954
40955 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40956
40957         * g++.dg/opt/float1.C: New test.
40958
40959 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40960
40961         * gcc.dg/c90-array-lval-6.c: New test.
40962         * gcc.dg/c99-array-lval-6.c: New test.
40963
40964 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40965             Ziemowit Laski  <zlaski@apple.com>
40966
40967         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40968         'Derived', so that it is never considered a class method; add
40969         new warning for '+port' method ambiguity.
40970         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40971         <objc/objc-api.h> (needed on Mac OS X).
40972         * objc.dg/method-13.m: New test.
40973
40974 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40975
40976         PR optimization/9325, PR java/6391
40977         * gcc.c-torture/execute/20031003-1.c: New test case.
40978
40979 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40980
40981         PR optimization/12180
40982         * gcc.dg/20031002-1.c: New test.
40983
40984         PR c++/12486
40985         * g++.dg/inherit/error1.C: New test.
40986
40987 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40988
40989         * lib/f-torture.exp (search_for): Rename to...
40990         (search_for_re): This.  Also, clean up comments and the
40991         "regexp" invocation.
40992
40993 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40994
40995         * gcc.c-torture/compile/20031002-1.c: New test.
40996
40997 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40998
40999         * g++.dg/opt/cond1.C: New test.
41000
41001 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41002
41003         * gcc.dg/Wold-style-definition-2.c: New testcase.
41004         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41005
41006 2003-09-29  Richard Henderson  <rth@redhat.com>
41007
41008         * g++.dg/init/array10.C: Add dg-options.
41009
41010 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41011
41012         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41013
41014 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41015
41016         * g++.dg/template/friend19.C: Fix typo.
41017         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41018
41019 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41020
41021         * gcc.c-torture/execute/20030928-1.c: New test.
41022         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41023
41024 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41025
41026         * g++.dg/opt/unroll1.C: New test.
41027
41028 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41029
41030         PR optimization/11741
41031         * gcc.dg/20030926-1.c: New test case.
41032
41033 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41034
41035         PR c++/5655
41036         * g++.dg/parse/access7.C: New test.
41037         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41038
41039 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41040
41041         MERGE OF objc-improvements-branch into MAINLINE:
41042         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41043         if libobjc has not been built.
41044         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41045         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41046         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41047         objc/execute/nested-3.m, objc/execute/np-2.m,
41048         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41049         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41050         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41051         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41052         objc.dg/special/unclaimed-category-1.h,
41053         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41054         well as GNU runtime.
41055         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41056         * execute/cascading-1.m, execute/function-message-1.m,
41057         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41058         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41059         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41060         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41061         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41062         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41063         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41064         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41065         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41066         * objc.dg/bitfield-2.m: Run only on Darwin.
41067         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41068         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41069         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41070         * objc.dg/const-str-1.m: Fix constant string layout.
41071
41072 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41073
41074         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41075
41076 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41077
41078         * gcc.dg/darwin-abi-1.c: New file.
41079
41080 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41081
41082         PR target/12281
41083         * gcc.c-torture/compile/20030921-1.c: New test.
41084
41085 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41086
41087         * g++.dg/opt/reg-stack2.C: New test.
41088
41089 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41090
41091         * g++.dg/eh/delayslot1.C: New test.
41092
41093 2003-09-20  Richard Henderson  <rth@redhat.com>
41094
41095         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41096
41097 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41098
41099         * gcc.c-torture/execute/20030920-1.c: New test case.
41100
41101 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41102
41103         * g++.dg/rtti/typeid3.C: Correct expected error message.
41104
41105 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41106
41107         PR c++/157
41108         * g++.dg/parse/crash12.C: New test.
41109
41110 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41111
41112         * gcc.dg/compat/mixed-struct-check.h: New.
41113         * gcc.dg/compat/mixed-struct-defs.h: New.
41114         * gcc.dg/compat/mixed-struct-init.h: New.
41115         * gcc.dg/compat/struct-by-value-19_main.c: New.
41116         * gcc.dg/compat/struct-by-value-19_x.c: New.
41117         * gcc.dg/compat/struct-by-value-19_y.c: New.
41118         * gcc.dg/compat/struct-by-value-20_main.c: New.
41119         * gcc.dg/compat/struct-by-value-20_x.c: New.
41120         * gcc.dg/compat/struct-by-value-20_y.c: New.
41121         * gcc.dg/compat/struct-return-19_main.c: New.
41122         * gcc.dg/compat/struct-return-19_x.c: New.
41123         * gcc.dg/compat/struct-return-19_y.c: New.
41124         * gcc.dg/compat/struct-return-20_main.c: New.
41125         * gcc.dg/compat/struct-return-20_x.c: New.
41126         * gcc.dg/compat/struct-return-20_y.c: New.
41127
41128 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41129         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41130         so that it will not complain on LP64 targets.
41131
41132 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41133
41134         PR c++/495
41135         * g++.dg/template/friend24.C: New test.
41136
41137 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41138
41139         PR c++/12332
41140         * g++.dg/template/memtmpl2.C: New test.
41141
41142 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41143
41144         PR target/11184
41145         * gcc.dg/builtin-apply1.c: New test.
41146
41147 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41148
41149         PR c++/9848
41150         * g++.dg/warn/Wunused-4.C: New test.
41151
41152 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41153
41154         PR c++/12316
41155         * g++.dg/other/gc2.C: New test.
41156
41157 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/11991
41160         * g++.dg/rtti/typeid3.C: New test.
41161
41162         PR c++/12266
41163         * g++.dg/overload/template1.C: New test.
41164
41165 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41166
41167         * g++.dg/opt/cfg3.C: New test.
41168
41169 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41170
41171         PR c++/7939
41172         * g++.dg/template/crash11.C: New test.
41173
41174 2003-09-16  Jason Merrill  <jason@redhat.com>
41175             Jakub Jelinek  <jakub@redhat.com>
41176
41177         * gcc.dg/attr-warn-unused-result.c: New test.
41178
41179 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41180
41181         PR c++/12184
41182         * g++.dg/expr/call2.C: New test.
41183
41184 2003-09-15  Andreas Jaeger  <aj@suse.de>
41185
41186         * gcc.dg/Wold-style-definition-1.c: New test.
41187
41188 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41189
41190         PR c++/3907
41191         * g++.dg/parse/template12.C: New test.
41192
41193         * g++.dg/abi/bitfield11.C: New test.
41194         * g++.dg/abi/bitfield12.C: Likewise.
41195
41196 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41197
41198         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41199         non-expansion of functional macro name without arguments at EOL.
41200         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41201
41202 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41203
41204         * gcc.c-torture/execute/20030914-[12].c: New tests.
41205
41206 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41207
41208         PR c++/11788
41209         * g++.dg/overload/addr1.C: New test.
41210
41211 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41212
41213         * gcc.dg/20030909-1.c: New test.
41214
41215 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41216
41217         * gcc.dg/ultrasp10.c: New test.
41218
41219 2003-09-09  Devang Patel  <dpatel@apple.com>
41220
41221         * gcc.dg/darwin-ld-6.c: New test.
41222
41223 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41224
41225         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41226
41227 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41228
41229         * gcc.dg/ia64-types1.c: New test.
41230         * gcc.dg/ia64-types2.c: Likewise.
41231
41232 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41233
41234         * gcc.dg/builtins-1.c: Add more _Complex tests.
41235         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41236
41237         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41238         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41239
41240 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41241
41242         PR c++/11786
41243         * g++.dg/lookup/koenig2.C: New test.
41244
41245         PR c++/5296
41246         * g++.dg/rtti/typeid2.C: New test.
41247
41248 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41249
41250         * gcc.c-torture/compile/20030904-1.c: New test.
41251
41252 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41253
41254         * g++.dg/opt/longbranch2.C: New test.
41255
41256 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41257
41258         * g++.dg/template/crash10.C: Only compile it.
41259
41260 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41261
41262         PR middle-end/11665
41263         * gcc.c-torture/compile/20030907-1.c: New test.
41264         * g++.dg/init/array11.C: New test.
41265
41266 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41267
41268         PR c++/11852
41269         * g++.dg/init/struct1.C: New test.
41270
41271 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41272
41273         PR c++/12181
41274         * g++.dg/expr/comma1.C: New test.
41275
41276 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41277
41278         PR c++/11867
41279         * g++.dg/expr/static_cast5.C: New test.
41280
41281 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41282
41283         PR c++/11507
41284         * g++.dg/lookup/scoped7.C: New test.
41285
41286         PR c++/9574
41287         * g++.dg/other/static1.C: New test.
41288
41289         PR c++/11490
41290         * g++.dg/warn/template-1.C: New test.
41291
41292         PR c++/11432
41293         * g++.dg/template/crash10.C: New test.
41294
41295         PR c++/2478
41296         * g++.dg/overload/VLA.C: New test.
41297
41298         PR c++/10804
41299         * g++.dg/template/call1.C: New test.
41300
41301 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41302
41303         PR c++/11794
41304         * g++.dg/parse/using3.C: New test.
41305
41306 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41307
41308         PR c++/11409
41309         * g++.dg/overload/builtin3.C: New test case.
41310
41311 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41312
41313         PR c/9862
41314         * gcc.dg/20030906-1.c: New test.
41315         * gcc.dg/20030906-2.c: Likewise.
41316
41317 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         PR c++/12167
41320         * g++.dg/parse/defarg5.C: New test.
41321
41322         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41323
41324 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41325
41326         PR c++/12163
41327         * g++.dg/expr/static_cast4.C: New test.
41328
41329         PR c++/12146
41330         * g++.dg/template/crash9.C: New test.
41331
41332 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41333
41334         * g++.old-deja/g++.ext/pretty2.C: Update for change
41335         in __FUNCTION__.
41336         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41337
41338 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41339
41340         PR c++/11922
41341         * g++/dg/template/qualified-id1.C: New test.
41342
41343         PR c++/12037
41344         * g++.dg/warn/noeffect4.C: New test.
41345
41346 2003-09-04  Matt Austern  <austern@apple.com>
41347
41348         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41349         * g++.dg/ext/fnname2.C: Likewise.
41350         * g++.dg/ext/fnname3.C: Likewise.
41351
41352 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41353
41354         * g++.dg/expr/lval1.C: New test.
41355         * g++.dg/ext/lvcast.C: Remove.
41356
41357 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41358
41359         PR optimization/11700.
41360         * gcc.c-torture/compile/20030903-1.c: New test case.
41361
41362 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41363
41364         PR c++/12053
41365         * g++.dg/abi/layout4.C: New test.
41366
41367 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41368
41369         PR c++/11553
41370         * g++.dg/parse/friend3.C: New test.
41371
41372 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41373
41374         PR c++/11847
41375         * g++.dg/template/class1.C: New test.
41376
41377         PR c++/11808
41378         * g++.dg/expr/call1.C: New test.
41379
41380 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41381
41382         PR c++/12114
41383         * g++.dg/init/ref9.C: New test.
41384
41385         PR c++/11972
41386         * g++.dg/template/nested4.C: New test.
41387
41388 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41389
41390         PR c++/12093
41391         * g++.dg/template/non-dependent4.C: New test.
41392
41393         PR c++/11928
41394         * g++.dg/inherit/conv1.C: New test.
41395
41396 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41397
41398         PR c++/6196
41399         * g++.dg/ext/label1.C: New test.
41400         * g++.dg/ext/label2.C: Likewise.
41401
41402 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41403
41404         * g++.dg/expr/cond3.C: New test.
41405
41406 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41407
41408         * gcc.dg/builtins-1.c: Add new builtin cases.
41409
41410 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41411
41412         * gcc.dg/builtins-1.c: Add new cases.
41413         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41414
41415 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41416
41417         * gcc.dg/builtins-1.c: Add more math builtin tests.
41418         * gcc.dg/torture/builtin-attr-1.c: New test.
41419
41420 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41421
41422         PR optimization/5079
41423         * g++.dg/opt/static3.C: New test.
41424
41425 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41426
41427         * gcc.misc-tests/gcov-10b.c: New test.
41428
41429 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41430
41431         * g++.dg/opt/ptrmem3.C: New test.
41432
41433         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41434
41435 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41436
41437         * gcc.dg/20030826-2.c: New test.
41438
41439 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41440
41441         PR middle-end/12002
41442         * g77.f-torture/compile/12002.f: New test case.
41443
41444 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41445
41446         * gcc.dg/20030826-1.c: New test case.
41447
41448 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41449
41450         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41451
41452 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41453
41454         PR c++/11871
41455         * c++.dg/lookup/crash1.C: New test.
41456
41457         * c++.dg/warn/noeffect3.C: New test.
41458
41459 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41460
41461         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41462         * gcc.dg/compat/vector-1_y.c: Ditto.
41463         * gcc.dg/compat/vector-2_x.c: Ditto.
41464         * gcc.dg/compat/vector-2_y.c: Ditto.
41465
41466 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41467
41468         * gcc.dg/20030702-1.c: New test.
41469
41470 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41471
41472         PR c++/8795
41473         * g++.dg/ext/altivec-1.C: New test.
41474
41475 2003-08-24  Richard Henderson  <rth@redhat.com>
41476
41477         * g++.dg/eh/simd-2.C: Add -w for x86.
41478
41479 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41480
41481         * gcc.dg/20030815-1.c: New test.
41482
41483 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41484
41485         PR c++/3765
41486         * g++.dg/parse/access6.C: New test.
41487
41488 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41489
41490         PR c++/641, c++/11876
41491         * g++.dg/template/friend22.C: New test.
41492         * g++.dg/template/friend23.C: Likewise.
41493
41494 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41495
41496         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41497         identically.
41498
41499 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41500
41501         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41502
41503 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41504
41505         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41506
41507 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41508
41509         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41510
41511 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41512
41513         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41514
41515 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41516
41517         PR c++/11919
41518         * g++.dg/overload/prom1.C: New test.
41519
41520         PR c++/11551
41521         * g++.dg/parse/dtor2.C: New test.
41522
41523         PR c++/10762
41524         * g++.dg/parse/using2.C: New test.
41525
41526 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41527
41528         PR target/11805
41529         * gcc.c-torture/compile/20030821-1.c: New.
41530
41531 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41532
41533         PR c++/11834
41534         * g++.dg/template/deduce2.C: New test.
41535
41536 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41537
41538         * gcc.c-torture/execute/20030821-1.c: New test.
41539
41540 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41541
41542         PR middle-end/11984
41543         * gcc.dg/20030820-1.c: New test case.
41544
41545 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41546
41547         PR c++/11945
41548         * g++.dg/warn/noeffect2.C: New test.
41549
41550 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41551
41552         PR c++/10926
41553         * g++.dg/template/dtor2.C: New test.
41554
41555         PR c++/11684
41556         * g++.dg/template/operator1.C: New test.
41557         * g++.dg/parse/operator4.C: New test.
41558
41559         PR c++/11946.C
41560         * g++.dg/expr/enum1.C: New test.
41561         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41562
41563         PR c++/11036.C
41564         * g++.dg/parse/elab2.C: New test.
41565         * g++.dg/parse/typedef4.C: Change error message.
41566         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41567         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41568         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41569
41570 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41571
41572         * gcc.dg/pch/warn-1.c: New.
41573         * gcc.dg/pch/warn-1.hs: New.
41574
41575         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41576         not-tested file.
41577
41578 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41579
41580         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41581
41582 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41583
41584         * gcc.dg/uninit-D.c: New Test.
41585         * gcc.dg/uninit-E.c: New Test.
41586         * gcc.dg/uninit-F.c: New Test.
41587         * gcc.dg/uninit-G.c: New Test.
41588
41589 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41590
41591         * g++.dg/README: Describe the pch directory.
41592
41593 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41594
41595         PR c++/11174
41596         * g++.dg/parse/access4.C: New test.
41597         * g++.dg/parse/access5.C: Likewise.
41598         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41599
41600 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41601
41602         * gcc.dg/noncompile/20030818-1.c: New.
41603
41604 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41605
41606         PR c++/11957
41607         * g++.dg/warn/noeffect1.C: New test.
41608
41609         * g++.dg/template/scope2.C: New test.
41610         * g++.dg/template/error2.C: Correct dg-error
41611
41612 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41613
41614         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41615
41616 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41617
41618         PR C++/11512
41619         * g++.dg/template/warn1.C: New.
41620
41621 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41622
41623         * g++.dg/template/error2.C: New test.
41624         * g++.dg/lookup/using7.C: Adjust errors
41625         * g++.old-deja/g++.pt/crash36.C: Likewise.
41626         * g++.old-deja/g++.pt/derived3.C: Likewise.
41627
41628 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41629
41630         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41631         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41632         * gcc.c-torture/execute/builtins/string-9.c: New, from
41633         string-opt-9.c.  Adjust for execute/builtins framework.
41634         * gcc.c-torture/execute/string-opt-9.c: Delete.
41635
41636 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41637
41638         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41639
41640         * g++.dg/parse/ret-type2.C: New test.
41641
41642         PR c++/11703
41643         * g++.dg/init/new8.C: New test.
41644
41645         PR c++/10923
41646         * g++.dg/parse/typedef5.C: New test.
41647
41648         PR c++/9512
41649         * g++.dg/parse/qualified2.C: New test.
41650         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41651         invalid code.
41652
41653 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41654
41655         * g++.dg/conversion/ptrmem1.C: New test.
41656
41657 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41658
41659         PR target/11693
41660         * gcc.dg/20030811-1.c: New test.
41661
41662         PR target/11535
41663         * gcc.c-torture/execute/20030811-1.c: New test.
41664
41665 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41666
41667         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41668
41669 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41670
41671         PR c++/11789.C
41672         * g++.dg/inherit/multiple1.C: New test.
41673
41674 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41675
41676         * gcc.dg/spe1.c: New test.
41677
41678         PR c++/11670
41679         * g++.dg/expr/cast2.C: New test.
41680
41681         PR c++/10530
41682         * g++.dg/template/dependent-name2.C: New test.
41683
41684 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41685
41686         * g++.dg/parse/crash11.C: Put the dg options in comments.
41687
41688 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41689
41690         * lib/gcc-dg.exp: Update for diagnostic change.
41691
41692 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41693
41694         PR c++/5767
41695         * g++.dg/parse/crash11.C: New test.
41696
41697 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41698
41699         * gcc.dg/cpp/spacing1.c: Update.
41700
41701 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41702
41703         PR target/11739
41704         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41705         a value for -mtune.
41706
41707 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41708
41709         PR middle-end/11771
41710         * gcc.c-torture/compile/20030804-1.c: New test case.
41711
41712 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41713
41714         * gcc.dg/20030804-1.c: New test case.
41715
41716 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41717
41718         * gcc.dg/cpp/separate-1.c: New test.
41719
41720 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41721
41722         PR c++/11704
41723         * g++.dg/template/dependent-expr2.C: New test.
41724
41725         PR c++/11766
41726         * g++.dg/expr/ptrmem1.C: New test.
41727
41728 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41729
41730         PR c++/9453
41731         * g++.dg/template/friend15.C: New test.
41732
41733 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41734
41735         * lib/dg-pch.exp: Work round PCH bug.
41736
41737 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41738
41739         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41740         builtins.  Move cases from builtins-4.c here.
41741
41742         * gcc.dg/torture/builtin-math-1.c: New test taken from
41743         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41744         additional cases.
41745
41746         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41747         Delete.
41748
41749 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41750
41751         PR c++/9447
41752         * g++.dg/template/using7.C: New test.
41753
41754 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41755
41756         * import1.c, import2.c: New tests.
41757
41758 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41759
41760         * g++.dg/eh/crossjump1.C: New test.
41761
41762 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41763
41764         PR c++/11697
41765         * g++.dg/template/using6.C: New test.
41766
41767         PR c++/11744
41768         * g++.dg/template/koenig2.C: New test.
41769
41770 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41771
41772         PR c++/7983
41773         * g++.dg/parse/typedef4.C: New test.
41774
41775 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41776
41777         PR c++/8442, c++/8806
41778         * g++.dg/template/elab1.C: New test.
41779         * g++.dg/template/type2.C: Likewise.
41780         * g++.dg/template/ttp3.C: Adjust expected error message.
41781         * g++.old-deja/g++.law/visibility13.C: Likewise.
41782         * g++.old-deja/g++.niklas/t135.C: Likewise.
41783         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41784         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41785         template argument.
41786         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41787
41788 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41789
41790         PR c++/11295
41791         * g++.dg/ext/stmtexpr1.C: New test.
41792
41793         * g++.dg/opt/tmp1.C: New test.
41794
41795         PR c++/11525
41796         * g++.dg/parse/constant4.C: New test.
41797
41798         PR c++/9447
41799         * g++.dg/template/using5.C: New test.
41800
41801 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41802
41803         * gcc.dg/builtins-27.c: New test case.
41804
41805 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41806
41807         * gcc.dg/tls/opt-7.c: New test.
41808
41809 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41810
41811         * g++.old-deja/g++.other/crash18.C: Remove.
41812
41813 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41814
41815         * g++.dg/template/explicit3.C: New.
41816         * g++.dg/template/explicit4.C: New.
41817         * g++.dg/template/explicit5.C: New.
41818
41819         PR c++/11347
41820         * g++.dg/template/memtmpl1.C: New.
41821
41822 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41823
41824         PR target/11565
41825         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41826         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41827
41828 2003-07-30  Jan Hubicka  <jh@suse.cz>
41829
41830         * vtgc1.c: Kill.
41831
41832 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41833
41834         * gcc.dg/struct-in-proto-1.c: New test.
41835
41836 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41837
41838         * gcc.dg/cpp/include2.c: Only expect one message.
41839
41840 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41841
41842         PR c++/9447
41843         * g++.dg/template/using1.C: New test.
41844         * g++.dg/template/using2.C: New test.
41845         * g++.dg/template/using3.C: New test.
41846         * g++.dg/template/using4.C: New test.
41847
41848 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41849
41850         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41851         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41852
41853 2003-07-28  Jan Hubicka  <jh@suse.cz>
41854
41855         PR c++/11530
41856         * g++.dg/opt/call1.C: New test.
41857
41858 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41859
41860         PR c++/11667
41861         * g++.dg/init/enum2.C: New test.
41862         * g++.dg/template/overload1.C: Add "-w" option.
41863
41864 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41865
41866         * gcc.dg/Wdeclaration-after-statement-1.c,
41867         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41868
41869 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41870
41871         * gcc.c-torture/compile/20030725-1.c: New test.
41872
41873 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41874
41875         * gcc.dg/20030505.c: Only run for SPE.
41876         Remove definition of opaque type.
41877
41878 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41879
41880         * g++.dg/template/ptrmem6.C: New test.
41881
41882 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41883
41884         * gcc.c-torture/compile/zero-strct-2.c: New test.
41885
41886 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41887
41888         * gcc.dg/intermod-1.c: New test.
41889
41890 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41891
41892         PR c++/11617
41893         * g++.dg/template/lookup2.C: New test.
41894         * g++.dg/template/memclass1.C: Remove instantiated from error.
41895         * g++.dg/other/error2.C: Tweak expected errors.
41896
41897         PR c++/11596
41898         * g++.dg/template/defarg3.C: New test.
41899
41900         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41901
41902 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41903
41904         * g++.dg/inherit/access5.C: New test.
41905
41906 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907
41908         PR c++/11513
41909         * g++.dg/template/crash8.C: New test.
41910
41911 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41912
41913         PR c/10602
41914         * gcc.dg/noncompile/incomplete-2.c: New test.
41915
41916 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41917
41918         PR c++/11645
41919         * g++.dg/inherit/access4.C: New test.
41920
41921         PR c++/11517
41922         * g++.dg/expr/cond2.C: New test.
41923
41924         PR optimization/10679
41925         * g++.dg/opt/inline4.C: New test.
41926
41927 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41928
41929         * g++.dg/parse/crash10: New test.
41930
41931 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41932
41933         * g++.dg/ext/flexary1.C: New test.
41934
41935 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41936
41937         PR c++/10793
41938         * g++.dg/template/crash9.C: New test.
41939
41940 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41941
41942         PR c++/3004
41943         * g++.dg/parse/typedef3.C: New test.
41944
41945         PR c++/7906
41946         * g++.dg/parse/operator2.C: New test.
41947
41948         PR c++/8895
41949         * g++.dg/parse/def-tmpl-arg1.C: New test.
41950
41951         PR c++/9282
41952         * g++.dg/parse/funptr1.C: New test.
41953
41954         PR c++/9452
41955         * g++.dg/parse/ambig3.C: New test.
41956
41957         PR c++/9454
41958         * g++.dg/parse/operator3.C: New test.
41959
41960         PR c++/9486
41961         * g++.dg/parse/template10.C: New test.
41962
41963         PR c++/9488
41964         * g++.dg/parse/template11.C: New test.
41965
41966         PR c++/10150
41967         * g++.dg/parse/invalid-op1.C: New test.
41968
41969         PR c++/10247
41970         * g++.dg/parse/condexpr1.C: New test.
41971
41972 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41973
41974         * g++.dg/ext/packed3.C: New test.
41975         * g++.dg/ext/packed4.C: New test.
41976
41977         * gcc.dg/pack-test-3.c: New test.
41978
41979 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41980
41981         * lib/compat.exp: Handle dg-options per source file.
41982         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41983         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41984         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41985         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41986         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41987         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41988         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41989         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41990         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41991         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41992         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41993         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41994         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41995         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41996
41997 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41998
41999         PR c/10320
42000         * gcc.c-torture/execute/20030718-1.c: New test.
42001
42002 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42003
42004         PR optimization/11536
42005         * gcc.dg/20030721-1.c: New test.
42006
42007 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42008
42009         PR c++/11546
42010         * g++.dg/template/lookup1.C: New test.
42011
42012 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42013
42014         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42015         diagnostics of ill-formed constructs involving labels.
42016         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42017         the new 'previously defined here' message.
42018
42019 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42020
42021         * g++.dg/parse/non-dependent2.C: New test.
42022
42023 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42024
42025         * g++.dg/init/init-ref4.C: xfail on targets without
42026         weak symbols.
42027
42028 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42029
42030         PR target/11087
42031         * gcc.c-torture/execute/20030717-1.c: New test.
42032
42033 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42034
42035         * g++.dg/opt/cfg1.C: New test.
42036
42037 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42038
42039         PR optimization/11557
42040         * gcc.dg/20030717-1.c: New test.
42041
42042 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42043
42044         PR c++/10476
42045         * g++.dg/expr/crash-1.C: New test.
42046
42047         PR c++/11027
42048         * g++.dg/template/init3.C: New test.
42049
42050         PR c++/8222
42051         * g++.dg/template/non-dependent1.C: New test.
42052
42053         PR c++/11070
42054         * g++.dg/template/non-dependent2.C: New test.
42055
42056         PR c++/11071
42057         * g++.dg/template/non-dependent3.C: New test.
42058
42059         PR c++/9907
42060         * g++.dg/template/sizeof5.C: New test.
42061
42062 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42063
42064         PR 11498
42065         * gcc.c-torture/compile/mangle-1.c: New file.
42066
42067 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42068
42069         PR c++/7809
42070         * g++.dg/parse/access3.C: New test.
42071
42072 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42073
42074         PR c++/11384
42075         * g++.dg/init/init-ref4.C: New test.
42076
42077 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42078
42079         PR c++/11547
42080         * g++.dg/parse/constant3.C: New test.
42081         * g++.dg/parse/crash7.C: Likewise.
42082
42083 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42084
42085         PR target/11008
42086         * gcc.dg/i386-pentium4-not-mull.c: New.
42087
42088 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42089
42090         * gcc.dg/asm-names.c (ymain): Make it weak.
42091
42092 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42093
42094         PR c++/5421
42095         * g++.dg/template/friend21.C: New test.
42096
42097 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42098
42099         * gcc.dg/cleanup-8.c: New test.
42100         * gcc.dg/cleanup-9.c: New test.
42101
42102 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42103
42104         * g++.dg/ext/dll-MI1.h: New file.
42105         * g++.dg/ext/dllexport-MI1.C: New file.
42106         * g++.dg/ext/dllimport-MI1.C: New file.
42107
42108 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42109
42110         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42111         it does not have cmpstrsi patterns (just cmpmemsi).
42112
42113 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42114
42115         PR debug/11473
42116         * g++.dg/debug/debug8.C: New test.
42117
42118 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42119
42120         PR c++/10108
42121         * g++.dg/template/crash7.C: New test.
42122
42123 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42124
42125         PR target/10795
42126         * gcc.c-torture/compile/20030708-1.c: New.
42127
42128 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42129
42130         * gcc.c-torture/execute/20030715-1.c: New test.
42131
42132 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42133
42134         * gcc.dg/pch/inline-3.c: New file.
42135         * gcc.dg/pch/inline-3.hs: New file.
42136         * gcc.dg/pch/inline-4.c: New file.
42137         * gcc.dg/pch/inline-4.hs: New file.
42138
42139 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42140
42141         PR c++/11509
42142         * g++.dg/template/crash6.C: New test.
42143
42144         PR c++/7053
42145         * g++.dg/template/friend20.C: New test.
42146
42147         PR c++/7019
42148         * g++.dg/template/overload2.C: New test.
42149
42150 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42151
42152         PR optimization/11440
42153         * gcc.c-torture/execute/20030714-1.c: New test.
42154
42155 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42156
42157         PR c++/11154
42158         * g++.dg/template/partial2.C: New test.
42159
42160 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42161
42162         PR c++/11503
42163         * g++.dg/template/anon1.C: New test.
42164
42165         PR c++/11493
42166         PR c++/11495
42167         * g++.dg/parse/template9.C: Likewise.
42168         * g++.dg/template/crash4.C: New test.
42169         * g++.dg/template/koenig1.C: Likewise.
42170         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42171         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42172         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42173         functions.
42174         * g++.old-deja/g++.jason/template36.C: Likewise.
42175         * g++.old-deja/g++.mike/p1989.C: Likewise.
42176         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42177         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42178         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42179         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42180         compiling.
42181         * g++.old-deja/g++.pt/union2.C: Use this->.
42182
42183 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42184
42185         * gcc.dg/20030711-1.c: New test.
42186
42187 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         PR c++/11050
42190         * g++.dg/parse/args1.C: New test.
42191         * g++.pt/defarg8.C: Change expected errors.
42192
42193 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42194
42195         PR c++/8164
42196         * g++.dg/template/nontype2.C: New test.
42197
42198         PR c++/10558
42199         * g++.dg/parse/template8.C: New test.
42200
42201         PR c++/8327
42202         * g++.dg/template/scope1.C: New test.
42203
42204         * g++.dg/warn/Wsign-compare-1.C: New test.
42205
42206 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42207
42208         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42209
42210 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42211
42212         PR c++/9411
42213         * g++.dg/template/explicit2.C: New test.
42214
42215         PR c++/10032
42216         * g++.dg/warn/pedantic1.C: New test.
42217
42218 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42219
42220         PR c++ 9483
42221         * g++.dg/other/field1.C: New test.
42222
42223 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42224
42225         PR c/11449
42226         * gcc.c-torture/compile/20030707-1.c: New.
42227
42228 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42229
42230         PR c++/10849
42231         * g++.dg/template/access12.C: New test.
42232
42233 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42234
42235         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42236         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42237         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42238         * gcc.misc-tests/gcov.exp: Update
42239         * g++.dg/gcov/gcov.exp: Update
42240         * lib/gcov.exp: Update.
42241
42242 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42243
42244         * g++.dg/abi/mangle17.C: Make sure template expressions are
42245         dependent.
42246         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42247         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42248         * g++.dg/opt/stack1.C: Remove erroneous code.
42249         * g++.dg/parse/template7.C: New test.
42250         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42251         * g++.old-deja/g++.pt/crash4.C: Likewise.
42252
42253 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42254
42255         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42256         with zero or one occurence of `$' after the initial `L'.
42257
42258 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42259
42260         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42261
42262 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42263
42264         PR c/11370
42265         * gcc.dg/Wunreachable-6.c: New testcase.
42266         * gcc.dg/Wunreachable-7.c: New testcase.
42267
42268 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42269
42270         PR c/11420
42271         * gcc.dg/20030708-1.c: New test.
42272
42273 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42274
42275         * gcc.dg/compat/sdata-section.h: New file.
42276         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42277         * gcc.dg/torture/mips-sdata-1.c: New test.
42278
42279 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42280
42281         PR c++/11030
42282         * g++.dg/template/friend19.C: New test.
42283
42284 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42285
42286         * g++.dg/opt/strength-reduce.C: New test.
42287
42288 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42289
42290         PR target/10979
42291         * gcc.dg/20030707-1.c: New testcase.
42292
42293 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42294
42295         PR optimization/11059
42296         * g++.dg/opt/emptyunion.C: New testcase.
42297
42298 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42299             Eric Botcazou  <ebotcazou@libertysurf.fr>
42300
42301         * g++.dg/opt/stack1.C: New test.
42302
42303 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42304
42305         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42306         run test.
42307
42308         PR c++/11431
42309         * g++.dg/expr/static_cast3.C: New test.
42310
42311 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42312
42313         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42314         everywhere.
42315         * gcc.dg/concat.c: Concatenation of string constants with
42316         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42317         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42318         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42319         necessary to avoid multi-character character constant warning.
42320         * gcc.dg/cpp/escape.c: Likewise.
42321         * gcc.dg/cpp/ucs.c: Likewise.
42322         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42323         Fix a typo.
42324
42325 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42326
42327         PR c/11428
42328         * gcc.c-torture/compile/20030704-1.c: New.
42329
42330 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42331
42332         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42333
42334 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42335
42336         PR c++/5287, PR c++/7910,  PR c++/11021
42337         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42338         tests for warnings.
42339         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42340         * g++.dg/ext/dllimport3.C: Likewise.
42341         * g++.dg/ext/dllimport4.C: New file.
42342         * g++.dg/ext/dllimport5.C: New file.
42343         * g++.dg/ext/dllimport6.C: New file.
42344         * g++.dg/ext/dllimport7.C: New file.
42345         * g++.dg/ext/dllimport8.C: New file.
42346         * g++.dg/ext/dllimport9.C: New file.
42347         * g++.dg/ext/dllimport10.C: New file.
42348         * g++.dg/ext/dllexport1.C: New file.
42349
42350 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42351
42352         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42353         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42354
42355 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42356
42357         * gcc.dg/builtins-25.c: New testcase.
42358         * gcc.dg/builtins-26.c: New testcase.
42359
42360 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42361
42362         * gcc.dg/compat/vector-defs.h: New file.
42363         * gcc.dg/compat/vector-setup.h: New file.
42364         * gcc.dg/compat/vector-check.h: New file.
42365         * gcc.dg/compat/vector-1_main.c: New file.
42366         * gcc.dg/compat/vector-1_x.c: New file.
42367         * gcc.dg/compat/vector-1_y.c: New file.
42368         * gcc.dg/compat/vector-2_main.c: New file.
42369         * gcc.dg/compat/vector-2_x.c: New file.
42370         * gcc.dg/compat/vector-2_y.c: New file.
42371
42372         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42373         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42374         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42375         * gcc.dg/compat/struct-align-1.h: New file.
42376         * gcc.dg/compat/struct-align-1_main.c: New file.
42377         * gcc.dg/compat/struct-align-1_x.c: New file.
42378         * gcc.dg/compat/struct-align-1_y.c: New file.
42379         * gcc.dg/compat/struct-align-2.h: New file.
42380         * gcc.dg/compat/struct-align-2_main.c: New file.
42381         * gcc.dg/compat/struct-align-2_x.c: New file.
42382         * gcc.dg/compat/struct-align-2_y.c: New file.
42383
42384         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42385         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42386         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42387         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42388         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42389         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42390         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42391         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42392         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42393         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42394         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42395         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42396         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42397         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42398         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42399         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42400         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42401         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42402         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42403         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42404         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42405         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42406         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42407         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42408         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42409         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42410         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42411         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42412         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42413
42414 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42415
42416         * gcc.dg/i386-call-1.c: New test.
42417
42418 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42419
42420         PR c++/9162
42421         * g++.dg/parse/defarg4.C: New.
42422
42423 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42424
42425         PR target/10700
42426         * gcc.c-torture/compile/20030703-1.c: New test case.
42427
42428 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42429
42430         * g++.dg/template/local3.C: Remove extra semicolon.
42431
42432 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42433
42434         * gcc.dg/i386-volatile-1.c: New test.
42435
42436 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42437
42438         PR c++/11072
42439         * g++.dg/other/offsetof2.C: XFAIL.
42440         * g++.dg/other/offsetof5.C: New.
42441
42442         PR c++/10219
42443         * g++.dg/template/error1.C: New.
42444
42445         PR c++/9779
42446         * g++.dg/template/dependent-expr1.C: New.
42447
42448 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42449
42450         PR c++/6949
42451         * g++.dg/template/local3.C: New test.
42452
42453         PR c++/11149
42454         * g++.dg/lookup/scoped6.C: New test.
42455
42456 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42457
42458         PR c++/8046
42459         * g++.dg/other/error7.C: New test.
42460
42461 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42462
42463         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42464         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42465         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42466         * g++.old-deja/g++.other/union2.C: Likewise.
42467         * gcc.dg/c90-const-expr-2.c: Likewise.
42468         * gcc.dg/c90-const-expr-3.c: Likewise.
42469         * gcc.dg/c99-const-expr-2.c: Likewise.
42470         * gcc.dg/c99-const-expr-3.c: Likewise.
42471         * gcc.dg/concat.c: Likewise.
42472
42473 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42474
42475         PR c++/9559
42476         * g++.dg/init/static1.C: New test.
42477
42478 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42479
42480         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42481         * g++.old-deja/g++.other/access2.C: Likewise.
42482         * g++.old-deja/g++.other/decl2.C: Likewise.
42483         * gcc.c-torture/execute/20020615-1.c: Likewise.
42484
42485 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42486
42487         PR c++/4933
42488         * g++.dg/template/sizeof4.C: New test.
42489
42490 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42491
42492         * g++.dg/other/error6.C: New test.
42493
42494 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42495
42496         PR c++/10750
42497         * g++.dg/parse/constant2.C: New test.
42498
42499 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42500
42501         PR c++/11106
42502         * g++.dg/other/error5.C: New test.
42503
42504 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42505
42506         * gcc.dg/format/gcc_diag-1.c: New test.
42507
42508 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42509
42510         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42511
42512 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42513
42514         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42515         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42516         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42517
42518 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42519
42520         * gcc.c-torture/execute/builtins/string-8.c: New test.
42521         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42522         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42523         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42524
42525 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42526
42527         PR c++/10468
42528         * g++.dg/ext/typeof6.C: New test.
42529
42530 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42531
42532         PR c++/10796
42533         * g++.dg/init/enum1.C: New test.
42534
42535 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42536
42537         * gcc.dg/20030627-1.c: New test.
42538
42539 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42540
42541         PR c++/11332
42542         * g++.dg/expr/static_cast2.C: New test.
42543
42544 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42545             Jakub Jelinek  <jakub@redhat.com>
42546
42547         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42548         sprintf(dst,"%s",src) optimization.
42549         * gcc.c-torture/execute/20030626-1.c: New test case.
42550         * gcc.c-torture/execute/20030626-2.c: New test case.
42551
42552 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42553
42554         * gcc.c-torture/execute/multi-ix.c: New test.
42555
42556         * gcc.c-torture/execute/simd-4.c (main):
42557         Added missing semicolon at end of union.
42558
42559 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42560
42561         PR c++/8266
42562         * g++.dg/template/explicit-instantiation3.C: New test.
42563
42564 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42565
42566         * gcc.dg/20030626-1.c: Use signed char.
42567
42568 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42569
42570         * gcc.dg/20030626-1.c: New test.
42571
42572 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42573
42574         * const-str-2.m: Update.
42575
42576 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42577
42578         PR c++/10990
42579         * g++.dg/rtti/dyncast1.C: New test.
42580         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42581         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42582         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42583
42584         PR c++/10931
42585         * g++.dg/expr/static_cast1.C: New test.
42586
42587 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42588
42589         * gcc.dg/20030625-1.c: New test.
42590
42591 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42592
42593         * gcc.c-torture/compile/20030624-1.c: New test case.
42594
42595 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42596
42597         * gcc.c-torture/execute/string-opt-17.c: New test.
42598
42599 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42600
42601         PR c++/5754
42602         * g++.dg/parse/crash6.C: New test.
42603
42604 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42605
42606         * gcc.dg/builtins-24.c: New test case.
42607
42608 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42609
42610         * g++.dg/opt/operator1.C: New test.
42611
42612 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42613
42614         * gcc.c-torture/execute/string-opt-16.c: New test case.
42615
42616 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42617
42618         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42619         * g++.old-deja/g++.other/conv7.C: Likewise.
42620         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42621         * g++.old-deja/g++.other/overload14.C: Likewise.
42622
42623 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42624
42625         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42626         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42627
42628 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42629
42630         PR c++/10888
42631         * g++.dg/warn/Winline-3.C: New test.
42632
42633 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42634
42635         * lib/target-supports.exp (check_alias_available): Make the test
42636         program acceptable to the Solaris assembler.
42637
42638         PR c++/10749
42639         * g++.dg/template/memclass2.C: New test.
42640
42641 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42642             Eric Botcazou  <ebotcazou@libertysurf.fr>
42643
42644         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42645         data for non-matching targets.
42646         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42647
42648 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/10845
42651         * g++.dg/template/member3.C: New test.
42652
42653 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42654
42655         PR c++/10939
42656         * g++.dg/template/func1.C: New test.
42657
42658         PR c++/9649
42659         * g++.dg/template/static4.C: New test.
42660         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42661
42662         PR c++/11041
42663         * g++.dg/init/ref7.C: New test.
42664
42665 2003-06-19  Matt Austern  <austern@apple.com>
42666
42667         PR c++/11228
42668         * g++.dg/anew1.C: New test.
42669         * g++.dg/anew2.C: New test.
42670         * g++.dg/anew3.C: New test.
42671         * g++.dg/anew4.C: New test.
42672
42673 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42674
42675         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42676
42677 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42678
42679         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42680         endian-dependent.
42681
42682 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42683
42684         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42685         Remove cruft.
42686
42687 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42688
42689         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42690         * gcc.c-torture/compile/961203-1.c: Likewise.
42691         * gcc.c-torture/compile/980506-1.c: Likewise.
42692
42693 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42694
42695         PR c++/10712
42696         * g++.dg/lookup/using7.C: New test.
42697
42698 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42699
42700         PR c++/11105
42701         * g++.dg/abi/conv1.C: Remove it.
42702         * g++.dg/template/conv7.C: New test.
42703         * g++.dg/template/conv8.C: Likewise.
42704         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42705         conversion operator.
42706
42707 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42708
42709         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42710         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42711         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42712         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42713         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42714         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42715         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42716         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42717         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42718         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42719         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42720         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42721         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42722         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42723         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42724         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42725         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42726         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42727         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42728         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42729         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42731         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42732         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42733         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42734         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42735         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42736         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42737         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42738
42739 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42740
42741         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42742         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42743         indications.
42744
42745 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42746
42747         * gcc.dg/i386-387-5.c: New test case.
42748         * gcc.dg/i386-387-6.c: New test case.
42749         * gcc.dg/builtins-23.c: New test case.
42750
42751 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42752
42753         * gcc.dg/builtins-22.c: New test case.
42754         * gcc.dg/i386-387-1.c: Update to test exp.
42755         * gcc.dg/i386-387-2.c: Likewise.
42756
42757 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42758
42759         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42760
42761 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42762
42763         * lib/gcc-dg.exp (dg-require-dll): New function.
42764         (dg-xfail-if): Likewise.
42765         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42766         driver.
42767
42768         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42769         * gcc.c-torture/compile/20001205-1.c: Likewise.
42770         * gcc.c-torture/compile/20001226-1.c: Likewise.
42771         * gcc.c-torture/compile/20010518-2.c: Likewise.
42772         * gcc.c-torture/compile/20020312-1.c: Likewise.
42773         * gcc.c-torture/compile/20020604-1.c: Likewise.
42774         * gcc.c-torture/compile/920501-12.c: Likewise.
42775         * gcc.c-torture/compile/920501-4.c: Likewise.
42776         * gcc.c-torture/compile/920520-1.c: Likewise.
42777         * gcc.c-torture/compile/920521-1.c: Likewise.
42778         * gcc.c-torture/compile/920625-1.c: Likewise.
42779         * gcc.c-torture/compile/961203-1.c: Likewise.
42780         * gcc.c-torture/compile/980506-1.c: Likewise.
42781         * gcc.c-torture/compile/981006-1.c: Likewise.
42782         * gcc.c-torture/compile/981022-1.c: Likewise.
42783         * gcc.c-torture/compile/981223-1.c: Likewise.
42784         * gcc.c-torture/compile/990617-1.c: Likewise.
42785         * gcc.c-torture/compile/dll.c: Likewise.
42786         * gcc.c-torture/compile/labels-3.c: Likewise.
42787         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42788         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42789         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42790         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42791         * gcc.c-torture/compile/simd-5.c: Likewise.
42792         * gcc.c-torture/compile/20000804-1.x: Remove.
42793         * gcc.c-torture/compile/20001205-1.x: Likewise.
42794         * gcc.c-torture/compile/20001226-1.x: Likewise.
42795         * gcc.c-torture/compile/20010518-2.x: Likewise.
42796         * gcc.c-torture/compile/20020312-1.x: Likewise.
42797         * gcc.c-torture/compile/20020604-1.x: Likewise.
42798         * gcc.c-torture/compile/920501-12.x: Likewise.
42799         * gcc.c-torture/compile/920501-4.x: Likewise.
42800         * gcc.c-torture/compile/920520-1.x: Likewise.
42801         * gcc.c-torture/compile/920521-1.x: Likewise.
42802         * gcc.c-torture/compile/920625-1.x: Likewise.
42803         * gcc.c-torture/compile/961203-1.x: Likewise.
42804         * gcc.c-torture/compile/980506-1.x: Likewise.
42805         * gcc.c-torture/compile/981006-1.x: Likewise.
42806         * gcc.c-torture/compile/981022-1.x: Likewise.
42807         * gcc.c-torture/compile/981223-1.x: Likewise.
42808         * gcc.c-torture/compile/990617-1.x: Likewise.
42809         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42810         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42811         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42812         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42813         * gcc.c-torture/compile/simd-5.x: Likewise.
42814
42815         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42816
42817 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42818
42819         * gcc.c-torture/execute/20030611-1.c: New test.
42820
42821 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42822
42823         PR middle-end/168
42824         * gcc.dg/20030612-1.c: New test case.
42825
42826 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42827
42828         PR c++/10635
42829         * g++.dg/expr/cast1.C: New test.
42830
42831 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42832
42833         * gcc.dg/builtins-21.c: New test case.
42834
42835 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42836
42837         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42838         options instead of at the end.
42839         * lib/objc.exp (objc_target_compile): Likewise.
42840
42841 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42842
42843         PR c++/10432
42844         * g++.dg/parse/error1.C: New test.
42845
42846 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42847
42848         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42849         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42850         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42851         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42852         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42853         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42854         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42855         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42856         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42857         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42858         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42859         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42860         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42861         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42862         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42863         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42864         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42865         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42866         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42867         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42868         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42869         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42870         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42871         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42872
42873         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42874         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42875         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42876         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42877         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42878         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42879         * gcc.dg/compat/scalar-return-3_main.c: New file.
42880         * gcc.dg/compat/scalar-return-3_x.c: New file.
42881         * gcc.dg/compat/scalar-return-3_y.c: New file.
42882         * gcc.dg/compat/scalar-return-4_main.c: New file.
42883         * gcc.dg/compat/scalar-return-4_x.c: New file.
42884         * gcc.dg/compat/scalar-return-4_y.c: New file.
42885
42886 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42887
42888         * gcc.dg/compat/fp2-struct-check.h: New file.
42889         * gcc.dg/compat/fp2-struct-defs.h: New file.
42890         * gcc.dg/compat/fp2-struct-init.h: New file.
42891         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42892         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42893         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42894         * gcc.dg/compat/struct-return-10_main.c: New file.
42895         * gcc.dg/compat/struct-return-10_x.c: New file.
42896         * gcc.dg/compat/struct-return-10_y.c: New file.
42897
42898         * gcc.dg/compat/compat-common.h: New file.
42899         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42900         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42901         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42902         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42903         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42904         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42905         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42906         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42907         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42908         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42909         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42910         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42911         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42912         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42913         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42914         * gcc.dg/compat/small-struct-check.h: Ditto.
42915         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42916         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42917         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42918         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42919         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42920         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42921         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42922         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42923         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42924         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42925         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42926         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42927         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42928         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42929         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42930         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42931         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42932         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42933         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42934         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42935         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42936         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42937         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42938         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42939         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42940         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42941         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42942         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42943         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42944         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42945
42946 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42947
42948         * g++.dg/pch/static-1.C: New file.
42949         * g++.dg/pch/static-1.Hs: New file.
42950
42951 2003-06-10  Richard Henderson  <rth@redhat.com>
42952
42953         * gcc.dg/asm-7.c: Adjust expected warning text.
42954
42955 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42956
42957         * gcc.dg/builtins-20.c: New test case.
42958
42959 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42960
42961         PR c++/11131
42962         * g++.dg/opt/template1.C: New test.
42963
42964 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42965
42966         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42967         additional_sources.
42968
42969 2003-05-21  David Taylor  <dtaylor@emc.com>
42970
42971         * gcc.dg/Wpadded.c: New file.
42972
42973 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42974
42975         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42976         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42977         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42978         dg-require-weak.
42979
42980 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42981
42982         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42983
42984 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42985
42986         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42987         (dg-require-alias): Likewise.
42988         (dg-require-gc-sections): Likewise.
42989         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42990
42991 2003-06-08  Richard Henderson  <rth@redhat.com>
42992
42993         * gcc.dg/20011029-2.c: Fix the array reference.
42994         * gcc.dg/asm-7.c: New.
42995
42996 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42997
42998         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42999
43000 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43001
43002         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43003         (dg-require-gc-sections): Likewise.
43004
43005 2003-06-08  Jan Hubicka  <jh@suse.cz>
43006
43007         * i386-cmov1.c: Fix regular expression.
43008         * i386-cvt-1.c: Likewise.
43009         * i386-local.c: Likewise.
43010         * i386-local2.c: Likewise.
43011         * i386-mul.c: Likewise.
43012         * i386-ssetype-1.c: Likewise.
43013         * i386-ssetype-3.c: Likewise.
43014         * i386-ssetype-5.c: Likewise.
43015
43016 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43017
43018         PR c++/11039
43019         * g++.dg/warn/implicit-typename2.C: New test.
43020         * g++.dg/warn/implicit-typename3.C: New test.
43021
43022 2003-06-07  Richard Henderson  <rth@redhat.com>
43023
43024         * g++.dg/other/offsetof3.C: Use size_t.
43025         * g++.dg/other/offsetof4.C: Likewise.
43026
43027 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43028
43029         * lib/copy-file.exp: New. Implement gcc_copy_files.
43030
43031         * lib/dg-pch.exp: Load copy-file.exp
43032         (dg-pch): Use gcc_copy_files instead of "file copy".
43033
43034 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43035
43036         * gcc.dg/weak/weak.exp: Simplify.
43037         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43038         * gcc.dg/weak/weak-1.c: Likewise.
43039         * gcc.dg/weak/weak-2.c: Likewise.
43040         * gcc.dg/weak/weak-3.c: Likewise.
43041         * gcc.dg/weak/weak-4.c: Likewise.
43042         * gcc.dg/weak/weak-5.c: Likewise.
43043         * gcc.dg/weak/weak-6.c: Likewise.
43044         * gcc.dg/weak/weak-7.c: Likewise.
43045         * gcc.dg/weak/weak-8.c: Likewise.
43046         * gcc.dg/weak/weak-9.c: Likewise.
43047
43048 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43049
43050         gcc.c-torture/execute/20030606-1.c: New.
43051
43052 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43053
43054         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43055         * gcc.dg/builtins-19.c: Likewise.
43056
43057 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43058
43059         * gcc.dg/builtins-2.c: Add some more tests.
43060         * gcc.dg/builtins-18.c: New test case.
43061         * gcc.dg/builtins-19.c: New test case.
43062
43063 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43064             Jim Wilson  <wilson@tuliptree.org>
43065
43066         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43067
43068 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43069
43070         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43071         mempcpy/stpcpy calls not to be optimized into something else.
43072         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43073         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43074         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43075
43076 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43077
43078         * gcc.dg/format/asm_fprintf-1.c: New test.
43079
43080 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43081
43082         * lib/gcc-defs.exp (additional_sources): New variable.
43083         (dg-additional-sources): New function.
43084         (additional_files): New variable.
43085         (dg-additional-files): New function.
43086         (dg-additional-files-options): Likewise.
43087         * lib/gcc-dg.exp (dg-require-weak): New function.
43088         (dg-require-alias): Likewise.
43089         (dg-require-gc-sections): Likewise.
43090         * lib/target-supports.exp (check_alias_available): Remove testfile
43091         parameter.
43092         (check_gc_sections_available): New function.
43093         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43094         (dg-gpp-additional-files): Likewise.
43095         * lib/g++.exp (additional_sources): Remove.
43096         (additional_files): Likewise.
43097         (g++_target_compile): Use dg-additional-files-options.
43098
43099         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43100         Tcl logic.
43101         * gcc.dg/special/ecos.exp: Remove.
43102         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43103         * gcc.dg/special/alias-1.c: Likewise.
43104         * gcc.dg/special/alias-2.c: Likewise.
43105         * gcc.dg/special/gcsec-1.c: Likewise.
43106         * gcc.dg/special/weak-1.c: Likewise.
43107         * gcc.dg/special/weak-2.c: Likewise.
43108         * gcc.dg/special/wkali-1.c: Likewise.
43109         * gcc.dg/special/wkali-2.c: Likewise.
43110
43111         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43112         dg-gpp-additional-*.
43113         * g++.dg/special/conpr-3.C: Likewise.
43114         * g++.dg/special/conpr-4.C: Likewise.
43115         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43116         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43117         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43118         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43119         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43120         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43121         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43122         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43123         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43124         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43125         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43126         * g++.old-deja/g++.other/comdat1.C: Likewise.
43127         * g++.old-deja/g++.other/comdat2.C: Likewise.
43128         * g++.old-deja/g++.other/comdat3.C: Likewise.
43129         * g++.old-deja/g++.other/ctor1.C: Likewise.
43130         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43131
43132 2003-06-05  Richard Henderson  <rth@redhat.com>
43133
43134         * gcc.dg/debug/20030605-1.c: New.
43135
43136 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43137
43138         * README.QMTEST: Update.
43139
43140 2003-06-04  Richard Henderson  <rth@redhat.com>
43141
43142         * gcc.dg/cleanup-1.c: New.
43143         * gcc.dg/cleanup-2.c: New.
43144         * gcc.dg/cleanup-3.c: New.
43145         * gcc.dg/cleanup-4.c: New.
43146         * gcc.dg/cleanup-5.c: New.
43147         * gcc.dg/cleanup-6.c: New.
43148         * gcc.dg/cleanup-7.c: New.
43149
43150 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43151
43152         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43153
43154         * lib/dg-pch.exp: New file.
43155         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43156         * gcc.dg/pch/pch.exp: Likewise.
43157
43158 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43159
43160         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43161         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43162         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43163         * gcc.dg/builtins-17.c: New test case.
43164         * gcc.dg/i386-387-4.c: New test case.
43165         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43166
43167 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43168
43169         * gcc.dg/ultrasp9.c: New test.
43170
43171 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43172
43173         * gcc.c-torture/compile/20030604-1.c: New test.
43174         * gcc.dg/sparc-constant-1.c: New test.
43175
43176 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43177
43178         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43179
43180 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43181
43182         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43183
43184         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43185         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43186
43187 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43188
43189         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43190
43191 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43192
43193         PR c++/10940
43194         * g++.dg/template/spec10.C: New test.
43195
43196 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43197
43198         * gcc.dg/builtins-16.c: New test case.
43199
43200 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43201
43202         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43203         mempcpy test with post-increments.
43204         * gcc.c-torture/execute/string-opt-3.c: New test.
43205         * gcc.dg/string-opt-1.c: New test.
43206
43207 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43208
43209         PR fortran/10965
43210         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43211
43212 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43213
43214         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43215         (scan-assembler): ... here.  Use dg-scan.
43216         (scan-assembler-not): Likewise.
43217         (scan-file): New function.
43218         (scan-file-not): Likewise.
43219         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43220         * gcc.dg/cpp/_Pragma4.c: Likewise.
43221         * gcc.dg/cpp/_Pragma5.c: Likewise.
43222         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43223         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43224         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43225         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43226         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43227         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43228         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43229         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43230         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43231         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43232         * gcc.dg/cpp/cxxcom1.c: Likewise.
43233         * gcc.dg/cpp/line1.c: Likewise.
43234         * gcc.dg/cpp/maccom1.c: Likewise.
43235         * gcc.dg/cpp/maccom2.c: Likewise.
43236         * gcc.dg/cpp/maccom3.c: Likewise.
43237         * gcc.dg/cpp/maccom4.c: Likewise.
43238         * gcc.dg/cpp/maccom5.c: Likewise.
43239         * gcc.dg/cpp/maccom6.c: Likewise.
43240         * gcc.dg/cpp/multiline.c: Likewise.
43241         * gcc.dg/cpp/spacing1.c: Likewise.
43242         * gcc.dg/cpp/spacing2.c: Likewise.
43243         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43244         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43245         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43246         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43247         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43248         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43249         * gcc.dg/cpp/cxxcom2.c: Likewise.
43250         * gcc.dg/cpp/cxxcom2.h: New file.
43251
43252         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43253         * g++.dg/cpp/truefalse.C: Here.
43254         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43255
43256 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43257
43258         * gcc.dg/cpp/redef3.c: New file.
43259
43260 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43261
43262         * gcc.dg/i386-loop-3.c: New test.
43263
43264 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43265
43266         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43267
43268 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43269
43270         * gcc.dg/fwrapv-1.c: New test case.
43271         * gcc.dg/fwrapv-2.c: New test case.
43272
43273 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43274
43275         PR c++/10956
43276         * g++.dg/template/spec9.C: New test.
43277
43278 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43279
43280         * gcc.dg/duff-4.c: New test case.
43281
43282 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43283
43284         PR fortran/10843
43285         * g77.dg/ffixed-form-1.f: New test
43286         * g77.dg/ffixed-form-2.f: New test
43287         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43288         * g77.dg/ffree-form-3.f: New test
43289
43290 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43291
43292         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43293         * gcc.dg/wint_t-1.c: Likewise.
43294
43295 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43296
43297         * g++.dg/template/access11.C: New test.
43298
43299 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43300
43301         PR c++/10849
43302         * g++.dg/template/access10.C: New test.
43303
43304 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43305             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43306
43307         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43308
43309 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43310
43311         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43312         suppress for powerpc-*-darwin*.
43313         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43314
43315 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43316
43317         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43318         suppress option for powerpc-*-darwin*.
43319
43320 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43321
43322         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43323         * gcc.dg/builtins-4.c: Add test for fmod.
43324
43325 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43326
43327         PR c++/10682
43328         * g++.dg/template/instantiate4.C: New test.
43329
43330 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43331
43332         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43333
43334 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43335
43336         * gcc.dg/compat/scalar-return-1_main.c: New file.
43337         * gcc.dg/compat/scalar-return-1_x.c: New file.
43338         * gcc.dg/compat/scalar-return-1_y.c: New file.
43339         * gcc.dg/compat/scalar-return-2_main.c: New file.
43340         * gcc.dg/compat/scalar-return-2_x.c: New file.
43341         * gcc.dg/compat/scalar-return-2_y.c: New file.
43342         * gcc.dg/compat/struct-return-3_main.c: New file.
43343         * gcc.dg/compat/struct-return-3_y.c: New file.
43344         * gcc.dg/compat/struct-return-3_x.c: New file.
43345         * gcc.dg/compat/struct-return-2_main.c: New file.
43346         * gcc.dg/compat/struct-return-2_x.c: New file.
43347         * gcc.dg/compat/struct-return-2_y.c: New file.
43348
43349 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43350
43351         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43352         for hppa*-hp-hpux*.
43353         * gcc.dg/20021014-1.c (dg-options): Likewise.
43354         * gcc.dg/nest.c (dg-options): Likewise.
43355
43356 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43357
43358         PR c++/9738
43359         * g++.dg/ext/dllimport2.C: New file.
43360         * g++.dg/ext/dllimport3.C: New file.
43361
43362 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43363
43364         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43365         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43366         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43367         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43368         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43369         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43370         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43371         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43372         * gcc.dg/compat/small-struct-defs.h: New file.
43373         * gcc.dg/compat/small-struct-init.h: New file.
43374         * gcc.dg/compat/small-struct-check.h: New file.
43375         * gcc.dg/compat/fp-struct-defs.h: New file.
43376         * gcc.dg/compat/fp-struct-check.h: New file.
43377         * gcc.dg/compat/fp-struct-init.h: New file.
43378         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43379         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43380
43381 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43382
43383         * gcc.dg/20030225-2.c: New test.
43384
43385 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43386             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43387
43388         * gcc.c-torture/compile/20030518-1.c: New test case.
43389
43390 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43391
43392         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43393         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43394         gcc-dg-debug-runtest.
43395         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43396         gcc-dg-debug-runtest.
43397
43398 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43399
43400         PR c++/9022
43401         * g++.dg/lookup/using6.C: New test.
43402
43403 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43404
43405         * g++.dg/parse/access2.C: New test.
43406
43407 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43408
43409         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43410         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43411         * gcc.dg/debug/debug.exp: Likewise.
43412
43413 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43414
43415         * gcc.dg/dollar.c: New test.
43416
43417 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43418
43419         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43420         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43421         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43422         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43423         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43424         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43425         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43426         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43427         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43428         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43429         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43430         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43431         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43432         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43433         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43434         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43435         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43436         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43437
43438 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43439
43440         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43441         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43442         support for "repo" mode.
43443         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43444         * lib/g77-dg.exp: Likewise.
43445         * lib/obj-dg.exp: Likewise.
43446
43447 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43448
43449         Merge from gcc-3_2-rhl8-branch:
43450         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43451
43452         * gcc.dg/tls/opt-6.c: New test.
43453
43454         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43455
43456         * gcc.dg/20030405-1.c: New test.
43457
43458         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43459
43460         * gcc.dg/20030309-1.c: New test.
43461
43462         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43463
43464         * gcc.c-torture/execute/20030307-1.c: New test.
43465
43466         2003-02-20  Randolph Chung  <tausq@debian.org>
43467
43468         * gcc.c-torture/compile/20030220-1.c: New test.
43469
43470         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43471
43472         * gcc.dg/20030217-1.c: New test.
43473
43474         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43475
43476         * gcc.c-torture/compile/20020129-1.c: New test.
43477
43478         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43479
43480         * gcc.dg/unroll-1.c: New test.
43481
43482         2002-11-16  Jan Hubicka  <jh@suse.cz>
43483
43484         * gcc.c-torture/execute/20020920-1.c: New test.
43485
43486         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43487
43488         PR target/7434
43489         * gcc.c-torture/compile/20021008-1.c: New test.
43490
43491         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43492
43493         PR target/7559
43494         * gcc.c-torture/execute/20020810-1.c: New test.
43495
43496         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43497
43498         * gcc.c-torture/compile/20020807-1.c: New test.
43499
43500         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43501
43502         * gcc.dg/tls/opt-1.c: New test.
43503
43504         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43505
43506         * gcc.dg/20020729-1.c: New test.
43507
43508         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * g++.dg/opt/life1.C: New test.
43511
43512         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43513
43514         * gcc.dg/20020525-1.c: New test.
43515
43516         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43517
43518         PR c++/6794
43519         * g++.dg/ext/pretty1.C: New test.
43520         * g++.dg/ext/pretty2.C: New test.
43521
43522 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43523
43524         PR c++/8385
43525         * g++.dg/ext/typeof5.C: New test.
43526
43527 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43528
43529         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43530         __USER_LABEL_PREFIX__ into account.
43531         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43532
43533 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43534
43535         * gcc.dg/builtins-15.c: New test case.
43536
43537 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43538
43539         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43540
43541 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43542
43543         * lib/g++.exp: Tweak handling of additional source files.
43544         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43545         * g++.dg/special/conpr-2a.C: Rename to ...
43546         * g++.dg/special/conpr-2a.cc: ... this.
43547         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43548         * g++.dg/special/conpr-3a.C: Rename to ...
43549         * g++.dg/special/conpr-3a.cc: This.
43550         * g++.dg/special/conpr-3b.C: Rename to ...
43551         * g++.dg/special/conpr-3b.cc: This.
43552         * g++.dg/special/conpr-4.C: New test.
43553         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43554
43555 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43556
43557         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43558
43559 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43560
43561         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43562         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43563         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43564         * g++.old-deja/g++.other/warn3.C: Likewise.
43565
43566 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43567
43568         * gcc.dg/i386-387-1.c: Update to also test log.
43569         * gcc.dg/i386-387-2.c: Likewise.
43570
43571 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43572
43573         * g77.f-torture/execute/int8421.f: New test.
43574
43575 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43576
43577         PR c++/10230, c++/10481
43578         * g++.dg/lookup/scoped5.C: New test.
43579
43580 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43581
43582         PR c++/10552
43583         * g++.dg/template/ttp6.C: New test.
43584
43585 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43586
43587         * gcc.c-torture/execute/builtins: New directory.
43588         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43589         gcc.c-torture/execute/builtins.
43590         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43591         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43592         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43593         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43594
43595 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43596
43597         PR c++/9252
43598         * g++.dg/template/access8.C: New test.
43599         * g++.dg/template/access9.C: New test.
43600
43601 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43602
43603         PR c++/9554
43604         * g++.dg/parse/access1.C: New test.
43605
43606 2003-05-09  DJ Delorie  <dj@redhat.com>
43607
43608         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43609         long, and not an int.
43610
43611 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43612
43613         PR c++/10555, c++/10576
43614         * g++.dg/template/memclass1.C: New test.
43615
43616 2003-05-08  DJ Delorie  <dj@redhat.com>
43617
43618         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43619         targets.
43620         * gcc.c-torture/execute/20021024-1.x: Likewise.
43621         * gcc.c-torture/execute/shiftdi.x: Likewise.
43622         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43623         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43624         * gcc.dg/20021018-1.c: Likewise.
43625
43626 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43627
43628         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43629
43630         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43631         (bcopy): Call memmove.
43632
43633 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43634
43635         * g77.f-torture/compile/8485.f: New test case.
43636
43637 2003-05-07  Richard Henderson  <rth@redhat.com>
43638
43639         PR c++/10570
43640         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43641         Verify exception_cleanup not called for rethrows.
43642         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43643         when exiting catch block without rethrowing.
43644         * g++.dg/eh/forced3.C: New.
43645         * g++.dg/eh/forced4.C: New.
43646
43647 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43648
43649         * gcc.dg/20030505.c: Fix triplet.
43650
43651 2003-05-06  DJ Delorie  <dj@redhat.com>
43652
43653         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43654         * gcc.dg/nest.c: Likewise.
43655
43656 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43657
43658         * gcc.dg/builtins-14.c: New test case.
43659
43660 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43661
43662         * lib/compat.exp (compat-execute): New argument.
43663         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43664         * gcc.dg/compat: New test directory.
43665         * gcc.dg/compat/compat.exp: New expect script.
43666         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43667         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43668         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43669         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43670         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43671         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43672
43673         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43674         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43675         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43676         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43677         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43678         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43679         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43680         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43681         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43682         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43683         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43684         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43685         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43686         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43687         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43688
43689 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43690
43691         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43692
43693 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43694
43695         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43696
43697 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43698
43699         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43700         * gcc.dg/ppc-fsel-2.c: New test.
43701
43702         * gcc.dg/unused-5.c: New test.
43703
43704 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43705
43706         PR c++/10496
43707         * g++.dg/warn/pmf1.C: New test.
43708
43709 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43710
43711         PR c++/4494
43712         * g++.dg/warn/main.C: New test.
43713
43714 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43715
43716         * gcc.dg/nonnull-3.c: New test.
43717
43718 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43719
43720         * gcc.dg/cpp/Wtrigraphs.c: Update.
43721         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43722
43723 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43724
43725         * gcc.dg/ppc-fsel-1.c: New test.
43726
43727 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43728
43729         PR c/10604
43730         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43731
43732 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43733
43734         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43735
43736 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43737
43738         PR c++/9364, c++/10553, c++/10586
43739         * g++.dg/parse/typename4.C: New test.
43740         * g++.dg/parse/typename5.C: Likewise.
43741
43742 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43743
43744         * gcc.c-torture/compile/20030503-1.c: New test.
43745
43746 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43747
43748         * g++.dg/lookup/using5.C: Fix testcase error.
43749
43750 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43751
43752         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43753         since MEABI is no longer supported.  Remove all vestiges
43754         of MEABI from the test.
43755
43756 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43757
43758         PR c++/10554
43759         * g++.dg/lookup/using5.C: New test.
43760
43761 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43762
43763         PR c++/8772
43764         * g++.dg/template/ttp5.C: New test.
43765
43766 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43767
43768         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43769         (dg-gpp-additional-sources): New function.
43770         (dg-gpp-additional-files): Likewise.
43771         * lib/g++.exp (additional_sources): New variable.
43772         (additional_files): Likewise.
43773         (g++_target_compile): Deal with them.
43774         * lib/old-dejagnu.exp: Remove.
43775         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43776         * g++.old-deja: Revise all tests to use dg commands.
43777
43778 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43779
43780         PR c++/9432, c++/9528
43781         * g++.dg/lookup/using4.C: New test.
43782
43783 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43784
43785         * gcc.dg/noreturn-5.c: New file.
43786         * gcc.dg/noreturn-6.c: New file.
43787
43788         * gcc.c-torture/compile/inline-1.c: New file.
43789
43790 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43791
43792         PR c++/10551
43793         * g++.dg/template/explicit1.C: New test.
43794
43795 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43796
43797         PR c++/10549
43798         * g++.dg/other/bitfield1.C: New test.
43799
43800         PR c++/10527
43801         * g++.dg/init/new7.C: New test.
43802
43803 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43804
43805         * g++.dg/ext/desig1.C: New test.
43806         * g++.dg/ext/init1.C: Update.
43807
43808         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43809
43810 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43811
43812         PR c++/10180
43813         * g++.dg/warn/Winline-1.C: New test.
43814
43815 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43816
43817         * gcc.c-torture/execute/string-opt-19.c: New test.
43818
43819         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43820         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43821
43822 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43823
43824         PR c++/10506
43825         * g++.dg/init/new6.C: New test.
43826
43827         PR c++/10503
43828         * g++.dg/init/ref6.C: New test.
43829
43830 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43831
43832         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43833
43834 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43835
43836         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43837         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43838
43839 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43840
43841         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43842         initialized static data members.
43843
43844 2003-04-25  H.J. Lu <hjl@gnu.org>
43845
43846         * gcc.dg/ia64-sync-4.c: New test.
43847
43848 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43849
43850         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43851         date.
43852
43853 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43854
43855         PR c++/10337
43856         * g++.dg/warn/conv1.C: New test.
43857         * g++.old-deja/g++.other/conv7.C: Adjust.
43858         * g++.old-deja/g++.other/overload14.C: Adjust.
43859
43860 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43861
43862         PR c++/10471
43863         * g++.dg/template/defarg2.C: New test.
43864
43865 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43866
43867         * gcc.dg/cpp/include2.c: Update.
43868         * gcc.dg/cpp/multiline-2.c: New.
43869         * gcc.dg/cpp/multiline.c: Update.
43870         * gcc.dg/cpp/strify2.c: Update.
43871         * gcc.dg/cpp/trad/literals-2.c: Update.
43872
43873 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43874
43875         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43876
43877 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43878
43879         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43880
43881 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43882
43883         PR c++/10451
43884         * g++.dg/parse/crash4.C: New test.
43885
43886         PR c++/9847
43887         * g++.dg/parse/crash5.C: New test.
43888
43889 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43890
43891         PR c++/10446
43892         * g++.dg/parse/crash3.C: New test.
43893
43894         PR c++/10428
43895         * g++.dg/parse/elab1.C: New test.
43896
43897 2003-04-22  Devang Patel  <dpatel@apple.com>
43898
43899         * gcc.dg/cpp/trad/funlike-5.c: New test.
43900
43901 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43902
43903         * g++.dg/other/packed1.C: Fix dg options.
43904
43905 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43906
43907         * g++.dg/other/offsetof2.C: New test.
43908
43909 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43910
43911         * g++.dg/template/recurse.C: Adjust location of error messages.
43912
43913 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43914
43915         PR c++/9881
43916         * g++.dg/init/addr-const1.C: New test.
43917         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43918
43919 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43920
43921         PR c++/10405
43922         * g++.dg/lookup/struct-hack1.C: New test.
43923
43924 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43925
43926         * ucs.c: Update diagnostic messages.
43927
43928 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43929
43930         * gcc.dg/cpp/truefalse.cpp: New test.
43931         * gcc.dg/cpp/cpp.exp: Update.
43932         * g++.dg/other/stdbool-if.C: Remove.
43933
43934 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43935
43936         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43937         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43938
43939 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43940
43941         * gcc.c-torture/compile/20030418-1.c: New test.
43942
43943 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43944
43945         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43946
43947 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43948
43949         PR c++/10347
43950         g++.dg/template/dependent-name1.C: New test.
43951
43952 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43953
43954         * gcc.dg/warn-1.c (tourist_guide): New array,
43955         contains a pointer to bar.
43956
43957 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43958
43959         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43960         * gcc.c-torture/execute/medce-1.c: New test case.
43961         * gcc.c-torture/execute/medce-2.c: New test case.
43962
43963 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43964
43965         * lib/prune.exp: Ignore more messages.
43966
43967         PR c++/10381
43968         * g++.dg/parse/lookup3.C: New test.
43969
43970 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43971
43972         * gcc.c-torture/compile/20030415-1.c : New test.
43973
43974 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43975
43976         * gcc.c-torture/execute/scope-2.c: Move to ...
43977         * gcc.dg/noncompile/scope.c: .... here.
43978
43979 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43980
43981         * gcc.dg/20030414-2.c: New test case.
43982
43983 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43984
43985         PR target/10377
43986         * gcc.dg/20030414-1.c: New test.
43987
43988 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43989
43990         * gcc.dg/builtins-12.c: New test case.
43991         * gcc.dg/builtins-13.c: New test case.
43992
43993 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43994
43995         * gcc.c-torture/execute/string-opt-18.c: New test.
43996
43997 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43998
43999         PR c++/10300
44000         * g++.dg/init/new5.C: New test.
44001
44002 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44003
44004         PR c++/7910
44005         * g++.dg/ext/dllimport1.C: New test.
44006
44007 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44008
44009         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44010
44011 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44012
44013         PR Fortran/9263
44014         * g77.f-torture/noncompile/9263.f: New test
44015         PR Fortran/1832
44016         * g77.f-torture/execute/1832.f: New test
44017
44018 2003-04-11  David Chad  <davidc@freebsd.org>
44019             Loren J. Rittle  <ljrittle@acm.org>
44020
44021         PR libobjc/8562
44022         * objc.dg/headers.m: New test.
44023
44024 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44025
44026         * gcc.c-torture/execute/builtin-noret-2.c: New.
44027         * gcc.c-torture/execute/builtin-noret-2.x: New.
44028         XFAIL builtin-noret-2.c at -O1 and above.
44029         * gcc.dg/redecl.c: New.
44030         * gcc.dg/Wshadow-1.c: Update error regexps.
44031
44032 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44033
44034         * g++.dg/abi/bitfield10.C: New test.
44035
44036 2003-04-09  Mike Stump  <mrs@apple.com>
44037
44038         * gcc.dg/pch/pch.exp: Make testcase names longer.
44039         * g++.dg/pch/pch.exp: Make testcase names longer.
44040
44041 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44042
44043         * gcc.dg/builtins-11.c: New test case.
44044
44045 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44046
44047         * gcc.dg/builtins-9.c: New test case.
44048         * gcc.dg/builtins-10.c: New test case.
44049
44050 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44051
44052         * gcc.dg/noncompile/init-4.c.c: New test.
44053
44054 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         * gcc.misc-test/gcov-9.c: New test.
44057         * gcc.misc-test/gcov-10.c: New test
44058         * gcc.misc-test/gcov-11.c: New test.
44059
44060 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44061
44062         PR optimization/10024
44063         * gcc.c-torture/compile/20030405-1.c: New test.
44064
44065 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44066
44067         * gcc.dg/pch/static-3.c: New.
44068         * gcc.dg/pch/static-3.hs: New.
44069         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44070
44071 2003-04-04  Richard Henderson  <rth@redhat.com>
44072
44073         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44074         * g++.dg/eh/forced2.C: Likewise.
44075
44076 2003-04-03  Mike Stump  <mrs@apple.com>
44077
44078         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44079         target arg.
44080         (scan-assembler-times, scan-assembler-not): Likewise.
44081         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44082
44083 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44084
44085         * gcc.dg/sparc-loop-1.c: New test.
44086
44087 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44088
44089         PR other/9274
44090         * g++.dg/pch/system-2.C: New.
44091         * g++.dg/pch/system-2.Hs: New.
44092
44093 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44094
44095         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44096
44097         * g++.dg/eh/simd-1.C (vecfunc): Same.
44098
44099 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44100
44101         * gcc.c-torture/execute/20030401-1.c: New test case.
44102
44103 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44104
44105         * objc.dg/defs.m: New.
44106
44107 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44108
44109         * g++.dg/eh/simd-1.C: New.
44110         * g++.dg/eh/simd-2.C: New.
44111
44112 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44113
44114         * gcc.c-torture/execute/simd-3.c: New.
44115
44116 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44117
44118         PR c/9936
44119         * gcc.dg/20030331-2.c: New test.
44120
44121 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44122
44123         PR c++/10278
44124         * g++.dg/parse/crash2.C: New test.
44125
44126 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44127
44128         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44129         * gcc.c-torture/execute/20030331-1.c: ...here.
44130
44131 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44132
44133         * gcc.c-torture/execute/20030331-1.c: New test.
44134
44135 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44136
44137         * lib/gcov.exp: Adjust call return testing strings.
44138         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44139
44140 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44141
44142         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44143         * gcc.dg/builtins-7.c: New test case.
44144         * gcc.dg/builtins-8.c: New test case.
44145
44146 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44147
44148         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44149
44150 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44151
44152         PR c++/7647
44153         * g++.dg/lookup-class-member-2.C: New test.
44154
44155 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44156
44157         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44158
44159 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44160
44161         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44162
44163 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44164
44165         * g++.dg/init/attrib1.C: New test.
44166
44167 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44168
44169         * gcc.dg/ultrasp8.c: New test.
44170
44171 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44172
44173         * gcc.dg/ultrasp7.c: New test.
44174
44175 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44176
44177         PR c++/10047
44178         * g++.dg/template/inline1.C: New test.
44179
44180 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44181
44182         * gcc.dg/sparc-dwarf2.c: New test.
44183
44184 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44185
44186         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44187         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44188
44189 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44190
44191         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44192         than reading .x files.
44193         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44194         * g77.dg/gcov/gcov-1.f: Likewise.
44195         * gcc.misc-tests/gcov-4b.c: Likewise.
44196         * gcc.misc-tests/gcov-5b.c: Likewise.
44197         * gcc.misc-tests/gcov-6.c: Likewise.
44198         * gcc.misc-tests/gcov-7.c: Likewise.
44199         * gcc.misc-tests/gcov-8.c: Likewise.
44200         * g++.dg/gcov/gcov-1.x: Remove.
44201         * g77.dg/gcov/gcov-1.x: Likewise.
44202         * gcc.misc-tests/gcov-4b.x: Likewise.
44203         * gcc.misc-tests/gcov-5b.x: Likewise.
44204         * gcc.misc-tests/gcov-6.x: Likewise.
44205         * gcc.misc-tests/gcov-7.x: Likewise.
44206         * gcc.misc-tests/gcov-8.x: Likewise.
44207
44208 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44209
44210         PR opt/10087
44211         * gcc.dg/20030324-1.c: New test.
44212
44213 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44214
44215         PR c++/10224
44216         * g++.dg/template/arg3.C: New test.
44217
44218         PR c++/10158
44219         * g++.dg/template/friend18.C: New test.
44220
44221 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44222
44223         * g77.f-torture/compile/20030326-1.f: New test case.
44224
44225 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44226
44227         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44228
44229         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44230
44231 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44232
44233         * gcc.dg/ia64-sync-3.c: New test.
44234
44235 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44236
44237         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44238
44239 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44240
44241         * gcc.dg/ultrasp6.c: New test.
44242
44243 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44244
44245         * gcc.dg/i386-signbit-1.c: New test.
44246         * gcc.dg/i386-signbit-2.c: New test.
44247         * gcc.dg/i386-signbit-3.c: New test.
44248
44249 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44250
44251         * gcc.dg/ultrasp5.c: Fix options.
44252
44253 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44254
44255         * gcc.dg/ultrasp5.c: Fix comment.
44256
44257 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44258
44259         PR fortran/10197
44260         * g77.f-torture/execute/10197.f: New test.
44261
44262 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44263
44264         PR c++/9898, c++/383
44265         * g++.dg/template/conv6.C: New test.
44266
44267         PR c++/10119
44268         * g++.dg/template/ptrmem5.C: New test.
44269
44270         PR c++/10026
44271         * g++.dg/lookup/koenig1.C: New test.
44272
44273         PR C++/10199
44274         * g++.dg/lookup/template2.C: New test.
44275
44276 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44277
44278         * g++.dg/opt/rtti1.C: New test.
44279
44280 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44281
44282         * gcc.dg/ultrasp5.c: New test.
44283
44284 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44285
44286         PR middle-end/9967
44287         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44288         builtin fputs.
44289
44290 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44291
44292         PR c/8224
44293         * gcc.dg/20030323-1.c: New test.
44294
44295 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44296
44297         * gcc.c-torture/compile/20030323-1.c: New test case.
44298
44299 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44300
44301         * gcc.dg/20030321-1.c: New test.
44302
44303 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44304
44305         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44306
44307 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44308
44309         PR c++/9978, c++/9708
44310         * g++.dg/ext/vlm1.C: Adjust expected error.
44311         * g++.dg/ext/vla2.C: New test.
44312         * g++.dg/template/arg1.C: New test.
44313         * g++.dg/template/arg2.C: New test.
44314
44315 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44316
44317         * g77.f-torture/execute/select.f: New test.
44318         * g77.f-torture/noncompile/select_no_compile.f: New test.
44319
44320 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44321
44322         PR c++/9898
44323         * g++.dg/other/error4.C: New test.
44324
44325 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44326
44327         * g++.dg/template/friend17.C: New test.
44328
44329 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44330
44331         * gcc.c-torture/compile/20030320-1.c: New.
44332
44333 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44334
44335         * gcc.dg/builtins-6.c: New test case.
44336
44337 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44338
44339         PR target/10073
44340         * gcc.c-torture/compile/20030319-1.c: New.
44341
44342 2003-03-18  Jan Hubicka  <jh@suse.cz>
44343
44344         * gcc.dg/i386-cvt-1.c: New test.
44345
44346 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44347
44348         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44349         * objc.dg/naming-2.m: Likewise.
44350
44351 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44352
44353         PR c++/9639
44354         * g++.dg/parse/crash1.C: New test.
44355
44356 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44357
44358         PR c++/8805
44359         * g++.dg/eh/cleanup1.C: New test.
44360
44361 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44362
44363         * gcc.c-torture/execute/20030316-1.c: New test case.
44364
44365 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44366
44367         PR c++/9629
44368         * g++.dg/init/ctor2.C: New test.
44369
44370 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44371
44372         * g77.f-torture/compile/xformat.f: New test case.
44373
44374 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44375
44376         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44377         * g++.old-deja/g++.mike/eh50.C: Likewise.
44378
44379 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44380
44381         PR c++/6440
44382         * g++.dg/template/spec7.C: New test.
44383         * g++.dg/template/spec8.C: Likewise.
44384
44385 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44386
44387         * gcc.c-torture/execute/20030313-1.c: New test.
44388
44389 2003-03-14  Richard Henderson  <rth@redhat.com>
44390
44391         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44392
44393 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44394
44395         * gcc.c-torture/compile/20030314-1.c: New test.
44396
44397 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44398
44399         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44400         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44401         thumb target,
44402         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44403         to accept newer _imp__  prefix and additional
44404         newline in .drectve section.
44405         * gcc.dg/dll-4.c: Likewise.
44406         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44407         switch.
44408
44409 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44410
44411         * g++.dg/parse/namespace9.C: New test.
44412
44413         * g++.dg/init/ref5.C: New test.
44414         * g++.dg/parse/ptrmem1.C: Likewise.
44415
44416 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44417
44418         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44419         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44420         regular expression.
44421         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44422         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44423
44424 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44425
44426         * gcc.c-torture/execute/20030224-2.c: New test.
44427
44428 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44429
44430         * gcc.dg/decl-3.c: New test.
44431
44432 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44433
44434         * gcc.dg/i386-loop-2.c: New test.
44435
44436 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44437
44438         PR c++/9474
44439         * g++.dg/parse/namespace8.C: New test.
44440
44441         PR c++/9924
44442         * g++.dg/overload/builtin2.C: New test.
44443
44444 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44445
44446         * gcc.dg/return-type-3.c: New test.
44447
44448 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44449
44450         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44451         profiling options are not supported.
44452
44453 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44454
44455         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44456         * g++.old-deja/g++.warn/impint2.C: Likewise.
44457
44458 2003-03-10  Devang Patel  <dpatel@apple.com>
44459
44460         * g++.dg/cpp/c++_cmd_1.C: New test.
44461         * g++.dg/cpp/c++_cmd_1.h: New file.
44462
44463 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44464
44465         * gcc.dg/altivec-9.c: New file.
44466
44467 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44468
44469         * gcc.dg/ppc-sdata-1.c: New test.
44470         * gcc.dg/ppc-sdata-2.c: New test.
44471
44472 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44473
44474         PR c++/9373
44475         * g++.dg/opt/ptrmem2.C: New test.
44476
44477         PR c++/8534
44478         * g++.dg/opt/ptrmem1.C: New test.
44479
44480 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44481
44482         * gcc.dg/i386-loop-1.c: New test.
44483
44484 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44485
44486         PR c++/9970
44487         * g++.dg/lookup/friend1.C: New test.
44488
44489 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44490
44491         PR c++/9823
44492         * g++.dg/parser/constructor1.C: New test.
44493
44494 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44495
44496         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44497
44498         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44499
44500 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44501
44502         * gcc.dg/cpp/Wunused.c: Update test.
44503
44504 2003-03-08  Jan Hubicka  <jh@suse.cz>
44505
44506         * gcc.dg/inline-3.c: New test.
44507
44508 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44509
44510         PR c++/9809
44511         * g++.dg/parse/builtin1.C: New test.
44512
44513         PR c++/9982
44514         * g++.dg/abi/cookie1.C: New test.
44515         * g++.dg/abi/cookie2.C: Likewise.
44516
44517         PR c++/9524
44518         * g++.dg/template/field1.C: New test.
44519
44520         PR c++/9912
44521         * g++.dg/parse/class1.C: New test.
44522         * g++.dg/parse/namespace7.C: Likewise.
44523         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44524
44525 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44526
44527         * g++.dg/init/ref4.C: New test.
44528
44529 2003-03-07  Jan Hubicka  <jh@suse.cz>
44530
44531         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44532         * gcc.dg/inline-3.c: New test.
44533
44534 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44535
44536         * g++.dg/init/ref3.C: New test.
44537
44538         PR c++/9965
44539         * g++.dg/init/ref2.C: New test.
44540
44541         PR c++/9400
44542         * g++.dg/warn/Wshadow-2.C: New test.
44543
44544         PR c++/9791
44545         * g++.dg/warn/Woverloaded-1.C: New test.
44546
44547 2003-03-05  Jan Hubicka  <jh@suse.cz>
44548
44549         * gcc.dg/i386-local2.c: New.
44550         * gcc.dg/i386-local.c: Fix typo.
44551
44552 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44553
44554         * g++.dg/abi/layout3.C: New test.
44555
44556 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44557
44558         * gcc.c-torture/compile/20030305-1.c
44559
44560 2003-03-05  Jan Hubicka  <jh@suse.cz>
44561
44562         * gcc.dg/i386-local.c: New.
44563
44564 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44565
44566         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44567
44568 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44569
44570         * gcc.dg/switch-2.c: New test.
44571         * gcc.dg/switch-3.c: New test.
44572         * gcc.dg/Wswitch.c: Adjust line numbers.
44573         * gcc.dg/Wswitch-default.c: Likewise.
44574         * gcc.dg/Wswitch-enum.c: Likewise.
44575
44576 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44577
44578         * gcc.c-torture/execute/20030222-1.c: New test.
44579
44580 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44581
44582         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44583
44584 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44585
44586         PR c++/9878
44587         * g++.dg/init/ref1.C: New test.
44588
44589 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44590
44591         * gcc.dg/sh-relax.c: New SH-only test.
44592
44593 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44594
44595         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44596         comment explaining purpose of testcase.
44597
44598 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44599
44600         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44601         for HC11/HC12 (asm needs two int registers).
44602         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44603         HC11/HC12 because the test uses an asm which needs two 32-bit
44604         registers.
44605
44606 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44607
44608         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44609         for HC11/HC12 (array is too large otherwise).
44610         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44611         * gcc.c-torture/compile/20010518-2.x: Likewise.
44612         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44613         HC11/HC12 (array is too large).
44614
44615 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44616
44617         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44618         * lib/g++-dg.exp (g++-dg-test): Likewise.
44619
44620 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44621
44622         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44623         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44624
44625 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44626
44627         * g++.dg/warn/implicit-typename1.C: Remove warning.
44628
44629 2003-02-28  Richard Henderson  <rth@redhat.com>
44630
44631         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44632         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44633
44634 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44635
44636         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44637         * g++.dg/pch/pch.exp: Likewise.
44638
44639 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44640
44641         PR c++/9879
44642         * g++.dg/init/new4.C: New test.
44643
44644 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44645
44646         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44647
44648 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44649
44650         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44651         unsigned long.
44652
44653         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44654         wider than float.
44655
44656 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44657
44658         * lib/scanasm.exp: Add support for counting numbers of
44659         occurences.
44660         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44661         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44662
44663 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44664
44665         PR c++/9683
44666         * g++.dg/template/static3.C: New test.
44667
44668         PR c++/9829
44669         * g++.dg/parse/namespace6.C: New test.
44670
44671 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44672
44673         PR target/9732
44674         * gcc.dg/20030225-1.c: New test.
44675
44676 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44677
44678         * README: Remove out-of-date information.
44679
44680         PR c++/9836
44681         * g++.dg/template/spec6.C: New test.
44682
44683 2003-02-24  Jeff Law  <law@redhat.com>
44684
44685         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44686
44687 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44688
44689         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44690         * gcc.dg/pragma-ep-1.c: Likewise.
44691
44692 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44693
44694         PR c++/9602
44695         * g++.dg/template/friend16.C: New test.
44696
44697 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44698
44699         PR c++/5333
44700         * g++.dg/parse/fused-params1.C: Adjust error messages.
44701         * g++.dg/template/nested3.C: New test.
44702
44703 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44704
44705         * g++.dg/abi/param1.C: New test.
44706
44707 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44708
44709         PR c++/7982
44710         * g++.dg/warn/implicit-typename1.C: New test.
44711
44712 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44713
44714         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44715         with "mtune".
44716         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44717         * gcc.c-torture/execute/20010129-1.x: Likewise.
44718         * gcc.dg/20011107-1.c: Likewise.
44719         * gcc.dg/20020108-1.c: Likewise.
44720         * gcc.dg/20020122-3.c: Likewise.
44721         * gcc.dg/20020206-1.c: Likewise.
44722         * gcc.dg/20020310-1.c: Likewise.
44723         * gcc.dg/20020426-2.c: Likewise.
44724         * gcc.dg/20020517-1.c: Likewise.
44725         * gcc.dg/991230-1.c: Likewise.
44726         * gcc.dg/i386-unroll-1.c: Likewise.
44727         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44728
44729 2003-02-22  Jan Hubicka  <jh@suse.cz>
44730
44731         * gcc.dg/i386-mul.c: New test.
44732
44733 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44734
44735         * gcc.dg/builtins-5.c: New test case.
44736
44737 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44738
44739         * gcc.dg/asmreg-1.c: New test.
44740
44741 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44742
44743         PR c++/9749
44744         * g++.dg/parse/varmod1.C: New test.
44745
44746 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44747
44748         PR c++/9727
44749         * g++.dg/template/op1.C: New test.
44750
44751 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44752
44753         PR c++/8906
44754         * g++.dg/template/nested2.C: New test.
44755
44756 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44757
44758         PR c++/8724
44759         * g++.dg/expr/dtor1.C: New test.
44760
44761 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44762
44763         * gcc.dg/cpp/include3.c: New test.
44764         * gcc.dg/cpp/inc/foo.h: New file.
44765
44766 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44767
44768         * gcc.c-torture/execute/20030221-1.c: New test.
44769
44770 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44771
44772         PR c++/9729
44773         * g++.dg/abi/conv1.C: New test.
44774
44775 2003-02-20  Jan Hubicka  <jh@suse.cz>
44776
44777         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44778
44779 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44780
44781         * gcc.c-torture/compile/20030219-1.c: New test.
44782
44783 2003-02-18  Jan Hubicka  <jh@suse.cz>
44784
44785         * gcc.dg/funcorder.c: New test.
44786
44787 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44788
44789         * gcc.c-torture/execute/20030218-1.c: New.
44790
44791 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44792
44793         * gcc.dg/20030218-1.c: New.
44794
44795 2003-02-18  Richard Henderson  <rth@redhat.com>
44796
44797         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44798         * gcc.dg/attr-used-2.c: New.
44799
44800 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44801
44802         PR c++/9704
44803         * g++.dg/init/copy5.C: New test.
44804
44805 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44806
44807         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44808         * g++.dg/pch/pch.exp: Likewise.
44809
44810 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44811
44812         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44813         STACK_SIZE is not defined.
44814
44815 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44816
44817         PR c++/9457
44818         * g++.dg/template/init1.C: New test.
44819
44820 2003-02-16  Jan HUbicka  <jh@suse.cz>
44821
44822         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44823         (foo): Add few extra tests
44824         * gcc.dg/c99-const-expr-3.c: Likewise.
44825         * gcc.c-torture/execute/20030216-1.c: New.
44826
44827 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44828
44829         PR c++/9459
44830         * g++.dg/ext/typeof4.C: New test.
44831
44832 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44833
44834         * gcc.dg/i386-387-3.c: New test case.
44835
44836 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44837
44838         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44839         cris-*-elf* cris-*-aout* and mmix-*-*.
44840
44841 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44842
44843         * gcc.dg/20030213-1.c: New test.
44844
44845 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44846
44847         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44848         * gcc.dg/i386-387-2.c: Likewise.
44849
44850 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44851
44852         * gcc.dg/ppc-spe.c: Fix formatting.
44853         Enable tests that were previously unsupported by gas.
44854         Delete tests for instructions that no longer exist.
44855         Switch arguments on evsubifw builtin.
44856
44857 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44858
44859         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44860         STACK_SIZE is too small.
44861
44862 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44863             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44864
44865         * gcc.dg/decl-2.c: New test.
44866
44867 2003-02-10  Jan Hubicka  <jh@suse.cz>
44868
44869         * gcc.dg/i386-fpcvt-1.c: New test.
44870
44871 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44872
44873         * gcc.c-torture/execute/20030209-1.c: New test.
44874
44875 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44876
44877         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44878         int-wide bitops, use the constants of the same width.
44879         Likewise, if long long is 32-bit wide, test bitops using
44880         32-bit constants.
44881
44882 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44883
44884         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44885
44886 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44887
44888         * gcc.dg/builtins-4.c: New test case.
44889
44890 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44891
44892         * gcc.dg/20020430-1.c: Fix dg command typos.
44893         * gcc.dg/20020503-1.c: Likewise.
44894
44895 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44896
44897         PR c++/8785
44898         * g++.dg/parse/fused-params1.C: New test.
44899
44900         PR c++/8857
44901         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44902
44903         PR c++/8921
44904         * g++.dg/parse/non-dependent1.C: New test.
44905
44906         PR c++/8928
44907         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44908
44909         PR c++/9228
44910         * g++.dg/parse/undefined7.C: New test.
44911         * g++.dg/parse/non-templ1.C: New test.
44912
44913         PR c++/9229
44914         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44915
44916 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44917
44918         * gcc.c-torture/compile/20030206-1.c: New test.
44919
44920 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44921
44922         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44923         "pow" to "foo" to avoid potential confusion with a math built-in.
44924
44925 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44926
44927         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44928         conditions for SPARC targets.
44929
44930 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44931
44932         * gcc.dg/20030204-1.c: New test.
44933
44934 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44935
44936         PR c++/38
44937         * g++.dg/parse/array-size1.C: New test.
44938
44939         PR c++/5657
44940         * g++.dg/parse/undefined3.C: New test.
44941
44942         PR c++/5665
44943         * g++.dg/parse/undefined4.C: New test.
44944
44945         PR c++/5975
44946         * g++.dg/parse/undefined5.C: New test.
44947
44948         PR c++/7259
44949         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44950
44951         PR c++/8578
44952         * g++.dg/parse/casting-operator1.C: New test.
44953
44954         PR c++/8596
44955         * g++.dg/parse/undefined6.C: New test.
44956
44957         PR c++/8736
44958         * g++.dg/parse/missing-template1.C: New test.
44959
44960 2003-02-04  Jan Hubicka  <jh@suse.cz>
44961
44962         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44963         * gcc.dg/i386-cmov?.c: Likewise.
44964         * gcc.dg/i386-fpcvt-?.c: Likewise.
44965         * gcc.dg/i386-ssefp-1.c: Likewise.
44966         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44967         conventions.
44968
44969 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/7129
44972         * g++.dg/ext/max.C: New test.
44973
44974 2003-02-03  Jan Hubicka  <jh@suse.cz>
44975
44976         * gcc.c-torture/execute/20030203-1.c: New test.
44977
44978 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44979
44980         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44981         'natural-endian'.
44982
44983 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44984
44985         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44986         * g++.dg/init/new2.C: Likewise.
44987         * g++.dg/other/new1.C: Likewise.
44988
44989 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44990
44991         * gcc.dg/struct-ret-libc.c: New test.
44992
44993 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44994
44995         * gcc.dg/20030129-1.c: New test.
44996
44997 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44998
44999         PR c++/8849
45000         * g++.dg/template/ptrmem4.C: New test.
45001
45002 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45003
45004         * g++.dg/parser/constant1.C: New test.
45005
45006 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45007
45008         PR c++/8591
45009         * g++.dg/parse/friend2.C: New test.
45010
45011 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45012
45013         PR c++/9437
45014         * g++.dg/template/unify4.C: New test.
45015
45016 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45017
45018         * gcc.c-torture/execute/20030128-1.c: New test.
45019
45020 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45021
45022         * g++.dg/lookup/nested1.C: Test moved from ...
45023         * g++.old-deja/g++.other/lookup24.C: ... here.
45024
45025 2003-01-28  Jan Hubicka  <jh@suse.cz>
45026
45027         * gcc.dg/i386-cmov5.c: New test.
45028
45029 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45030
45031         * gcc.c-torture/execute/20010925-1.c: Changed the
45032         memcpy declaration.
45033
45034 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45035
45036         PR c++/3902
45037         * g++.dg/parse/template5.C: New test.
45038
45039 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45040
45041         PR fortran/9258
45042         * g77.dg/pr9258: New test.
45043
45044 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45045
45046         * README: Move relevant parts from README.g++.
45047
45048         * README.g++: Remove this file.
45049
45050 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45051
45052         * g++.dg/abi/dcast1.C: New test.
45053
45054 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45055
45056         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45057
45058 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45059
45060         PR c++/47
45061         * g++.old-deja/g++.other/lookup24.C: New test.
45062
45063 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45064
45065         PR middle-end/7227
45066         * gcc.dg/uninit-C.c: New test.
45067
45068 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45069
45070         * g++.dg/abi/covariant1.C: New test.
45071
45072 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45073
45074         * gcc.dg/20030123-1.c: New test.
45075
45076 2003-01-25  Jan Hubicka  <jh@suse.cz>
45077
45078         PR opt/8492
45079         * gcc.c-torture/compile/20030125-1.c
45080
45081 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45082
45083         PR c++/9403
45084         * g++.dg/parse/template3.C: New test.
45085         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45086
45087         PR c++/795
45088         * g++.dg/parse/template4.C: New test.
45089
45090         PR c++/9415
45091         * g++.dg/template/qual2.C: New test.
45092
45093         PR c++/8545
45094         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45095
45096         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45097
45098 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45099
45100         * gcc.c-torture/execute/switch-1.c: New test case.
45101
45102 2003-01-25  Jan Hubicka  <jh@suse.cz>
45103
45104         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45105
45106 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45107
45108         Tweaks for Bison-1.875. From the NEWS file:
45109         "- `parse error' -> `syntax error'
45110         Bison now uniformly uses the term `syntax error'"
45111         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45112         * gcc.dg/cpp/digraph2.c: Likewise.
45113         * gcc.dg/cpp/direct2.c: Likewise.
45114         * gcc.dg/cpp/paste4.c: Likewise.
45115         * gcc.dg/c90-restrict-1.c: Likewise.
45116         * gcc.dg/c99-func-2.c: Likewise.
45117         * gcc.dg/noncompile/920721-2.c: Likewise.
45118         * gcc.dg/noncompile/930622-2.c: Likewise.
45119         * gcc.dg/noncompile/940112-1.c: Likewise.
45120         * gcc.dg/noncompile/950921-1.c: Likewise.
45121         * gcc.dg/noncompile/951123-1.c: Likewise.
45122         * gcc.dg/noncompile/971104-1.c: Likewise.
45123         * gcc.dg/noncompile/990416-1.c: Likewise.
45124
45125 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45126
45127         * g++.dg/parse/undefined1.C: Add error message.
45128
45129 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45130
45131         PR c++/9354
45132         * g++.dg/parse/new1.C: New test.
45133
45134         PR c++/9216
45135         * g++.dg/parse/template2.C: New test.
45136
45137         PR c++/9354
45138         * g++.dg/parse/typedef2.C: New test.
45139
45140         PR c++/9328
45141         * g++.dg/ext/typeof3.C: New test.
45142
45143 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45144
45145         PR c++/2738
45146         * g++.dg/parse/ret-type1.C: New test.
45147
45148         PR c++/3792
45149         * g++.dg/parse/tmpl-outside1.C: New test.
45150
45151         PR c++/4207
45152         * g++.dg/parse/int-as-enum1.C: New test.
45153
45154         PR c++/4903
45155         * g++.dg/parse/no-typename1.C: New test.
45156
45157         PR c++/5533
45158         * g++.dg/parse/no-value1.C: New test.
45159
45160         PR c++/5921
45161         * g++.dg/parse/wrong-inline1.C: New test.
45162
45163         PR c++/6402
45164         * g++.dg/parse/ref1.C: New test.
45165
45166         PR c++/6992
45167         * g++.dg/parse/attr-ctor1.C: New test.
45168
45169         PR c++/7229
45170         * g++.dg/parse/namespace5.C: New test.
45171
45172         PR c++/7917
45173         * g++.dg/parse/func-def1.C: New test.
45174
45175         PR c++/8143
45176         * g++.dg/parse/undefined1.C: New test.
45177
45178         PR c++/5723, PR c++/8522
45179         * g++.dg/parse/specialization1.C: New test.
45180
45181         PR c++/163, PR c++/8595
45182         * g++.dg/parse/struct-as-enum1.C: New test.
45183
45184         PR c++/9173
45185         * g++.dg/parse/undefined2.C: New test.
45186
45187 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45188
45189         PR c++/9298
45190         * g++.dg/parse/template1.C: New test.
45191
45192         PR c++/9384
45193         * g++.dg/parse/using1.C: New test.
45194
45195         PR c++/9285
45196         PR c++/9294
45197         * g++.dg/parse/expr2.C: New test.
45198
45199         PR c++/9388
45200         * g++.dg/parse/lookup2.C: Likewise.
45201
45202 2003-01-21  Jan Hubicka  <jh@suse.cz>
45203
45204         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45205         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45206         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45207         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45208
45209 2003-01-20  Nick Clifton  <nickc@redhat.com>
45210
45211         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45212         problem with ARM sibcall code generation.
45213
45214 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45215
45216         * gcc.c-torture/execute/20030120-1.c: New.
45217
45218 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45219
45220         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45221
45222 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45223
45224         PR c++/9272
45225         * g++.dg/parse/ctor1.C: New test.
45226
45227         PR c++/9294:
45228         * g++.dg/parse/qualified1.C: New test.
45229
45230         * g++.dg/parse/typename3.C: New test.
45231
45232 2003-01-16  Richard Henderson  <rth@redhat.com>
45233
45234         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45235
45236 2003-01-16  Richard Henderson  <rth@redhat.com>
45237
45238         * g++.dg/pch/pch.exp: Copy test header to the working directory
45239         before using it either for precompilation or direct use.
45240         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45241         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45242
45243 2003-01-16  Richard Henderson  <rth@redhat.com>
45244
45245         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45246         before using it either for precompilation or direct use.
45247         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45248         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45249
45250 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45251
45252         * g++.dg/ext/typename1.C: Add typename keyword.
45253         * g++.dg/template/crash1.C: Update error messages.
45254         * g++.dg/template/crash2.C: Remove error message.
45255         * g++.dg/parse/typename2.C: New test.
45256         * g++.dg/template/typename2.C: Change implicit
45257         typename warning into error.
45258         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45259         error messages.
45260         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45261         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45262         * g++.old-deja/g++.law/visibility13.C: Remove error
45263         messages.
45264         * g++.old-deja/g++.ns/template17.C: Reorder code to
45265         make declaration visible in template.
45266         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45267         * g++.old-deja/g++.pt/crash36.C: Issue more error
45268         messages.
45269         * g++.old-deja/g++.pt/crash5.C: Improve error
45270         message.
45271         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45272         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45273         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45274         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45275         typename warning with error message.
45276         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45277         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45278         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45279
45280 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45281
45282         * g++.dg/parse/ambig2.C: New test.
45283
45284 2003-01-15  Richard Henderson  <rth@redhat.com>
45285
45286         * g++.dg/tls/init-2.C: Update error message string.
45287
45288 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45289
45290         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45291
45292 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45293
45294         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45295         all for HC11/HC12.
45296         * gcc.c-torture/compile/20001205-1.x: Likewise.
45297         * gcc.c-torture/compile/20001226-1.x: Likewise.
45298         * gcc.c-torture/compile/920520-1.x: Likewise.
45299         * gcc.c-torture/compile/961203-1.x: Likewise.
45300         * gcc.c-torture/compile/20020604-1.x: Likewise.
45301
45302 2003-01-15  Jan Hubicka  <jh@suse.cz>
45303
45304         * gcc.c-torture/compile/20030115-1.c: New test.
45305
45306         * gcc.dg/i386-fpcvt-1.c: New test.
45307         * gcc.dg/i386-fpcvt-2.c: New test.
45308
45309 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45310
45311         Further conform g++'s __vmi_class_type_info to the C++ ABI
45312         specification.
45313         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45314         the specification.
45315
45316 2003-01-14  Jan Hubicka  <jh@suse.cz>
45317
45318         * gcc.dg/i386-fpcvt-1.c: New test.
45319         * gcc.dg/i386-fpcvt-2.c: New test.
45320
45321 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45322
45323         * gcc.dg/i386-mmx-3.c: New test.
45324
45325 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45326
45327         PR c++/9264
45328         * g++.dg/parse/octal1.C: New file.
45329
45330         PR c++/9172
45331         * g++.dg/parse/typename1.C: New file.
45332
45333 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45334
45335         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45336         * gcc.dg/bf-no-ms-layout.c: Likewise.
45337         * gcc.dg/bf-ms-attrib.c: Likewise.
45338
45339 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45340
45341         PR c++/9099
45342         * g++.dg/parse/dtor1.C: New file.
45343
45344         PR c++/9128
45345         * g++.dg/rtti/typeid1.C: New file.
45346
45347         PR c++/9153
45348         * g++.dg/parse/lookup1.C: New file.
45349
45350         PR c++/9171
45351         * g++.dg/templ/spec5.C: New file.
45352
45353 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45354
45355         * gcc.c-torture/compile/20030110-1.c: New test.
45356
45357 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45358
45359         Merge from pch-branch:
45360
45361         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45362
45363         * gcc.dg/pch/cpp-1.h: New.
45364         * gcc.dg/pch/cpp-1.c: New.
45365         * gcc.dg/pch/cpp-2.h: New.
45366         * gcc.dg/pch/cpp-2.c: New.
45367
45368         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45369
45370         * gcc.dg/pch/except-1.h: New.
45371         * gcc.dg/pch/except-1.c: New.
45372
45373         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45374
45375         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45376         running test.
45377         * gcc.dg/pch: Include *.hp not *.h.
45378         * gcc.dg/pch/system-1.h: New.
45379         * gcc.dg/pch/system-1.c: New.
45380
45381         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45382
45383         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45384         rather than trying to build and run a program using PCH.
45385         * gcc.dg/pch: Remove dg-do commands from test files.
45386
45387         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45388
45389         * gcc.dg/pch/macro-3.c: New.
45390         * gcc.dg/pch/macro-3.h: New.
45391
45392         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45393
45394         * gcc.dg/pch/common-1.c: New.
45395         * gcc.dg/pch/common-1.h: New.
45396         * gcc.dg/pch/decl-1.c: New.
45397         * gcc.dg/pch/decl-1.h: New.
45398         * gcc.dg/pch/decl-2.c: New.
45399         * gcc.dg/pch/decl-2.h: New.
45400         * gcc.dg/pch/decl-3.c: New.
45401         * gcc.dg/pch/decl-3.h: New.
45402         * gcc.dg/pch/decl-4.c: New.
45403         * gcc.dg/pch/decl-4.h: New.
45404         * gcc.dg/pch/decl-5.c: New.
45405         * gcc.dg/pch/decl-5.h: New.
45406         * gcc.dg/pch/global-1.c: New.
45407         * gcc.dg/pch/global-1.h: New.
45408         * gcc.dg/pch/inline-1.c: New.
45409         * gcc.dg/pch/inline-1.h: New.
45410         * gcc.dg/pch/inline-2.c: New.
45411         * gcc.dg/pch/inline-2.h: New.
45412         * gcc.dg/pch/static-1.c: New.
45413         * gcc.dg/pch/static-1.h: New.
45414         * gcc.dg/pch/static-2.c: New.
45415         * gcc.dg/pch/static-2.h: New.
45416
45417         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45418
45419         * g++.dg/pch/pch.exp: Better handle failing testcases.
45420         * gcc.dg/pch/pch.exp: Likewise.
45421         * gcc.dg/pch/macro-1.c: New.
45422         * gcc.dg/pch/macro-1.h: New.
45423         * gcc.dg/pch/macro-2.c: New.
45424         * gcc.dg/pch/macro-2.h: New.
45425
45426         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45427
45428         * g++.dg/dg.exp: Treat files in pch/ specially.
45429         * g++.dg/pch/pch.exp: New file.
45430         * g++.dg/pch/empty.H: New file.
45431         * g++.dg/pch/empty.C: New file.
45432         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45433         "precompile".
45434
45435         * gcc.dg/pch/pch.exp: New file.
45436         * gcc.dg/pch/empty.h: New file.
45437         * gcc.dg/pch/empty.c: New file.
45438         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45439         "precompile".
45440
45441 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45442
45443         * g++.dg/template/friend14.C: New test.
45444
45445 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45446
45447         * gcc.dg/old-style-asm-1.c: New test.
45448
45449 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45450
45451         * gcc.c-torture/compile/20030109-1.c: New test.
45452
45453 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45454
45455         * gcc.c-torture/execute/20030109-1.c: New test.
45456
45457 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45458
45459         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45460         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45461         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45462         * g++.old-deja/g++.mike/eh2.C: Likewise.
45463         * g++.old-deja/g++.mike/eh3.C: Likewise.
45464         * g++.old-deja/g++.mike/eh5.C: Likewise.
45465         * g++.old-deja/g++.mike/eh6.C: Likewise.
45466         * g++.old-deja/g++.mike/eh7.C: Likewise.
45467         * g++.old-deja/g++.mike/eh8.C: Likewise.
45468         * g++.old-deja/g++.mike/eh9.C: Likewise.
45469         * g++.old-deja/g++.mike/eh10.C: Likewise.
45470         * g++.old-deja/g++.mike/eh12.C: Likewise.
45471         * g++.old-deja/g++.mike/eh13.C: Likewise.
45472         * g++.old-deja/g++.mike/eh14.C: Likewise.
45473         * g++.old-deja/g++.mike/eh16.C: Likewise.
45474         * g++.old-deja/g++.mike/eh17.C: Likewise.
45475         * g++.old-deja/g++.mike/eh18.C: Likewise.
45476         * g++.old-deja/g++.mike/eh21.C: Likewise.
45477         * g++.old-deja/g++.mike/eh23.C: Likewise.
45478         * g++.old-deja/g++.mike/eh24.C: Likewise.
45479         * g++.old-deja/g++.mike/eh25.C: Likewise.
45480         * g++.old-deja/g++.mike/eh26.C: Likewise.
45481         * g++.old-deja/g++.mike/eh27.C: Likewise.
45482         * g++.old-deja/g++.mike/eh28.C: Likewise.
45483         * g++.old-deja/g++.mike/eh29.C: Likewise.
45484         * g++.old-deja/g++.mike/eh31.C: Likewise.
45485         * g++.old-deja/g++.mike/eh33.C: Likewise.
45486         * g++.old-deja/g++.mike/eh34.C: Likewise.
45487         * g++.old-deja/g++.mike/eh35.C: Likewise.
45488         * g++.old-deja/g++.mike/eh36.C: Likewise.
45489         * g++.old-deja/g++.mike/eh37.C: Likewise.
45490         * g++.old-deja/g++.mike/eh38.C: Likewise.
45491         * g++.old-deja/g++.mike/eh39.C: Likewise.
45492         * g++.old-deja/g++.mike/eh40.C: Likewise.
45493         * g++.old-deja/g++.mike/eh41.C: Likewise.
45494         * g++.old-deja/g++.mike/eh42.C: Likewise.
45495         * g++.old-deja/g++.mike/eh44.C: Likewise.
45496         * g++.old-deja/g++.mike/eh46.C: Likewise.
45497         * g++.old-deja/g++.mike/eh47.C: Likewise.
45498         * g++.old-deja/g++.mike/eh48.C: Likewise.
45499         * g++.old-deja/g++.mike/eh49.C: Likewise.
45500         * g++.old-deja/g++.mike/eh50.C: Likewise.
45501         * g++.old-deja/g++.mike/eh51.C: Likewise.
45502         * g++.old-deja/g++.mike/eh53.C: Likewise.
45503         * g++.old-deja/g++.mike/eh55.C: Likewise.
45504         * g++.old-deja/g++.mike/p7912.C: Likewise.
45505         * g++.old-deja/g++.mike/p9706.C: Likewise.
45506         * g++.old-deja/g++.mike/p10416.C: Likewise.
45507         * g++.old-deja/g++.mike/p11667.C: Likewise.
45508         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45509         Remove redundant reference to Iris.
45510         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45511         Elxsi, i860, Pico Java, and WE32K.
45512
45513 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45514
45515         * g++.dg/ext/asm4.C: New test.
45516
45517 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45518
45519         PR c++/9030
45520         * g++.dg/template/friend12.C: New test.
45521         * g++.dg/template/friend13.C: Likewise.
45522         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45523
45524 2003-01-08  Jan Hubicka  <jh@suse.cz>
45525
45526         * gcc.dg/i386-cadd.c: New test.
45527         * gcc.dg/i386-cmov4.c: Likewise.
45528
45529 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45530
45531         PR c++/9165
45532         * g++.dg/warn/Wunused-3.C: New test.
45533
45534         * g++.dg/abi/bitfield9.C: New test.
45535
45536         PR c++/9189
45537         * g++.dg/parse/defarg3.C: New test.
45538
45539 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45540
45541         * g++.dg/parse/ambig1.C: New test.
45542         * g++.dg/parse/defarg2.C: New test.
45543
45544 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45545
45546         * g++.dg/template/defarg-1.C: New test.
45547         * g++.dg/template/local2.C: Likewise.
45548
45549 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45550
45551         * gcc.c-torture/execute/20030105-1.c: New test.
45552
45553 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45554
45555         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45556         * g++.dg/parse/namespace4.C: Likewise.
45557
45558 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45559
45560         * g++.dg/template/ntp2.C: New test.
45561
45562 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45563
45564         * g++.dg/parse/extern-C-1.C: New test.
45565
45566         * g++.dg/parse/namespace4.C: New test.
45567
45568         * g++.dg/template/nested1.C: New test.
45569
45570         * g++.dg/parse/namespace3.C: New test.
45571
45572 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45573
45574         * g++.dg/lookup/two-stage1.C: New test.
45575
45576 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45577
45578         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45579         * g++.old-deja/g++.jason/access8.C: Likewise.
45580         * g++.old-deja/g++.other/decl5.C: Likewise.
45581
45582 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45583
45584         * g++.dg/parse/parse7.C: New test.
45585
45586 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45587
45588         PR c++/2843
45589         * g++.dg/ext/attrib7.C: New test.
45590
45591 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45592
45593         * g++.dg/parse/parse6.C: New test.
45594
45595 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45596
45597         * gcc.dg/h8300-stack-1.c: New.
45598
45599 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45600
45601         g++.dg/lookup/exception1.C: New test.
45602
45603         g++.dg/lookup/template1.C: New test.
45604
45605         g++.dg/parse/namespace2.C: New test.
45606
45607         g++.dg/parse/parens2.C: New test.
45608
45609 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45610
45611         * g++.dg/parse/parse5.C: New test.
45612         * g++.dg/lookup/scoped4.C: New test.
45613
45614 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45615
45616         * g++.dg/parse/parens1.C: New test.
45617
45618         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45619         angle-bracket1.C.
45620         * g++.dg/parse/parens2.C: New test.
45621
45622         * g++.dg/lookup/scope-operator1.C: New test.
45623
45624         * g++.dg/parse/operator1.C: New test.
45625
45626 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45627
45628         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45629         * g++.old-deja/g++.other/access6.C: Likewise.
45630         * g++.old-deja/g++.other/decl1.C: Likewise.
45631         * g++.old-deja/g++.pt/typename12.C: Likewise.
45632
45633 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45634
45635         * g++.dg/parse/namespace1.C: New test.
45636
45637 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45638
45639         * g++.dg/parse/parse4.C: New test.
45640
45641 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45642
45643         * g++.dg/parse/parse3.C: New test.
45644
45645 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45646
45647         * g++.dg/parse/parse2.C: New test.
45648
45649 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45650
45651         * g++.dg/template/friend11.C: New test.
45652
45653 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45654
45655         * g++.dg/parse/parse1.C: New test.
45656
45657 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45658
45659         * lib/profopt.exp: Change the name of a global variable to avoid
45660         possible clashes with other test suites.
45661
45662 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45663
45664         * g++.dg/inherit/covariant8.C: New test.
45665
45666 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45667
45668         * g++.dg/init/array9.C: New test.
45669
45670         PR c++/9112
45671         * g++.dg/parse/expr1.C: New test.
45672
45673 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45674
45675         * gcc.c-torture/compile/20021230-1.c: New test.
45676
45677 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45678
45679         * g++.dg/inherit/covariant5.C: New test.
45680         * g++.dg/inherit/covariant6.C: New test.
45681         * g++.dg/inherit/covariant7.C: New test.
45682
45683 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45684
45685         PR c++/2739
45686         * g++.dg/other/access2.C: New test.
45687
45688 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45689
45690         * g++.dg/other/anon-struct.C: No longer fails
45691         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45692         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45693         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45694
45695 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45696
45697         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45698
45699 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45700
45701         * g++.dg/eh/spec4.C: Remove stray semicolon.
45702         * g++.dg/expr/pmf-1.C: Change error message.
45703         * g++.dg/ext/asm1.C: Remove stray semicolon.
45704         * g++.dg/ext/typename1.C: Add missing typenames.
45705         * g++.dg/inherit/template-as-base.C: Change error message.
45706         * g++.dg/lookup/scoped1.C: Likewise.
45707         * g++.dg/lookup/scoped2.C: Likewise.
45708         * g++.dg/lookup/using2.C: Likewise.
45709         * g++.dg/other/component1.C: Remove stray semicolon.
45710         * g++.dg/other/do1.C: Change error message.
45711         * g++.dg/other/error2.C: Likewise.
45712         * g++.dg/other/init1.C: Likewise.
45713         * g++.dg/other/packed1.C: Remove stray semicolon.
45714         * g++.dg/other/ptrmem2.C: Change error message.
45715         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45716         marker.
45717         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45718         * g++.dg/template/access3.C: Add typename keyword.
45719         * g++.dg/template/access5.C: Remove stray semicolon.
45720         * g++.dg/template/access6.C: Likewise.
45721         * g++.dg/template/complit1.C: Likewise.
45722         * g++.dg/template/crash1.C: Change error message.
45723         * g++.dg/template/inherit2.C: Remove stray semicolon.
45724         * g++.dg/template/instantiate2.C: Likewise.
45725         * g++.dg/template/instantiate3.C: Change error message.
45726         * g++.dg/template/qual1.C: Remove stray semicolon.
45727         * g++.dg/template/qualttp18.C: Change error message.
45728         * g++.dg/template/ref1.C: Remove stray semicolon.
45729         * g++.dg/template/sizeof1.C (A::value): Declare it.
45730         * g++.dg/template/spec4.C: Change error message.
45731         * g++.dg/template/static1.C: Likewise.
45732         * g++.dg/template/type1.C: Likewise.
45733         * g++.dg/template/typename3.C: Likewise.
45734         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45735         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45736         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45737         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45738         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45739         named return value extension.
45740         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45741         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45742         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45743         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45744         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45745         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45746         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45747         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45748         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45749         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45750         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45751         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45752         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45753         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45754         syntax.
45755         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45756         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45757         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45758         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45759         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45760         * g++.old-deja/g++.brendan/template11.C: Likewise.
45761         * g++.old-deja/g++.brendan/template26.C: Likewise.
45762         * g++.old-deja/g++.brendan/template27.C: Use explicit
45763         specialization syntax.
45764         * g++.old-deja/g++.brendan/template30.C: Likewise.
45765         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45766         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45767         non-dependent names.
45768         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45769         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45770         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45771         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45772         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45773         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45774         named return value extension.
45775         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45776         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45777         * g++.old-deja/g++.ext/return1.C: Likewise.
45778         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45779         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45780         * g++.old-deja/g++.jason/access8.C: Likewise.
45781         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45782         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45783         pseudo-destructor names.
45784         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45785         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45786         pseudo-destructor names.
45787         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45788         * g++.old-deja/g++.jason/overload19.C: Likewise.
45789         * g++.old-deja/g++.jason/overload32.C: Likewise.
45790         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45791         stray semicolons.
45792         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45793         * g++.old-deja/g++.jason/return.C: Likewise.
45794         * g++.old-deja/g++.jason/return2.C: Likewise.
45795         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45796         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45797         syntax.
45798         * g++.old-deja/g++.jason/template10.C: Account for use of
45799         non-dependent names.
45800         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45801         syntax.
45802         * g++.old-deja/g++.jason/template37.C: Likewise.
45803         * g++.old-deja/g++.law/access4.C: Change error messages.
45804         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45805         pseudo-destructor names.
45806         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45807         * g++.old-deja/g++.law/ctors9.C: Likewise.
45808         * g++.old-deja/g++.law/cvt22.C: Likewise.
45809         * g++.old-deja/g++.law/dtors5.C: Likewise.
45810         * g++.old-deja/g++.law/global-init1.C: Likewise.
45811         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45812         * g++.old-deja/g++.law/operators28.C: Likewise.
45813         * g++.old-deja/g++.law/visibility28.C: Likewise.
45814         * g++.old-deja/g++.martin/eval1.C: Likewise.
45815         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45816         name.
45817         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45818         * g++.old-deja/g++.mike/net34.C: Likewise.
45819         * g++.old-deja/g++.mike/net36.C: Likewise.
45820         * g++.old-deja/g++.mike/ns2.C: Likewise.
45821         * g++.old-deja/g++.mike/p12306.C: Likewise.
45822         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45823         value extension.
45824         * g++.old-deja/g++.mike/p700.C: Likewise.
45825         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45826         * g++.old-deja/g++.mike/p710.C: Likewise.
45827         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45828         value extension.
45829         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45830         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45831         * g++.old-deja/g++.ns/crash2.C: Likewise.
45832         * g++.old-deja/g++.ns/crash3.C: Likewise.
45833         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45834         * g++.old-deja/g++.ns/ns17.C: Likewise.
45835         * g++.old-deja/g++.ns/template16.C: Likewise.
45836         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45837         keyword.
45838         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45839         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45840         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45841         named return value extension.
45842         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45843         * g++.old-deja/g++.other/access4.C: Issue additional error
45844         messages.
45845         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45846         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45847         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45848         * g++.old-deja/g++.other/crash25.C: Change error message.
45849         * g++.old-deja/g++.other/crash4.C: Change error message.
45850         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45851         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45852         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45853         checks.
45854         * g++.old-deja/g++.other/defarg8.C: Likewise.
45855         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45856         * g++.old-deja/g++.other/dtor10.C: Likewise.
45857         * g++.old-deja/g++.other/incomplete.C: Likewise.
45858         * g++.old-deja/g++.other/linkage7.C: Likewise.
45859         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45860         lookup algorithm.
45861         * g++.old-deja/g++.other/mangle2.C: Likewise.
45862         * g++.old-deja/g++.other/refinit2.C: Likewise.
45863         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45864         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45865         * g++.old-deja/g++.pt/crash28.C: Likewise.
45866         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45867         syntax.
45868         * g++.old-deja/g++.pt/crash32.C: Change error message.
45869         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45870         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45871         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45872         error message position.
45873         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45874         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45875         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45876         syntax.
45877         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45878         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45879         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45880         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45881         keyword.
45882         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45883         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45884         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45885         keyword.
45886         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45887         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45888         syntax.
45889         * g++.old-deja/g++.pt/friend28.C: Account for use of
45890         non-dependent names.
45891         * g++.old-deja/g++.pt/friend29.C: Likewise.
45892         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45893         rules.
45894         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45895         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45896         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45897         lookup rules.
45898         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45899         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45900         keyword.
45901         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45902         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45903         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45904         keyword.
45905         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45906         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45907         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45908         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45909         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45910         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45911         keyword.
45912         * g++.old-deja/g++.pt/spec10.C: Likewise.
45913         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45914         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45915         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45916         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45917         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45918         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45919         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45920         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45921         * g++.old-deja/g++.pt/typename15.C: Likewise.
45922         * g++.old-deja/g++.pt/typename22.C: Likewise.
45923         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45924         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45925         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45926         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45927         syntax.
45928         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45929         return value extension.
45930         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45931         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45932         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45933         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45934
45935 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45936
45937         * g++.dg/warn/inline1.C: New test.
45938         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45939         * g++.old-deja/g++.jason/synth10.C: Likewise.
45940         * g++.old-deja/g++.mike/net31.C: Likewise.
45941         * g++.old-deja/g++.mike/p8786.C: Likewise.
45942
45943         * g++.dg/template/friend10.C: New test.
45944         * g++.dg/template/conv5.C: New test.
45945
45946 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45947
45948         * g++.dg/lookup/scoped3.C: New test.
45949
45950         * g++.dg/lookup/decl1.C: New test.
45951         * g++.dg/lookup/decl2.C: New test.
45952
45953 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45954
45955         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45956         gcc.c-torture/compile/20021015-1.c,
45957         gcc.c-torture/compile/20021015-2.c,
45958         gcc.c-torture/compile/20021123-1.c,
45959         gcc.c-torture/compile/20021123-2.c,
45960         gcc.c-torture/compile/20021123-3.c,
45961         gcc.c-torture/compile/20021123-4.c,
45962         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45963         only to 3.1 or 3.2 branch.
45964
45965 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45966
45967         * gcc.dg/i386-bitfield3.c: New test.
45968
45969         * gcc.dg/i386-bitfield2.c: New test.
45970
45971 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45972
45973         * g++.dg/parse/conv_op1.C: New test.
45974
45975 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45976
45977         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45978         approved.
45979
45980 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45981
45982         * gcc.c-torture/compile/20021220-1.c: New test.
45983
45984 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45985
45986         * gcc.dg/i386-fastcall-1.c: New.
45987
45988 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45989
45990         * gcc.c-torture/execute/20021219-1.c: New test.
45991
45992 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45993
45994         * gcc.dg/i386-pic-1.c: New test.
45995
45996 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45997
45998         PR c++/8099
45999         * g++.dg/template/friend9.C: New test.
46000
46001 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46002
46003         PR c++/3663
46004         * g++.dg/template/access7.C: New test.
46005
46006 2002-12-18  Nick Clifton  <nickc@redhat.com>
46007
46008         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46009         the libstdc++-v3 directory has been found.
46010
46011 2002-12-12  Devang Patel <dpatel@apple.com>
46012         * gcc.dg/darwin-ld-1.c: New test.
46013         * gcc.dg/darwin-ld-2.c: New test.
46014         * gcc.dg/darwin-ld-3.c: New test.
46015         * gcc.dg/darwin-ld-4.c: New test.
46016         * gcc.dg/darwin-ld-5.c: New test.
46017
46018 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46019
46020         * gcc.c-torture/compile/20021212-1.c: New test.
46021
46022 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46023
46024         * gcc.dg/fshort-wchar: New test.
46025
46026 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46027
46028         PR c++/8372
46029         * g++.dg/template/dtor1.C: New test.
46030
46031         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46032         markers.
46033
46034 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46035
46036         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46037
46038 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46039
46040         * g++.dg/template/static1.C: New test.
46041         * g++.dg/template/static2.C: New test.
46042         * g++.old-deja/g++.ext/memconst.C: New test.
46043
46044 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46045
46046         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46047         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46048         * g++.dg/special/initp1.C: Likewise.
46049
46050 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * gcc.c-torture/execute/20021204-1.c: New test.
46053
46054 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46055
46056         * gcc.dg/ppc-fmadd-1.c: New file.
46057         * gcc.dg/ppc-fmadd-2.c: New file.
46058         * gcc.dg/ppc-fmadd-3.c: New file.
46059
46060 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46061
46062         * gcc.c-torture/compile/20021204-1.c: New test.
46063
46064 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46065
46066         * g++.dg/inherit/covariant2.C: New test.
46067         * g++.dg/inherit/covariant3.C: New test.
46068         * g++.dg/inherit/covariant4.C: New test.
46069         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46070         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46071
46072 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46073
46074         PR c++/8688
46075         * g++.dg/init/brace3.C: New test.
46076
46077 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46078
46079         * gcc.dg/20020210-1.c: Fix a comment typo.
46080
46081 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46082
46083         PR c++/8720
46084         * g++.dg/parse/defarg1.C: New test.
46085
46086         PR c++/8615
46087         * g++.dg/template/char1.C: New test.
46088
46089         * g++.dg/template/varmod1.C: Fix typo.
46090
46091 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46092
46093         DR 180
46094         * g++.old-deja/g++.pt/crash32.C: Expect error.
46095
46096 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46097
46098         PR c++/5919
46099         * g++.dg/template/varmod1.C: New test.
46100
46101         PR c++/8727
46102         * g++.dg/inherit/typeinfo1.C: New test.
46103
46104         PR c++/8663
46105         * g++.dg/inherit/typedef1.C: New test.
46106
46107 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46108
46109         PR c++/8332
46110         PR c++/8493
46111         * g++.dg/template/strlen1.C: New test.
46112
46113         PR c++/8227
46114         * g++.dg/template/ctor2.C: New test.
46115
46116         PR c++/8214
46117         * g++.dg/init/string1.C: New test.
46118
46119         PR c++/8511
46120         * g++.dg/template/friend8.C: New test.
46121
46122 2002-11-29  Joe Buck <jbuck@synopsys.com>
46123
46124         * g++.dg/lookup/anon2.C: New test.
46125
46126 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46127
46128         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46129         h8300 port.
46130
46131 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46132
46133         * gcc.dg/bitfld-6.c: New test.
46134
46135 2002-11-27  Jan Hubicka  <jh@suse.cz>
46136
46137         * gcc.c-torture/execute/20021127.[cx]: New test.
46138
46139 2002-11-26  Jan Hubicka  <jh@suse.cz>
46140
46141         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46142         quality.
46143
46144 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46145
46146         * g++.dg/init/brace2.C: New test.
46147         * g++.old-deja/g++.mike/p9129.C: Correct.
46148
46149 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46150
46151         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46152
46153 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46154
46155         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46156
46157 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46158
46159         * g++.dg/abi/empty11.C: New test.
46160         * g++.dg/rtti/cv1.C: New test.
46161
46162 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46163
46164         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46165
46166 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46167
46168         * g++.dg/abi/empty10.C: New test.
46169
46170 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46171
46172         * gcc.c-torture/compile/20021124-1.c: New test.
46173
46174 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46175
46176         * g++.dg/abi/rtti2.C: New test.
46177
46178 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46179
46180         * gcc.dg/i386-unroll-1.c: New test.
46181
46182 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46183
46184         * gcc.c-torture/compile/20021120-1.c: New test.
46185         * gcc.c-torture/compile/20021120-2.c: New test.
46186
46187 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46188
46189         * gcc.dg/bitfld-5.c: New test.
46190
46191 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46192
46193         * gcc.c-torture/execute/20021120-3.c: New test.
46194
46195 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46196
46197         * gcc.c-torture/execute/20021120-2.c: New test.
46198
46199 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46200
46201         * gcc.c-torture/execute/20021120-1.c: New test.
46202
46203 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46204
46205         * gcc.c-torture/execute/20021118-3.c: New test.
46206
46207 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46208
46209         * gcc.c-torture/compile/20021119-1.c: New test.
46210
46211 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46212
46213         * gcc.dg/duff-1.c: New test.
46214         * gcc.dg/duff-2.c: New test.
46215         * gcc.dg/duff-3.c: New test.
46216
46217 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46218
46219         * gcc.dg/cpp/_Pragma5.c: New test.
46220
46221 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46222
46223         * gcc.c-torture/execute/20021118-2.c: New test.
46224
46225 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46226
46227         * gcc.c-torture/execute/20021118-1.c: New test.
46228
46229 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46230
46231         * gcc.dg/20021116-1.c: New test.
46232
46233 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46234
46235         * g++.dg/abi/vcall1.C: New test.
46236
46237 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46238
46239         * gcc.dg/20021029-1.c: New test.
46240         * gcc.dg/20021029-2.c: New test.
46241
46242 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46243
46244         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46245
46246 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46247
46248         PR c/8439
46249         * gcc.dg/20021110.c: Move to ...
46250         * gcc.c-torture/compile/20021110.c: .... here.
46251
46252 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46253
46254         PR c/8467
46255         * gcc.c-torture/execute/20021111-1.c
46256
46257 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46258
46259         PR c/8439
46260         * gcc.dg/20021110.c: New test.
46261
46262 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46263
46264         * g++.dg/abi/vthunk3.C: Run only on x86.
46265
46266 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46267
46268         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46269
46270 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46271
46272         * lib/compat.exp (compat-execute): Fix logic error in last
46273         change.
46274
46275 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46276
46277         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46278
46279 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46280
46281         PR c++/8389
46282         * g++.dg/template/access6.C: New test.
46283
46284 2002-11-08  Jan Hubicka  <jh@suse.cz>
46285
46286         * gcc.dg/i386-ssefp-1.c: New test.
46287         * gcc.dg/i386-ssefp-1.c: New test.
46288
46289 2002-11-08  Jan Hubicka  <jh@suse.cz>
46290
46291         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46292
46293 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46294
46295         * g++.dg/abi/vthunk3.C: New test.
46296
46297         PR c++/8338
46298         * g++.dg/template/crash2.C: New test.
46299
46300 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46301
46302         * g++.dg/abi/dtor1.C: New test.
46303         * g++.dg/abi/dtor2.C: Likewise.
46304
46305 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46306
46307         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46308         Darwin.
46309
46310 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46311
46312         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46313         -mthumb.  Only xfail with -O0.
46314
46315 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46316
46317         * g++.dg/abi/thunk1.C: New test.
46318         * g++.dg/abi/thunk2.C: Likewise.
46319         * g++.dg/abi/vtt1.C: Likewise.
46320
46321 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46322
46323         PR optimization/8423
46324         * gcc.c-torture/execute/builtin-constant.c: New test.
46325
46326 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46327
46328         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46329         Add some more cases.
46330
46331 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46332
46333         PR c++/8391
46334         * g++.dg/opt/local1.C: New test.
46335
46336 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46337
46338         PR c++/8160
46339         * g++.dg/template/complit1.C: New test.
46340
46341         PR c++/8149
46342         * g++.dg/template/typename4.C: Likewise.
46343
46344 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46345
46346         Core issue 287, PR c++/7639
46347         * g++.dg/template/instantiate1.C: Adjust error location.
46348         * g++.dg/template/instantiate3.C: New test.
46349         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46350         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46351         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46352
46353 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46354
46355         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46356
46357 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46358
46359         PR c++/8287
46360         * g++.dg/init/dtor2.C: New test.
46361
46362 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46363
46364         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46365         * gcc.dg/nest.c: Bypass errors on irix6.
46366
46367 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46368
46369         * gcc.dg/nest.c: Expect error for mmix-*-*.
46370         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46371
46372 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46373
46374         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46375         markers.
46376
46377         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46378
46379 2002-10-25  Mike Stump  <mrs@apple.com>
46380
46381         * gcc.dg/warn-1.c: New test.
46382
46383 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46384
46385         * g++.dg/template/typename3.C: New test.
46386
46387 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46388
46389         * g++.dg/lookup/ptrmem1.C: New test.
46390
46391         * g++.dg/abi/vthunk2.C: New test.
46392
46393 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46394
46395         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46396
46397 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46398
46399         * g++.dg/abi/empty9.C: New test.
46400
46401 2002-10-24  Richard Henderson  <rth@redhat.com>
46402
46403         * g++.dg/inherit/thunk1.C: Enable for ia64.
46404
46405 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46406
46407         PR c++/8067
46408         * g++.dg/lookup/pretty1.C: New test.
46409
46410 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46411
46412         * gcc.dg/20021023-1.c: New test.
46413
46414 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46415
46416         PR c++/7679
46417         * g++.dg/parse/inline1.C: New test.
46418
46419 2002-10-23  Richard Henderson  <rth@redhat.com>
46420
46421         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46422
46423         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46424
46425 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46426
46427         PR c++/6579
46428         * g++.dg/parse/stmtexpr3.C: New test.
46429
46430 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46431
46432         * g++.dg/expr/cond1.C: New test.
46433
46434 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46435
46436         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46437
46438 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46439
46440         * g++.dg/abi/vbase13.C: New test.
46441         * g++.dg/abi/vbase14.C: Likewise.
46442
46443 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46444
46445         * gcc.dg/tls/pic-1.c: New test.
46446         * gcc.dg/tls/nonpic-1.c: New test.
46447         * gcc.dg/20021018-1.c: New test.
46448
46449 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46450
46451         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46452         Remove only files with the same base name as the test case.
46453         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46454         (profopt-execute): Likewise.  Also, remove old profiling
46455         and performance data files before running the tests.
46456
46457         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46458         * g++.dg/bprob/bprob.exp: Likewise.
46459         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46460         to allow more general test case names.
46461
46462         * g++.dg/bprob/bprob-1.C: Rename to ...
46463         * g++.dg/bprob/g++-bprob-1.C: ... this.
46464
46465         * g77.dg/bprob/bprob-1.f: Rename to ...
46466         * g77.dg/bprob/g77-bprob-1.f: ... this.
46467
46468 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46469
46470         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46471         bison 1.50 or later.
46472
46473 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46474
46475         * g++.dg/README: Describe more test directories.
46476
46477 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46478
46479         * g++.dg/init/array6.C: Add additional tests.
46480
46481 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46482
46483         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46484         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46485
46486 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46487
46488         * gcc.c-torture/compile/20020604-1.x: New.
46489         * gcc.c-torture/compile/simd-5.x: Likewise.
46490         * gcc.c-torture/execute/920710-1.x: Likewise.
46491         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46492
46493 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46494
46495         * g++.dg/inherit/override1.C: Add dg-options clause.
46496
46497 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46498
46499         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46500         _mm_slli_si128.
46501
46502 2002-10-19  Andreas Schwab  <schwab@suse.de>
46503
46504         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46505         directory component.
46506
46507 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46508
46509         * g++.dg/inherit/thunk1.C: New test.
46510
46511         * g++.dg/inherit/override1.C: New test.
46512
46513         * g++.dg/abi/mangle11.C: New test.
46514         * g++.dg/abi/mangle14.C: New test.
46515         * g++.dg/abi/mangle17.C: New test.
46516
46517 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46518
46519         * g++.dg/overload/member2.C: New test.
46520
46521 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46522
46523         * g++.dg/README: Describe new compat directory.
46524         * g++.dg/dg.exp: Skip tests in compat directory.
46525         * README.compat: New file.
46526         * lib/compat.exp: New expect script.
46527         * g++.dg/compat: New test directory.
46528         * g++.dg/compat/compat.exp: New expect script.
46529         * g++.dg/compat/abi: New test directory.
46530         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46531         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46532         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46533         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46534         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46535         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46536         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46537         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46538         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46539         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46540         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46541         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46542         * g++.dg/compat/break: New test directory.
46543         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46544         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46545         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46546         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46547         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46548         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46549         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46550         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46551         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46552         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46553         g++.dg/compat/break/README: New files.
46554         * g++.dg/compat/eh: New test directory.
46555         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46556         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46557         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46558         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46559         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46560         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46561         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46562         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46563         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46564         g++.dg/compat/eh/filter2_y.C,
46565         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46566         g++.dg/compat/eh/new1_y.C,
46567         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46568         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46569         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46570         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46571         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46572         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46573         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46574         g++.dg/compat/eh/unexpected1_y.C: New files.
46575         * g++.dg/compat/init: New test directory.
46576         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46577         g++.dg/compat/init/array5_y.C,
46578         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46579         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46580         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46581         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46582         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46583         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46584         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46585         g++.dg/compat/init/init-ref2_y.C: New files.
46586
46587 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46588
46589         PR c++/7584
46590         * g++.dg/inherit/using3.C: New test.
46591
46592 2002-10-17  Jan Hubicka  <jh@suse.cz>
46593
46594         * gcc.dg/20021017-2.c: New test.
46595
46596 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46597
46598         * g++.dg/abi/mangle16.C: Adjust.
46599
46600         * g++.dg/init/array8.C: New test.
46601
46602 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46603
46604         * gcc.dg/special/mips-abi.exp: New test.
46605         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46606
46607 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46608
46609         * g++.dg/abi/mangle16.C: New test.
46610         * g++.dg/abi/mangle17.C: Likewise.
46611
46612         PR c++/7478
46613         * g++.dg/template/ref1.C: New test.
46614
46615 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46616
46617         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46618
46619 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46620
46621         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46622
46623 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46624
46625         PR c++/7524
46626         * g++.dg/init/array7.C: New test.
46627
46628 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46629
46630         * g++.dg/init/array6.C: New test.
46631
46632         * g++.dg/abi/mangle13.C: Likewise.
46633         * g++.dg/abi/mangle14.C: Likewise.
46634         * g++.dg/abi/mangle15.C: Likewise.
46635
46636 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46637
46638         * g++.dg/abi/empty8.C: New test.
46639
46640 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46641
46642         * g++.dg/init/ctor1.C: New test.
46643
46644 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46645
46646         * gcc.c-torture/execute/20021015-1.c: New test.
46647
46648 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46649
46650         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46651
46652 2002-10-14  Jan Hubicka  <jh@suse.cz>
46653
46654         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46655
46656 2002-10-14  Richard Henderson  <rth@redhat.com>
46657
46658         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46659
46660 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46661
46662         PR optimization/6631
46663         * g++.dg/opt/const2.C: New test.
46664
46665 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46666
46667         PR c++/7176
46668         * g++.dg/parse/friend1.C: New test.
46669         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46670
46671 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46672
46673         * gcc.dg/20021014-1.c: New test.
46674
46675 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46676
46677         PR c++/5661
46678         * g++.dg/ext/vlm1.C: New test.
46679         * g++.dg/ext/vlm2.C: Likewise.
46680
46681         * g++.dg/init/array1.C: Remove invalid braces.
46682         * g++.dg/init/brace1.C: New test.
46683         * g++.dg/init/copy2.C: Likewise.
46684         * g++.dg/init/copy3.C: Likewise.
46685         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46686         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46687         braces.
46688
46689 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46690
46691         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46692
46693 2002-10-11  Richard Shann  <richard.shann@superh.com>
46694
46695         * gcc.c-torture/compile/simd-5.c: New test.
46696
46697 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46698
46699         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46700
46701 2002-10-10  Jim Wilson  <wilson@redhat.com>
46702
46703         * gcc.c-torture/execute/20021010-1.c: New test.
46704
46705 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46706
46707         PR c/7353
46708         * g++.dg/ext/typedef-init.C: New test.
46709         * gcc.dg/typedef-init.c: New test.
46710
46711 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46712
46713         * gcc.dg/cpp/paste13.c: New test.
46714
46715 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46716
46717         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46718         remaining platforms, XFAIL during compile, not execute.  Don't
46719         XFAIL at -O0.
46720
46721 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46722
46723         * gcc.dg/alias-1.c: Tweak expected warning.
46724
46725 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46726
46727         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46728
46729 2002-10-06  Andreas Jaeger  <aj@suse.de>
46730
46731         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46732         * gcc.dg/cpp/c++98.C: Likewise.
46733
46734         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46735         * g++.dg/cpp/c++98.C: Likewise.
46736
46737         * g++.dg/README (Subdirectories): Mention cpp directory.
46738
46739         PR target/7559
46740         * gcc.dg/20021006-1.c: New test.
46741
46742 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46743
46744         PR c++/7804
46745         * g++.dg/other/warning1.C: New test.
46746
46747 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46748
46749         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46750         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46751         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46752
46753 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46754
46755         PR c++/7931
46756         * g++.dg/template/ptrmem3.C: New test.
46757
46758         PR c++/7754
46759         * g++.dg/template/union1.C: New test.
46760
46761 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46762
46763         PR c++/8006
46764         * g++.dg/abi/mangle9.C: New test.
46765         * g++.dg/abi/mangle10.C: New test.
46766         * g++.dg/abi/mangle11.C: New test.
46767         * g++.dg/abi/mangle12.C: New test.
46768
46769 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46770
46771         PR c++/7188.
46772         * g++.dg/template/meminit1.C: New test.
46773         * g++.dg/warn/Wreorder-1.C: Likewise.
46774         * g++.old-deja/g++.mike/warn3.C: Tweak.
46775         * lib/prune.exp: Ingore "in copy constructor".
46776
46777 2002-10-02  Andreas Jaeger  <aj@suse.de>
46778
46779         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46780         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46781         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46782         on x86-64.
46783
46784 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46785
46786         * gcc.dg/empty1.C: Fix typo.
46787
46788 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46789
46790         * gcc.dg/alias-1.c: New test.
46791
46792 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46793
46794         * gcc.dg/empty1.C: New test.
46795
46796         * g++.dg/tls/init-2.C: Tweak error messages.
46797
46798 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46799
46800         * gcc.c-torture/compile/20020923-1.c: New test.
46801
46802 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46803
46804         * gcc.c-torture/execute/ffs-1.c: New test.
46805         * gcc.c-torture/execute/ffs-2.c: Ditto.
46806
46807 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46808
46809         * g++.dg/overload/member1.C: New test.
46810
46811 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46812
46813         * g++.dg/abi/empty7.C: New test.
46814         * g++.dg/init/pm2.C: Likewise.
46815
46816 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46817
46818         * g++.dg/rtti/crash1.C: New test.
46819
46820 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46821
46822         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46823         gcc.dg/sibcall-4.c: New tests.
46824
46825 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46826
46827         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46828         powerpc and MMIX targets.
46829
46830 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46831
46832         * gcc.dg/cpp/20020927-1.c: New.
46833
46834 2002-09-26  David S. Miller  <davem@redhat.com>
46835
46836         * gcc.c-torture/compile/trunctfdf.c: New.
46837
46838 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46839
46840         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46841
46842 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46843
46844         * gcc.c-torture/execute/loop-15.c: New.
46845
46846 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46847
46848         * README.QMTEST: Fix typo.
46849
46850 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46851
46852         * gcc.dg/20020926-1.c: New test.
46853
46854 2002-09-25  David S. Miller  <davem@redhat.com>
46855
46856         PR target/7842
46857         * gcc.c-torture/execute/shiftdi.c: New test.
46858
46859 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46860
46861         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46862         unique to the tool.
46863         * lib/g77.exp (g77_init): Likewise.
46864         * lib/g++.exp (g++_init): Likewise.
46865         * lib/objc.exp (objc_init): Likewise.
46866
46867 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46868
46869         * g++.dg/abi/empty5.C: New test.
46870         * g++.dg/abi/empty6.C: New test.
46871         * g++.dg/abi/vbase12.C: New test.
46872
46873 2002-09-25  Richard Henderson  <rth@redhat.com>
46874
46875         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46876         too-small long double.
46877
46878 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46879
46880         * gcc.dg/20020919-1.c: New test.
46881
46882 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46883
46884         * g++.dg/abi/bitfield6.C: New test.
46885         * g++.dg/abi/bitfield7.C: New test.
46886         * g++.dg/abi/bitfield8.C: New test.
46887         * g++.dg/abi/vbase11.C: New test.
46888
46889 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46890
46891         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46892         hppa*-*-hpux*.  Update test comment.
46893
46894 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46895
46896         * gcc.dg/tls/struct-1.c: New test.
46897
46898 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46899
46900         * gcc.dg/cpp/tr-warn2.c: Update.
46901
46902 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46903
46904         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46905
46906 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46907
46908         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46909         systems.
46910
46911 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46912
46913         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46914
46915         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46916         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46917         setting of cxxfilt.
46918
46919 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46920
46921         * gcc.dg/20020312-2.c: Update for darwin.
46922
46923 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46924
46925         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46926
46927 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46928
46929         * objc.dg/comp-types-1.m: New test.
46930         * objc.dg/comp-types-2.m: New test.
46931         * objc.dg/comp-types-3.m: New test.
46932         * objc.dg/comp-types-4.m: New test.
46933         * objc.dg/comp-types-5.m: New test.
46934         * objc.dg/comp-types-6.m: New test.
46935
46936 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46937
46938         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46939
46940 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46941
46942         * g++.dg/other/do1.C: New test.
46943
46944         * g++.dg/template/subst1.C: New test.
46945
46946 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46947
46948         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46949
46950 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46951
46952         * g++.dg/template/qualttp20.C: Adjust expected errors.
46953         * g++.old-deja/g++.jason/report.C: Likewise.
46954         * g++.old-deja/g++.other/qual1.C: Likewise.
46955
46956         * g++.dg/lookup/scoped2.C: New test.
46957
46958         * g++.dg/ext/asm3.C: New test.
46959
46960 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46961
46962         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46963
46964 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46965
46966         * ChangeLog: follow spelling conventions.
46967         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46968         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46969         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46970         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46971         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46972         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46973         * g++.old-deja/g++.law/global-init1.C: Likewise.
46974         * g++.old-deja/g++.other/delete4.C: Likewise.
46975         * g++.old-deja/g++.other/inline21.C: Likewise.
46976         * g++.old-deja/g++.other/singleton.C: Likewise.
46977         * g77.dg/strlen0.f: Likewise.
46978         * g77.f-torture/compile/20010519-1.f: Likewise.
46979         * g77.f-torture/compile/980310-4.f: Likewise.
46980         * gcc.c-torture/compile/20000605-1.c: Likewise.
46981         * gcc.c-torture/execute/20020225-1.c: Likewise.
46982         * gcc.dg/c90-hexfloat-2.c: Likewise.
46983         * gcc.dg/c99-bool-1.c: Likewise.
46984         * gcc.dg/c99-hexfloat-2.c: Likewise.
46985         * gcc.dg/dll-2.c: Likewise.
46986         * gcc.dg/wtr-union-init-1.c: Likewise.
46987         * gcc.dg/wtr-union-init-2.c: Likewise.
46988         * gcc.dg/wtr-union-init-3.c: Likewise.
46989         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46990         * gcc.dg/cpp/defined.c: Likewise.
46991         * gcc.dg/cpp/macsyntx.c: Likewise.
46992         * gcc.dg/cpp/paste2.c: Likewise.
46993         * gcc.dg/cpp/trad/defined.c: Likewise.
46994         * gcc.dg/format/c90-printf-1.c: Likewise.
46995         * gcc.dg/format/c90-scanf-1.c: Likewise.
46996         * gcc.dg/format/c99-printf-1.c: Likewise.
46997         * gcc.dg/format/c99-scanf-1.c: Likewise.
46998         * gcc.misc-tests/gcov-8.c: Likewise.
46999         * lib/profopt.exp: Likewise.
47000
47001 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47002
47003         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47004
47005 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47006
47007         * g++.dg/inherit/using2.C: New test.
47008
47009 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47010
47011         * ChangeLog: Follow spelling conventions.
47012         * g++.dg/template/friend4.C: Likewise.
47013         * g++.old-deja/g++.pt/crash67.C: Likewise.
47014         * gcc.c-torture/execute/20000801-4.c: Likewise.
47015         * gcc.dg/c90-digraph-1.c: Likewise.
47016         * gcc.dg/c94-digraph-1.c: Likewise.
47017         * gcc.dg/c99-digraph-1.c: Likewise.
47018         * gcc.dg/cpp/line5.c: Likewise.
47019         * gcc.dg/cpp/multiline.c: Likewise.
47020         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47021         * gcc.dg/format/attr-3.c: Likewise.
47022         * gcc.dg/format/c90-scanf-3.c: Likewise.
47023         * gcc.dg/format/ext-4.c: Likewise.
47024
47025 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47026
47027         * g++.dg/template/pretty1.C: New test.
47028
47029 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47030
47031         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47032
47033 2002-09-13  Matt Austern  <austern@apple.com>
47034
47035         * g++.dg/other/constref[12].C: New, regression tests for
47036         passing a cast expression to a function by const reference.
47037
47038 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47039
47040         * g++.dg/template/deduce1.C: New test.
47041
47042 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47043
47044         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47045         32-bit int.
47046
47047 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47048
47049         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47050         usage.
47051
47052 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47053
47054         * gcc.c-torture/compile/20020910-1.c: New test.
47055
47056 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47057
47058         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47059
47060 2002-09-10  Andreas Jaeger  <aj@suse.de>
47061
47062         * gcc.dg/20020312-2.c: Adjust for x86-64.
47063
47064 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47065
47066         * g77.dg/7388.f: New test case for PR 7388.
47067
47068 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47069
47070         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47071
47072 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47073
47074         * objc.dg/proto-lossage-1.m: New test.
47075
47076 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47077
47078         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47079
47080 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47081
47082         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47083         expected to pass.
47084
47085 2002-09-06  Stan Shebs  <shebs@apple.com>
47086             David Edelsohn  <edelsohn@gnu.org>
47087
47088         * gcc.dg/weak: New directory.
47089         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47090         target-specific xfail bits.
47091         * gcc.dg/typeof-2.c: Move to new directory.
47092         * gcc.dg/weak.exp: New expect script.
47093
47094 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47095
47096         * gcc.c-torture/execute/extzvsi.c: New test.
47097
47098 2002-09-05  Stan Shebs  <shebs@apple.com>
47099
47100         * gcc.dg/weak-1.c: xfail on Darwin.
47101         * gcc.dg/weak-2.c: Ditto.
47102         * gcc.dg/weak-3.c: Ditto.
47103         * gcc.dg/weak-4.c: Ditto.
47104         * gcc.dg/weak-5.c: Ditto.
47105         * gcc.dg/weak-6.c: Ditto.
47106         * gcc.dg/weak-7.c: Ditto.
47107         * gcc.dg/weak-8.c: Ditto.
47108         * gcc.dg/weak-9.c: Ditto.
47109
47110 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47111
47112         * gcc.c-torture/execute/loop-14.c: New test.
47113
47114 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47115
47116         * g++.dg/other/cxa-atexit1.C: New test.
47117
47118         * gcc.dg/typeof-2.c: New test.
47119
47120 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47121
47122         * gcc.dg/builtins-2.c: New testcase.
47123         * gcc.dg/builtins-3.c: New testcase.
47124
47125 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47126
47127         * gcc.dg/cpp/_Pragma4.c: New test.
47128
47129 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47130
47131         * objc/execute/nil_method-1.m: New testcase.
47132
47133 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47134
47135         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47136         [Object class], not [Object initialize].
47137
47138 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47139             Hans-Peter Nilsson  <hp@bitrange.com>
47140
47141         * gcc.c-torture/execute/20020720-1.x: Skip test on
47142         mmix-knuth-mmixware.  Correct comment.
47143
47144 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47145
47146         * g++.dg/abi/bitfield5.C: New test.
47147         * g++.dg/abi/vbase10.C: Likewise.
47148
47149 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47150
47151         * objc.dg/undeclared-selector.m: New test.
47152
47153 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47154
47155         * g++.dg/other/offsetof1.C: Avoid cast warning.
47156
47157 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47158
47159         * objc.dg/super-class-2.m: New test.
47160
47161 2002-08-24  Matt Austern  <austern@apple.com>
47162
47163         * g++.dg/ext/lvaddr.C: New test.
47164         * g++.dg/ext/lvcast.C: New test.
47165
47166 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47167
47168         * g++.dg/inherit/cond1.C: New test.
47169
47170 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47171
47172         * gcc.dg/noncompile/incomplete-1.c: New test.
47173
47174 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47175
47176         * gcc.dg/typespec-1.c: New test.
47177
47178 2002-08-20  Devang Patel  <dpatel@apple.com>
47179         * objc.dg/proto-hier-2.m: New test.
47180
47181 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47182
47183         * objc.dg/bitfield-1.m: New test.
47184         * objc.dg/bitfield-2.m: New test.
47185
47186 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47187
47188         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47189         gcc.dg/c99-flex-array-4.c: New tests.
47190
47191 2002-08-16  Stan Shebs  <shebs@apple.com>
47192
47193         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47194
47195 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47196
47197         * gcc.dg/typeof-1.c: New test.
47198         * g++.dg/ext/typeof2.C: New test.
47199
47200 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47201
47202         * g++.dg/other/offsetof1.C: New test.
47203
47204 2002-08-14  Richard Henderson  <rth@redhat.com>
47205
47206         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47207
47208 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47209
47210         * gcc.dg/cpp/_Pragma3.c: New test.
47211
47212 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47213
47214         * g++.dg/template/inherit3: New test.
47215
47216 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         * gcc.dg/bitfld-4.c: Add blank options.
47219
47220 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47221
47222         * g++.dg/template/crash1.C: New test.
47223
47224 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47225
47226         * gcc.dg/tls/opt-2.c: New test.
47227
47228 2002-08-08  Devang Patel  <dpatel@apple.com>
47229
47230         * objc.dg/selector-1.m : New test
47231
47232 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47233
47234         * g++.dg/abi/bitfield4.C: New test.
47235         * gcc.dg/bitfld-4.c: New test.
47236
47237 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47238
47239         * g++.dg/other/packed1.C: New test.
47240
47241 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47242
47243         * g++.dg/abi/offsetof.C: Tweak error messages.
47244         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47245
47246 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47247
47248         * gcc.dg/bitfld-3.c: New test.
47249
47250 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47251             Richard Henderson  <rth@redhat.com>
47252
47253         * gcc.dg/i386-bitfield1.c: New test.
47254         * g++.dg/abi/bitfield3.C: Update.
47255
47256 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47257
47258         * objc.dg/const-str-2.m: Update.
47259         * gcc.dg/cpp/c++98.c: Change to C extension.
47260         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47261         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47262
47263 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47264
47265         * gcc.dg/tls/diag-3.c: New.
47266
47267 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47268
47269         * g++.dg/README (Subdirectories): Document new subdir expr.
47270         * g++.dg/expr/pmf-1.C: New test.
47271
47272 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47273
47274         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47275
47276 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47277
47278         * g++.dg/abi/bitfield3.C: New test.
47279
47280 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47281
47282         * lib/gcov.exp: Tweak expected line formats.
47283         * gcc.misc-tests/gcov8.c: New test.
47284         * gcc.misc-tests/gcov8.x: New flags.
47285
47286 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47287
47288         * consistency.vlad/layout/endian.c: Include string.h.
47289
47290         * gcc.c-torture/execute/20020805-1.c: New test.
47291
47292 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47293
47294         * g++.dg/other/conversion1.C: New test.
47295
47296 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47297
47298         * gcc.dg/builtins-1.c: New testcase.
47299
47300 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47301
47302         * g++.dg/inherit/access3.C: New test.
47303
47304 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47305
47306         * gcc.dg/ia64-visibility-2.c: New test.
47307
47308 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47309
47310         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47311         __qualifier_flags to __flags.
47312
47313 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47314
47315         * g++.dg/inherit/operator1.C: New test.
47316         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47317         * g++.dg/other/error1.C: Change expected error message.
47318         * g++.dg/template/conv4.C: Likewise.
47319
47320 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47321
47322         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47323         for documented behavior.
47324
47325 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47326
47327         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47328         several targets known to fail.
47329
47330 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47331
47332         * gcc.dg/mips-args-[123].c: New tests.
47333
47334 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47335
47336         * gcc.dg/ppc-spe.c: New.
47337
47338 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47339
47340         * g++.dg/other/ptrmem4.C: New testcase.
47341
47342 2002-07-24  Richard Henderson  <rth@redhat.com>
47343
47344         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47345
47346 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47347
47348         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47349
47350 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47351
47352         * gcc.c-torture/execute/memset-3.c: New testcase.
47353
47354 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47355
47356         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47357         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47358
47359 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47360
47361         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47362         Delete.
47363
47364 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47365
47366         * gcc.c-torture/compile/simd-4.c: New test.
47367
47368 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47369
47370         PR c++/7347, c++/7348
47371         * g++.dg/template/access4.C: New test.
47372         * g++.dg/template/access5.C: New test.
47373         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47374         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47375         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47376         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47377
47378 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47379
47380         * gcc.dg/gnu89-init-2.c: New test.
47381
47382 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47383
47384         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47385
47386 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47387
47388         * gcc.c-torture/execute/20020720-1.c: New testcase.
47389
47390 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47391
47392         * gcc.dg/cpp/Wsignprom.c: New tests.
47393
47394 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47395
47396         * gcc.c-torture/execute/loop-13.c: New test.
47397
47398 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47399
47400         * gcc.dg/cpp/expr.c: New tests.
47401
47402 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47403
47404         * g++.dg/opt/pr6713.C: Add template instantiation.
47405
47406 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47407
47408         * gcc.dg/nest.c: New test.
47409
47410 2002-07-17  Richard Henderson  <rth@redhat.com>
47411
47412         * g++.dg/opt/pr6713.C: New test.
47413
47414 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47415
47416         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47417         XFAIL for all x86 processors.
47418
47419 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47420
47421         * gcc.c-torture/execute/20010122-1.x: Do not test with
47422         -fomit-frame-pointer.
47423
47424 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47425
47426         * g++.dg/template/instantiate2.C: New test.
47427         * g++.dg/template/spec4.C: New test.
47428
47429 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47430
47431         * g++.dg/template/access2.C: New test.
47432         * g++.dg/template/access3.C: New test.
47433
47434 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47435
47436         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47437         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47438         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47439         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47440         Convert to use <stdarg.h>.
47441         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47442         Delete.
47443         * gcc.dg/va-arg-2.c: New.
47444         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47445
47446 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47447
47448         * gcc.c-torture/compile/20020710-1.c: New test.
47449
47450 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47451                           Andrew Pinski  <pinskia@physics.uc.edu>
47452
47453         gcc.c-torture/compile/simd-2.c: New testcase.
47454         gcc.c-torture/compile/simd-3.c: Likewise.
47455
47456 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47457
47458         PR c++/7224
47459         * g++.dg/overload/error1.C: New test.
47460
47461 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47462
47463         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47464         configuration and IRIX 6 O32 ABI.
47465
47466 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47467
47468         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47469
47470 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47471
47472         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47473
47474 2002-07-10  Jeffrey A Law  <law@redhat.com>
47475
47476         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47477
47478         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47479
47480 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47481
47482         * gcc.dg/20020312-2.c: Check for __PPC__.
47483
47484 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47485
47486         * gcc.c-torture/compile/20020709-1.c: New test.
47487
47488 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47489
47490         * g++.dg/template/qualttp21.C: New test case.
47491
47492 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47493
47494         * gcc.c-torture/compile/20020706-1.c: New test.
47495         * gcc.c-torture/compile/20020706-2.c: New test.
47496
47497 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47498             Alexandre Oliva  <aoliva@redhat.com>
47499
47500         * g++.dg/warn/incomplete1.C: New test.
47501
47502 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47503
47504         PR c++/7099
47505         * g++.dg/warn/noreturn1.C: New test.
47506
47507 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47508
47509         PR c++/6706
47510         * g++.dg/debug/debug6.C: New test.
47511         * g++.dg/debug/debug7.C: New test.
47512
47513 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47514
47515         * gcc.c-torture/compile/simd-3.c: New test.
47516
47517 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47518
47519         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47520         * gcc.dg/20020620-1.c: Likewise.
47521
47522 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47523
47524         PR c++/6944
47525         * g++.dg/init/array4.C: New test.
47526         * g++.dg/init/array5.C: New test.
47527
47528 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47529
47530         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47531         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47532
47533 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47534
47535         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47536         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47537         * gcc.dg/wtr-conversion-1.c: Likewise.
47538         * gcc.dg/wtr-escape-1.c: Likewise.
47539         * gcc.dg/wtr-int-type-1.c: Likewise.
47540         * gcc.dg/wtr-label-1.c: Likewise.
47541         * gcc.dg/wtr-static-1.c: Likewise.
47542         * gcc.dg/wtr-strcat-1.c: Likewise.
47543         * gcc.dg/wtr-suffix-1.c: Likewise.
47544         * gcc.dg/wtr-switch-1.c: Likewise.
47545         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47546         * gcc.dg/wtr-union-init-1.c: Likewise.
47547         * gcc.dg/wtr-union-init-2.c: Likewise.
47548         * gcc.dg/wtr-union-init-3.c: Likewise.
47549
47550         * gcc.dg/wtr-func-def-1.c: New test.
47551
47552 2002-07-02 Devang Patel <dpatel@apple.com>
47553
47554         * objc.dg/param-1.m: New test.
47555
47556 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47557
47558         * gcc.dg/cpp/trad/directive.c: Add test.
47559         * gcc.dg/cpp/trad/macroargs.c: Add test.
47560         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47561
47562 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47563
47564         * gcc.dg/cpp/cmdlne-M.c: New test.
47565
47566 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47567
47568         * objc.dg/desig-init-1.m: New test.
47569
47570 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47571
47572         PR c++/6716
47573         * g++.dg/template/instantiate1.C: New test.
47574
47575 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47576
47577         PR c++/7112
47578         * g++.dg/template/sizeof2.C: New test.
47579
47580 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47581
47582         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47583         gcc.dg/cpp/trad/include.c: New tests.
47584
47585 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47586
47587         PR target/7177
47588         * gcc.c-torture/compile/20020701-1.c: New test.
47589
47590 2002-07-01  Stan Shebs  <shebs@apple.com>
47591
47592         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47593         header here...
47594         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47595         (objc-torture-execute): or here.
47596
47597 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47598
47599         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47600
47601 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47602
47603         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47604
47605 2002-06-30  Devang Patel  <dpatel@apple.com>
47606
47607         * objc.dg/fsyntax-only.m: New test.
47608
47609 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47610
47611         PR c++/6695
47612         * g++.dg/template/friend7.C: New file.
47613
47614 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47615
47616         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47617         return type.
47618
47619 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47620
47621         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47622         avoid division by zero.
47623
47624 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47625
47626         * gcc.dg/Wunknownprag.c: New tests.
47627
47628 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47629
47630         * gcc.c-torture/execute/simd-2.c: New test.
47631
47632 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47633
47634         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47635         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47636         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47637         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47638         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47639         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47640         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47641         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47642         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47643         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47644         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47645         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47646         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47647         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47648         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47649         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47650         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47651
47652 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47653
47654         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47655         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47656         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47657         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47658         New tests.
47659         * gcc.dg/cpp/trad/directive.c: Update.
47660
47661 2002-06-23  Andreas Jaeger  <aj@suse.de>
47662
47663         * gcc.c-torture/execute/complex-6.c: New.
47664
47665 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47666
47667         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47668         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47669         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47670         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47671
47672 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47673
47674         * gcc.dg/cpp/trad: New directory with traditional tests copied
47675         from parent directory.
47676         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47677         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47678         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47679         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47680         Move to trad/ and rename.
47681         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47682         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47683         gcc.dg/cpp/trad/redef2.c: New tests.
47684         * gcc.dg/cpp/trad/trad.exp: New driver.
47685
47686 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47687
47688         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47689         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47690         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47691         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47692         Remove.
47693
47694 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47695
47696         * gcc.dg/20020620-1.c: New test.
47697
47698 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47699
47700         * g++.dg/template/ttp4.C: New test.
47701
47702 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47703
47704         * g++.dg/opt/vt1.C: Fix regexp.
47705
47706 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47707
47708         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47709         Don't use attribute `noinline'.
47710
47711 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47712
47713         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47714
47715 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47716
47717         * gcc.c-torture/execute/simd-1.c: New.
47718
47719         * gcc.dg/simd-1.c: New.
47720
47721 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47722
47723         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47724
47725 2002-06-16  Richard Henderson  <rth@redhat.com>
47726
47727         * g++.dg/ext/anon-struct1.C: New.
47728         * g++.dg/ext/anon-struct2.C: New.
47729         * g++.dg/ext/anon-struct3.C: New.
47730         * gcc.dg/anon-struct-1.c: New.
47731         * gcc.dg/anon-struct-2.c: New.
47732         * gcc.dg/anon-struct-3.c: New.
47733         * gcc.dg/20011008-1.c: Adjust warning text.
47734         * gcc.dg/20020527-1.c: Add -fms-extensions.
47735
47736 2002-06-16  Richard Henderson  <rth@redhat.com>
47737
47738         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47739
47740 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47741
47742         * gcc.c-torture/execute/20020615-1.c: New test.
47743
47744 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47745
47746         * gcc.c-tortuture/execute/compare-1.c: New test case.
47747         * gcc.c-tortuture/execute/compare-2.c: New test case.
47748         * gcc.c-tortuture/execute/compare-3.c: New test case.
47749
47750 2002-06-13  Richard Henderson  <rth@redhat.com>
47751
47752         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47753         ia64 ilp32.
47754
47755 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47756
47757         * g++.dg/template/typename2.C: Update error message.
47758
47759 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47760
47761         * gcc.c-torture/execute/20020611-1.c: New test.
47762
47763 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47764
47765         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47766         list of targets to skip.
47767
47768 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47769
47770         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47771         targets if not optimizing.
47772
47773 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47774
47775         * gcc.c-torture/compile/20020605-1.c: New test.
47776
47777         * g++.dg/opt/vt1.C: New test.
47778
47779         * gcc.dg/20020531-1.c: New test.
47780
47781         * gcc.dg/20020530-1.c: New test.
47782
47783         * gcc.dg/20020527-1.c: New test.
47784
47785         * g++.dg/opt/cse1.C: New test.
47786
47787 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47788
47789         * gcc.dg/20020607-2.c: New test case.
47790
47791 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47792
47793         * gcc.c-torture/compile/20020604-1.c: New test.
47794
47795 2002-06-04  Richard Henderson  <rth@redhat.com>
47796
47797         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47798         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47799         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47800
47801 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47802
47803         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47804
47805 2002-06-03  Richard Henderson  <rth@redhat.com>
47806
47807         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47808         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47809
47810 2002-06-02  Richard Henderson  <rth@redhat.com>
47811
47812         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47813         test functions static.
47814
47815 2002-06-02  Andreas Jaeger  <aj@suse.de>
47816
47817         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47818         now.
47819
47820 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47821
47822         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47823         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47824         Update for mofified diagnostics.
47825         * gcc.dg/c99-intconst-1.c: No longer fail.
47826
47827 2002-06-02  Richard Henderson  <rth@redhat.com>
47828
47829         * gcc.dg/uninit-A.c: Remove xfail markers.
47830
47831 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47832
47833         * gcc.dg/fnegate-1.c: New test case.
47834
47835 2002-05-30  Osku Salerma  <osku@iki.fi>
47836
47837         * gcc.c-torture/execute/mayalias-1.c: New file.
47838
47839 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47840
47841         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47842         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47843         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47844
47845 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47846
47847         * gcc.c-torture/execute/20020529-1.c: New test.
47848
47849 2002-05-27  Richard Henderson  <rth@redhat.com>
47850
47851         * g++.dg/ext/attrib6.C: New test case.
47852
47853 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47854
47855         * gcc.c-torture/execute/pure-1.c: New test.
47856
47857 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47858
47859         * gcc.dg/cpp/arith-2.c: Remove.
47860
47861 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47862
47863         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47864         * gcc.dg/cpp/if-3.c: Remove.
47865
47866 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47867
47868         * g++.dg/opt/cse2.C: New test.
47869
47870 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47871
47872         * gcc.dg/cpp/arith-1.c: New semantic tests.
47873         * gcc.dg/cpp/if-1.c: Update.
47874
47875 2002-05-24  Ben Elliston  <bje@redhat.com>
47876
47877         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47878
47879 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47880
47881         * gcc.dg/verbose-asm.c: New test.
47882
47883 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47884
47885         * gcc.dg/cpp/paste12.c: New test.
47886
47887 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47888
47889         * g++.dg/parse/named_ops.C: New test.
47890
47891 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47892
47893         * gcc.dg/weak-8.c: New test.
47894
47895 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47896
47897         * gcc.dg/weak-2.c: Allow optional leading underscore
47898         in scan-assembler symbol name.
47899         * gcc.dg/weak-3.c: Likewise.
47900         * gcc.dg/weak-4.c: Likewise.
47901         * gcc.dg/weak-5.c: Likewise.
47902
47903 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47904
47905         * gcc.dg/20020523-1.c: New test.
47906
47907 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47908
47909         * objc.dg/const-str-2.m: Update now that we stop after
47910         a command line error.
47911
47912 2002-05-22  Richard Henderson  <rth@redhat.com>
47913
47914         * g++.dg/dg.exp: Fix typo in test pruneing.
47915
47916 2002-05-22  Richard Henderson  <rth@redhat.com>
47917
47918         * g++.dg/dg.exp: Prune the tls subdirectory.
47919         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47920         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47921         * g++.dg/tls/init-1.C: New.
47922
47923 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47924
47925         * gcc.dg/20020517-1.c: New test.
47926
47927 2002-05-21  Richard Henderson  <rth@redhat.com>
47928
47929         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47930         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47931
47932 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47933
47934         * g++.dg/other/copy2.C: New test.
47935
47936 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47937
47938         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47939         (MAX_COPY): Bump up to 10 times sizeof (long long).
47940         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47941
47942         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47943         sizeof (long long).
47944
47945         * gcc.c-torture/execute/strcpy-1.c: New test.
47946
47947 2002-05-19  Jason Merrill  <jason2redhat.com>
47948
47949         * g++.dg/ext/oper1.C: New test.
47950
47951 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47952 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47953
47954         * README.QMTEST: New file.
47955
47956         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47957
47958 2002-05-19  Andreas Jaeger  <aj@suse.de>
47959
47960         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47961         now.
47962         * gcc.c-torture/execute/loop-2d.x: Likewise.
47963
47964 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47965
47966         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47967         support weak symbols.
47968         * gcc.dg/weak-4.c: Likewise.
47969         * gcc.dg/weak-6.c: Likewise.
47970
47971 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47972
47973         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47974         cygwin, coff and h8300-*-hms targets
47975         * gcc.dg/weak-5.c: Likewise.
47976         * gcc.dg/weak-7.c: Likewise.
47977
47978 2002-05-16  Jason Merrill  <jason@redhat.com>
47979
47980         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47981         (scan-assembler-not, scan-assembler-dem): Likewise.
47982         (scan-assembler-dem-not): Likewise.
47983
47984 2002-05-15  Richard Henderson  <rth@redhat.com>
47985
47986         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47987
47988 2002-05-15  Richard Henderson  <rth@redhat.com>
47989
47990         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47991         (vfoo1f): Warning here.
47992         (vfoo1l): Don't redefine the alias.
47993
47994 2002-05-14  Jason Merrill  <jason@redhat.com>
47995             Alexandre Oliva  <aoliva@redhat.com>
47996
47997         * g++.dg/init/pm1.C: New test.
47998
47999 2002-05-12  David S. Miller  <davem@redhat.com>
48000
48001         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48002         types.
48003
48004 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48005
48006         * gcc.c-torture/execute/20020510-1.c: New test case.
48007
48008 2002-05-10  David S. Miller  <davem@redhat.com>
48009
48010         * gcc.c-torture/execute/conversion.c: Test long double too.
48011
48012 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48013
48014         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48015         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48016         * lib/g++.exp (g++_link_flags): Likewise.
48017         * lib/objc.exp (objc_target_compile): Likewise.
48018
48019 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48020
48021         * gcc.dg/cpp/poison.c: Update.
48022         * gcc.dg/cpp/20000625-2.c: Remove.
48023         * gcc.dg/cpp/direct2s.c: Remove final test.
48024
48025 2002-05-08  Tom Rix  <trix@redhat.com>
48026
48027         * gcc.c-torture/execute/20020508-1.c: New test.
48028         * gcc.c-torture/execute/20020508-2.c: New test.
48029         * gcc.c-torture/execute/20020508-3.c: New test.
48030
48031 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48032
48033         * gcc.dg/cpp/charconst-4.c: More tests.
48034
48035 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48036
48037         PR c/6569
48038         * gcc.dg/weak-3.c: Update location of warning messages.
48039         * gcc.dg/weak-5.c: Likewise.
48040
48041 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48042
48043         * gcc.c-torture/execute/20020506-1.c: New test case.
48044
48045 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48046
48047         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48048
48049 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48050
48051         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48052
48053 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48054
48055         * gcc.dg/cpp/charconst-3.c: New test.
48056
48057 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48058
48059         * gcc.dg/cpp/charconst.c: Update tests.
48060
48061 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48062
48063         * treelang: Added directory for new sample language treelang. Also
48064         lib/treelang.exp: New file to signal treelang should be tested.
48065
48066 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48067
48068         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48069         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48070         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48071         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48072         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48073         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48074         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48075
48076 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48077
48078         * gcc.dg/format/xopen-2.c: New test.
48079
48080 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48081
48082         * gcc.dg/20020503-1.c: New test.
48083
48084 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48085
48086         * g++.dg/init/dtor1.C: Make it tougher.
48087
48088 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48089
48090         * g++.dg/init/dtor1.C: New test.
48091
48092 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48093
48094         * gcc.dg/altivec-8.c: New.
48095
48096 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48097
48098         * gcc.dg/altivec-7.c: New.
48099
48100 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48101
48102         * g++.dg/parse/typedef1.C: New test.
48103
48104 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48105
48106         PR c++/6486
48107         * g++.dg/template/friend6.C: New test.
48108
48109         PR c++/6492
48110         * g++.dg/init/copy1.C: New test.
48111
48112 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48113
48114         * g++.dg/warn/effc1.C: New test.
48115
48116 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48117
48118         * gcc.dg/cpp/if-cexp.c: Add a test.
48119
48120 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48121
48122         * gcc.dg/20020426-2.c: New test.
48123
48124 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48125
48126         * gcc.dg/cpp/if-mop.c: Update.
48127         * gcc.dg/cpp/if-mpar.c: Add test.
48128         * gcc.dg/cpp/if-oppr.c: Update.
48129
48130 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48131
48132         PR c/6343
48133         * gcc.dg/weak-[2-7].c: New tests.
48134
48135 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48136
48137         * gcc.dg/enum1.c: New test.
48138
48139 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48140
48141         PR c++/6497
48142         * g++.dg/inherit/access2.C: New test.
48143
48144 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48145
48146         PR bootstrap/6445
48147         * gcc.dg/20020426-1.c: New test.
48148
48149 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48150
48151         * g++.dg/abi/enum1.C: New test.
48152
48153 2002-04-26  Richard Henderson  <rth@redhat.com>
48154
48155         * gcc.dg/c99-bool-1.c: Expect always true warning.
48156
48157 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48158
48159         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48160
48161 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48162
48163         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48164         targets.
48165
48166 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48167
48168         * g++.dg/abi/mange7.C: New test.
48169
48170         PR c++/6438.
48171         * g++.dg/parse/stmtexpr2.C: New test.
48172
48173 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48174
48175         * gcc.dg/20020312-2.c: Add SH target.
48176
48177 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48178
48179         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48180         compiler output on mips*-*-irix*.
48181
48182 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48183
48184         * g++.dg/parse/attr1.C: New test.
48185
48186 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48187
48188         * gcc.c-torture/execute/string-opt-17.c: New test case.
48189         * gcc.c-torture/execute/memset-2.c: New test case.
48190
48191 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48192
48193         PR c++/6256:
48194         * g++.dg/template/friend5.C: New test.
48195
48196         PR c++/6331:
48197         * g++.dg/template/qual1.C: Likewise.
48198
48199 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48200
48201         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48202         Include stdlib.h, not stdio.h or ctype.h.
48203
48204 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48205
48206         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48207         cris-*-elf* and mmix-*-*.
48208         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48209         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48210         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48211         Ditto.
48212         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48213         * gcc.dg/wchar_t-1.c: Ditto.
48214
48215 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48216
48217         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48218         Clarify comment.
48219
48220 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48221
48222         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48223
48224 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48225
48226         * gcc.c-torture/execute/20000906-1.x: Delete.
48227
48228 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48229
48230         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48231
48232 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48233
48234         * PR6367
48235         * g77.f-torture/execute/6367.f: New test.
48236         * g77.f-torture/execute/6367.x: Disable for MMIX.
48237
48238 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48239
48240         * PR6352
48241         * g++.dg/opt/inline2.C: New test.
48242
48243 2002-04-18  Richard Henderson  <rth@redhat.com>
48244
48245         * gcc.dg/20000906-1.c: Enable for all targets.
48246         * gcc.c-torture/compile/iftrap-2.c: New.
48247
48248 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48249
48250         * gcc.dg/20020418-1.c: New test.
48251         * gcc.dg/20020418-2.c: New test.
48252
48253 2002-04-18  Richard Henderson  <rth@redhat.com>
48254
48255         * gcc.c-torture/compile/iftrap-1.c: New.
48256         * gcc.dg/iftrap-1.c: Adjust for ia64.
48257         * gcc.dg/iftrap-2.c: New.
48258
48259 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48260
48261         * gcc.c-torture/compile/20020418-1.c: New test.
48262
48263 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48264
48265         * gcc.c-torture/compile/20020415-1.c: New.
48266
48267 2002-04-18  David S. Miller  <davem@redhat.com>
48268
48269         * gcc.c-torture/execute/20020418-1.c: New test.
48270
48271 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48272
48273         * gcc.dg/20020416-1.c: New test.
48274
48275         * g++.dg/opt/inline1.C: New test.
48276
48277 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48278
48279         * gcc.dg/altivec-5.c: New test.
48280
48281         * gcc.dg/20020415-1.c: New test.
48282
48283 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48284
48285         * lib/chill.exp: Remove.
48286
48287 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48288
48289         * g++.dg/other/big-struct.C: New test.
48290
48291 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48292
48293         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48294         of scratch file.
48295
48296 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48297
48298         PR c/6277
48299         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48300         in scan-assembler function name
48301
48302 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48303
48304         * g77.f-torture/execute/980628-4.x,
48305         g77.f-torture/execute/980628-5.x,
48306         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48307         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48308         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48309         i[34567]86-*-*.
48310
48311 2002-04-13  David S. Miller  <davem@redhat.com>
48312
48313         * gcc.c-torture/execute/20020413-1.c: New test.
48314
48315 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48316
48317         * gcc.dg/asm-6.c,
48318         * g++.dg/ext/asm1.C: New tests.
48319
48320 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48321
48322         PR c++ 5373.
48323         * g++.dg/parse/stmtexpr1.C: New test.
48324
48325         PR c++/5189.
48326         * g++.dg/template/copy1.C: New test.
48327
48328 2002-04-12  Richard Henderson  <rth@redhat.com>
48329
48330         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48331
48332 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48333
48334         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48335         gcc.c-torture/execute/20020307-2.c.
48336
48337 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48338
48339         * g++.dg/ext/attrib5.C,
48340         * g++.dg/lookup/struct1.C: New tests.
48341
48342 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48343
48344         * gcc.dg/20020411-1.c: New test.
48345
48346         * gcc.c-torture/execute/20020411-1.c: New test.
48347
48348 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48349
48350         * g77.f-torture/execute/6177.f: New test.
48351
48352 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48353
48354         PR middle-end/6247
48355         * g++.dg/opt/cleanup1.C: New test.
48356
48357         * g++.dg/opt/const1.C: New test.
48358
48359 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48360
48361         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48362
48363 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48364
48365         PR c++/5507
48366         * g++.dg/template/typename2.C: New test.
48367
48368 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48369
48370         * gcc.c-torture/execute/loop-12.c: New.
48371
48372 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48373
48374         * g77.f-torture/execute/980628-4.x,
48375         g77.f-torture/execute/980628-5.x,
48376         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48377         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48378         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48379
48380 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48381
48382         PR optimization/6086
48383         * g++.dg/opt/preinc1.C: New test.
48384
48385 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48386
48387         PR c++/5571
48388         * g++.dg/opt/static2.C: New test.
48389
48390 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48391
48392         PR c/5120
48393         * gcc.dg/20020406-1.c: New test.
48394
48395 2002-04-04  David S. Miller  <davem@redhat.com>
48396
48397         * gcc.c-torture/execute/20020404-1.c: New test.
48398
48399 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48400
48401         PR c/6123
48402         * gcc.dg/20020312-2.c: Do not declare global register variable
48403         if __PIC__ or __pic__ is defined.
48404
48405 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48406
48407         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48408         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48409
48410 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48411
48412         * gcc.misc-tests/linkage.exp: Update last change to handle
48413         sparc*-, not just sparc-.
48414
48415 2002-04-03  Richard Henderson  <rth@redhat.com>
48416
48417         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48418
48419 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48420
48421         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48422
48423 2002-04-02  David S. Miller  <davem@redhat.com>
48424
48425         * gcc.c-torture/execute/20020402-3.c: New test.
48426
48427 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48428
48429         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48430         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48431
48432         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48433         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48434         g77.f-torture/execute/20001201.x,
48435         g77.f-torture/execute/u77-test.x: New files.
48436
48437         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48438         * gcc.dg/wchar_t-1.c: Ditto.
48439
48440 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48441
48442         * gcc.c-torture/execute/20020402-1.c: New test.
48443
48444 2002-04-01  Richard Henderson  <rth@redhat.com>
48445
48446         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48447
48448         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48449
48450 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48451
48452         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48453
48454 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48455
48456         * g++.dg/inherit/template-as-base.C: Expect error.
48457         * g++.dg/inherit/namespace-as-base.C: Likewise.
48458
48459 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48460
48461         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48462         g++.dg/ext/instantiate3.C: Tweak match patterns.
48463
48464         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48465         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48466         -da test.
48467
48468 2002-03-31  Richard Henderson  <rth@redhat.com>
48469
48470         * gcc.dg/special/alias-2.c: New.
48471         * gcc.dg/special/ecos.exp: Run it.
48472
48473 2002-03-31  Richard Henderson  <rth@redhat.com>
48474
48475         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48476
48477 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48478
48479         * gcc.dg/weak-1.c: Disable on h8300 port.
48480
48481 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48482
48483         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48484         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48485         ordering tests.
48486         * g++.dg/bprob/bprob-1.C: New test.
48487         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48488         * g++.dg/gcov/gcov-1.C: New test.
48489         * g++.dg/gcov/gcov-1.x: New file.
48490         * g++.dg/gcov/gcov-2.C: New test.
48491         * g++.dg/gcov/gcov-3.C: New test.
48492         * g++.dg/gcov/gcov-3.h: New file.
48493
48494 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48495
48496         * g++.old-deja/g++.other/builtins5.C: New test.
48497         * g++.old-deja/g++.other/builtins6.C: New test.
48498         * g++.old-deja/g++.other/builtins7.C: New test.
48499         * g++.old-deja/g++.other/builtins8.C: New test.
48500         * g++.old-deja/g++.other/builtins9.C: New test.
48501
48502 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48503
48504         * g++.dg/opt/static1.C: New test.
48505
48506         * g++.dg/opt/longbranch1.C: New test.
48507
48508 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48509
48510         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48511
48512         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48513
48514 2002-03-28  Jeffrey A Law  (law@redhat.com)
48515
48516         * gcc.c-torture/execute/20020328-1.c: New test.
48517
48518 2002-03-27  Richard Henderson  <rth@redhat.com>
48519
48520         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48521         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48522         move from g++.old-deja/g++.ext/.
48523
48524 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48525
48526         * g++.dg/init/new2.C: New test.
48527
48528 2002-03-26  Richard Henderson  <rth@redhat.com>
48529
48530         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48531
48532         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48533         on sparc.
48534
48535         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48536         sparcv9 systems.
48537         * gcc.dg/20001102-1.c: Likewise.
48538
48539 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48540
48541         * gcc.dg/cpp/endif-pedantic1.c,
48542         gcc.dg/cpp/endif-pedantic2.c: New tests.
48543
48544 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48545
48546         * g++.dg/init/new1.C: New test.
48547
48548 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48549
48550         * g++.dg/abi/vbase9.C: New test.
48551
48552 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48553
48554         * gcc.dg/arm-asm.c: New test.
48555
48556 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48557
48558         * gcc.dg/Wswitch-enum.c: New test.
48559         Fix PR c/5044.
48560
48561 2002-03-26  Richard Henderson  <rth@redhat.com>
48562
48563         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48564         structure.
48565
48566 2002-03-25  Richard Henderson  <rth@redhat.com>
48567
48568         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48569         sparcv9 systems.
48570
48571         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48572         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48573
48574 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48575
48576         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48577
48578 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48579
48580         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48581         targets using generic thunk support.
48582
48583 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48584
48585         * gcc.c-torture/compile/20020323-1.c: New test.
48586
48587         * g++.dg/opt/conj2.C: New test.
48588
48589 2002-03-24  Richard Henderson  <rth@redhat.com>
48590
48591         * gcc.dg/weak-1.c: Use -fno-common.
48592
48593 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48594
48595         * g77.dg/f77-edit-apostrophe-out.f: New test
48596         * g77.dg/f77-edit-h-out.f: New test
48597         * g77.dg/f77-edit-t-in.f: New test
48598         * g77.dg/f77-edit-t-out.f: New test
48599         * g77.dg/f77-edit-x-out.f: New test
48600         * g77.dg/f77-edit-slash-out.f: New test
48601         * g77.dg/f77-edit-colon-out.f: New test
48602         * g77.dg/f77-edit-s-out.f: New test
48603
48604 2002-03-24  Richard Henderson  <rth@redhat.com>
48605
48606         * objc/execute/formal_protocol-6.x: New XFAIL.
48607
48608 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48609
48610         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48611         that do not support weak symbols
48612
48613 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48614
48615         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48616         * lib/g77.exp: Likewise.
48617         * lib/objc.exp: Likewise.
48618
48619 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48620
48621         * gcc.dg/Wswitch-default.c: New test.
48622
48623 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48624
48625         * g++.dg/other/enum1.C: New test.
48626
48627 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48628
48629         * gcc.dg/pragma-ep-3.c: Fix typo.
48630
48631 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48632
48633         * g++.dg/inherit/template-as-base.C: New test.
48634
48635 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48636
48637         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48638         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48639
48640 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48641
48642         * gcc.dg/cpp/multiline.c: Update to match.
48643
48644 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48645
48646         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48647
48648 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48649
48650         * gcc.dg/cpp/extratokens2.c: New file.
48651
48652 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48653
48654         * gcc.dg/20020312-2.c: Add rs6000 target.
48655
48656         * gcc.c-torture/compile/20020319-1.c: New test.
48657
48658 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48659
48660         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48661         (A, E): Handle this.
48662
48663 2002-03-20  Jason Merrill  <jason@redhat.com>
48664
48665         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48666         ignoring -fpic.
48667         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48668         through prune_gcc_output.
48669
48670 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48671
48672         * gcc.c-torture/compile/20020320-1.c: New test.
48673
48674 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48675
48676         * gcc.c-torture/compile/20020318-1.c: New test.
48677
48678         * gcc.dg/struct-by-value-1.c: New test.
48679
48680         * gcc.dg/20020319-1.c: New test.
48681
48682 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48683
48684         * g++.dg/opt/conj1.C: New test.
48685
48686 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48687
48688         * g++.dg/template/qualttp20.C: Revert previous change.
48689         * g++.dg/template/qualttp3.C: Likewise.
48690         * g++.dg/template/qualttp4.C: Likewise.
48691         * g++.dg/template/qualttp5.C: Likewise.
48692         * g++.dg/template/qualttp6.C: Likewise.
48693         * g++.dg/template/qualttp7.C: Likewise.
48694         * g++.dg/template/qualttp8.C: Likewise.
48695         * g++.dg/template/recurse.C: Likewise.
48696
48697 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48698
48699         * gcc.dg/cpp/wchar-1.c: Update.
48700
48701 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48702
48703         * g++.dg/template/conv1.C: New test.
48704         * g++.dg/template/conv2.C: New test.
48705         * g++.dg/template/conv3.C: New test.
48706         * g++.dg/template/conv4.C: New test.
48707
48708 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48709
48710         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48711         * g++.dg/template/qualttp3.C: Likewise.
48712         * g++.dg/template/qualttp4.C: Likewise.
48713         * g++.dg/template/qualttp5.C: Likewise.
48714         * g++.dg/template/qualttp6.C: Likewise.
48715         * g++.dg/template/qualttp7.C: Likewise.
48716         * g++.dg/template/qualttp8.C: Likewise.
48717         * g++.dg/template/recurse.C: Likewise.
48718
48719 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48720
48721         * g++.dg/opt/dtor1.C: New test.
48722
48723 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48724
48725         * gcc.c-torture/compile/20020315-1.c: New test.
48726
48727 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48728
48729         * gcc.dg/weak-1.c: Fix scan tests.
48730
48731 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48732
48733         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48734         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48735         cris-*-aout* mmix-*-*.
48736         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48737         cris-*-aout* mmix-*-*.
48738         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48739         cris-*-elf* cris-*-aout* and mmix-*-*.
48740         * gcc.dg/20001009-1.c: Ditto.
48741         * gcc.dg/20010912-1.c: Ditto.
48742         * gcc.dg/20020122-4.c: Ditto.
48743         * gcc.dg/inline-2.c: Ditto.
48744
48745 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48746
48747         * gcc.c-torture/compile/20020314-1.c: New test.
48748
48749 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48750
48751         * gcc.c-torture/execute/20020314-1.c: New test.
48752
48753 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48754
48755         * g++.dg/warn/Wunused-1.C: New test.
48756
48757 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48758
48759         * g++.dg/abi/mangle6.C: New test.
48760
48761 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48762
48763         * gcc.c-torture/compile/20020309-2.c: New test.
48764
48765         * gcc.c-torture/compile/20020312-1.c: New test.
48766
48767 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48768
48769         * g++.dg/other/access1.C: New test.
48770
48771 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48772
48773         * gcc.c-torture/execute/wchar_t-1.c: New test.
48774
48775 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48776
48777         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48778
48779 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48780
48781         * gcc.dg/20020312-1.c: New test case.
48782
48783 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48784
48785         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48786
48787 2002-03-11  Richard Henderson  <rth@redhat.com>
48788
48789         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48790         * g++.old-deja/g++.jason/report.C: Likewise.
48791
48792 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48793
48794         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48795         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48796
48797 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48798
48799         * g++.dg/overload/pmf1.C: New test.
48800
48801 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48802
48803         * gcc.c-torture/execute/20020307-1.c: Use long.
48804
48805 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48806
48807         PR optimization/5844
48808         * gcc.dg/20020310-1.c: New test.
48809
48810 2002-03-09  Michael Meissner  <meissner@redhat.com>
48811
48812         * gcc.c-torture/execute/memcpy-2.c: New test.
48813         * gcc.c-torture/execute/memset-1.c: New test.
48814         * gcc.c-torture/execute/strlen-1.c: New test.
48815         * gcc.c-torture/execute/strcmp-1.c: New test.
48816         * gcc.c-torture/execute/strncmp-1.c: New test.
48817
48818 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48819
48820         * gcc.dg/ppc-ldstruct.c: New test.
48821
48822 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48823
48824         * gcc.c-torture/execute/va-arg-22.c: New test.
48825
48826 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48827
48828         * gcc.c-torture/compile/20020309-1.c: New test.
48829
48830 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48831
48832         * gcc.c-torture/execute/20020307-2.c: New test.
48833
48834 2002-03-07  Jeffrey A Law  (law@redhat.com)
48835
48836         * g77.f-torture/compile/20020307-1.f: New test.
48837
48838 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48839
48840         * gcc.dg/unordered-1.c: New test.
48841
48842 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48843
48844         * gcc.c-torture/execute/20020307-1.c: New test.
48845
48846 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48847
48848         * gcc.dg/20020304-1.c: New test.
48849
48850         * gcc.c-torture/compile/20020304-2.c: New test.
48851
48852 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48853
48854         * gcc.c-torture/compile/20020304-1.c: New test case
48855         (from PR c/5830).
48856
48857 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48858
48859         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48860
48861 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48862
48863         * g++.dg/other/classkey1.C: New test.
48864
48865 2002-03-01  Richard Henderson  <rth@redhat.com>
48866
48867         * gcc.c-torture/compile/981223-1.x: New.
48868         * gcc.c-torture/compile/920625-1.x: New.
48869
48870 2002-02-28  Richard Henderson  <rth@redhat.com>
48871
48872         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48873
48874 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48875
48876         * gcc.c-torture/execute/20020227-1.c: New test.
48877
48878 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48879
48880         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48881         here" ERROR lines.
48882         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48883         * g++.old-deja.g++.other/defarg1.C: Likewise.
48884         * g++.old-deja/g++.pt/calls2.C: Likewise.
48885         * g++.old-deja/g++.pt/crash20.C: Likewise.
48886         * g++.old-deja/g++.pt/crash30.C: Likewise.
48887         * g++.old-deja/g++.pt/crash36.C: Likewise.
48888         * g++.old-deja/g++.pt/crash6.C: Likewise.
48889         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48890         * g++.old-deja/g++.pt/derived3.C: Likewise.
48891         * g++.old-deja/g++.pt/error1.C: Likewise.
48892         * g++.old-deja/g++.pt/friend21.C: Likewise.
48893         * g++.old-deja/g++.pt/friend23.C: Likewise.
48894         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48895         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48896
48897 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48898
48899         * gcc.c-torture/execute/20020225-2.c: New test.
48900
48901 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48902
48903         * gcc.c-torture/execute/920730-1t.c,
48904         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48905         Delete test cases, only relevant to -traditional.
48906
48907 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48908
48909         * gcc.dg/cpp/undef1.c: Remove.
48910         * gcc.dg/cpp/directiv.c: Update.
48911         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48912
48913 2002-02-27  Michael Meissner  <meissner@redhat.com>
48914
48915         * gcc.c-torture/execute/20020226-1.c: New test.
48916
48917 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48918
48919         * g++.dg/debug/debug4.C: New test.
48920
48921         * gcc.dg/ia64-visibility-1.c: New test.
48922
48923 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48924
48925         * gcc.dg/debug/20020224-1.c: New.
48926
48927 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48928
48929         * gcc.c-torture/execute/960416-1.x: New.
48930         * gcc.c-torture/execute/divconst-3.x: Likewise.
48931
48932 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48933
48934         * gcc.dg/20020224-1.c: New test.
48935
48936 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48937
48938         * gcc.c-torture/execute/20020225-1.c: New.
48939
48940 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48941
48942         * gcc.dg/cpp/wchar-1.c: New test.
48943
48944 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48945
48946         * gcc.dg/20020222-1.c: New test.
48947
48948 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48949
48950         * g++.dg/opt/anonunion1.C: New test.
48951
48952 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48953
48954         * g++.dg/template/qualttp19.C: New test.
48955         * g++.dg/template/qualttp20.C: New test.
48956         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48957         * g++.old-deja/g++.other/qual1.C: Likewise.
48958
48959 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48960
48961         * gcc.dg/attr-alwaysinline.c: New.
48962
48963 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48964
48965         * gcc.dg/20020220-1.c: New test.
48966
48967         * gcc.dg/20020220-2.c: New test.
48968
48969         * g++.dg/opt/mmx1.C: New test.
48970
48971 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48972
48973         * gcc.c-torture/compile/20020110.c: New test.
48974
48975 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48976
48977         * gcc.c-torture/execute/20020219-1.c: New test.
48978
48979         * gcc.dg/20020219-1.c: New test.
48980
48981         * gcc.dg/noncompile/20020220-1.c: New test.
48982
48983         * g++.dg/opt/ptrintsum1.C: New test.
48984
48985         * gcc.dg/debug/20020220-1.c: New test.
48986
48987 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48988
48989         * gcc.c-torture/execute/20020216-1.c: New test.
48990
48991 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48992
48993         * gcc.dg/decl-1.c: Update, new test.
48994
48995 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48996
48997         * g++.dg/abi/bitfield1.C: New test.
48998         * g++.dg/abi/bitfield2.C: New test.
48999
49000 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49001
49002         * gcc.dg/attr-nest.c: New test.
49003
49004 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49005
49006         * gcc.c-torture/execute/20020215-1.c: New test.
49007
49008 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49009
49010         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49011         * g++.dg/debug/debug.exp: New.
49012         * g++.dg/debug/trivial.C: New.
49013         * g++.dg/debug/debug1.C: Moved...
49014         * g++.dg/other/debug1.C: ...from here.
49015         * g++.dg/debug/debug2.C: Moved...
49016         * g++.dg/other/debug2.C: ...from here.
49017         * g++.dg/debug/debug3.C: Moved...
49018         * g++.dg/other/debug3.C: ...from here.
49019
49020         * gcc.dg/noncompile/20020213-1.c: New test.
49021
49022 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49023
49024         * g++.dg/other/debug3.C: New test.
49025
49026         * gcc.c-torture/execute/20020213-1.c: New test.
49027
49028 2002-02-13  Richard Smith <richard@ex-parrot.com>
49029
49030         * g++.old-deja/g++.other/thunk1.C: New test.
49031
49032 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49033
49034         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49035
49036 2002-02-13  Stan Shebs  <shebs@apple.com>
49037
49038         * gcc.dg/altivec-3.c: New.
49039
49040 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49041
49042         * gcc.dg/Wunreachable-1.c: New test.
49043         * gcc.dg/Wunreachable-2.c: New test.
49044
49045 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49046
49047         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49048
49049 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49050
49051         * gcc.dg/decl-1.c: New test.
49052
49053 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49054
49055         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49056
49057 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49058
49059         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49060         * gcc.c-torture/compile/980506-1.x: Likewise.
49061
49062 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49063
49064         * gcc.dg/20020210-1.c: New.
49065
49066 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49067
49068         * g77.f-torture/execute/947.f: New regression test
49069         for PR fortran/947.
49070
49071 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49072
49073         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49074         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49075
49076 2002-02-08  Richard Henderson  <rth@redhat.com>
49077
49078         * gcc.c-torture/compile/labels-3.c: New.
49079
49080 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49081
49082         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49083         expression statements work instead.
49084         * gcc.dg/noncompile/20020207-1.c: New test.
49085
49086 2002-02-07  Richard Henderson  <rth@redhat.com>
49087
49088         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49089
49090 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49091
49092         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49093         message from g77
49094         * lib/g77-dg.exp: Trim g77 error messages so that they are
49095         recognized by dg.exp.
49096
49097 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49098
49099         PR fortran/5473
49100         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49101
49102 2002-02-07  Richard Henderson  <rth@redhat.com>
49103
49104         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49105         to be sufficiently aligned for integers.
49106
49107 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49108
49109         * g++.dg/template/friend4.C: New test.
49110
49111 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49112
49113         PR fortran/5743
49114         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49115         unsupported cases.
49116
49117 2002-02-07  Richard Henderson  <rth@redhat.com>
49118
49119         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49120         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49121         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49122         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49123
49124 2002-02-06  Richard Henderson  <rth@redhat.com>
49125
49126         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49127
49128 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49129
49130         * gcc.dg/20020206-1.c: New test.
49131
49132 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49133
49134         * gcc.c-torture/execute/20020206-1.c: New test.
49135
49136         * gcc.c-torture/execute/20020206-2.c: New test.
49137
49138         PR optimization/5429:
49139         * gcc.c-torture/compile/20020206-1.c: New test.
49140
49141 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49142
49143         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49144         as certain file formats cannot support particularly large
49145         alignments.
49146
49147         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49148         and do not expect to be able to link the executable.
49149
49150         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49151         fail because the COFF format does not support the weak attribute.
49152
49153 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49154
49155         * g77.dg/pr5473.f: New test
49156
49157 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49158
49159         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49160         Fix testcase accordingly.
49161
49162 2002-02-04  Richard Henderson  <rth@redhat.com>
49163
49164         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49165         (buf): Change to be an array of pointers, not ints.
49166
49167 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49168
49169         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49170         before all tests.  Move warning one line above to match where it
49171         C frontend emits.
49172         * gcc.dg/Wswitch-2.c: New test.
49173         * g++.dg/warn/Wswitch-1.C: New test.
49174         * g++.dg/warn/Wswitch-2.C: New test.
49175
49176 2002-02-04  Richard Henderson  <rth@redhat.com>
49177
49178         * g++.dg/abi/offsetof.C: Fix size comparison.
49179
49180 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49181
49182         * gcc.dg/cast-qual-2.c: New test.
49183
49184 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49185
49186         * gcc.dg/20020201-4.c: New test.
49187
49188 2002-02-04  Ben Elliston  <bje@redhat.com>
49189
49190         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49191         target_info attribute != 0, in addition to the empty string.
49192         (gcc_target_compile): Likewise.
49193
49194 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49195
49196         * gcc.dg/Wswitch.c: New test.
49197         PR gcc/4475. PR gcc/3780.
49198
49199 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49200
49201         * g77.f-torture/execute/5122.f: New test for regressions
49202         against PR fortran/5122.
49203
49204 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49205
49206         * g77.f-torture/compile/pr3743.f: Delete
49207         * g77.dg/pr3743-1.f: New test.
49208         * g77.dg/pr3743-2.f: New test.
49209         * g77.dg/pr3743-3.f: New test.
49210         * g77.dg/pr3743-4.f: New test.
49211
49212 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49213
49214         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49215
49216 2002-02-02  Richard Henderson  <rth@redhat.com>
49217
49218         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49219         * gcc.c-torture/execute/bf64-1.c: Likewise.
49220
49221 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49222
49223         * gcc.dg/20020201-2.c: New test.
49224
49225         * gcc.dg/20020201-3.c: New test.
49226
49227         * gcc.c-torture/execute/bitfld-2.c: New test.
49228
49229 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49230
49231         * gcc.dg/bitfld-1.c: Update.
49232         * gcc.dg/bitfld-2.c: Update.
49233         * gcc.c-torture/execute/bitfld-1.x: New.
49234
49235 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49236
49237         * gcc.c-torture/execute/20020201-1.c: New test.
49238
49239 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49240
49241         PR target/5469
49242         * gcc.dg/20020201-1.c: New test.
49243
49244 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49245
49246         PR fortran/3743
49247         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49248         * g77.f-torture/compile/pr3743.x: Remove
49249
49250 2002-01-31  Tom Rix  <trix@redhat.com>
49251
49252         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49253
49254 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49255
49256         * gcc.dg/noncompile/20020130-1.c: New test.
49257
49258 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49259
49260         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49261
49262 2002-01-29  Richard Henderson  <rth@redhat.com>
49263
49264         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49265         to long long.
49266         * gcc.c-torture/execute/bf64-1.c: Likewise.
49267
49268 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49269
49270         * gcc.c-torture/execute/20020129-1.c: New test.
49271
49272 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49273
49274         * gcc.c-torture/compile/20000224-1.c: Update.
49275         * gcc.c-torture/execute/bitfld-1.c: New tests.
49276         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49277         * gcc.dg/uninit-A.c: Update.
49278
49279 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49280
49281         * g++.dg/template/ctor1.C: Add instantiation.
49282
49283 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49284
49285         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49286         argument to __builtin_prefetch to be const ptr.
49287
49288 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49289
49290         * gcc.c-torture/compile/20020120-1.c: New test.
49291
49292 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49293
49294         * gcc.c-torture/execute/20020127-1.c: New test.
49295
49296 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49297
49298         * g77.dg/f77-edit-i-in.f: New test
49299         * g77.dg/f77-edit-i-out.f: New test
49300
49301 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49302
49303         * gcc.dg/debug/debug.exp: New file.
49304         * gcc.dg/debug/trivial.c: New file.
49305         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49306         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49307         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49308         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49309         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49310         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49311         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49312         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49313         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49314         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49315         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49316         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49317         * gcc.dg/20000503-1.c: Removed.
49318         * gcc.dg/20010207-1.c: Removed.
49319         * gcc.dg/20011223-1.c: Removed.
49320         * gcc.dg/20020104-2.c: Removed.
49321         * gcc.dg/debug-1.c: Removed.
49322         * gcc.dg/debug-2.c: Removed.
49323         * gcc.dg/debug-3.c: Removed.
49324         * gcc.dg/debug-4.c: Removed.
49325         * gcc.dg/debug-5.c: Removed.
49326         * gcc.dg/debug-6.c: Removed.
49327         * gcc.dg/dwarf2-1.c: Removed.
49328         * gcc.dg/dwarf2-2.c: Removed.
49329
49330 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49331
49332         * g++.old-deja/g++.other/eh5.C: New test.
49333         * g++.old-deja/g++.other/sibcall2.C: New test.
49334         * g++.old-deja/g++.other/array9.C: New test.
49335         * g++.old-deja/g++.other/typename2.C: New test.
49336         * g++.old-deja/g++.other/crash60.C: New test.
49337         * g++.old-deja/g++.other/conv9.C: New test.
49338         * g++.old-deja/g++.other/mangle10.C: New test.
49339         * g++.old-deja/g++.other/unchanging1.C: New test.
49340         * g++.old-deja/g++.other/exprstmt1.C: New test.
49341         * g++.old-deja/g++.other/inline23.C: New test.
49342         * g++.old-deja/g++.eh/ia64-1.C: New test.
49343         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49344         * g++.old-deja/g++.other/reload1.C: New test.
49345         * g++.old-deja/g++.other/static20.C: New test.
49346         * g++.old-deja/g++.other/local-alloc1.C: New test.
49347         * g++.old-deja/g++.other/conv8.C: New test.
49348         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49349         * g++.old-deja/g++.other/storeexpr1.C: New test.
49350         * g++.old-deja/g++.other/storeexpr2.C: New test.
49351         * g++.dg/eh/template2.C: New test.
49352         * g++.dg/warn/weak1.C: New test.
49353
49354 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49355
49356         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49357         Remove first, non-varying, argument.
49358
49359 2002-01-23  Richard Henderson  <rth@redhat.com>
49360
49361         * gcc.dg/inline-2.c: New.
49362
49363         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49364         Add optional target arg.  Check number of arguments.
49365         (scan-assembler-not, scan-assembler-dem): Likewise.
49366         (scan-assembler-dem-not): Likewise.
49367
49368 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49369
49370         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49371         line 12.
49372         * g++.old-deja/g++.brendan/parse3.C,
49373         g++.old-deja/g++.other/crash26.C,
49374         g++.old-deja/g++.other/crash28.C,
49375         g++.old-deja/g++.other/crash29.C,
49376         g++.old-deja/g++.other/crash30.C,
49377         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49378
49379 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49380
49381         * gcc.dg/20020115-1.c: New.
49382
49383 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49384
49385         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49386
49387 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49388
49389         * gcc.dg/20020122-3.c: New.
49390
49391 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49392
49393         * g++.dg/other/gc1.C: New test.
49394
49395 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49396
49397         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49398
49399 2002-01-22  Richard Henderson  <rth@redhat.com>
49400
49401         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49402
49403 2002-01-22  Richard Henderson  <rth@redhat.com>
49404
49405         * gcc.dg/20020122-4.c: New.
49406
49407 2002-01-22  H.J. Lu <hjl@gnu.org>
49408
49409         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49410         link output.
49411         * gcc.dg/special/ecos.exp: Likewise.
49412         * lib/g++-dg.exp: Likewise.
49413         * lib/g77-dg.exp: Likewise.
49414         * lib/gcc-dg.exp : Likewise.
49415         * lib/mike-g++.exp: Likewise.
49416         * lib/mike-g77.exp: Likewise.
49417         * lib/mike-gcc.exp: Likewise.
49418         * lib/objc-dg.exp: Likewise.
49419
49420 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49421
49422         PR target/5379
49423         * gcc.dg/20020122-2.c: New test.
49424
49425 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49426
49427         * gcc.dg/20020122-1.c: New test.
49428
49429 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49430
49431         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49432
49433 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49434
49435         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49436
49437 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49438
49439         * gcc.c-torture/compile/20020121-1.c: New test.
49440
49441 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49442
49443         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49444         ld_library_path.
49445
49446 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49447
49448         * gcc.dg/20020218-1.c: New test.
49449
49450 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49451
49452         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49453         messages
49454         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49455         "At global scope" warning
49456         * g++.dg/ext/align1.C: Change cygwin test for alignment
49457         from db-bogus to dg-warning
49458
49459 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49460
49461         * g77.f-torture/compile/cpp2.F: New test.
49462
49463 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49464
49465         * g++.dg/template/access1.C: New test.
49466
49467 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49468
49469         * gcc.dg/20020118-1.c: New.
49470
49471 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49472
49473         * gcc.c-torture/execute/20020118-1.c: New test.
49474
49475 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49476
49477         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49478         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49479         alignment warnings.
49480
49481 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49482
49483         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49484         torture_with_loops and torture_without_loops
49485
49486 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49487
49488         * gcc.c-torture/compile/20020116-1.c: New test.
49489
49490 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49491
49492         * gcc.dg/20020116-2.c: New test.
49493
49494         * gcc.dg/ultrasp4.c: New test.
49495
49496         * gcc.dg/20020116-1.c: New test.
49497
49498 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49499
49500         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49501         by EABI.
49502
49503 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49504
49505         * gcc.misc-tests/i386-prefetch.exp: New.
49506         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49507         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49508         * gcc.misc-tests/i386-pf-none-1.c: New test.
49509         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49510
49511 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49512
49513         * gcc.dg/gnu89-init-1.c: Add new tests.
49514
49515 2002-01-15  Andreas Jaeger  <aj@suse.de>
49516
49517         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49518         * gcc.dg/i386-mmx-2.c: Likewise.
49519         * gcc.dg/i386-sse-1.c: Likewise.
49520         * gcc.dg/i386-sse-2.c: Likewise.
49521         * gcc.dg/i386-sse-3.c: Likewise.
49522
49523 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49524
49525         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49526         Uncomment additional cases that now pass.
49527
49528 2002-01-11  Richard Henderson  <rth@redhat.com>
49529
49530         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49531         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49532
49533 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49534
49535         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49536
49537 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49538
49539         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49540         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49541
49542 2002-01-10  Dale Johannesen  <dalej@apple.com>
49543
49544         * gcc.c-torture/execute/loop-11.c: New.
49545
49546 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49547
49548         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49549         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49550
49551 2002-01-09  Richard Henderson  <rth@redhat.com>
49552
49553         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49554         type in which to perform the operation for each size.
49555
49556 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49557
49558         * gcc.c-torture/compile/20020109-2.c: New test.
49559
49560 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49561
49562         * gcc.c-torture/execute/loop-10.c: New test.
49563
49564 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49565
49566         * gcc.c-torture/compile/20010226-1.c: New test.
49567         * gcc.c-torture/compile/20010227-1.c: New test.
49568         * gcc.c-torture/compile/20010426-1.c: New test.
49569         * gcc.c-torture/compile/20010510-1.c: New test.
49570         * gcc.c-torture/compile/20010605-3.c: New test.
49571         * gcc.c-torture/compile/20010824-1.c: New test.
49572         * gcc.c-torture/execute/20010409-1.c: New test.
49573         * gcc.dg/noncompile/20000901-1.c: New test.
49574         * gcc.dg/20001023-1.c: New test.
49575         * gcc.dg/20001101-1.c: New test.
49576         * gcc.dg/20001102-1.c: New test.
49577         * gcc.dg/20010207-1.c: New test.
49578         * gcc.dg/20010405-1.c: New test.
49579         * gcc.dg/20010822-1.c: New test.
49580         * gcc.dg/20011107-1.c: New test.
49581
49582 2002-01-09  Jeffrey A Law  (law@redhat.com)
49583
49584         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49585
49586         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49587         execution failure on PA targets.
49588
49589 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49590
49591         * gcc.c-torture/compile/20020109-1.c: New test.
49592
49593 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49594
49595         * gcc.c-torture/execute/20020108-1.c: New test.
49596
49597 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49598
49599         * gcc.dg/20020108-1.c: New test.
49600
49601 2002-01-08  H.J. Lu <hjl@gnu.org>
49602
49603         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49604         for header files.
49605
49606 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49607
49608         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49609         consistency.
49610
49611 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49612
49613         * gcc.dg/altivec-4.c: Test altivec predicates.
49614
49615 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49616
49617         * gcc.c-torture/execute/20020107-1.c: New test.
49618
49619 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49620
49621         PR c/5279
49622         * gcc.c-torture/compile/20020106-1.c: New test.
49623
49624 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49625
49626         * gcc.c-torture/execute/nestfunc-4.c: New test.
49627
49628 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49629
49630         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49631         extra triple that slipped in.
49632         * g++.old-deja/g++.abi/align.C: Likewise.
49633         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49634
49635 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49636
49637         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49638         * g++.old-deja/g++.abi/align.C: Likewise.
49639         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49640
49641         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49642         on FreeBSD/i386.
49643         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49644         FreeBSD.
49645
49646 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49647
49648         * gcc.dg/20020104-1.c: New test.
49649
49650         * gcc.dg/20020104-2.c: New test.
49651
49652 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49653
49654         * gcc.dg/20020103-1.c: Fix typo in target selector.
49655
49656 2002-01-03  Richard Henderson  <rth@redhat.com>
49657
49658         * gcc.dg/20020103-1.c: New.
49659
49660 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49661
49662         * gcc.c-torture/execute/20020103-1.c: New test.
49663
49664 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49665
49666         * g++.dg/other/debug2.C: New test.
49667
49668         * gcc.c-torture/compile/20020103-1.c: New test.
49669
49670 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49671
49672         * gcc.dg/gnu89-init-1.c: Added new tests.
49673
49674 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49675
49676         * g++.dg/template/friend2.C: Remove as patch is reverted.
49677
49678         * g++.dg/warn/oldcast1.C: New test.
49679
49680         * g++.dg/template/ptrmem1.C: New test.
49681         * g++.dg/template/ptrmem2.C: New test.
49682
49683         * g++.dg/template/ntp.C: New test.
49684
49685         * g++.dg/other/component1.C: New test.
49686
49687         * g++.dg/template/ttp3.C: New test.
49688
49689         * g++.dg/template/friend2.C: New test.
49690         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49691
49692 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49693
49694         * g++.dg/other/ptrmem1.C: New test.
49695         * g++.dg/other/ptrmem2.C: New test.
49696
49697 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49698
49699         * g++.dg/template/ctor1.C: New test.
49700
49701 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49702
49703         * g++.dg/template/friend2.C: New test.
49704
49705 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49706
49707         * gcc.dg/mmix-1.c: New test.
49708
49709 2001-12-31  Richard Henderson  <rth@redhat.com>
49710
49711         * gcc.dg/asm-5.c: New.
49712
49713 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49714
49715         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49716         in namespace __gnu_cxx
49717
49718 2001-12-30  Richard Henderson  <rth@redhat.com>
49719
49720         * gcc.dg/debug-6.c: New.
49721
49722 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49723
49724         * gcc.c-torture/compile/20011229-2.c: New test.
49725
49726 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49727
49728         * gcc.dg/debug-3.c: New test.
49729         * gcc.dg/debug-4.c: New test.
49730         * gcc.dg/debug-5.c: New test.
49731
49732 2001-12-29  Richard Henderson  <rth@redhat.com>
49733
49734         * g++.dg/eh/loop1.C: New.
49735
49736 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49737
49738         * g++.dg/template/crash1.C: New test.
49739
49740 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49741
49742         * g++.dg/other/const1.C: New test.
49743
49744 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49745
49746         * gcc.c-torture/compile/20011229-1.c: New test.
49747
49748 2001-12-28  Stan Shebs  <shebs@apple.com>
49749
49750         * lib/objc-torture.exp: Resync with c-torture.exp.
49751         * lib/objc.exp: Load standard libraries.
49752
49753 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49754
49755         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49756         additional tests.
49757
49758 2001-12-27  Roger Sayle <roger@eyesopen.com>
49759
49760         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49761
49762 2001-12-27  Richard Henderson  <rth@redhat.com>
49763
49764         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49765
49766 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49767
49768         * g++.dg/eh/ctor1.C: New test.
49769         * g++.dg/other/error2.C: New test.
49770
49771 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49772
49773         * g++.dg/other/init2.C: New test.
49774
49775 2001-12-24  Richard Henderson  <rth@redhat.com>
49776
49777         * gcc.dg/20011223-1.c: New.
49778         * gcc.dg/inline-1.c: New.
49779
49780 2001-12-23  Richard Henderson  <rth@redhat.com>
49781
49782         * gcc.dg/asm-4.c: Test operand modifiers.
49783
49784 2001-12-23  Richard Henderson  <rth@redhat.com>
49785
49786         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49787
49788 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49789
49790         * gcc.c-torture/execute/20011223-1.c: New test.
49791
49792 2001-12-21  Richard Henderson  <rth@redhat.com>
49793
49794         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49795         re-enables the warning.
49796
49797 2001-12-21  Richard Henderson  <rth@redhat.com>
49798
49799         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49800
49801 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49802
49803         * gcc.c-torture/compile/20011218-1.c: New test.
49804
49805 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49806
49807         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49808         arm-isr.c test.
49809         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49810         epilogue generation for ARM ISR routines.
49811
49812 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49813
49814         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49815         * gcc.dg/format/c90-printf-3.c: Likewise.
49816         * gcc.dg/format/c99-printf-3.c: Likewise.
49817         * gcc.dg/format/ext-1.c: Likewise.
49818         * gcc.dg/format/ext-6.c: Likewise.
49819         * gcc.dg/format/format.h: Prototype unlocked stdio.
49820
49821 2001-12-20  Richard Henderson  <rth@redhat.com>
49822
49823         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49824         (arena): Use it.
49825         (malloc): Correct allocation logic.  Abort if we fill up the
49826         arena before initialization complete.
49827         (realloc): Correct allocation logic.
49828
49829 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49830
49831         * gcc.c-torture/compile/20011219-2.c: New test.
49832
49833         * gcc.c-torture/execute/20011219-1.c: New test.
49834
49835 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49836
49837         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49838         target does not support weak symbols.
49839
49840 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49841
49842         * gcc.c-torture/compile/20011219-1.c: New test.
49843
49844 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49845
49846         * g++.dg/other/error1.C: New test.
49847
49848 2001-12-17  Jeffrey A Law  (law@redhat.com)
49849
49850         * gcc.c-torture/execute/20011217-1.c: New test.
49851
49852 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49853
49854         * objc.dg/special/: New directory.
49855         * objc.dg/special/special.exp: New file.
49856         * objc.dg/special/unclaimed-category-1.h: New file.
49857         * objc.dg/special/unclaimed-category-1a.m: New file.
49858         * objc.dg/special/unclaimed-category-1.m: New file.
49859
49860 2001-12-17  Andreas Jaeger  <aj@suse.de>
49861
49862         * gcc.c-torture/compile/20011217-2.c: New test.
49863
49864 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49865
49866         * gcc.c-torture/compile/20011217-1.c: New test.
49867
49868 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49869
49870         * gcc.dg/20011214-1.c: New.
49871
49872 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49873
49874         * gcc.dg/altivec-4.c: New.
49875
49876 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49877
49878         * gcc.dg/20011113-1.c: New test.
49879
49880 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49881
49882         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49883         std::__malloc_alloc_template<0> and
49884         std::__default_alloc_template<false, 0>.
49885
49886 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49887
49888         * objc/execute/bf-21.m: New test.
49889         * objc/execute/enumeration-1.m: New test.
49890         * objc/execute/enumeration-2.m: New test.
49891
49892 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49893
49894         * gcc.dg/gnu89-init-1.c: New test.
49895
49896 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49899         * g++.old-deja/g++.jason/2371.C: Likewise.
49900         * g++.old-deja/g++.jason/template33.C: Likewise.
49901         * g++.old-deja/g++.jason/template34.C: Likewise.
49902         * g++.old-deja/g++.jason/template36.C: Likewise.
49903         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49904         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49905         * g++.old-deja/g++.other/typename1.C: Likewise.
49906         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49907         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49908         * g++.old-deja/g++.pt/typename11.C: Likewise.
49909         * g++.old-deja/g++.pt/typename14.C: Likewise.
49910         * g++.old-deja/g++.pt/typename16.C: Likewise.
49911         * g++.old-deja/g++.pt/typename3.C: Likewise.
49912         * g++.old-deja/g++.pt/typename4.C: Likewise.
49913         * g++.old-deja/g++.pt/typename5.C: Likewise.
49914         * g++.old-deja/g++.pt/typename7.C: Likewise.
49915         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49916
49917 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49918
49919         * g++.dg/other/linkage1.C: New test.
49920         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49921         specifiers.
49922
49923 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49924
49925         * gcc.dg/concat.c: New test.
49926
49927 2001-12-11  Stan Shebs  <shebs@apple.com>
49928
49929         * objc/compile: New test directory.
49930         * objc/compile/compile.exp: New expect script.
49931         * objc/compile/20011211-1.m: New compile test.
49932
49933 2001-12-11  Jason Merrill  <jason@redhat.com>
49934
49935         * lib/prune.exp (prune_gcc_output): Also handle "In member
49936         function".  So many permutations...
49937
49938 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49939
49940         * g++.dg/template/typedef1.C: New test.
49941
49942 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49943
49944         * g++.dg/other/copy1.C: New test.
49945
49946 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49947
49948         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49949
49950         * gcc.dg/builtin-choose-expr.c: New.
49951
49952 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49953
49954         * gcc.dg/altivec-2.c: New.
49955
49956 2001-12-07  Richard Henderson  <rth@redhat.com>
49957
49958         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49959
49960 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49961
49962         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49963         ultrasparc.
49964
49965 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49966
49967         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49968
49969 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49970
49971         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49972         variable argument list.
49973
49974 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49975
49976         * gcc.c-torture/execute/memcheck: Delete entire directory.
49977         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49978         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49979
49980 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49981
49982         * gcc.dg/Wshadow-1.c: New test.
49983
49984 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49985
49986         * gcc.c-torture/compile/20011130-1.c: New test.
49987
49988         * gcc.dg/noncompile/20011025-1.c: New test.
49989
49990         * g++.dg/other/anon-union.C: New test.
49991
49992         * gcc.c-torture/execute/20011024-1.c: New test.
49993
49994 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49995
49996         * gcc.c-torture/execute/20000722-1.x,
49997         gcc.c-torture/execute/20010123-1.x: Remove.
49998         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49999         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50000         gcc.dg/c99-complit-2.c: New tests.
50001
50002 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50003
50004         * g++.dg/inherit/base1.C: New test.
50005
50006 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50007
50008         * g++.dg/other/stdarg1.C: New test.
50009
50010         * gcc.c-torture/compile/20011130-2.c: New test.
50011
50012 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50013
50014         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50015         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50016         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50017         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50018         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50019         * gcc.dg/builtin-prefetch-1.c: New test.
50020
50021 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50022
50023         * gcc.dg/20011130-1.c: New test.
50024
50025 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50026
50027         * g++.dg/other/scope1.C: New test.
50028         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50029
50030 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50031
50032         * gcc.dg/vla-init-1.c: New test.
50033
50034 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50035
50036         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50037
50038 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50039
50040         * objc.dg/alias.m: Update.
50041         * objc.dg/class-1.m: Update.
50042         * objc.dg/const-str-1.m: Update.
50043         * objc.dg/fwd-proto-1.m: Update.
50044         * objc.dg/id-1.m: Update.
50045         * objc.dg/super-class-1.m: Update.
50046
50047 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50048
50049         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50050         constructs.
50051
50052 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50053
50054         * gcc.c-torture/execute/20011128-1.c: New test.
50055
50056 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50057
50058         * gcc.dg/20011127-1.c: New test.
50059
50060 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50061
50062         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50063         from Austin Group draft 7.
50064         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50065         scanf format arguments.
50066         * gcc.dg/format/no-exargs-2.c: New test.
50067
50068 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50069
50070         * g++.dg/abi/vbase8-4.C: New test.
50071
50072 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50073
50074         * gcc.c-torture/execute/20011121-1.c: New test.
50075
50076 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50077
50078         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50079
50080 2001-11-23  Andreas Jaeger  <aj@suse.de>
50081
50082         * gcc.dg/cpp/charconst-2.c: New test.
50083
50084 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50085
50086         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50087         to the host if it is remote.  Let tests specify extra headers
50088         they use.
50089         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50090         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50091         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50092         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50093         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50094         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50095         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50096         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50097         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50098         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50099
50100 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50101
50102         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50103         for little endian ARMs.
50104
50105 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50106
50107         * gcc.c-torture/compile/20011119-1.c: New test.
50108         * gcc.c-torture/compile/20011119-2.c: New test.
50109
50110 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50111
50112         * gcc.dg/altivec-1.c: Fix typo.
50113
50114 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50115
50116         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50117
50118 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50119
50120         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50121
50122 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50123
50124         * lib/g77.exp: Don't specify --rpath-link.
50125
50126         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50127         across all the headers.
50128         * gcc.dg/format/format.exp: For testing on a remote host,
50129         copy format.h.
50130
50131         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50132         * gcc.c-torture/execute/930406-1.c: Likewise.
50133         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50134
50135 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50136
50137         * gcc.dg/altivec-1.c: New.
50138
50139 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50140
50141         * gcc.dg/cpp/fpreprocessed.c: New test case.
50142
50143 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50144
50145         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50146         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50147         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50148
50149 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50150
50151         * gcc.dg/no-builtin-1.c: New test.
50152
50153 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50154
50155         * gcc.c-torture/execute/20011115-1.c: New test.
50156
50157 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50158
50159         * gcc.c-torture/compile/20011114-2.c: New test.
50160         * gcc.c-torture/compile/20011114-3.c: New test.
50161         * gcc.c-torture/compile/20011114-4.c: New test.
50162
50163 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50164
50165         * g++.dg/other/init1.C: New test.
50166
50167 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50168
50169         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50170         message.
50171
50172         * gcc.c-torture/execute/20011114-1.c: New testcase.
50173
50174         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50175         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50176         like the (before this change) version of 20010327-1.c.
50177
50178 2001-11-14  Roger Sayle <roger@eyesopen.com>
50179
50180         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50181
50182 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50183
50184         * g++.dg/init/array2.C: New test.
50185
50186 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50187
50188         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50189
50190 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50191
50192         * g++.dg/other/forscope1.C: New test.
50193         * g++.dg/ext/forscope1.C: New test.
50194         * g++.dg/ext/forscope2.C: New test.
50195
50196 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50197
50198         * gcc.c-torture/execute/20011113-1.c: New test.
50199
50200 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50201
50202         * gcc.c-torture/execute/20011109-2.c: New test.
50203
50204         * gcc.c-torture/execute/20011109-1.c: New test.
50205
50206 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50207
50208         * gcc.c-torture/compile/20011109-1.c: New test.
50209
50210 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50211
50212         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50213         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50214         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50215         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50216         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50217         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50218         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50219
50220 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50221
50222         * g++.dg/warn/Wshadow-1.C: New tests.
50223         * g++.old-deja/g++.mike/for3.C: Update.
50224
50225 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50226
50227         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50228         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50229         XFAILs.  Adjust expected error texts.
50230         * gcc.c-torture/compile/20011106-1.c,
50231         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50232         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50233         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50234         gcc.dg/c99-array-lval-5.c: New tests.
50235
50236 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50237
50238         * gcc.dg/cpp/defined.c: Update.
50239
50240 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50241
50242         * gcc.c-torture/execute/anon-1.c: New test.
50243
50244 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50245
50246         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50247         same size, so no warning should be produced on stormy16.
50248
50249         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50250         due to oversized array.
50251         * g++.old-deja/g++.mike/ns15.C: Likewise.
50252         * g++.old-deja/g++.pt/crash16.C: Likewise.
50253
50254 2001-11-02  Graham Stott  <grahams@redhat.com>
50255
50256         * g++.dgother/debug1.C: Fix typos.
50257
50258 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50259
50260         * g++.dg/other/debug1.C: New test.
50261
50262 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50263
50264         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50265         of unsigned long.
50266
50267 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50268
50269         * gcc.dg/20011029-2.c: New test.
50270
50271         * gcc.c-torture/compile/20011029-1.c: New test.
50272
50273 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50274
50275         * objc/execute/class_self-1.m: New test.
50276         * objc/execute/class_self-2.m: New test.
50277
50278 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50279
50280         * gcc.misc-tests/msgs.exp: Delete.
50281         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50282         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50283         error set to match recent changes.
50284
50285 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50286
50287         * gcc.dg/20011021-1.c: New test.
50288
50289 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50290
50291         * gcc.c-torture/compile/20011023-1.c: New test.
50292
50293 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50294
50295         * lib/g77.exp: Rewrite based on lib/g++.exp.
50296
50297 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50298
50299         * gcc.c-torture/execute/20011019-1.c: New test.
50300
50301         * gcc.dg/20011018-1.c: New test.
50302
50303 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50304
50305         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50306
50307 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50308
50309         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50310         * gcc.dg/attr-invalid.c: Likewise.
50311
50312 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50313
50314         * gcc.dg/20011015-1.c: New test.
50315
50316 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50317
50318         * g++.dg/template/unify2.C: New test.
50319
50320 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50321
50322         * g++.dg/other/exception-specification.C: New test
50323
50324 2001-10-13  Tom Rix  <trix@redhat.com>
50325
50326         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50327         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50328
50329 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50330
50331         * gcc.dg/20011009-1.c: New test.
50332
50333 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50334
50335         PR g++/4476
50336         * g++.dg/other/friend1.C: New test.
50337
50338 2001-10-11  Richard Henderson  <rth@redhat.com>
50339
50340         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50341
50342 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50343
50344         * gcc.c-torture/compile/20011010-1.c: New.
50345
50346 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50347
50348         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50349         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50350         g77.f-torture/execute/execute.exp,
50351         g77.f-torture/noncompile/noncompile.exp,
50352         gcc.c-torture/compile/compile.exp,
50353         gcc.c-torture/execute/execute.exp,
50354         gcc.c-torture/execute/ieee/ieee.exp,
50355         gcc.c-torture/execute/memcheck/memcheck.exp,
50356         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50357         objc/execute/execute.exp: Update FSF address.
50358
50359 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50360
50361         * gcc.dg/cpp/cmdlne-C.c: Update.
50362         * gcc.dg/cpp/cmdlne-C2.c: New.
50363
50364 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50365
50366         * gcc.c-torture/execute/20011008-3.c: New.
50367
50368 2001-10-08  DJ Delorie  <dj@redhat.com>
50369
50370         * gcc.dg/20011008-1.c: New.
50371         * gcc.dg/20011008-2.c: New.
50372
50373 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50374
50375         * gcc.dg/cpp/spacing1.c: Update test.
50376
50377 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50378
50379         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50380         spelling errors of "separate" as "seperate".
50381
50382 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50383
50384         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50385         enough to avoid inlining.
50386
50387 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50388
50389         * lib/g77.exp: set libg2c_dir correctly.
50390
50391 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50392
50393         * gcc.dg/cpp/macro11.c: New test.
50394
50395 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50396
50397         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50398         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50399         gcc.dg/format/multattr-3.c: New tests.
50400         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50401         tests for format attributes on function pointers being rejected.
50402
50403 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50404
50405         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50406
50407 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50408
50409         * g++.dg/warn/format1.C: New test.
50410
50411 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50412
50413         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50414
50415 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50416
50417         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50418
50419 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50420
50421         * gcc.dg/cpp/redef2.c: Add test.
50422
50423 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50424
50425         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50426         long-standing bug on i686, apparently.
50427         * gcc.c-torture/execute/loop-2c.x: New file.
50428         * gcc.c-torture/execute/loop-2d.x: New file.
50429         * gcc.c-torture/execute/loop-3c.x: New file.
50430
50431 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50432
50433         * gcc.dg/cpp/20000625-2.c: Correct line number.
50434
50435 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50436
50437         * gcc.dg/cpp/macro10.c: New test.
50438         * gcc.dg/cpp/strify3.c: New test.
50439         * gcc.dg/cpp/spacing1.c: Add tests.
50440         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50441         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50442
50443 2001-09-24  DJ Delorie  <dj@redhat.com>
50444
50445         * gcc.c-torture/execute/20010924-1.c: New test.
50446
50447 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50448
50449         * objc/execute/paste.m: Remove.
50450
50451 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50452
50453         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50454
50455 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50456
50457         * g77.dg/strlen0.f: New test.
50458
50459 2001-09-21  Richard Henderson  <rth@redhat.com>
50460
50461         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50462         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50463
50464 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50465
50466         Table-driven attributes.
50467         * g++.dg/ext/attrib1.C: New test.
50468
50469 2001-09-20  DJ Delorie  <dj@redhat.com>
50470
50471         * gcc.dg/20000926-1.c: Update expected warning messages.
50472         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50473         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50474         array.
50475
50476 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50477
50478         * g++.dg/eh/registers1.C: New test case.
50479
50480 2001-09-17  Richard Henderson  <rth@redhat.com>
50481
50482         * gcc.dg/array-5.c: Fix VLA decomposition test.
50483
50484 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50485
50486         * gcc.dg/cpp/line5.c: New testcase.
50487
50488 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50489
50490         * gcc.dg/cpp/macro9.c: New test.
50491
50492 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50493
50494         * gcc.c-torture/execute/980223.c: Change type of addr from long
50495         to char *.
50496
50497 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50498
50499         * gcc.c-torture/execute/20010915-1.c: New test.
50500
50501 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50502
50503         * g77.dg/bprob: New directory.
50504         * g77.dg/bprob/bprob.exp: New file.
50505         * g77.dg/bprob/bprob-1.f: New test.
50506         * g77.dg/gcov: New directory.
50507         * g77.dg/gcov/gcov.exp: New file.
50508         * g77.dg/gcov/gcov-1.f: New test.
50509         * g77.dg/gcov/gcov-1.x: New file.
50510
50511 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50512
50513         * gcc.dg/cpp/directiv.c: Update.
50514         * gcc.dg/cpp/undef1.c: Update.
50515
50516 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50517
50518         * gcc.dg/20010912-1.c: New test.
50519
50520 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50521
50522         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50523         language-independent file in lib.
50524         * lib/gcov.exp: New file.
50525
50526 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50527
50528         * gcc.c-torture/compile/20010911-1.c: New test.
50529
50530 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50531
50532         * lib/profopt.exp: New, to support profile-directed optimizations.
50533         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50534         * gcc.misc-tests/bprob-1.c: New test.
50535         * gcc.misc-tests/bprob-2.c: New test.
50536
50537 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50538
50539         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50540         XFAIL and which kinds of gcov output to verify.
50541         * gcc.misc-tests/gcov-4b.x: New file.
50542         * gcc.misc-tests/gcov-5b.x: New file.
50543         * gcc.misc-tests/gcov-6.x: New file.
50544         * gcc.misc-tests/gcov-7.c: New test.
50545         * gcc.misc-tests/gcov-7.x: New file.
50546
50547 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50548
50549         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50550         * gcc.misc-tests/gcov-6.c: New test.
50551
50552 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50553
50554         PR c++/3986
50555         * g++.dg/abi/vbase1.C: New test.
50556
50557 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50558
50559         * objc.dg/method-2.m: New.
50560
50561 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50562
50563         PR c++/4203
50564         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50565         * g++.dg/init/empty1.C: New test.
50566
50567 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50568
50569         * gcc.c-torture/compile/20010903-1.c: New test.
50570
50571 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50572
50573         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50574         for m68k.
50575
50576 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50577
50578         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50579
50580         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50581
50582         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50583
50584 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50585
50586         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50587         for 16-bit 'unsigned int'.
50588
50589 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50590
50591         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50592
50593 2001-08-27  Richard Henderson  <rth@redhat.com>
50594
50595         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50596         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50597
50598 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50599
50600         * gcc.dg/asm-names.c (ymain): New.
50601
50602 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50603
50604         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50605         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50606         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50607
50608 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50609
50610         * gcc.dg/compare5.c: New testcase.
50611
50612 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50613
50614         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50615         and "In instantiation".
50616
50617 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50618
50619         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50620
50621 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50622
50623         * gcc.misc-tests/gcov.exp: Add support for branch information.
50624         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50625         * gcc.misc-tests/gcov-4.c: New test.
50626         * gcc.misc-tests/gcov-4b.c: New test.
50627         * gcc.misc-tests/gcov-5b.c: New test.
50628
50629 2001-08-20  Zack Weinberg  <zackw@panix.com>
50630
50631         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50632         expected to fail.
50633
50634 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50635
50636         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50637
50638 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50639
50640         * g++.dg/eh/template1.C: New test.
50641
50642 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50643
50644         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50645         Fix thinko.
50646         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50647         for xfail.
50648
50649 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50650
50651         * lib/g77-dg.exp: Use prune.exp for common procedures
50652         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50653         * lib/g77.exp: (g77-dg-prune) Remove
50654
50655 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50656
50657         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50658
50659 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50660
50661         * g++.dg/template/unify1.C: New test.
50662
50663 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50664
50665         * g++.dg/abi/empty4.C: New test.
50666
50667 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50668
50669         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50670         solaris2.*
50671         * g77.f-torture/compile/pr3743.x: Likewise.
50672
50673 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50674
50675         * g++.dg/other/using-declaration.C: New test.
50676
50677 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50678
50679         * gcc.dg/cpp/tr-sign.c: New testcase.
50680
50681 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50682
50683         * gcc.dg/cpp/19951025-1.c: Revert.
50684         * gcc.dg/cpp/directiv.c: We no longer process directives that
50685         interrupt macro arguments.
50686
50687 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50688
50689         * gcc.dg/bconstp-1.c: New test.
50690
50691 2001-08-03  Richard Henderson  <rth@redhat.com>
50692
50693         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50694
50695 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50696
50697         * gcc.dg/cpp/19951025-1.c: Update.
50698
50699 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50700
50701         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50702         should be x.
50703
50704 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50705
50706         Kill -fhonor-std.
50707         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50708         * g++.old-deja/g++.other/std1.C: Likewise.
50709         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50710
50711 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50712
50713         * lib/g77.exp: Load gcc-defs.exp for common procedures
50714         (g77_pass, g77_fail, g77_finish, g77_exit,
50715         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50716
50717 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50718
50719         * g77.dg/fbackslash.f
50720         * g77.dg/fcase-preserve.f
50721         * g77.dg/ff90-1.f
50722         * g77.dg/ffixed-line-length-0.f
50723         * g77.dg/ffixed-line-length-132.f
50724         * g77.dg/ffixed-line-length-7.f
50725         * g77.dg/ffixed-line-length-72.f
50726         * g77.dg/ffixed-line-length-none.f
50727         * g77.dg/ffree-form-1.f
50728         * g77.dg/fno-backslash.f
50729         * g77.dg/fno-f90-1.f
50730         * g77.dg/fno-fixed-form-1.f
50731         * g77.dg/fno-onetrip.f
50732         * g77.dg/fno-typeless-boz.f
50733         * g77.dg/fno-underscoring.f
50734         * g77.dg/fno-vxt-1.f
50735         * g77.dg/fonetrip.f
50736         * g77.dg/ftypeless-boz.f
50737         * g77.dg/fugly-assumed.f
50738         * g77.dg/funderscoring.f
50739         * g77.dg/fvxt-1.f
50740
50741 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50742
50743         * objc.dg/fwd-proto-1.m: New.
50744         * objc.dg/local-decl-1.m: New.
50745         * objc.dg/naming-1.m: New.
50746         * objc.dg/naming-2.m: New.
50747         * objc.dg/proto-hier-1.m: New.
50748
50749 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50750
50751         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50752         largest-type elements to a struct makes its size grow.
50753
50754 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50755
50756         * g++.dg/abi/vthunk1.C: New test.
50757
50758 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50759
50760         * g++.dg/abi/vbase8-22.C: New test.
50761
50762 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50763
50764         * gcc.dg/cpp/macro8.c: New test.
50765
50766 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50767
50768         * g++.dg/abi/vbase8-21.C: New test.
50769
50770 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50771
50772         * g++.dg/abi/vbase8-10.C: New test.
50773
50774 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50775
50776         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50777         ${tool}_set_ld_library_path.
50778         Changed caller.
50779         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50780         g++.exp.
50781
50782 2001-07-26  Stan Cox <scox@redhat.com>
50783
50784         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50785         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50786         gcc_exit, gcc_check_unsupported_p):
50787         Moved to gcc-deps.exp
50788         * gcc-deps.exp: New file.
50789
50790 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50791
50792         * g++.old-deja/g++.pt/defarg14.C: New test.
50793
50794 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50795
50796         * g++.old-deja/g++.other/lineno5.C: New test.
50797
50798 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50799
50800         * g++.old-deja/g++.pt/crash68.C: New test.
50801
50802 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50803
50804         * g++.old-deja/g++.other/crash42.C: New test.
50805
50806 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50807
50808         * gcc.dg/cpp/extratokens.c: Fix.
50809         * gcc.dg/cpp/skipping2.c: New tests.
50810
50811 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50812
50813         * gcc.c-torture/execute/20010724-1.c: New file.
50814         * gcc.c-torture/execute/20010724-1.x: New file.
50815
50816 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50817
50818         * g++.old-deja/g++.other/cond7.C: New test.
50819
50820 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50821
50822         * g++.old-deja/g++.other/optimize4.C: New test.
50823
50824 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50825
50826         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50827
50828 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50829
50830         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50831         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50832         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50833         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50834
50835         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50836         bug report" message.
50837
50838         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50839         * g++.dg/ext/instantiate1.C: Move from old-deja.
50840
50841 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50842
50843         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50844         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50845         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50846         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50847
50848 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50849
50850         * gcc.c-torture/execute/20010723-1.c: New test.
50851
50852 2001-07-23  Ben Elliston  <bje@redhat.com>
50853
50854         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50855
50856 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50857
50858         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50859         i[34567]86-*-*.
50860         Delete handling of ieee_multilib_flags.
50861         Pass -mieee for alpha*-*-* and sh-*-*.
50862         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50863
50864 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50865
50866         Remove old-abi tests.
50867         * g++.old-deja/g++.mike/p11116.C: Remove.
50868         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50869
50870 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50871
50872         * g77.f-torture/compile/pr3743.f: New test
50873
50874 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50875
50876         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50877
50878 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50879
50880         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50881         g++.old-deja/g++.pt/static6.C: Likewise.
50882         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50883         supports weak symbols.
50884
50885 2001-07-18  Andreas Jaeger  <aj@suse.de>
50886
50887         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50888         supported again.
50889
50890 2001-07-18  Andreas Jaeger  <aj@suse.de>
50891
50892         * gcc.dg/iftrap-1.c: Fix target line.
50893
50894 2001-07-17  Richard Henderson  <rth@redhat.com>
50895
50896         * gcc.c-torture/execute/20010717-1.c: New.
50897
50898 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50899
50900         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50901         tests.
50902
50903 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50904
50905         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50906
50907 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50908
50909         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50910         UAC_SIGBUS, UAC_NOPRINT definitions.
50911
50912 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50913
50914         * objc/execute/object_is_class.m: New test.
50915         * objc/execute/object_is_meta_class.m: New test.
50916
50917 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50918
50919         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50920         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50921
50922 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50923
50924         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50925         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50926
50927 2001-07-14  Richard Henderson  <rth@redhat.com>
50928
50929         * gcc.dg/iftrap-1.c: New.
50930
50931 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50932
50933         * g77.f-torture/execute/intrinsic77.f: New test.
50934
50935 2001-07-11  Janis Johnson <janis@us.ibm.com>
50936
50937         * gcc.misc-tests/gcov-3.c: New test.
50938
50939 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50940
50941         * gcc.c-torture/compile/20010711-1.c,
50942         * gcc.c-torture/compile/20010711-2.c: New tests.
50943
50944 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50945
50946         * gcc.c-torture/execute/20010711-1.c: New test.
50947
50948 2001-07-11  Ben Elliston  <bje@redhat.com>
50949
50950         * g++.old-deja/g++.other/enum5.C: New test.
50951
50952 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50953
50954         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50955         (g++-dg-prune): Call prune_gcc_output.
50956         * prune.exp: New file for prune_gcc_output.
50957         * lib/g++.exp, lib/gcc.exp: Load it.
50958
50959 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50960
50961         * gcc.c-torture/compile/20010701-1.c,
50962         g++.old-deja/g++.ext/attrib6.C: New tests.
50963
50964 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50965
50966         * gcc.c-torture/compile/20010706-1.c: New test.
50967
50968 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50969
50970         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50971
50972 2001-06-28  Stan Shebs  <shebs@apple.com>
50973
50974         * gcc.dg/pragma-darwin.c: New test.
50975
50976 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50977
50978         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50979         Solaris 2.[678] system.
50980
50981 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50982
50983         * gcc.dg/20010622-1.c: New test.
50984
50985 2001-06-18  Stan Shebs  <shebs@apple.com>
50986
50987         * objc.dg: New directory.
50988         * objc.dg/dg.exp: New file.
50989         * objc.dg/alias.m: New.
50990         * objc.dg/class-1.m: New.
50991         * objc.dg/class-2.m: New.
50992         * objc.dg/const-str-1.m: New.
50993         * objc.dg/const-str-2.m: New.
50994         * objc.dg/id-1.m: New.
50995         * objc.dg/method-1.m: New.
50996         * objc.dg/super-class-1.m: New.
50997         * lib/objc-dg.exp: New file.
50998
50999 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51000
51001         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51002         of label name.
51003
51004 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51005
51006         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51007
51008 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51009
51010         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51011         variable.
51012
51013 2001-06-12  Richard Henderson  <rth@redhat.com>
51014
51015         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51016
51017 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51018
51019         * g++.old-deja/g++.abi/vbase5.C: New test.
51020         * g++.old-deja/g++.abi/vbase6.C: New test.
51021         * g++.old-deja/g++.abi/vbase7.C: New test.
51022
51023 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51024
51025         * gcc.c-torture/compile/20010610-1.c: New test.
51026
51027 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51028
51029         * g++.old-deja/g++.abi/vbase4.C: New test.
51030
51031 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51032
51033         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51034         support %f for HC11/HC12 targets.
51035         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51036         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51037         on HC11/HC12 targets.
51038         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51039
51040 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51041
51042         * gcc.dg/wchar_t-1.c: New file.
51043         * gcc.dg/wint_t-1.c: Likewise.
51044
51045 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51046
51047         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51048
51049 2001-06-11  Richard Henderson  <rth@redhat.com>
51050
51051         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51052
51053 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51054
51055         * gcc.c-torture/compile/20010611-1.c: New test.
51056
51057 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51058
51059         * gcc.dg/c99-tag-1.c: Add more tests.
51060
51061 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51062
51063         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51064         representation on MN10300 and ARM/Thumb.
51065
51066 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51067
51068         * g77.f-torture/execute/20010610.f: New.
51069
51070 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51071
51072         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51073         names.
51074
51075 2001-06-09  Richard Henderson  <rth@redhat.com>
51076
51077         * gcc.c-torture/execute/ashrdi-1.c: New.
51078         * gcc.c-torture/execute/ashldi-1.c: New.
51079         * gcc.c-torture/execute/lshrdi-1.c: New.
51080
51081 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51082
51083         * objc/execute/load-3.m: Added. Check sending +load to categories,
51084         in addition to classes.
51085
51086 2001-06-08  Stan Shebs  <shebs@apple.com>
51087
51088         * objc/execute/load-2.m: New test.  From Nicola Pero
51089         <n.pero@mi.flashnet.it>.
51090
51091 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51092
51093         * gcc.c-torture/execute/20010605-2.c: New test.
51094
51095 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51096
51097         * g++.old-deja/g++.abi/vbase2.C: New test.
51098         * g++.old-deja/g++.abi/vbase3.C: New test.
51099
51100 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51101
51102         * g++.old-deja/g++.pt/friend49.C: New test.
51103
51104 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51105
51106         * g++.old-deja/g++.ext/anon3.C: New test.
51107
51108 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51109
51110         * g++.old-deja/g++.other/conv7.C: New test.
51111
51112 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51113
51114         * gcc.c-torture/compile/20010605-2.c: New test.
51115
51116 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51117
51118         * gcc.c-torture/execute/20010604-1.c: New test.
51119
51120 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51121
51122         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51123
51124 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51125
51126         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51127         (g++_link_flags): Likewise.
51128         (g++_init): Pass gccpath's value to two previous functions.
51129
51130 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51131
51132         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51133         Ensure logfile entry matches exec command line.
51134
51135 2001-05-31  Richard Henderson  <rth@redhat.com>
51136
51137         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51138         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51139
51140 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51141
51142         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51143         compiler for irix6.2
51144
51145 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51146
51147         * g++.old-deja/g++.other/optimize3.C: New file.
51148
51149 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51150
51151         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51152         assemble.
51153
51154 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51155
51156         * g++.old-deja/g++.other/optimize2.C: New file.
51157
51158 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51159
51160         * gcc.c-torture/compile/20010518-2.c: New file.
51161         * gcc.c-torture/execute/20010518-1.c: New file.
51162         * gcc.c-torture/execute/20010518-2.c: New file.
51163
51164 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51165
51166         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51167
51168 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51169
51170         G++ no longer defines builtins that do not begin with __builtin.
51171         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51172         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51173         * g++.old-deja/g++.law/builtin1.C: Likewise.
51174         * g++.old-deja/g++.law/cvt2.C: Likewise.
51175         * g++.old-deja/g++.mike/net5.C: Likewise.
51176         * g++.old-deja/g++.other/builtins1.C: Likewise.
51177         * g++.old-deja/g++.other/builtins2.C: Likewise.
51178         * g++.old-deja/g++.other/builtins3.C: Likewise.
51179         * g++.old-deja/g++.other/builtins4.C: Likewise.
51180         * g++.old-deja/g++.other/inline8.C: Likewise.
51181         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51182
51183 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51184
51185         * g++.old-deja/g++.pt/using1.C: Adjust.
51186         * g++.old-deja/g++.pt/using2.C: New test.
51187
51188 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51189
51190         * gcc.dg/cpp/charconst.c: New tests.
51191         * gcc.dg/cpp/escape.c: New tests.
51192         * gcc.dg/cpp/escape-1.c: New tests.
51193         * gcc.dg/cpp/escape-2.c: New tests.
51194         * gcc.dg/cpp/ucs.c: New tests.
51195
51196 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51197
51198         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51199         native compiler for irix6.5.
51200
51201 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51202
51203         * lib/g++.exp (g++_include_flags): Use args to compute
51204         get_multilibs.
51205         (g++_link_flags): Likewise.
51206         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51207
51208 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51209
51210         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51211
51212 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51213
51214         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51215         this file.
51216
51217 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51218
51219         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51220         STACK_SIZE;
51221         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51222         to STACK_SIZE; Use it to define size of add_histo array.
51223         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51224         to STACK_SIZE.
51225         (f): Use GITT_SIZE to define size of gitt local table.
51226         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51227         to STACK_SIZE; Use it to define size of bytemem array.
51228
51229 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51230
51231         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51232         on 68HC11/HC12 due to the asm instruction.
51233         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51234         * gcc.c-torture/compile/920520-1.x: Likewise.
51235         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51236         on 68HC11/HC12 because the function is larger than 64K.
51237         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51238         on 68HC11/HC12 because the structure is too large.
51239
51240 2001-05-20  Richard Henderson  <rth@redhat.com>
51241
51242         * gcc.c-torture/execute/20010520-1.c: New.
51243
51244 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51245
51246         * g++.old-deja/g++.warn/compare1.C: New test.
51247         * gcc.dg/compare4.c: New test.
51248
51249 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51250
51251         * g++.old-deja/g++.other/optimize1.C: New test.
51252
51253 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51254
51255         * g++.old-deja/g++.pt/spec41.C: New test.
51256
51257 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51258
51259         * gcc.c-torture/compile/20010114-1.x: Remove.
51260
51261 2001-05-18  Stan Shebs  <shebs@apple.com>
51262
51263         * gcc.c-torture/compile/20010518-1.c: New test.
51264
51265 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51266
51267         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51268         * g++.old-deja/g++.pt/crash67.C: New test.
51269
51270 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51271
51272         * g++.old-deja/g++.other/debug9.C: New test.
51273
51274 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51275
51276         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51277
51278 2001-05-16  Jan Hubicka  <jh@suse.cz>
51279
51280         * gcc.c-torture/compile/20010516-1.c: New test.
51281
51282 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51283
51284         * g++.old-deja/g++.other/crash41.C: New test.
51285
51286 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51287
51288         * g++.old-deja/g++.pt/crash66.C: New test.
51289
51290 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51291
51292         * g++.old-deja/g++.robertl/eb27.C: Convert.
51293
51294 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51295
51296         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51297         declaration being redundant.
51298
51299 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51300
51301         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51302
51303 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51304
51305         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51306
51307 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51308
51309         * lib/g++.exp: Use testsuite_flags.
51310
51311 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51312
51313         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51314
51315 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51316
51317         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51318
51319 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51320
51321         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51322
51323 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51324
51325         * gcc.c-torture/compile/20010313-1.c: New test.
51326
51327 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51328
51329         * gcc.dg/cpp/direct2.c: New test.
51330         * gccq.dg/cpp/direct2s.c: New test.
51331
51332         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51333
51334 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51335
51336         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51337         * g++.old-deja/g++.other/op3.C: Likewise.
51338
51339 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51340
51341         * gcc.dg/cpp/syshdr.h: New file.
51342         * gcc.dg/cpp/sysmac1.c: Update.
51343         * gcc.dg/cpp/sysmac2.c: Update.
51344
51345 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51346
51347         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51348
51349 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51350
51351         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51352         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51353
51354 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51355
51356         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51357
51358 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51359
51360         * lib/g++.exp (g++_include_flags): Don't use any special flags
51361         if TESTING_IN_BUILD_TREE is not defined.
51362         (g++_init): Use a plain 'c++' as the compiler if
51363         TESTING_IN_BUILD_TREEE is not defined.
51364
51365 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51366
51367         * g++.old-deja/g++.eh/catch13.C: New test.
51368         * g++.old-deja/g++.eh/catch14.C: New test.
51369
51370 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51371
51372         * gcc.dg/cpp/tr-define.c: New test.
51373
51374 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51375
51376         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51377         <stdlib.h>, not <malloc.h>.
51378
51379 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51380
51381         * g++.old-deja/g++.ns/template17.C: New test.
51382
51383 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51384
51385         * g++.old-deja/g++.pt/ref4.C: New test.
51386
51387 2001-04-30  Richard Henderson  <rth@redhat.com>
51388
51389         * gcc.dg/20000724-1.c: Revert last change.
51390
51391 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51392
51393         * g77.f-torture/execute/20010430.f: New test.
51394
51395 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51396
51397         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51398
51399 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51400
51401         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51402
51403 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51404
51405         * g++.old-deja/g++.eh/crash6.C: New test.
51406
51407 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51408
51409         * g++.old-deja/g++.other/warn7.C: New test.
51410
51411 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51412
51413         * g++.old-deja/g++.other/defarg9.C: New test.
51414
51415 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51416
51417         * g77.f-torture/compile/20010426.f: New test.
51418         * g77.f-torture/execute/20010426.f: New test.
51419
51420 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51421
51422         * g77.f-torture/compile/20000629-1.x: Remove - error
51423         has been fixed.
51424
51425 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51426
51427         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51428         Tweak slightly to work with g++.dg framework.
51429         * g++.dg/special/ecos.exp: Run initp1.C test.
51430         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51431
51432         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51433         its linker doesn't give line numbers either.
51434         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51435
51436 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51437
51438         * g++.old-deja/g++.other/lex1.C: New test.
51439
51440 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51441
51442         * gcc.dg/noncompile/20010425-1.c: New test.
51443
51444 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51445
51446         * g++.old-deja/g++.pt/mangle2.C: New test.
51447
51448 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51449
51450         * gcc.dg/format/plus-1.c: New test.
51451
51452 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51453
51454         * gcc.dg/20010423-1.c: New test.
51455
51456 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51457
51458         * gcc.c-torture/execute/20010422-1.c: New test.
51459
51460 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51461
51462         * g++.old-deja/g++.ns/type2.C: New test.
51463
51464 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51465
51466         * g++.old-deja/g++.other/perf1.C: New test.
51467
51468 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51469
51470         * gcc.dg/c99-func-2.c: Remove xfail.
51471         * gcc.dg/c99-func-3.c: Remove xfail.
51472         * gcc.dg/c99-func-4.c: Remove xfail.
51473
51474 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51475
51476         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51477
51478 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51479
51480         * gcc.c-torture/compile/20010423-1.c: New test.
51481
51482 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51483
51484         * g++.old-deja/g++.pt/typename28.C: New test.
51485
51486 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51487
51488         * g++.old-deja/g++.abi/empty2.C: New test.
51489         * g++.old-deja/g++.abi/empty3.C: New test.
51490
51491 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51492
51493         * g++.old-deja/g++.other/comdat2.C: New test.
51494         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51495
51496 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51497
51498         * g++.old-deja/g++.other/overload14.C: New test.
51499
51500 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51501
51502         * g++.old-deja/g++.other/lookup23.C: New test.
51503
51504 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51505
51506         * gcc.c-torture/execute/20010403-1.c: New test.
51507
51508 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51509             Mark Mitchell  <mark@codesourcery.com>
51510
51511         * lib/old-dejagnu.exp: Don't delete output of executable.
51512         Add .exe suffix to executables.
51513
51514 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51515
51516         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51517
51518 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51519
51520         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51521
51522 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51523
51524         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51525         * g++.old-deja/g++.abi/crash1.C: New test.
51526
51527 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51528
51529         * g++.old-deja/g++.other/crash40.C: New test.
51530
51531 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51532
51533         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51534
51535 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51536
51537         * g++.old-deja/g++.other/warn6.C: New test.
51538
51539 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51540
51541         * g++.old-deja/g++.robertl/eb42.C: Same.
51542
51543 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51544
51545         * gcc.dg/wtr-conversion-1.c: New testcase.
51546
51547 2001-04-10  Richard Henderson  <rth@redhat.com>
51548
51549         * g++.old-deja/g++.other/array5.C: New.
51550
51551 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51552
51553         * gcc.c-torture/execute/20010408-1.c: New test.
51554
51555 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51556
51557         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51558         headers and constructs.
51559         * g++.old-deja/g++.robertl/eb79.C: Same.
51560         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51561         * g++.old-deja/g++.robertl/eb73.C: Same.
51562         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51563         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51564         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51565         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51566         * g++.old-deja/g++.robertl/eb44.C: Same.
51567         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51568         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51569         * g++.old-deja/g++.robertl/eb39.C: Same.
51570         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51571         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51572         * g++.old-deja/g++.robertl/eb30.C: Same.
51573         * g++.old-deja/g++.robertl/eb3.C: Same.
51574         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51575         * g++.old-deja/g++.robertl/eb21.C: Same.
51576         * g++.old-deja/g++.robertl/eb15.C: Same.
51577         * g++.old-deja/g++.robertl/eb118.C: Same.
51578         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51579         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51580         * g++.old-deja/g++.robertl/eb109.C: Same.
51581         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51582         * g++.old-deja/g++.mike/rtti1.C: Same.
51583         * g++.old-deja/g++.mike/p658.C: Same.
51584         * g++.old-deja/g++.mike/net46.C: Same.
51585         * g++.old-deja/g++.mike/net34.C: Same.
51586         * g++.old-deja/g++.mike/memoize1.C: Same.
51587         * g++.old-deja/g++.mike/eh2.C: Same.
51588         * g++.old-deja/g++.law/weak.C: Same.
51589         * g++.old-deja/g++.law/visibility7.C: Same.
51590         * g++.old-deja/g++.law/visibility25.C: Same.
51591         * g++.old-deja/g++.law/visibility22.C: Same.
51592         * g++.old-deja/g++.law/visibility2.C: Same.
51593         * g++.old-deja/g++.law/visibility17.C: Same.
51594         * g++.old-deja/g++.law/visibility13.C: Same.
51595         * g++.old-deja/g++.law/visibility10.C: Same.
51596         * g++.old-deja/g++.law/visibility1.C: Same.
51597         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51598         * g++.old-deja/g++.law/vbase1.C: Same.
51599         * g++.old-deja/g++.law/operators32.C: Same.
51600         * g++.old-deja/g++.law/nest3.C: Same.
51601         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51602         * g++.old-deja/g++.law/except5.C (main): Same.
51603         * g++.old-deja/g++.law/cvt7.C (run): Same.
51604         * g++.old-deja/g++.law/cvt2.C: Same.
51605         * g++.old-deja/g++.law/cvt16.C: Same.
51606         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51607         * g++.old-deja/g++.law/ctors17.C (main): Same.
51608         * g++.old-deja/g++.law/ctors13.C: Same.
51609         * g++.old-deja/g++.law/ctors12.C (main): Same.
51610         * g++.old-deja/g++.law/ctors10.C: Same.
51611         * g++.old-deja/g++.law/code-gen5.C: Same.
51612         * g++.old-deja/g++.law/bad-error7.C: Same.
51613         * g++.old-deja/g++.law/arm9.C: Same.
51614         * g++.old-deja/g++.law/arm12.C: Same.
51615         * g++.old-deja/g++.law/arg8.C: Same.
51616         * g++.old-deja/g++.law/arg1.C: Same.
51617         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51618         * g++.old-deja/g++.jason/template31.C: Same.
51619         * g++.old-deja/g++.jason/template24.C (main): Same.
51620         * g++.old-deja/g++.jason/2371.C: Same.
51621         * g++.old-deja/g++.eh/new2.C: Same.
51622         * g++.old-deja/g++.eh/new1.C: Same.
51623         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51624         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51625         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51626         * g++.old-deja/g++.brendan/crash62.C: Same.
51627         * g++.old-deja/g++.brendan/crash52.C: Same.
51628         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51629         * g++.old-deja/g++.brendan/crash38.C: Same.
51630         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51631         * g++.old-deja/g++.brendan/copy9.C: Same.
51632
51633 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51634
51635         * gcc.c-torture/execute/20001203-2.c (memset):
51636         Count argument is of type __SIZE_TYPE__.
51637
51638 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51639
51640         * gcc.c-torture/compile/20010404-1.c: New test.
51641
51642 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51643
51644         * gcc.c-torture/compile/20010326-1.c: New test.
51645
51646 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51647
51648         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51649         peculiarities of the SH.
51650         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51651
51652 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51653
51654         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51655         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51656         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51657
51658 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51659
51660         * g77.f-torture/compile/20010321-1.f: New test.
51661
51662 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51663
51664         * gcc.c-torture/compile/20010329-1.c: New test.
51665
51666 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51667
51668         * gcc.c-torture/execute/20010329-1.c: New test.
51669
51670 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51671
51672         * g++.old-deja/g++.other/eh4.C: Fix typo.
51673
51674 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51675
51676         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51677
51678 2001-03-28  Philip Blundell  <philb@gnu.org>
51679
51680         * gcc.c-torture/compile/20010328-1.c: New test.
51681
51682 2001-03-27  Richard Henderson  <rth@redhat.com>
51683
51684         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51685         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51686
51687 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51688
51689         * gcc.c-torture/compile/20010327-1.c: New test.
51690
51691 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51692
51693         * g++.old-deja/g++.other/friend12.C: New test.
51694         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51695         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51696
51697 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51698
51699         * gcc.c-torture/execute/20010325-1.c: New test.
51700
51701 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51702
51703         * g++.old-deja/g++.other/mangle3.C: New test.
51704
51705 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51706
51707         * g++.old-deja/g++.other/anon8.C: New test.
51708
51709 2001-03-20  Philip Blundell  <philb@gnu.org>
51710
51711         * gcc.c-torture/compile/20010320-1.c: New test.
51712
51713 2001-03-17  Richard Henderson  <rth@redhat.com>
51714
51715         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51716
51717 2001-03-15  Geoff Keating  <geoff@redhat.com>
51718
51719         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51720         tests on AIX.
51721
51722 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51723
51724         * g++.old-deja/g++.other/eh4.C: New test.
51725
51726 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51727
51728         * gcc.dg/cpp/mi1.c: Update.
51729
51730 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51731
51732         * g++.old-deja/g++.other/regstack.C: New test.
51733
51734 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51735
51736         * g++.old-deja/g++.other/ref4.C: New test.
51737
51738 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51739
51740         * objc/execute/va_method.m: Added.
51741         * objc/execute/IMP.m: Added.
51742         * objc/execute/_cmd.m: Added.
51743         * objc/execute/accessing_ivars.m: Added.
51744         * objc/execute/class-1.m: Added.
51745         * objc/execute/class-10.m: Added.
51746         * objc/execute/class-11.m: Added.
51747         * objc/execute/class-12.m: Added.
51748         * objc/execute/class-13.m: Added.
51749         * objc/execute/class-14.m: Added.
51750         * objc/execute/class-2.m: Added.
51751         * objc/execute/class-3.m: Added.
51752         * objc/execute/class-4.m: Added.
51753         * objc/execute/class-5.m: Added.
51754         * objc/execute/class-6.m: Added.
51755         * objc/execute/class-7.m: Added.
51756         * objc/execute/class-8.m: Added.
51757         * objc/execute/class-9.m: Added.
51758         * objc/execute/class-tests-1.h
51759         * objc/execute/class-tests-2.h
51760         * objc/execute/compatibility_alias.m: Added.
51761         * objc/execute/encode-1.m: Added.
51762         * objc/execute/formal_protocol-1.m: Added.
51763         * objc/execute/formal_protocol-2.m: Added.
51764         * objc/execute/formal_protocol-3.m: Added.
51765         * objc/execute/formal_protocol-4.m: Added.
51766         * objc/execute/formal_protocol-5.m: Added.
51767         * objc/execute/formal_protocol-6.m: Added.
51768         * objc/execute/formal_protocol-7.m: Added.
51769         * objc/execute/informal_protocol.m: Added.
51770         * objc/execute/initialize.m: Added.
51771         * objc/execute/load.m: Added.
51772         * objc/execute/many_args_method.m: Added.
51773         * objc/execute/nested-3.m: Added.
51774         * objc/execute/no_clash.m: Added.
51775         * objc/execute/private.m: Added.
51776         * objc/execute/redefining_self.m: Added.
51777         * objc/execute/root_methods.m: Added.
51778         * objc/execute/selector-1.m: Added.
51779         * objc/execute/static-1.m: Added.
51780         * objc/execute/static-2.m: Added.
51781         * objc/execute/va_method.m: Added.
51782
51783 2001-03-10  Richard Henderson  <rth@redhat.com>
51784
51785         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51786
51787 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51788
51789         * g++.old-deja/g++.other/crash31.C: XFAIL.
51790         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51791         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51792         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51793         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51794         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51795
51796 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51797
51798         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51799
51800 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51801
51802         * gcc.dg/20000724-1.c: Don't use multiline strings.
51803
51804 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51805
51806         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51807         result of -cString against what we expect it to be; don't just
51808         print it out for no one to read.
51809
51810         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51811         Based on testcases provided by Nicola Pero.
51812
51813 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51814
51815         * gcc.dg/cpp/macro7.c: New test.
51816
51817 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51818
51819         * gcc.dg/cpp/multiline.c: Update.
51820
51821 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51822
51823         * g++.old-deja/g++.other/enum3.C: New test.
51824
51825 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51826
51827         * g++.old-deja/g++.other/pod1.C: New test.
51828
51829 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51830
51831         * g++.old-deja/g++.ext/overload1.C: New test.
51832
51833 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51834
51835         * g++.old-deja/g++.pt/using1.C: New test.
51836
51837 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51838
51839         * g++.old-deja/g++.other/using9.C: New test.
51840
51841 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51842
51843         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51844
51845         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51846
51847 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51848
51849         * g++.old-deja/g++.ext/realpt1.C: Remove.
51850
51851 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51852
51853         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51854
51855 2001-02-26  Will Cohen  <wcohen@redhat.com>
51856
51857         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51858
51859 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51860
51861         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51862         templatized constructors.
51863
51864 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51865
51866         * gcc.c-torture/execute/20010224-1.c: New test.
51867
51868 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51869
51870         * gcc.c-torture/execute/20010222-1.c: New test.
51871
51872 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51873
51874         * g++.old-deja/g++.other/inline20.C: New test.
51875
51876 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51877
51878         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51879
51880 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51881
51882         * g++.old-deja/g++.other/lookup22.C: New test.
51883
51884 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51885
51886         * g77.dg: New directory.
51887         * g77.dg/20010216-1.f: New test case.
51888         * g77.dg/dg.exp: New driver.
51889         * lib/g77-dg.exp: New driver library.
51890
51891 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51892
51893         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51894
51895 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51896
51897         * g++.old-deja/g++.other/decl9.C: New test.
51898
51899 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51900
51901         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51902         not need <string> and also tests the initialization at runtime.
51903
51904 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51905
51906         * gcc.c-torture/execute/longlong.c: New test.
51907
51908 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51909
51910         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51911
51912 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51913
51914         * gcc.c-torture/execute/920302-1.c (execute):
51915         Change argument type to short.
51916
51917 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51918
51919         * g++.old-deja/g++.pt/deduct6.C: New test.
51920
51921 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51922
51923         * g++.old-deja/g++.pt/deduct5.C: New test.
51924
51925 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51926
51927         * gcc.c-torture/execute/20010209-1.c: New test.
51928
51929 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51930
51931         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51932
51933 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51934
51935         * g++.dg/vtgc1.C: Update for new ABI.
51936
51937         * consistency.vlad: New directory, 1665 files.
51938
51939 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51940
51941         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51942         return type.
51943         * gcc.dg/cpp/digraphs.c: Declare puts.
51944
51945 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51946
51947         * g++.old-deja/g++.other/warn5.C: New test.
51948
51949 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51950
51951         * g++.old-deja/g++.pt/spec40.C: New test.
51952
51953 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51954
51955         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51956         case.
51957         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51958
51959 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51960
51961         * gcc.c-torture/compile/20010209-1.c: New test.
51962
51963 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51964
51965         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51966         excess errors message but not if it crashes.
51967         * g++.old-deja/g++.other/crash27.C: Likewise.
51968         * g++.old-deja/g++.other/crash28.C: Likewise.
51969         * g++.old-deja/g++.other/crash30.C: Likewise.
51970         * g++.old-deja/g++.other/crash32.C: Likewise.
51971         * g++.old-deja/g++.other/crash35.C: Likewise.
51972         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51973
51974 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51975
51976         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51977         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51978         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51979         g77.f-torture/execute/execute.exp,
51980         g77.f-torture/noncompile/noncompile.exp,
51981         gcc.c-torture/execute/execute.exp,
51982         gcc.c-torture/execute/memcheck/memcheck.exp,
51983         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51984         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51985         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51986         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51987         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51988         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51989         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51990         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51991         Remove bug reporting instructions with ancient email addresses.
51992
51993 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51994
51995         * gcc.dg/20010202-1.c: New test.
51996         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51997
51998 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51999
52000         * g++.dg/stdbool-if.C: New test.
52001
52002 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52003
52004         * objc/execute/fdecl.m: Added main().
52005
52006 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52007
52008         * gcc.c-torture/execute/20010206-1.c: New test.
52009
52010 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52011
52012         * gcc.dg/cpp/avoidpaste1.c: Update.
52013
52014 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52015
52016         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52017         Pero <nicola@brainstorm.co.uk>.
52018         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52019
52020 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52021
52022         * g++.old-deja/g++.pt/spec39.C: New test.
52023
52024 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52025
52026         * gcc.c-torture/compile/20010202-1.c: New test.
52027
52028 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52029
52030         * g++.old-deja/g++.abi/primary2.C: New test.
52031         * g++.old-deja/g++.abi/primary3.C: New test.
52032         * g++.old-deja/g++.abi/primary4.C: New test.
52033         * g++.old-deja/g++.abi/primary5.C: New test.
52034         * g++.old-deja/g++.abi/vtable3.h: New test.
52035         * g++.old-deja/g++.abi/vtable3a.C: New test.
52036         * g++.old-deja/g++.abi/vtable3b.C: New test.
52037         * g++.old-deja/g++.abi/vtable3c.C: New test.
52038         * g++.old-deja/g++.abi/vtable3d.C: New test.
52039         * g++.old-deja/g++.abi/vtable3e.C: New test.
52040         * g++.old-deja/g++.abi/vtable3f.C: New test.
52041         * g++.old-deja/g++.abi/vtable3g.C: New test.
52042         * g++.old-deja/g++.abi/vtable3h.C: New test.
52043         * g++.old-deja/g++.abi/vtable3i.C: New test.
52044         * g++.old-deja/g++.abi/vtable3j.C: New test.
52045         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52046
52047 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52048
52049         * g++.old-deja/g++.other/anon6.C: New test.
52050         * g++.old-deja/g++.other/anon7.C: New test.
52051
52052 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52053
52054         * gcc.dg/cpp/avoidpaste2.c: New tests.
52055
52056 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52057
52058         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52059
52060 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52061
52062         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52063         DECIMAL_DIG cases for Irix."
52064
52065 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52066
52067         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52068
52069 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52070
52071         * gcc.dg/c99-tag-1.c: New test.
52072
52073 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52074
52075         * gcc.dg/cpp/tr-warn1.c: Add tests.
52076
52077 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52078
52079         * gcc.dg/cpp/avoidpaste1.c: Update.
52080         * gcc.dg/cpp/paste4.c: Update.
52081
52082 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52083
52084         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52085         cases for Irix.
52086
52087 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52088
52089         * g++.old-deja/g++.other/inline19.C: New test.
52090
52091 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52092
52093         * gcc.dg/Wlarger-than.c: New test.
52094
52095 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52096
52097         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52098
52099 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52100
52101         * gcc.c-torture/execute/20010129-1.c: New test.
52102         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52103
52104 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52105
52106         * gcc.dg/cpp/avoidpaste1.c: Test case.
52107
52108 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52109
52110         * g++.old-deja/g++.other/inline18.C: New test.
52111
52112 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52113
52114         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52115         and __builtin_putchar.
52116
52117 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52118
52119         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52120         tests.
52121
52122 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52123
52124         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52125         floating point number rounding mode to round to the nearest
52126         representable mode.
52127
52128 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52129
52130         * g++.old-deja/g++.other/mangle2.C: New test.
52131
52132 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52133
52134         * gcc.c-torture/compile/20010124-1.c: New test.
52135
52136 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52137
52138         * g++.old-deja/g++.pt/spec38.C: New test.
52139
52140 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52141
52142         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52143         "Build don't run".
52144
52145 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52146
52147         * gcc.c-torture/execute/20010123-1.c: New test.
52148
52149 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52150
52151         * g++.old-deja/g++.pt/spec37.C: New test.
52152
52153 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52154
52155         * g++.old-deja/g++.pt/overload14.C: New test.
52156
52157 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52158
52159         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52160         __builtin_return_address.
52161
52162 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52163
52164         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52165         * g++.old-deja/g++.pt/spec35.C: New test.
52166         * g++.old-deja/g++.pt/spec36.C: New test.
52167
52168 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52169
52170         * gcc.c-torture/compile/20010118-1.c: New test.
52171
52172 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52173
52174         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52175
52176 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52177
52178         * gcc.c-torture/execute/20010119-1.c: New test.
52179
52180 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52181
52182         * g++.old-deja/g++.other/vbase5.C: New test.
52183
52184 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52185
52186         * gcc.c-torture/execute/20010118-1.c: New test.
52187
52188 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52189
52190         * g++.old-deja/g++.pt/deduct3.C: New test.
52191
52192 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52193
52194         * g++.old-deja/g++.pt/spec34.C: New test.
52195
52196 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52197
52198         * g77.f-torture/compile/20000601-2.f: New test.
52199
52200 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52201
52202         * g++.old-deja/g++.other/init17.C: New test.
52203
52204 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52205
52206         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52207
52208 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52209
52210         * g++.old-deja/g++.pt/unify8.C: New test.
52211
52212 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52213
52214         * g++.old-deja/g++.abi/vbase1.C: New test.
52215
52216 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52217
52218         * g++.old-deja/g++.pt/crash65.C: New test.
52219
52220 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52221
52222         * gcc.dg/cpp/assembl2.S: New test case.
52223
52224 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52225
52226         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52227         are supported.
52228
52229 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52230
52231         * g++.old-deja/g++.other/builtins1.C: New test.
52232         * g++.old-deja/g++.other/builtins2.C: Likewise.
52233         * g++.old-deja/g++.other/builtins3.C: Likewise.
52234         * g++.old-deja/g++.other/builtins4.C: Likewise.
52235
52236 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52237
52238         * gcc.c-torture/compile/20010117-1.c: New test.
52239         * gcc.c-torture/compile/20010117-2.c: New test.
52240
52241 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52242
52243         * g77.f-torture/execute/20010116.[fx]: New test,
52244         XFAIL on i?86-*-*.
52245         * g77.f-torture/compile/20010115.f: Indicate it's
52246         a test for PR fortran/1636.
52247
52248 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52249
52250         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52251
52252 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52253
52254         * g77.f-torture/compile/20010115.f: New test.
52255
52256 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52257
52258         * g++.old-deja/g++.pt/nontype5.C: New test.
52259
52260 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52261
52262         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52263         have an equivalent working one below it.
52264
52265 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52266
52267         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52268         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52269
52270 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52271
52272         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52273         message containing "init_priority".
52274         (conpr-2.C): Likewise.
52275         (conpr-3.C): Likewise.
52276         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52277
52278 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52279
52280         * gcc.c-torture/execute/20010114-2.c: New test.
52281
52282 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52283
52284         * gcc.c-torture/compile/20010114-1.c: New test.
52285         * gcc.c-torture/compile/20010114-1.x: Xfail.
52286         * gcc.c-torture/compile/20010114-2.c: New test.
52287         * gcc.c-torture/execute/20010114-1.c: New test.
52288         * gcc.dg/trunc-1.c: New test.
52289         * gcc.dg/uninit-B.c: New test.
52290
52291 2001-01-13  Nick Clifton  <nickc@redhat.com>
52292
52293         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52294         target.
52295
52296 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52297
52298         * gcc.c-torture/compile/20010113-1.c: New test.
52299
52300 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52301
52302         * gcc.c-torture/compile/20001212-1.c: New test.
52303
52304 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52305
52306         * gcc.dg/cpp/widestr1.c: Update.
52307         * gcc.dg/cpp/prag-imp.c: Remove.
52308
52309 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52310
52311         * gcc.c-torture/execute/20000801-3.x: Remove.
52312         * gcc.dg/c90-init-1.c: New test.
52313         * gcc.dg/c99-init-1.c: New test.
52314         * gcc.dg/c99-init-2.c: New test.
52315         * gcc.dg/gnu99-init-1.c: New test.
52316
52317 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52318
52319         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52320         testing that no relevant ones were found.
52321
52322 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52323
52324         * g++.old-deja/g++.pt/cast2.C: New test.
52325
52326 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52327
52328         * g++.old-deja/g++.pt/friend47.C: New test.
52329
52330 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52331
52332         * g++.old-deja/g++.pt/instantiate13.C: New test.
52333
52334 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52335
52336         * g++.old-deja/g++.other/defarg7.C: New test.
52337         * g++.old-deja/g++.other/defarg8.C: New test.
52338
52339 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52340
52341         * g++.old-deja/g++.pt/crash64.C: New test.
52342
52343 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52344
52345         * g++.old-deja/g++.pt/crash63.C: New test.
52346
52347 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52348
52349         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52350
52351 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52352
52353         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52354
52355 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52356
52357         * g++.old-deja/g++.pt/error3.C: New test.
52358
52359 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52360
52361         * g++.old-deja/g++.other/crash39.C: New test.
52362
52363 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52364
52365         * g++.old-deja/g++.other/vbase4.C: New test.
52366
52367 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52368
52369         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52370         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52371         * gcc.dg/special/special.exp: New test driver which will check
52372         for alias support for the above test.
52373
52374 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52375
52376         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52377         problems on small machines.
52378         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52379         parameterize.
52380
52381 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52382
52383         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52384         mips.
52385         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52386
52387 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52388
52389         * g++.old_deja/g++.pt/using8.C: New test.
52390
52391 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52392
52393         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52394
52395 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52396
52397         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52398         where a failure is expected.
52399         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52400
52401 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52402
52403         * g++.old_deja/g++.pt/instantiate12.C: New test.
52404
52405 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52406
52407         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52408         start of structs.
52409         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52410         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52411         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52412         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52413         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52414         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52415         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52416         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52417         * g++.old-deja/g++.eh/spec6.C: Likewise.
52418         * g++.old-deja/g++.jason/crash3.C: Likewise.
52419         * g++.old-deja/g++.law/ctors11.C: Likewise.
52420         * g++.old-deja/g++.law/ctors17.C: Likewise.
52421         * g++.old-deja/g++.law/ctors5.C: Likewise.
52422         * g++.old-deja/g++.law/ctors9.C: Likewise.
52423         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52424         * g++.old-deja/g++.mike/net22.C: Likewise.
52425         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52426         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52427         * g++.old-deja/g++.mike/virt3.C: Likewise.
52428         * g++.old-deja/g++.niklas/t128.C: Likewise.
52429         * g++.old-deja/g++.other/anon4.C: Likewise.
52430         * g++.old-deja/g++.other/using1.C: Likewise.
52431         * g++.old-deja/g++.other/warn3.C: Likewise.
52432         * g++.old-deja/g++.pt/t37.C: Likewise.
52433         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52434         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52435
52436 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52437
52438         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52439
52440 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52441
52442         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52443
52444 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52445
52446         * gcc.c-torture/compile/20010107-1.c: New test.
52447
52448 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52449
52450         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52451
52452 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52453
52454         * gcc.dg/format/format.h: New file.
52455         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52456         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52457         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52458         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52459         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52460         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52461         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52462         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52463         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52464         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52465         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52466         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52467         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52468         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52469         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52470         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52471         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52472         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52473         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52474         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52475         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52476         instead of declaring standard types, macros and functions in each
52477         test.
52478
52479 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52480
52481         * gcc.c-torture/execute/20010106-1.c: New test.
52482
52483 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52484
52485         * gcc.dg/format/format.exp: New file.
52486         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52487         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52488         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52489         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52490         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52491         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52492         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52493         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52494         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52495         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52496         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52497         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52498         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52499         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52500         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52501         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52502         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52503         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52504         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52505         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52506         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52507         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52508         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52509         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52510         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52511         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52512         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52513         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52514         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52515         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52516         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52517         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52518         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52519         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52520         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52521         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52522         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52523         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52524         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52525         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52526         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52527         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52528
52529 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52530
52531         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52532         account.
52533
52534 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52535
52536         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52537
52538 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52539
52540         * g++.old-deja/g++.pt/crash62.C: New test.
52541
52542 2001-01-04  Richard Henderson  <rth@redhat.com>
52543
52544         * gcc.dg/20000926-1.c: Update expected warnings.
52545         * gcc.dg/array-2.c: Likewise.
52546         * gcc.dg/array-4.c: Also validate flexible array members.
52547         * gcc.dg/c99-flex-array-1.c: New.
52548
52549 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52550
52551         * gcc.c-torture/compile/20001222-1.x: Remove.
52552
52553 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52554
52555         * gcc.c-torture/execute/built-in-setjmp.c: New.
52556
52557 2001-01-03  Richard Henderson  <rth@redhat.com>
52558
52559         * gcc.dg/940510-1.c: Update expected error wording.
52560         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52561
52562 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52563
52564         * lib/target-supports.exp (check_alias_available): Modified to
52565         indicate aliases not supported if only weak aliases are supported.
52566
52567 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52568
52569         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52570         Turn on cmpstrsi checks for __pj__ and __i370__.
52571
52572 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52573
52574         * g++.old-deja/g++.other/virtual11.C: New test.
52575
52576 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52577
52578         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52579
52580 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52581
52582         * gcc.c-torture/compile/20010102-1.c: New test.
52583
52584 2001-01-02  Andreas Jaeger  <aj@suse.de>
52585
52586         * gcc.dg/noreturn-3.c: New test.
52587
52588         * gcc.dg/noreturn-4.c: New test.
52589
52590 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52591
52592         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52593         __builtin_fputc and __builtin_fwrite.
52594
52595 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52596
52597         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52598         signed char, not default char.
52599
52600 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52601
52602         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52603
52604 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52605
52606         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52607
52608 2000-12-29  Richard Henderson  <rth@redhat.com>
52609
52610         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52611         (__cyg_profile_func_exit): Define.
52612
52613 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52614
52615         * g++.dg/vtgc1.C: New test.
52616
52617 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52618
52619         * gcc.dg/noncompile/20001228-1.c: New test.
52620
52621         * gcc.dg/20001228-1.c: New test.
52622
52623         * gcc.c-torture/execute/20001228-1.c: New test.
52624
52625 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52626
52627         * gcc.dg/format-strfmon-1.c: New test.
52628
52629 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52630
52631         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52632         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52633         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52634         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52635         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52636         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52637         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52638         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52639         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52640         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52641         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52642         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52643         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52644
52645         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52646         * gcc.c-torture/execute/string-opt-4.c: Test index.
52647
52648 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52649
52650         * gcc.c-torture/compile/20001226-1.c: New test.
52651
52652 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52653
52654         * gcc.c-torture/compile/20001222-1.c: New test.
52655         * gcc.c-torture/compile/20001222-1.x: Xfail.
52656
52657 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52658
52659         * gcc.c-torture/execute/comp-goto-2.c: New test.
52660
52661 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52662
52663         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52664         Use long types if __INT_MAX__ is 32767.
52665         (main): Use cast to (sint32 *) when poking 88 into a_page.
52666
52667         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52668
52669 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52670
52671         * gcc.c-torture/compile/20001221-1.c: New test.
52672         * gcc.c-torture/execute/20001221-1.c: New test.
52673
52674 2000-12-20  Richard Henderson  <rth@redhat.com>
52675
52676         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52677         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52678
52679 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52680
52681         * gcc.dg/compare3.c: New test.
52682
52683 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52684
52685         * gcc.dg/format-warnll-1.c: New test.
52686
52687 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52688
52689         * gcc.dg/cpp/cmdlne-P.c: New test.
52690
52691 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52692
52693         * gcc.c-torture/execute/builtin-abs-1.c,
52694         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52695
52696 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52697
52698         * gcc.dg/cpp/multiline.c: New test.
52699
52700 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52701
52702         * g++.old-deja/g++.other/syshdr1.C: Update.
52703         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52704
52705 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52706
52707         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52708
52709 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52710
52711         * g++.old-deja/g++.pt/ttp65.C: New test.
52712
52713 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52714
52715         * g++.old-deja/g++.pt/ttp64.C: New test.
52716
52717 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52718
52719         * g++.old-deja/g++.pt/spec33.C: New test.
52720
52721 2000-12-14  Catherine Moore  <clm@redhat.com>
52722
52723         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52724         * gcc.c-torture/execute/920612-2.c: Likewise.
52725         * gcc.c-torture/execute/920428-2.c: Likewise.
52726         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52727         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52728
52729 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52730
52731         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52732         * gcc.dg/pack-test-2.c: Likewise.
52733
52734 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52735
52736         Tests by Zack Weinberg <zackw@stanford.edu>.
52737
52738         * gcc.dg/cpp/defined.c: Update.
52739         * gcc.dg/cpp/defined_trad.c: New tests.
52740
52741 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52742
52743         * gcc.dg/cpp/trad-direct.c: Update.
52744
52745 2000-12-11  Neil Booth  <neilb@earthling.net>
52746
52747         * gcc.dg/cpp/defined_trad.c
52748
52749 2000-12-11  Neil Booth  <neilb@earthling.net>
52750
52751         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52752
52753 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52754
52755         * gcc.dg/format-miss-2.c: New test.
52756
52757 2000-12-09  Neil Booth  <neilb@earthling.net>
52758
52759         * gcc.dg/cpp/lineflags.c: New tests.
52760         * gcc.dg/cpp/poison.c: Update.
52761         * gcc.dg/cpp/redef2.c: Update.
52762         * gcc.dg/cpp/skipping.c: New test.
52763
52764 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52765
52766         * g++.old-deja/g++.other/eh3.C: New testcase.
52767
52768 2000-12-07  Neil Booth  <neilb@earthling.net>
52769
52770         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52771         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52772         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52773         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52774         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52775         Update.
52776
52777 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52778
52779         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52780         __SIZE_TYPE__ instead of int for type of integers cast to
52781         pointers.
52782
52783 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52784
52785         * g++.old-deja/g++.other/cleanup4.C: New test.
52786
52787 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52788
52789         * format-sec-1.c: New test.
52790
52791 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52792
52793         * gcc.dg/format-nonlit-3.c: New test.
52794
52795 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52796
52797         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52798         through a null pointer.
52799
52800 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52801
52802         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52803         * g++.old-deja/g++.pt/partial4.C: New test.
52804
52805 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52806
52807         * gcc.c-torture/execute/ieee/hugeval.x: New.
52808
52809 2000-12-06  Neil Booth  <neilb@earthling.net>
52810
52811         * gcc.dg/cpp/backslash2.c: New tests.
52812
52813 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52814
52815         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52816         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52817
52818 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52819
52820         * gcc.c-torture/execute/20001203-2.c: New testcase.
52821
52822 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52823
52824         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52825         * g++.old-deja/g++.other/virtual10.C: New test.
52826
52827 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52828
52829         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52830
52831 2000-12-05  Richard Henderson  <rth@redhat.com>
52832
52833         * gcc.c-torture/compile/20001205-1.c: New.
52834
52835 2000-12-04  Neil Booth  <neilb@earthling.net>
52836
52837         * g++.old-deja/g++.other/virtual9.C: New test.
52838         * g++.old-deja/g++.pt/crash61.C: New test.
52839         * gcc.c-torture/execute/loop-9.c: New test.
52840
52841 2000-12-04  Neil Booth  <neilb@earthling.net>
52842
52843         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52844         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52845         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52846         * gcc.dg/cpp/extratokens.c: ...here.
52847
52848 2000-12-04  Neil Booth  <neilb@earthling.net>
52849
52850         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52851         New tests.
52852
52853 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52854
52855         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52856         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52857
52858 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52859
52860         * gcc.c-torture/execute/20001203-1.c: New test.
52861
52862 2000-12-03  Neil Booth  <neilb@earthling.net>
52863
52864         * gcc.dg/cpp/macro6.c: New test cases.
52865
52866 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52867
52868         * gcc.c-torture/execute/string-opt-9.c: New test.
52869         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52870         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52871         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52872
52873         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52874         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52875
52876 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52877
52878         * gcc.dg/cpp/if-6.c: New testcase.
52879
52880         * gcc.dg/20001201-1.c: New testcase.
52881
52882 2000-12-02  Neil Booth  <neilb@earthling.net>
52883
52884         * g++.old-deja/g++.other/externC4.C,
52885         g++.old-deja/g++.other/friend10.C: New tests.
52886
52887 2000-12-02  Neil Booth  <neilb@earthling.net>
52888
52889         * g++.old-deja/g++.other/instan2.C
52890         * g++.old-deja/g++.other/instan3.C: New test.
52891
52892 2000-12-02  Neil Booth  <neilb@earthling.net>
52893
52894         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52895         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52896         gnuc99.c,gnuc99-pedantic.c: New tests.
52897
52898 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52899
52900         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52901         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52902
52903 2000-12-01  Neil Booth  <neilb@earthling.net>
52904
52905         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52906         * gcc.dg/cpp/poison.c: Update.
52907         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52908
52909 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52910
52911         * g77.f-torture/execute/20001201.f: New test.
52912
52913 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52914
52915         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52916
52917 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52918
52919         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52920
52921 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52922
52923         * g++.old-deja/g++.other/cast6.C: New test.
52924
52925 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52926
52927         * gcc.c-torture/execute/20001130-2.c: New testcase.
52928
52929 2000-11-30  Richard Henderson  <rth@redhat.com>
52930
52931         * gcc.c-torture/execute/20001130-1.c: New test.
52932
52933 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52934
52935         * g++.old-deja/g++.other/op3.C: New test.
52936
52937 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52938
52939         * g++.old-deja/g++.other/op2.C: New test.
52940
52941 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52942
52943         * g++.old-deja/g++.other/crash38.C: New test.
52944
52945 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52946
52947         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52948
52949 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52950
52951         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52952         tests.
52953         * gcc.c-torture/execute/string-opt-6.c: New test.
52954
52955         * gcc.dg/20001117-1.c: Add main.
52956
52957 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52958
52959         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52960         Move from here ...
52961         * gcc.dg/940510-1.c: ... to here.
52962
52963         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52964         zero-size arrays in toplevel structures.
52965
52966 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52967
52968         * gcc.c-torture/execute/loop-8.c: New test.
52969
52970 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52971
52972         * g++.old-deja/g++.other/base1.C: New test.
52973
52974 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52975
52976         * g++.old-deja/g++.other/parse2.C: New test.
52977
52978 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52979
52980         * g++.old-deja/g++.pt/incomplete1.C: New test.
52981
52982 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52983
52984         * g++.old-deja/g++.other/friend9.C: New test.
52985
52986 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52987
52988         * gcc.dg/20001127-1.c: New test.
52989
52990 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52991
52992         * g++.old-deja/g++.pt/friend46.C: New test.
52993
52994 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52995
52996         * g++.old-deja/g++.other/ptrmem8.C: New test.
52997
52998 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52999
53000         * gcc.c-torture/execute/string-opt-7.c: New test.
53001         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53002
53003 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53004
53005         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53006         instead of 'mkcheck 2'.
53007
53008 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53009
53010         * gcc.c-torture/execute/memcheck/driver.c,
53011         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53012         C9X references to refer to C99.
53013
53014 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53015
53016         * gcc.dg/ultrasp3.c: New test.
53017
53018 2000-11-25  Neil Booth  <neilb@earthling.net>
53019
53020         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53021
53022 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53023
53024         * gcc.c-torture/compile/20001123-2.c: New.
53025
53026 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53027
53028         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53029
53030 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53031
53032         * gcc.dg/sequence-point-1.c: Add some new tests.
53033         * gcc.c-torture/execute/20001124-1.c: New test.
53034
53035 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53036
53037         * g++.old-deja/g++.other/vaarg4.C: New test.
53038         * gcc.c-torture/compile/20001123-1.c: New test.
53039
53040 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53041
53042         * g++.other/crash24.C: Adjust and remove XFAIL.
53043         * g++.other/crash37.C: New test.
53044
53045 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53046
53047         * g++.old-deja/g++.pt/instantiate9.C: New test.
53048
53049 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53050
53051         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53052         new ABI, too.
53053
53054         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53055         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53056
53057 2000-11-22  Neil Booth  <neilb@earthling.net>
53058
53059         * gcc.dg/cpp/Wtrigraphs.c: New test.
53060
53061 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53062
53063         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53064
53065 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53066
53067         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53068
53069 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53070
53071         * lib/gcc-dg.exp: load_lib scanasm.exp.
53072         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53073         * lib/g++-dg.exp: load_lib scanasm.exp.
53074         * lib/scanasm.exp: New.
53075         (scan-assembler, scan-assembler-not): Add optional arguments to
53076         test name, or if not present, the pattern name.
53077         (scan-assembler-dem, scan-assembler-dem-not): New.
53078
53079         * g++.dg/dg.exp: New.
53080
53081 2000-11-21  Neil Booth  <neilb@earthling.net>
53082
53083         * gcc.dg/cpp/integrated1.c: Remove.
53084
53085 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53086
53087         * gcc.c-torture/execute/20001121-1.c: New test.
53088
53089 2000-11-21  Richard Henderson  <rth@redhat.com>
53090
53091         * gcc.c-torture/compile/20001121-1.c: New test.
53092
53093 2000-11-20  Neil Booth  <neilb@earthling.net>
53094
53095         * gcc.dg/cpp/integrated1.c: New test.
53096
53097 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53098
53099         * g++.old-deja/g++.other/inline17.C: New test.
53100
53101 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53102
53103         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53104         local variable to be zero: I made the variable global. Now
53105         uses abort() and exit() instead of relying on main's return value.
53106
53107 2000-11-20  Neil Booth  <neilb@earthling.net>
53108
53109         * gcc.dg/cpp/paste2.c: Update test.
53110         * objc/execute/paste.m: New test.
53111
53112 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53113
53114         * gcc.dg/c99-condexpr-1.c: New test.
53115
53116 2000-11-20  Neil Booth  <neilb@earthling.net>
53117
53118         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53119
53120 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53121
53122         * g++.old-deja/g++.pt/export1.C: New test.
53123
53124 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53125
53126         * gcc.dg/20001117-1.c: New test.
53127
53128 2000-11-18  Richard Henderson  <rth@redhat.com>
53129
53130         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53131
53132 2000-11-18  Richard Henderson  <rth@redhat.com>
53133
53134         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53135         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53136         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53137
53138 2000-11-18  Richard Henderson  <rth@redhat.com>
53139
53140         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53141         (main): New.  Exit cleanly.
53142
53143 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53144
53145         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53146         gcc.dg/c99-fordecl-2.c: New tests.
53147
53148 2000-11-18  Richard Henderson  <rth@redhat.com>
53149
53150         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53151         * gcc.c-torture/execute/zerolen-2.c: New.
53152
53153 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53154
53155         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53156         memory.
53157
53158 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53159
53160         * g++.old-deja/g++.pt/instantiate8.C: New test.
53161
53162 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53163
53164         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53165         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53166
53167 2000-11-16  Nick Clifton  <nickc@redhat.com>
53168
53169         * gcc.c-torture/execute/nestfunc-2.c: New test.
53170         * gcc.c-torture/execute/nestfunc-3.c: New test.
53171
53172 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53173
53174         * gcc.c-torture/compile/20001116-1.c: New test.
53175
53176 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53177
53178         * gcc.c-torture/execute/20001115-1.c: New test.
53179
53180 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53181
53182         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53183         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53184         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53185         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53186
53187 2000-11-15  Neil Booth  <neilb@earthling.net>
53188
53189         gcc.dg/cpp/_Pragma1.c: Update.
53190         gcc.dg/cpp/_Pragma2.c: New test.
53191
53192 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53193
53194         * g++.old-deja/g++.other/anon5.C: New test.
53195
53196 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53197
53198         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53199         tests.
53200
53201 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53202
53203         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53204         output.
53205
53206 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53207
53208         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53209         labels at end of compound statements.
53210
53211 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53212
53213         * gcc.c-torture/execute/loop-7.c: New test.
53214
53215 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53216
53217         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53218
53219 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53220
53221         * gcc.dg/c99-bool-1.c: New test.
53222
53223 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53224
53225         * gcc.dg/c99-scope-1.c: Remove xfail.
53226         * gcc.dg/c99-scope-2.c: New test.
53227
53228 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53229
53230         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53231         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53232
53233 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53234
53235         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53236         error messages.
53237
53238         * g++.mike/p700.C: Don't typedef wchar_t.
53239         * g++.mike/p784.C: Likewise.
53240         * g++.mike/eb101.C: Don't use __wchar_t.
53241
53242 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53243
53244         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53245         from DO loop.
53246
53247 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53248
53249         * gcc.c-torture/execute/20001111-1.c: New test.
53250
53251 2000-11-10  Nick Clifton  <nickc@redhat.com>
53252
53253         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53254         long multuiple and accumulate.
53255
53256 2000-11-09  Richard Henderson  <rth@redhat.com>
53257
53258         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53259         via size_t instead of int.
53260
53261         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53262         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53263         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53264         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53265
53266 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53267
53268         * gcc.c-torture/compile/20001109-1.c: New test.
53269         * gcc.c-torture/compile/20001109-2.c: New test.
53270
53271 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53272
53273         * g++.old-deja/g++.pt/operator1.C: New test.
53274         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53275
53276 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53277
53278         * gcc.dg/20001108-1.c: New test.
53279
53280 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53281
53282         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53283         with both arguments constant strings.
53284         * gcc.c-torture/execute/string-opt-3.c: New test.
53285         * gcc.c-torture/execute/string-opt-4.c: New test.
53286         * gcc.c-torture/execute/string-opt-5.c: New test.
53287
53288 2000-11-08  Nick Clifton  <nickc@redhat.com>
53289
53290         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53291         mulsidi3adddi patterns.
53292
53293 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53294
53295         * g++.old-deja/g++.other/crash36.C: New test.
53296
53297 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53298
53299         * g++.old-deja/g++.other/init16.C: New test.
53300
53301 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53302
53303         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53304
53305 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53306
53307         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53308         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53309         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53310
53311 2000-11-07  DJ Delorie  <dj@redhat.com>
53312
53313         * gcc.dg/20000614-1.c: Add return so that test can pass.
53314
53315 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53316
53317         * gcc.c-torture/execute/string-opt-1.c: New test.
53318
53319 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53320
53321         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53322         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53323         parameters in registers, and there is no way for a varargs
53324         function to know in which order the integer and floating-point
53325         parameters should be interleaved when they are placed on the
53326         stack.
53327         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53328         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53329
53330 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53331
53332         * gcc.c-torture/execute/string-opt-2.c: New test.
53333
53334 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53335
53336         * g++.old-deja/g++.pt/crash60.C: New test.
53337
53338 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53339
53340         * g++.old-deja/g++.other/crash24.C: New test.
53341         * g++.old-deja/g++.other/crash25.C: New test.
53342         * g++.old-deja/g++.other/crash26.C: New test.
53343         * g++.old-deja/g++.other/crash27.C: New test.
53344         * g++.old-deja/g++.other/crash28.C: New test.
53345         * g++.old-deja/g++.other/crash29.C: New test.
53346         * g++.old-deja/g++.other/crash30.C: New test.
53347         * g++.old-deja/g++.other/crash31.C: New test.
53348         * g++.old-deja/g++.other/crash32.C: New test.
53349         * g++.old-deja/g++.other/crash33.C: New test.
53350         * g++.old-deja/g++.other/crash34.C: New test.
53351         * g++.old-deja/g++.other/crash35.C: New test.
53352
53353 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53354
53355         * gcc.c-torture/execute/20001031-1.c: New test.
53356
53357 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53358
53359         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53360         namespace.
53361
53362         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53363         standards-conformant.
53364
53365         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53366
53367         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53368         * g++.old-deja/g++.mike/p755a.C: Likewise.
53369         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53370         library makes no calls to `operator new' during initialization.
53371
53372 2000-11-04  Neil Booth  <neilb@earthling.net>
53373
53374         * gcc.dg/cpp/include2.c: New tests.
53375
53376 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53377
53378         * lib/g++.exp (g++_set_ld_library_path): New function.
53379         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53380
53381 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53382
53383         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53384         warnings.
53385
53386 2000-11-01  Richard Henderson  <rth@redhat.com>
53387
53388         * g++.old-deja/g++.ext/namedret1.C: New.
53389         * g++.old-deja/g++.ext/namedret2.C: New.
53390         * g++.old-deja/g++.ext/namedret3.C: New.
53391
53392 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53393
53394         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53395         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53396
53397 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53398
53399         * gcc.c-torture/execute/va-arg-21.c: New test.
53400
53401 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53402
53403         * gcc.dg/c99-complex-2.c: New test.
53404
53405 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53406
53407         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53408
53409 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53410
53411         * g++.old-deja/g++.other/inline16.C: New test.
53412
53413 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53414
53415         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53416         __PRETTY_FUNCTION__
53417
53418 2000-10-29  Neil Booth  <neilb@earthling.net>
53419
53420         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53421         New tests.
53422         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53423         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53424         optimisation.
53425
53426 2000-10-29  Neil Booth  <neilb@earthling.net>
53427
53428         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53429         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53430         * mi5.c: Test multiple includes work with -C.
53431         * trigraphs.c: Test ^= version.
53432
53433 2000-10-28  Neil Booth  <neilb@earthling.net>
53434
53435         New tests and test updates for new macro expander.
53436
53437         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53438         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53439         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53440         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53441         new diagnostic messages.
53442
53443         * gcc.dg/cpp/macro3.c: New tests.
53444
53445 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53446
53447         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53448         on the same line.
53449
53450 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53451
53452         * g++.old-deja/g++.other/eh2.C: New test.
53453
53454 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53455
53456         * gcc.c-torture/execute/20001027-1.c: New test.
53457
53458 2000-10-26  Richard Henderson  <rth@redhat.com>
53459
53460         * gcc.c-torture/execute/20001026-1.c: New.
53461
53462 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53463
53464         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53465         * g++.old-deja/g++.law/builtin1.C: Likewise.
53466         * g++.old-deja/g++.law/ctors10.C: Likewise.
53467         * g++.old-deja/g++.law/virtual3.C: Likewise.
53468         * g++.old-deja/g++.mike/p658.C: Likewise.
53469         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53470         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53471         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53472         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53473         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53474
53475 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53476
53477         * gcc.c-torture/compile/20001024-1.c: New test.
53478
53479 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53480
53481         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53482         to tell us whether or not we are using V3.
53483
53484 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53485
53486         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53487         operands.
53488
53489 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53490
53491         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53492
53493 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53494
53495         * gcc.c-torture/execute/20001024-1.c: New test.
53496
53497 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53498
53499         * g++.old-deja/g++.other/sibcall1.C: New test.
53500
53501 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53502
53503         * gcc.dg/noncompile/init-3.c: New test.
53504
53505 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53506
53507         * gcc.dg/format-array-1.c: New test.
53508
53509 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53510
53511         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53512         writing through null pointers; remove comment about testing
53513         unterminated strings.
53514
53515 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53516
53517         * gcc.c-torture/execute/20001017-2.c: New test.
53518
53519 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53520
53521         * gcc.c-torture/compile/20001018-1.c: New test.
53522         * gcc.c-torture/compile/20001018-1.x: Xfail.
53523
53524 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53525
53526         * gcc.c-torture/execute/20001017-1.c: New test.
53527
53528 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53529
53530         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53531         for multiple use of arguments with scanf formats; add tests for
53532         multiple use of arguments.
53533
53534 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53535
53536         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53537         from some old tests.
53538
53539 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53540
53541         * gcc.dg/format-miss-1.c: New test.
53542
53543 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53544
53545         * gcc.c-torture/execute/20001013-1.c: New test.
53546
53547 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53548
53549         * gcc.dg/format-branch-1.c: New test.
53550
53551 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53552
53553         * README, lib/file-format.exp: Remove EGCS references.
53554
53555 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53556
53557         * gcc.dg/20001013-1.c: New test.
53558
53559 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53560
53561         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53562         for intmax_t in the compiler using __typeof__ and the type rules
53563         for conditional expressions.
53564
53565 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * gcc.dg/20001012-1.c: New test.
53568         * gcc.dg/20001012-2.c: New test.
53569
53570 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53571
53572         * gcc.dg/format-attr-1.c: New test.
53573
53574 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53575
53576         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53577         __LONG_LONG_MAX__ instead of LLONG_MAX.
53578
53579 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53580
53581         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53582         scanf flags.
53583         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53584         flags.
53585
53586 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53587
53588         * gcc.dg/sequence-pt-1.c: New test.
53589
53590 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53591
53592         * gcc.c-torture/execute/20001011-1.c: New testcase.
53593         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53594
53595 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53596
53597         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53598         does not error on it.
53599
53600 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53601
53602         * gcc.dg/20001009-1.c: New test.
53603
53604 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53605
53606         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53607         * gcc.c-torture/execute/20001009-2.c: ... to here.
53608
53609 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53610
53611         * gcc.c-torture/compile/20001009-1.c: New testcase.
53612         * gcc.c-torture/execute/20001009-1.c: New testcase.
53613         Testcases provided by Jan Hubicka <jh@suse.cz>.
53614
53615 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53616
53617         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53618         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53619         uintmax_t using <limits.h> to emulate the compiler's internal
53620         logic.  No longer XFAIL %j tests.
53621
53622 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53623
53624         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53625         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53626         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53627         regexps and details of expected handling of some bad formats.
53628         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53629         suppression.
53630
53631 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53632
53633         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53634         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53635         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53636         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53637         in list archives.
53638
53639 2000-10-06  Richard Henderson  <rth@cygnus.com>
53640
53641         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53642         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53643         * g++.old-deja/g++.jason/report.C: Likewise.
53644         * g++.old-deja/g++.law/friend5.C: Likewise.
53645         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53646         of the expected warnings.
53647
53648 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53649
53650         * g++.old-deja/g++.pt/enum14.C: New test.
53651
53652 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53653
53654         * g++.old-deja/g++.pt/crash59.C: New test.
53655
53656 2000-10-04  Will Cohen  <wcohen@redhat.com>
53657
53658         * gcc.dg/20000926-1.c: New test.
53659
53660 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53661
53662         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53663         function name for current C++ compiler.
53664         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53665
53666 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53667
53668         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53669         __PRETTY_FUNCTION__.
53670         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53671
53672 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53673
53674         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53675
53676 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53677
53678         * gcc.c-torture/compile/20000923-1.c: New test.
53679
53680 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53681
53682         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53683         * g++.old-deja/g++.pt/ttp62.C: Same.
53684         * g++.old-deja/g++.other/inline14.C: Same.
53685
53686 2000-09-24  Richard Henderson  <rth@cygnus.com>
53687
53688         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53689
53690 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53691
53692         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53693
53694 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53695
53696         * gcc.c-torture/compile/20000922-1.c: New file.
53697
53698 2000-09-21  Nick Clifton  <nickc@redhat.com>
53699
53700         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53701         a signed long modulo operation.
53702         (mod6): New function - perform an unsigned long modulo operation.
53703         (main): Add tests for modulos of very large numbers by very small
53704         dividends.
53705
53706 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53707
53708         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53709
53710 2000-09-19  Richard Henderson  <rth@cygnus.com>
53711
53712         * gcc.dg/compare2.c (case 10): XFAIL.
53713
53714 2000-09-18  Richard Henderson  <rth@cygnus.com>
53715
53716         * gcc.c-torture/execute/20000906-1.c: Move ...
53717         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53718         that support __builtin_trap.
53719
53720 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53721
53722         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53723
53724 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53725
53726         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53727         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53728         more $ format tests.
53729
53730 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53731
53732         * gcc.dg/format-errmk-1.c: New test.
53733
53734 2000-09-17  Greg McGary  <greg@mcgary.org>
53735
53736         * gcc.c-torture/execute/20000917-1.x: Remove.
53737
53738 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53739
53740         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53741
53742 2000-09-17  Greg McGary  <greg@mcgary.org>
53743
53744         * gcc.c-torture/execute/20000917-1.c: New test.
53745         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53746
53747 2000-09-16  Neil Booth  <NeilB@earthling.net>
53748
53749         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53750         in nested macro bug.
53751
53752 2000-09-15  Neil Booth  <NeilB@earthling.net>
53753
53754         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53755
53756 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53757
53758         * gcc.c-torture/execute/20000914-1.c: New test.
53759
53760 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53761
53762         * g++.other/inline13.C: New test.
53763
53764 2000-09-12  Andreas Jaeger  <aj@suse.de>
53765
53766         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53767         constant by Ulrich Drepper <drepper@redhat.com>.
53768
53769 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53770
53771         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53772
53773 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53774
53775         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53776
53777 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53778
53779         * gcc.dg/cpp/backslash.c: New test.
53780
53781 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53782
53783         * gcc.c-torture/execute/20000910-1.c: New test.
53784         * gcc.c-torture/execute/20000910-2.c: Likewise.
53785
53786 2000-09-11  Robert Lipe  <robertl@sco.com>
53787
53788         * gcc.dg/pragma-align.c: New test.
53789
53790 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53791
53792         * g++.old-deja/g++.pt/explicit82.C: New test.
53793         * g++.old-deja/g++.pt/explicit83.C: New test.
53794
53795 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53796
53797         * gcc.dg/asm-names.c: New test.
53798
53799 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53800
53801         * gcc.dg/cpp/tr-warn6.c: New test
53802
53803 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53804
53805         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53806         be accepted.
53807
53808 2000-09-07  Catherine Moore  <clm@redhat.com>
53809
53810         * gcc.c-torture/execute/unroll-1.c: New test.
53811
53812 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53813
53814         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53815         ERROR markers.
53816         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53817         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53818         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53819         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53820         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53821         Preprocess only.
53822         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53823         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53824
53825 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53826
53827         * g++.old-deja/g++.pt/deduct2.C: New test.
53828
53829 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53830
53831         * g++.old-deja/g++.pt/parms2.C: New test.
53832
53833 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53834
53835         * g++.old-deja/g++.pt/crash58.C: New test.
53836
53837 2000-09-06  Greg McGary  <greg@mcgary.org>
53838
53839         * gcc.c-torture/execute/20000906-1.c: New test.
53840         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53841
53842 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53843
53844         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53845
53846 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53847
53848         * g++.old-deja/g++.pt/crash57.C: New test.
53849
53850 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53851
53852         * g++.old-deja/g++.pt/crash56.C: New test.
53853
53854 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53855
53856         * g++.old-deja/g++.pt/koenig1.C: New test.
53857
53858 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53859
53860         * gcc.dg/20000904-1.c: New test.
53861
53862 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53863
53864         * gcc.dg/cpp/paste8.c: New test.
53865
53866 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53867
53868         * gcc.c-torture/compile/20000827-1.c: New test.
53869
53870 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53871
53872         * gcc.dg/format-diag-1.c: New test.
53873
53874 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53875
53876         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53877         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53878         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53879         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53880         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53881
53882 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53883
53884         * g++.old-deja/g++.other/nested4.C: New test.
53885
53886 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53887
53888         * g++.old-deja/g++.ns/scoped1.C: New test.
53889
53890 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53891
53892         * lib/g++.exp: Support testing already-installed GCC.
53893
53894 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53895
53896         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53897
53898 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53899
53900         * gcc.dg/return-type-2.c: New test.
53901
53902 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53903
53904         * gcc.c-torture/compile/20000825-1.c: New test.
53905
53906 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53907
53908         * gcc.dg/dwarf2-2.c: New test.
53909
53910 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53911
53912         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53913         dg-warning regexps.
53914
53915 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53916
53917         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53918         gcc.dg/format-ext-5.c: New tests.
53919
53920 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53921
53922         * g++.old-deja/g++.other/crash22.C: New test.
53923
53924 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53925
53926         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53927
53928 2000-08-24  Richard Henderson  <rth@cygnus.com>
53929
53930         * gcc.dg/ia64-sync-1.c: New test.
53931         * gcc.dg/ia64-sync-2.c: New test.
53932         * gcc.dg/ia64-asm-1.c: New test.
53933
53934 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53935
53936         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53937         * gcc.dg/format-ext-2.c: New test.
53938
53939 2000-08-23  Jason Merrill  <jason@redhat.com>
53940
53941         * lib/old-dejagnu.exp: Also ignore "In member function" and
53942         "At global scope".
53943
53944 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53945
53946         * gcc.dg/noncompile/label-lineno-1.c: New test.
53947
53948 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53949
53950         * gcc.dg/c99-array-nonobj-1.c: New test.
53951
53952 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53953
53954         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53955         tests.
53956         * gcc.dg/format-ext-1.c: New test.
53957
53958 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53959
53960         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53961         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53962         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53963         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53964         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53965
53966 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53967
53968         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53969         gcc.dg/c99-strftime-2.c: New tests.
53970
53971 2000-08-22  Richard Henderson  <rth@cygnus.com>
53972
53973         * gcc.c-torture/execute/20000822-1.c: New test.
53974
53975 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53976
53977         * gcc.c-torture/execute/20000819-1.x: Remove.
53978
53979 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53980
53981         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53982         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53983         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53984         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53985         gcc.dg/format-xopen-1.c: New tests.
53986
53987 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53988
53989         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53990
53991 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53992
53993         * g++.old-deja/g++.other/loop2.C: New test.
53994
53995         * gcc.c-torture/compile/20000606-1.c: New test.
53996         * gcc.c-torture/compile/20000728-1.c: New test.
53997         * gcc.c-torture/execute/20000801-1.c: New test.
53998         * gcc.c-torture/execute/20000801-2.c: New test.
53999         * gcc.c-torture/execute/20000819-1.c: New test.
54000         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54001         * gcc.dg/20000629-1.c: New test.
54002         * gcc.dg/20000724-1.c: New test.
54003         * gcc.dg/20000807-1.c: New test.
54004
54005 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54006
54007         * gcc.dg/cpp/pragma-1.c: New test.
54008         * gcc.dg/cpp/pragma-2.c: New test.
54009
54010 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54011
54012         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54013         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54014
54015 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54016
54017         * gcc.c-torture/compile/20000818-1.c: New test.
54018
54019 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54020
54021         * gcc.c-torture/execute/20000818-1.c: New test.
54022
54023 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54024
54025         * gcc.dg/format-va-1.c: New test.
54026
54027 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54028
54029         * g++.old-deja/g++.other/typedef8.C: New test.
54030
54031 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54032
54033         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54034         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54035         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54036         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54037         * g++.old-deja/g++.other/ptrmem7.C: New test.
54038         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54039
54040 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54041
54042         * g++.old-deja/g++.pt/typename27.C: New test.
54043
54044 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54045
54046         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54047         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54048         * g++.old-deja/g++.pt/friend45.C: New test.
54049         * g++.old-deja/g++.other/friend8.C: New test.
54050
54051 2000-08-15  Richard Henderson  <rth@cygnus.com>
54052
54053         * gcc.c-torture/execute/20000815-1.c: New test.
54054
54055 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54056
54057         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54058         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54059         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54060
54061 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54062
54063         * g++.old-deja/g++.other/refinit2.C: New test.
54064
54065 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54066
54067         * lib/c-torture.exp (c-torture): Make
54068         compiler_conditional_xfail_data global.
54069         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54070         compiler_conditional_xfail_data machinery.
54071         (f-torture-execute): Likewise.
54072         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54073         and only when unrolling loops.
54074
54075         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54076
54077 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54078
54079         * g++.old-deja/g++.pt/explicit81.C: New test.
54080
54081 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54082
54083         * g++.old-deja/g++.pt/typename26.C: New test.
54084
54085 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54086
54087         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54088         warning.
54089
54090 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.other/array3.C: New test.
54093
54094 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54095
54096         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54097         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54098         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54099         New tests.
54100
54101 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54102
54103         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54104         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54105
54106 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54107
54108         * gcc.c-torture/execute/20000808-1.c: New test.
54109
54110 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54111
54112         * gcc.dg/c90-const-expr-1.c: New test.
54113
54114 2000-08-08  Richard Henderson  <rth@cygnus.com>
54115
54116         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54117
54118 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54119
54120         * gcc.dg/noncompile/const-ll-1.c: New test.
54121
54122 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54123
54124         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54125
54126 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54127
54128         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54129         that running programs linked against the shared version of libobjc
54130         run correctly.
54131
54132 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54133
54134         * gcc.dg/c99-printf-1.c: New test.
54135
54136 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54137
54138         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54139
54140 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54141
54142         * gcc.c-torture/execute/20000731-1.x: Delete.
54143
54144 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54145
54146         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54147         and torture_without_loops as is done by c-torture.exp.
54148         (search_for): Copy from c-torture.exp.
54149         (gcc-dg-runtest): New function, drives a directory of tests
54150         iterating over the TORTURE_OPTIONS.
54151         (scan-assembler, scan-assembler-not): Move here from
54152         individual directory drivers.
54153
54154         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54155         defined by lib/gcc-dg.exp.
54156         * gcc.dg/cpp/cpp.exp: Likewise.
54157         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54158         gcc-dg-runtest, so we cycle over optimization options.
54159
54160         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54161         * gcc.dg/compare2.c: No longer expected to fail.
54162
54163 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54164
54165         * gcc.c-torture/execute/20000804-1.c: New test.
54166
54167 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54168
54169         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54170
54171 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54172
54173         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54174
54175 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54176
54177         * gcc.c-torture/compile/20000803-1.c: New test.
54178
54179 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54180
54181         * gcc.c-torture/execute/20000801-3.c,
54182         gcc.c-torture/execute/20000801-4.c: New tests.
54183         * gcc.c-torture/execute/20000801-3.x,
54184         gcc.c-torture/execute/20000801-4.x: Xfail.
54185
54186 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54187
54188         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54189         libobjc/.libs to allow for libtool.
54190
54191 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54192
54193         * gcc.c-torture/compile/20000802-1.c: New test.
54194
54195 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54196
54197         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54198
54199 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54200
54201         * gcc-c-torture/execute/20000731-2.c: New test.
54202
54203         * gcc.c-torture/execute/20000731-1.c: New test.
54204         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54205
54206 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54207
54208         * gcc.dg/cpp/paste7.c: New test.
54209         * gcc.dg/cpp/20000725-1.c: New test.
54210
54211 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54212
54213         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54214         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54215         declaration warning for __builtin_dwarf_reg_size.
54216
54217         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54218
54219 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54220
54221         * gcc.dg/noncompile/voidparam-1.c: New test.
54222
54223 2000-07-30  Richard Henderson  <rth@cygnus.com>
54224
54225         * gcc.dg/c90-digraph-1.c: Don't xfail.
54226         * gcc.dg/compare2.c (case 10): Xfail.
54227         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54228
54229 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54230
54231         * gcc.dg/c99-main-1.c: New test.
54232
54233 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54234
54235         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54236
54237 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54238
54239         * gcc.c-tortuer/execute/20000726-1.c: New test.
54240
54241 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54242
54243         * gcc.c-torture/execute/enum-2.c: New test.
54244
54245 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54246
54247         * gcc.dg/cpp/tr-warn3.c: New test.
54248
54249 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54250
54251         * g++.old-deja/g++.ext/implicit1.C: Remove.
54252         * g++.old-deja/g++.jason/c2.C: Remove
54253         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54254         * g++.old-deja/g++.pt/crash16.C: Likewise.
54255         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54256
54257 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54258
54259         * g++.old-deja/g++.other/for2.C: New test.
54260
54261 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54262
54263         * gcc.dg/20000720-1.c: New test.
54264
54265 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54266
54267         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54268
54269 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54270
54271         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54272         * gcc.c-torture/execute/20000722-1.c: New.
54273         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54274
54275 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54276
54277         * gcc.dg/cpp/20000720-1.S: New test.
54278
54279 2000-07-21  Michael Meissner  <meissner@redhat.com>
54280
54281         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54282
54283 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54284
54285         * g++.old-deja/g++.brendan/crash16.C,
54286         g++.old-deja/g++.brendan/parse3.C,
54287         g++.old-deja/g++.brendan/redecl1.C,
54288         g++.old-deja/g++.ns/template13.C,
54289         g++.old-deja/g++.other/decl4.C,
54290         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54291
54292 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54293
54294         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54295         and "Internal error".
54296
54297         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54298         regexps.
54299         * gcc.dg/cpp/paste6.c: New test.
54300
54301 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54302
54303         * gcc.dg/cpp/tr-direct.c: New test.
54304
54305         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54306         gcc.dg/cpp/undef1.c: Tweak error regexps.
54307
54308 2000-07-18  Eric Christopher <echristo@redhat.com>
54309
54310         * gcc.c-torture/compile/20000718-1.c: New test.
54311
54312 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54313
54314         * cpplex.c (_cpp_push_token): If the token being pushed back
54315         is the previous token in this context, just subtract one from
54316         context->posn.
54317         * cppmacro.c (save_expansion): Clear aux field when storing a
54318         placemarker.
54319
54320 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54321
54322         * gcc.dg/noncompile/redecl-1.c: New test.
54323
54324 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54325
54326         * gcc.c-torture/execute/20000717-5.c: New test.
54327         * gcc.c-torture/execute/20000717-1.x: Removed.
54328
54329 2000-07-17  Richard Henderson  <rth@cygnus.com>
54330
54331         * gcc.c-torture/execute/20000717-4.c: New test.
54332
54333 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54334
54335         * gcc.dg/cpp/syshdr.c: New test.
54336         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54337
54338 2000-07-17  Neil Booth  <neilb@earthling.net>
54339
54340         * gcc.dg/cpp/cmdlne-dM.c: New test.
54341         * gcc.dg/cpp/cmdlne-dD.c: New test.
54342
54343 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54344
54345         * gcc.c-torture/execute/20000717-3.c: New test.
54346
54347         * gcc.c-torture/compile/20000717-1.c: New test.
54348
54349 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54350
54351         * gcc.c-torture/execute/20000717-2.c: New test.
54352
54353 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54354
54355         * gcc.dg/formatz-1.c: New test.
54356
54357         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54358         * gcc.dg/c99-digraph-1.c: New tests.
54359
54360         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54361         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54362
54363         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54364         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54365         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54366         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54367         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54368         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54369         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54370
54371 2000-07-17  Greg McGary <greg@mcgary.org>
54372
54373         * gcc.c-torture/execute/20000717-1.c: New test.
54374         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54375
54376 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54377
54378         * gcc.c-torture/execute/20000715-2.c: New test.
54379         * gcc.dg/20000715-1.c: New test.
54380
54381 2000-07-15  Michael Meissner  <meissner@redhat.com>
54382
54383         * gcc.c-torture/execute/20000715-1.c: New test.
54384
54385 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54386
54387         * gcc.c-torture/execute/20000707-1.c: New test.
54388
54389 2000-07-13  Neil Booth  <NeilB@earthling.net>
54390
54391         * gcc.dg/cpp/digraph1.c,
54392         gcc.dg/cpp/digraph2.c,
54393         gcc.dg/cpp/digraphs.c: New tests.
54394
54395 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54396
54397         * g77.f-torture/compile/20000630-2.f: New test.
54398         * g77.f-torture/compile/20000630-2.x
54399
54400 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54401
54402         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54403
54404 2000-07-11  Neil Booth  <NeilB@earthling.net>
54405
54406         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54407
54408 2000-07-11  Neil Booth  <NeilB@earthling.net>
54409
54410         * gcc.dg/cpp/cmdlne-C.c: New.
54411
54412 2000-07-09  Neil Booth  <NeilB@earthling.net>
54413
54414         * gcc.dg/cpp/directiv.c: New tests.
54415         * gcc.dg/cpp/undef1.c: Update.
54416
54417 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54418
54419         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54420
54421 2000-07-09  Neil Booth  <NeilB@earthling.net>
54422
54423         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54424
54425 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54426
54427         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54428         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54429
54430 2000-07-08  Neil Booth  <NeilB@earthling.net>
54431
54432         * gcc.dg/cpp/macsyntx.c: New tests.
54433
54434 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54435
54436         * gcc.dg/20000707-1.c: New test.
54437
54438 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54439
54440         * gcc.c-torture/execute/20000706-1.c: New test.
54441         * gcc.c-torture/execute/20000706-2.c: New test.
54442         * gcc.c-torture/execute/20000706-3.c: New test.
54443         * gcc.c-torture/execute/20000706-4.c: New test.
54444         * gcc.c-torture/execute/20000706-5.c: New test.
54445
54446 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54447
54448         * g++.old-deja/g++.pt/instantiate7.C: New test.
54449
54450 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54451
54452         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54453         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54454         * g++.old-deja/g++.other/rtti3.C: Likewise.
54455         * g++.old-deja/g++.other/rttid3.C: Likewise.
54456
54457 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54458
54459         *  g77.f-torture/compile/20000630-1.x: Fix typo
54460
54461 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54462
54463         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54464         assembly output.
54465
54466 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54467
54468         * gcc.dg/cpp/ident.c: New test.
54469
54470 2000-07-05  Neil Booth  <NeilB@earthling.net>
54471
54472         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54473           gcc.dg/cpp/lexstrng.c: New tests.
54474
54475 2000-07-04  Neil Booth  <NeilB@earthling.net>
54476
54477         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54478         * gcc.dg/cpp/strify2.c: Same.
54479
54480 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54481
54482         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54483         * gcc.dg/cpp/19990703-1.c: Likewise.
54484         * gcc.dg/cpp/20000625-1.c: Likewise.
54485         * gcc.dg/cpp/20000625-2.c: Likewise.
54486
54487         * gcc.dg/cpp/macro1.c,
54488         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54489         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54490         gcc.dg/cpp/strify1.c,
54491         gcc.dg/cpp/strify2.c: New tests.
54492
54493 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54494
54495         * gcc.c-torture/execute/20000703-1.c: New test.
54496
54497 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         * g++.old-deja/g++.pt (lookup10.C): New test.
54500
54501 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54502
54503         * g++.old-deja/g++.pt (typename25.C): New test.
54504
54505 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54506
54507         * gcc.c-torture/compile/20000701-1.c: New test.
54508
54509 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54510
54511         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54512         to test case.
54513
54514 2000-06-30  Catherine Moore  <clm@cygnus.com>
54515
54516         * gcc.c-torture/execute/align-1.c: New test.
54517
54518 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54519
54520         * g++.old-deja/g++.pt/expr8.C: New test.
54521         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54522
54523 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54524
54525         * gcc.c-torture/compile/20000629-1.c: New test.
54526
54527 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54528
54529
54530         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54531         gcc.dg/noncompile directory, depending on whether they're
54532         preprocessor tests or not.  Annotate all the tests for the dg
54533         framework.
54534
54535         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54536         * gcc.dg/noncompile/noncompile.exp: New.
54537
54538         * Moved files:
54539         Old name                                New name
54540         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54541         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54542         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54543         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54544         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54545         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54546         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54547         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54548         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54549         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54550         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54551         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54552         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54553         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54554         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54555         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54556         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54557         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54558         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54559         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54560         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54561         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54562         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54563         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54564
54565         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54566         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54567         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54568         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54569         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54570         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54571
54572 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54573
54574         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54575         declare one variable.  On the fourth, error.
54576         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54577         declared by 20000628-1a.h.
54578
54579 2000-06-29  Richard Henderson  <rth@redhat.com>
54580
54581         * gcc.c-torture/execute/930529-1.x: New file.
54582         * gcc.dg/920413-1.c: Adjust expected warning text.
54583         * gcc.dg/980217-1.c: Declare abort.
54584         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54585
54586 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54587
54588         * g77.f-torture/compile/20000629-1.f: New test.
54589         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54590
54591 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54592
54593         Rearrange lots of files, removing entirely the
54594         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54595         directories.
54596
54597         * Deleted files:
54598         gcc.c-torture/code_quality/code_quality.exp
54599         gcc.c-torture/special/special.exp
54600         gcc.failure/failure.exp
54601         gcc.failure/940409-1.x
54602         gcc.c-torture/compile/961203-1.x
54603
54604         * New files:
54605         gcc.misc-tests/linkage.exp
54606         gcc.c-torture/execute/920730-1t.c
54607         gcc.c-torture/execute/920730-1t.x
54608         gcc.c-torture/compile/920520-1.x
54609         gcc.c-torture/compile/920521-1.x
54610         gcc.c-torture/compile/981006-1.x
54611         gcc.c-torture/execute/eeprof-1.x
54612
54613         * Moved files (possibly with modifications to fit a new harness):
54614         Old name                                New name
54615         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54616         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54617         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54618         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54619         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54620         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54621         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54622         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54623         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54624         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54625         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54626         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54627         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54628         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54629
54630 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54631
54632         * c-torture/compile/961203-1.x: Delete.
54633
54634         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54635         not exit. Include stdio.h.
54636         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54637         * gcc.misc-tests/dg-12.c: Likewise.
54638         * gcc.misc-tests/dg-5.c: Likewise.
54639         * gcc.misc-tests/dg-6.c: Likewise.
54640         * gcc.misc-tests/dg-7.c: Prototype abort.
54641         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54642         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54643         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54644         not exit.
54645         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54646         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54647
54648 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54649
54650         * gcc.dg/cpp/20000628-1.c: New test.
54651         * gcc.dg/cpp/20000628-1.h: New header for above test.
54652         * gcc.dg/cpp/20000628-1a.h: Likewise.
54653
54654 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54655
54656         * gcc.dg/cpp: New directory.
54657         * gcc.dg/cpp/cpp.exp: New driver.
54658         * gcc.dg/cpp/20000627-1.c: New test.
54659         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54660         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54661         and rewrite as a compilation test.
54662
54663         * gcc.dg: Move many files into the cpp subdirectory, possibly
54664         renaming or editing them as well.
54665         Old name                New name
54666         990119-1.c              cpp/19990119-1.c
54667         990228-1.c              cpp/19990228-1.c
54668         990407-1.c              cpp/19990407-1.c
54669         990409-1.c              cpp/19990409-1.c
54670         990413-1.c              cpp/19990413-1.c
54671         990703-1.c              cpp/19990703-1.c
54672         20000127-1.c            cpp/20000127-1.c
54673         20000129-1.c            cpp/20000129-1.c
54674         20000207-1.c            cpp/20000207-1.c
54675         20000207-2.c            cpp/20000207-2.c
54676         20000209-1.c            cpp/20000209-1.c
54677         20000209-2.c            cpp/20000209-2.c
54678         20000301-1.c            cpp/20000301-1.c
54679         20000419-1.c            cpp/20000419-1.c
54680         20000510-1.S            cpp/20000510-1.S
54681         20000519-1.c            cpp/20000519-1.c
54682         20000529-1.c            cpp/20000529-1.c
54683         20000625-1.c            cpp/20000625-1.c
54684         20000625-2.c            cpp/20000625-2.c
54685         cpp-as1.c               cpp/assert1.c
54686         cpp-as2.c               cpp/assert2.c
54687         cxx-comments-1.c        cpp/cxxcom1.c
54688         cxx-comments-2.c        cpp/cxxcom2.c
54689         endif-label.c           cpp/endif.c
54690         cpp-hash1.c             cpp/hash1.c
54691         cpp-hash2.c             cpp/hash2.c
54692         cpp-if1.c               cpp/if-1.c
54693         cpp-if2.c               cpp/if-2.c
54694         cpp-if3.c               cpp/if-3.c
54695         cpp-if4.c               cpp/if-4.c
54696         cpp-if5.c               cpp/if-5.c
54697         cpp-cond.c              cpp/if-cexp.c
54698         cpp-missingop.c         cpp/if-mop.c
54699         cpp-missingparen.c      cpp/if-mpar.c
54700         cpp-opprec.c            cpp/if-oppr.c
54701         cpp-ifparen.c           cpp/if-paren.c
54702         cpp-shortcircuit.c      cpp/if-sc.c
54703         cpp-shift.c             cpp/if-shift.c
54704         cpp-unary.c             cpp/if-unary.c
54705         cpp-li1.c               cpp/line1.c
54706         cpp-li2.c               cpp/line2.c
54707         lineno.c                cpp/line3.c
54708         lineno-2.c              cpp/line4.c
54709         cpp-mi.c                cpp/mi1.c
54710         cpp-mic.h               cpp/mi1c.h
54711         cpp-micc.h              cpp/mi1cc.h
54712         cpp-mind.h              cpp/mi1nd.h
54713         cpp-mindp.h             cpp/mi1ndp.h
54714         cpp-mix.h               cpp/mi1x.h
54715         cpp-mi2.c               cpp/mi2.c
54716         cpp-mi2a.h              cpp/mi2a.h
54717         cpp-mi2b.h              cpp/mi2b.h
54718         cpp-mi2c.h              cpp/mi2c.h
54719         cpp-mi3.c               cpp/mi3.c
54720         cpp-mi3.def             cpp/mi3.def
54721         poison-1.c              cpp/poison.c
54722         pr-impl.c               cpp/prag-imp.c
54723         cpp-redef-2.c           cpp/redef1.c
54724         cpp-redef.c             cpp/redef2.c
54725         strpaste.c              cpp/strp1.c
54726         strpaste-2.c            cpp/strp2.c
54727         cpp-tradpaste.c         cpp/tr-paste.c
54728         cpp-tradstringify.c     cpp/tr-str.c
54729         cpp-tradwarn1.c         cpp/tr-warn1.c
54730         cpp-tradwarn2.c         cpp/tr-warn2.c
54731         trigraphs.c             cpp/trigraphs.c
54732         cpp-unc1.c              cpp/unc1.c
54733         cpp-unc2.c              cpp/unc2.c
54734         cpp-unc3.c              cpp/unc3.c
54735         cpp-unc.c               cpp/unc4.c
54736         undef.c                 cpp/undef1.c
54737         undef-2.c               cpp/undef2.c
54738         cpp-wi1.c               cpp/widestr1.c
54739
54740 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54741
54742         * lib/g++.exp (g++_include_flags): Tweak.
54743
54744 2000-06-27  H.J. Lu  <hjl@gnu.org>
54745             Loren J. Rittle  <ljrittle@acm.org>
54746
54747         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54748         version with one that knows about the new gcc tree structure.
54749         (g++_link_flags): Same.
54750
54751 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54752
54753         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54754         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54755         case we are cross-compiling.
54756
54757         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54758         g++.old-deja/g++.niklas/Makefile.in,
54759         g++.old-deja/g++.niklas/configure.in,
54760         g++.old-deja/g++.other/Makefile.in,
54761         g++.old-deja/g++.other/configure.in,
54762         gcc.c-torture/code_quality/Makefile.in,
54763         gcc.c-torture/code_quality/configure.in,
54764         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54765         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54766         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54767         gcc.c-torture/execute/ieee/Makefile.in,
54768         gcc.c-torture/execute/ieee/configure.in,
54769         gcc.c-torture/noncompile/Makefile.in,
54770         gcc.c-torture/noncompile/configure.in,
54771         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54772         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54773         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54774
54775 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54776
54777         * g++.old-deja/g++.other/ambig3.C: New test.
54778
54779 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54780
54781         * g++.old-deja/g++.pt/syntax1.C: New test.
54782         * g++.old-deja/g++.pt/syntax2.C: New test.
54783         * g++.old-deja/g++.other/syntax3.C: New test.
54784         * g++.old-deja/g++.other/syntax4.C: New test.
54785
54786 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54787
54788         * gcc.dg/20000623-1.c: Prototype exit and abort.
54789
54790 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54791
54792         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54793         New tests.
54794         * gcc.dg/cpp-mi3.def: New file.
54795
54796         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54797         inside assertions.
54798         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54799         lexer's error messages.
54800         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54801         divine anything from the linemarkers.
54802         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54803         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54804
54805 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54806
54807         * gcc.dg/20000623-1.c: New test.
54808
54809 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54810
54811         * gcc.c-torture/execute/20000622-1.c: New test.
54812
54813 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54814
54815         * g++.old-deja/g++.other/init15.C: New test.
54816
54817 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54818
54819         * g++.old-deja/g++.pt/vaarg2.C: New test.
54820         * g++.old-deja/g++.pt/vaarg3.C: New test.
54821
54822 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54823
54824         * g++.old-deja/g++.other/dyncast6.C: New test.
54825
54826 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54827
54828         * gcc.c-torture/execute/loop-6.c: New test.
54829
54830 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54831
54832         * gcc.dg/20000614-1.c: New test.
54833         * gcc.dg/20000614-2.c: New test.
54834
54835 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54836
54837         * g++.old-deja/g++.other/inline12.C: New test.
54838
54839 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54840
54841         * g++.old-deja/g++.other/eh1.C: New test.
54842
54843 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54844
54845         * g++.old-deja/g++.other/type.C: New test.
54846
54847 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54848
54849         * g++.old-deja/g++.other/initstring.C: New test.
54850
54851 2000-06-12  Jason Merrill  <jason@redhat.com>
54852
54853         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54854
54855 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54856
54857         * gcc.c-torture/compile/20000609-1.c: New test.
54858
54859 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54860
54861         * gcc.dg/20000609-1.c: New test.
54862
54863 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54864
54865         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54866         * gcc.c-torture/noncompile/poison-1.c: Move...
54867         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54868         * gcc.dg/cpp-li1.c: Add a token after the #line.
54869
54870 2000-06-05  Richard Henderson  <rth@cygnus.com>
54871
54872         * gcc.c-torture/execute/20000605-2.c: New test.
54873         * gcc.c-torture/execute/20000605-3.c: New test.
54874
54875 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54876
54877         * g77.f-torture/execute/20000503-1.x: New file.
54878
54879 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54880
54881         * g++.old-deja/g++.eh/badalloc1.C: New test.
54882
54883 2000-06-05  Richard Henderson  <rth@cygnus.com>
54884
54885         * gcc.c-torture/execute/20000605-1.c: New test.
54886
54887 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54888             Nathan Sidwell <nathan@codesourcery.com>
54889
54890         * gcc.c-torture/compile/20000605-1.c: New test.
54891
54892 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54893
54894         * g77.f-torture/compile/20000601-1.f: New test.
54895
54896 2000-06-03  Richard Henderson  <rth@cygnus.com>
54897
54898         * gcc.c-torture/execute/20000603-1.c: New.
54899
54900 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54901
54902         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54903         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54904
54905 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54906
54907         * gcc.dg/compare2.c (case 12): XFAIL.
54908         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54909         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54910
54911         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54912
54913 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54914
54915         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54916         guard macro is already defined when the header is first
54917         included.
54918         * gcc.dg/cpp-mix.h: New file.
54919         * gcc.dg/endif-label.c: Update patterns to match compiler.
54920
54921         * g++.brendan/complex1.C: Declare abort.
54922         * g++.law/refs4.C: Remove XFAIL.
54923         * g++.oliva/expr2.C: Declare abort and exit.
54924
54925 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54926
54927         * gcc.c-torture/execute/20000528-1.c: New test.
54928
54929         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54930         * g++.old-deja/g++.law/temps4.C: Likewise.
54931
54932         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54933         stdlib.h.  Call abort() on failure.
54934         * g++.old-deja/g++.law/refs4.C: Likewise.
54935         * g++.old-deja/g++.law/temps4.C: Likewise.
54936         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54937         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54938
54939 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54940
54941         Relative to g++.dg/special:
54942         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54943
54944         Relative to g++.old-deja:
54945         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54946         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54947         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54948         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54949         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54950         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54951         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54952
54953         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54954         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54955         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54956         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54957         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54958         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54959         and/or string.h.
54960
54961         * g++.other/goto1.C: Update expectations for error messages.
54962
54963 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54964
54965         * gcc.c-torture/compile/20000523-1.c: New test.
54966
54967 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54968
54969         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54970
54971 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54972
54973         * g++.old-deja/g++.eh/catch11.C: New test.
54974         * g++.old-deja/g++.eh/catch12.C: New test.
54975
54976 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54977
54978         * gcc.c-torture/execute/20000523-1.c: New test.
54979
54980 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54981
54982         * c-torture/execute/bcp-1.c: Replace abort in arg of
54983         __builtin_constant_p with a generic external function.
54984
54985         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54986         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54987         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54988         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54989         Prototype abort and/or exit.
54990
54991         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54992         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54993         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54994         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54995
54996 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54997
54998         * gcc.dg/dwarf2-1.c: New test.
54999
55000 2000-05-20  Richard Henderson  <rth@cygnus.com>
55001
55002         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55003
55004 2000-05-20  Andreas Jaeger  <aj@suse.de>
55005
55006         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55007         testcase.
55008
55009 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55010
55011         * gcc.c-torture/execute/20000519-2.c: New test.
55012
55013 2000-05-19  Andreas Jaeger  <aj@suse.de>
55014
55015         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55016         which fails with SSA.
55017
55018         * lib/c-torture.exp: Also test with -O3 -fssa.
55019
55020 2000-05-18  Michael Meissner  <meissner@redhat.com>
55021
55022         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55023         * gcc.c-torture/execute/920415-1.c: Ditto.
55024         * gcc.c-torture/execute/920501-1.c: Ditto.
55025         * gcc.c-torture/execute/conversion.c: Ditto.
55026         * gcc.c-torture/execute/cvt-1.c: Ditto.
55027
55028 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55029
55030         * gcc.c-torture/compile/20000518-1.c: New test.
55031
55032 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55033
55034         * g77.f-torture/compile/200005018.f: New test.
55035
55036 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55037
55038         * gcc.c-torture/compile/20000517-1.c: New test.
55039
55040 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55041
55042         * gcc.c-torture/execute/20000516-1.c: New test.
55043
55044 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55045
55046         * g++.old-deja/g++.other/eh.C: New test.
55047
55048 2000-05-12  Richard Henderson  <rth@cygnus.com>
55049
55050         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55051         constants through to doit's conditional.
55052
55053 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55054
55055         * gcc.c-torture/compile/20000511-1.c: New test.
55056         * g77.f-torture/compile/20000511-1.f: New test.
55057         * g77.f-torture/compile/20000511-2.f: New test.
55058
55059 2000-05-11  Michael Meissner  <meissner@redhat.com>
55060
55061         * gcc.c-torture/execute/20000511-1.c: New test.
55062
55063 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55064
55065         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55066         * gcc.dg/20000510-1.S: New.
55067
55068 2000-05-08  Catherine Moore  <clm@cygnus.com>
55069
55070         * gcc.dg/unused-3.c: New.
55071
55072 2000-05-06  Richard Henderson  <rth@cygnus.com>
55073
55074           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55075           * g++.old-deja/g++.mike/warn1.C: Likewise.
55076           * g++.old-deja/g++.pt/local1.C: Likewise.
55077           * g++.old-deja/g++.pt/local7.C: Likewise.
55078           * g++.old-deja/g++.pt/spec16.C: Likewise.
55079
55080 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55081
55082         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55083
55084 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55085
55086           * g77.f-torture/execute/20000503-1.f: New test.
55087
55088 2000-05-04  Andreas Jaeger  <aj@suse.de>
55089
55090         * gcc.dg/noreturn-2.c: New test.
55091
55092 2000-05-04  Neil Booth  <NeilB@earthling.net>
55093
55094         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55095         preprocessor.
55096
55097 2000-05-04  Richard Henderson  <rth@cygnus.com>
55098
55099         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55100
55101 2000-05-04  Richard Henderson  <rth@cygnus.com>
55102
55103         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55104         OpenSSL by Jason R Thorpe.
55105
55106 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55107
55108         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55109
55110 2000-05-03  Robert Lipe <robertlipe@usa.net>
55111
55112         * gcc.dg/20000503-1.c: New test.
55113
55114 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55115
55116         * gcc.c-torture/compile/20000502-1.c: New test.
55117         * g++.old-deja/g++.other/align.C: New test.
55118         * gcc.dg/cpp-tradstringify.c: New test.
55119
55120 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55121
55122         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55123         and hard registers.
55124
55125 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55126
55127         * gcc.c-torture/execute/loop-5.c: New test.
55128
55129 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55130
55131         * gcc.c-torture/execute/va-arg-20.c: New test.
55132
55133 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55134
55135         * gcc.c-torture/execute/20000422-1.c: New test.
55136
55137 2000-04-20  Greg McGary  <gkm@gnu.org>
55138
55139         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55140         when optimizing, but without sibling-call optimizations (-O1).
55141
55142 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55143
55144           * gcc.c-torture/compile/20000420-1.c: New test.
55145
55146 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55147
55148         * g++.abi/ptrflags.C: New test.
55149         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55150
55151 2000-04-19  Catherine Moore  <clm@cygnus.com>
55152
55153         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55154
55155 2000-04-19  Greg McGary  <gkm@gnu.org>
55156
55157         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55158         sibling-call optimizations.
55159
55160 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55161
55162         * gcc.dg/20000419-1.c: New test.
55163
55164 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55165
55166         * gcc.c-torture/execute/20000412-6.c: New test.
55167
55168 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55169
55170         * gcc.c-torture/execute/20000412-5.c: New test.
55171         * g77.f-torture/compile/20000412-1.f: New test.
55172         * gcc.c-torture/execute/20000412-4.c: New test.
55173         * gcc.c-torture/compile/20000412-2.c: New test.
55174         * gcc.c-torture/execute/20000412-3.c: New test.
55175         * gcc.c-torture/compile/20000412-1.c: New test.
55176         * gcc.c-torture/execute/20000412-2.c: New test.
55177
55178 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55179
55180         * objc/execute/bf-20.m: New test.
55181
55182 2000-04-10  Richard Henderson  <rth@cygnus.com>
55183
55184         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55185
55186         * gcc.c-torture/execute/20000412-1.c: New test.
55187
55188 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55189
55190         * g++.old-deja/g++.eh/catchptr1.C: New test.
55191
55192 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55193
55194         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55195
55196 2000-04-08  Neil Booth  <NeilB@earthling.net>
55197
55198         * gcc.dg/cpp-nullchar.c: Remove test as
55199         embedded nulls cause problems.
55200
55201 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55202
55203         * gcc.dg/compare2.c: New test.
55204
55205 2000-04-08  Neil Booth  <NeilB@earthling.net>
55206
55207         * gcc.dg/cpp-nullchar.c: New test.
55208
55209 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55210
55211         * gcc.dg/cpp-mi2.c: New test.
55212         * gcc.dg/cpp-mi2[abc].h: New files.
55213
55214 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55215
55216         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55217         member name.
55218
55219 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55220
55221         * g++.old-deja/g++.abi/vmihint.C: New test.
55222
55223 2000-04-06  Neil Booth  <NeilB@earthling.net>
55224
55225         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55226         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55227         copyright.
55228
55229 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55230
55231         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55232         avoid stack-frame overwrite.
55233
55234 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55235
55236         * gcc.c-torture/compile/20000405-2.c: New test.
55237         * gcc.c-torture/compile/20000405-3.c: New test.
55238
55239 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55240
55241         * gcc.c-torture/compile/20000405-1.c: New test.
55242
55243 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55244
55245         * gcc.dg/cast-qual-1.c: Revert last change.
55246
55247 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55248
55249         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55250
55251 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55252
55253         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55254         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55255
55256 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55257
55258         * gcc.c-torture/compile/20000403-2.c: New test.
55259         * gcc.c-torture/compile/20000403-1.c: New test.
55260
55261 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55262
55263         * gcc.c-torture/execute/20000403-1.c: New test.
55264
55265 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55266
55267         * gcc.c-torture/execute/20000402-1.c: New test.
55268
55269 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55270
55271         * gcc.c-torture/execute/va-arg-15.c: New test.
55272         * gcc.c-torture/execute/va-arg-16.c: New test.
55273         * gcc.c-torture/execute/va-arg-17.c: New test.
55274         * gcc.c-torture/execute/va-arg-18.c: New test.
55275         * gcc.c-torture/execute/va-arg-19.c: New test.
55276
55277 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55278
55279         * gcc.c-torture/compile/981211-1.c: Move to...
55280         * gcc.dg/cpp-as1.c: ...here.
55281         * gcc.dg/cpp-as2.c: New file.
55282
55283         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55284         compiler.
55285
55286 2000-04-02  Neil Booth  <NeilB@earthling.net>
55287
55288         * gcc.dg/cpp-cond.c  New tests.
55289         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55290         accidental success less likely.
55291         * gcc.dg/cpp-missingop.c  New tests.
55292         * gcc.dg/cpp-missingparen.c  New tests.
55293         * gcc.dg/cpp-shift.c  New tests.
55294         * gcc.dg/cpp-shortcircuit.c  New tests.
55295         * gcc.dg/cpp-unary.c  New tests.
55296
55297 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55298
55299         * gcc.c-torture/compile/20000329-1.c: New test.
55300
55301 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55302
55303         * gcc.c-torture/compile/20000326-1.c: New test.
55304         * gcc.c-torture/compile/20000326-2.c: New test.
55305
55306 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55307
55308         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55309         the first parameter is a function argument.
55310
55311 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55312
55313         * g++.old-deja/g++.ext/array4.C: New test.
55314
55315 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55316
55317         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55318
55319 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55320
55321         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55322
55323 2000-03-19  Richard Henderson  <rth@cygnus.com>
55324
55325         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55326
55327 2000-03-19  Richard Henderson  <rth@cygnus.com>
55328
55329         * gcc.c-torture/compile/20000319-1.c: New test.
55330
55331 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55332
55333         * gcc.c-torture/execute/20000314-3.c: New test.
55334         * gcc.c-torture/execute/20000314-2.c: New test.
55335         * gcc.c-torture/execute/20000314-1.c: New test.
55336         * gcc.c-torture/compile/20000314-2.c: New test.
55337         * gcc.c-torture/compile/20000314-1.c: New test.
55338
55339 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55340
55341         * g++.old-deja/g++.warn/inline.C: New test.
55342
55343 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55344
55345         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55346         standards-compliant result rather than specific constants.
55347         Put test-values in array.
55348
55349 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55350
55351         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55352         (g++_target_compile): Put test-specific options last.
55353
55354 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55355
55356         * g++.old-deja/g++.eh/vbase4.C: New test.
55357
55358 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55359
55360         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55361
55362 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55363
55364         * g++.old-deja/g++.brendan/misc12.C: Removed.
55365         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55366         * g++.old-deja/g++.ext/pretty4.C: New test.
55367
55368 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55369
55370         * g++.old-deja/g++.other/string2.C: New test.
55371
55372 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55373
55374         * g++.old-deja/g++.warn/impint2.C: New test.
55375
55376 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55377
55378         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55379         is 1, not zero.
55380
55381 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55382
55383         * g++.old-deja/g++.warn/impint.C: New test.
55384         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55385         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55386         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55387         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55388         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55389         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55390         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55391         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55392         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55393         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55394         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55395         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55396
55397 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55398
55399         * gcc.dg/cpp-redef.c: New test.
55400
55401 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55402
55403         * g++.old-deja/g++.pt/unify7.C: New test.
55404
55405 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55406
55407         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55408         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55409
55410 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55411
55412         * gcc.c-torture/compile/20000224-1.c: New test.
55413
55414 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55415
55416         * gcc.c-torture/compile/cpp-2.c: New test.
55417         * gcc.c-torture/compile/cpp-1.c: New test.
55418
55419 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55420
55421         * gcc.c-torture/execute/20000225-1.c: New test.
55422
55423 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55424
55425         * gcc.dg/cpp-li2.c: New test.
55426
55427         * gcc.dg/cpp-wi1.c: New test.
55428
55429         * gcc.dg/cpp-li1.c: New test.
55430
55431 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55432
55433         * g++.old-deja/g++.other/sizeof5.C: New test.
55434
55435 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55436
55437         * gcc.c-torture/execute/va-arg-13.c: New test.
55438
55439 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55440
55441         * gcc.c-torture/execute/va-arg-12.c: New test.
55442
55443 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55444
55445         * gcc.c-torture/execute/20000223-1.c: New test.
55446
55447 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55448
55449         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55450
55451 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55452
55453         * g++.old-deja/g++.abi/ptrmem.C: New test.
55454
55455 2000-02-19  Richard Henderson  <rth@cygnus.com>
55456
55457         * gcc.c-torture/compile/init-3.c: New.
55458
55459 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55460
55461         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55462         ALWAYS_CXXFLAGS.
55463
55464 2000-02-11  Robert Lipe <robertl@sco.com>
55465
55466         * gcc.c-torture/compile/20000211-3.c: New test.
55467
55468 2000-02-11  Martin Buchholz <martin@xemacs.org>
55469
55470         * gcc.c-torture/compile/20000211-2.c: New test.
55471
55472 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55473
55474         * gcc.c-torture/compile/20000211-1.c: New test.
55475
55476 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55477
55478         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55479           on native targets
55480
55481 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55482
55483         * g++.old-deja/g++.other/cast5.C: New test.
55484
55485 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55486
55487         * gcc.c-torture/execute/20000205-1.c: New.
55488
55489 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55490
55491         * g++.old-deja/g++.jason/cast3.C: Return void.
55492         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55493
55494 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55495
55496         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55497
55498         * gcc.dg/loop-1.c: New test.
55499
55500 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55501
55502         * gcc.c-torture/compile/20000127-1.c: New test.
55503         * gcc.c-torture/execute/991228-1.c: New test.
55504
55505 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55506
55507         * gcc.dg/unused-2.c: New test.
55508
55509         * gcc.dg/conv-1.c: New test.
55510
55511 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55512
55513         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55514         compiler.
55515         (tool_option_proc): Fix typo.
55516
55517 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55518
55519         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55520         of the ld on the host, not on the build machine.
55521         Also, don't crash if '--help' is not a supported option.
55522
55523 2000-01-24  Richard Henderson  <rth@cygnus.com>
55524
55525         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55526
55527 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55528
55529         * gcc.c-torture/execute/20000120-2.c: New test.
55530         * gcc.c-torture/execute/20000120-1.c: New test.
55531
55532 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55533
55534         * gcc.c-torture/execute/20000113-1.c: New test.
55535
55536 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55537
55538         * gcc.c-torture/execute/20000112-1.c: New test.
55539
55540 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55541
55542         * gcc.dg/20000111-1.c: New test.
55543
55544 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55545
55546         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55547         with 16 bit integers.
55548
55549 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55550
55551         * gcc.dg/20000108-1.c: New test.
55552
55553 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55554
55555         * g++.old-deja/g++.ns/koenig8.C: New test.
55556
55557 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55558
55559         * g++.old-deja/g++.other/cast4.C: New test.
55560
55561 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55562
55563         * gcc.c-torture/compile/20000105-2.c: New test.
55564         * gcc.c-torture/compile/20000105-1.c: New test.
55565
55566 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55567
55568         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55569         references to printf & atoi to conform to ANSI standard.
55570         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55571         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55572         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55573         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55574         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55575         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55576         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55577         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55578         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55579         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55580         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55581         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55582         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55583         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55584         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55585         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55586         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55587         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55588         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55589         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55590         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55591         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55592         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55593         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55594         * g++.old-deja/g++.brendan/init3.C: Likewise.
55595         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55596         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55597         * g++.old-deja/g++.brendan/new2.C: Likewise.
55598         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55599         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55600         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55601         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55602         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55603         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55604         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55605         * g++.old-deja/g++.brendan/template24.C: Likewise.
55606         * g++.old-deja/g++.brendan/template3.C: Likewise.
55607         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55608         * g++.old-deja/g++.jason/inline3.C: Likewise.
55609         * g++.old-deja/g++.jason/opeq.C: Likewise.
55610         * g++.old-deja/g++.law/arg5.C: Likewise.
55611         * g++.old-deja/g++.law/arm7.C: Likewise.
55612         * g++.old-deja/g++.law/ctors11.C: Likewise.
55613         * g++.old-deja/g++.law/cvt8.C: Likewise.
55614         * g++.old-deja/g++.law/init9.C: Likewise.
55615         * g++.old-deja/g++.law/refs4.C: Likewise.
55616         * g++.old-deja/g++.law/template2.C: Likewise.
55617         * g++.old-deja/g++.law/visibility24.C: Likewise.
55618         * g++.old-deja/g++.law/vtable3.C: Likewise.
55619         * g++.old-deja/g++.mike/asm2.C: Likewise.
55620         * g++.old-deja/g++.mike/eh1.C: Likewise.
55621         * g++.old-deja/g++.mike/misc1.C: Likewise.
55622         * g++.old-deja/g++.mike/misc13.C: Likewise.
55623         * g++.old-deja/g++.mike/misc14.C: Likewise.
55624         * g++.old-deja/g++.mike/ns12.C: Likewise.
55625         * g++.old-deja/g++.mike/p1248.C: Likewise.
55626         * g++.old-deja/g++.mike/p3708.C: Likewise.
55627         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55628         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55629         * g++.old-deja/g++.mike/p646.C: Likewise.
55630         * g++.old-deja/g++.mike/p700.C: Likewise.
55631         * g++.old-deja/g++.mike/p783.C: Likewise.
55632         * g++.old-deja/g++.mike/p783a.C: Likewise.
55633         * g++.old-deja/g++.mike/p783b.C: Likewise.
55634         * g++.old-deja/g++.mike/p786.C: Likewise.
55635         * g++.old-deja/g++.mike/p789.C: Likewise.
55636         * g++.old-deja/g++.mike/p789a.C: Likewise.
55637         * g++.old-deja/g++.mike/p807a.C: Likewise.
55638         * g++.old-deja/g++.other/delete3.C: Likewise.
55639         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55640         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55641         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55642         * g++.old-deja/g++.other/empty1.C: Likewise.
55643         * g++.old-deja/g++.other/temporary1.C: Likewise.
55644         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55645         * g++.old-deja/g++.pt/t16.C: Likewise.
55646         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55647
55648 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55649
55650         * gcc.dg/991230-1.c: New test.
55651
55652 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55653
55654         * gcc.c-torture/compile/991229-3.c: New test.
55655         * gcc.c-torture/compile/991229-2.c: New test.
55656         * gcc.c-torture/compile/991229-1.c: New test.
55657
55658 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55659
55660         * gcc.c-torture/compile/labels-2.c: New test.
55661
55662 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55663
55664         * gcc.c-torture/execute/991227-1.c: New test.
55665
55666 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55667
55668         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55669
55670 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55671
55672         * gcc.c-torture/execute/991221-1.c: New test.
55673
55674 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55675
55676         * g++.old-deja/g++.other/cast3.C: New test.
55677
55678 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55679
55680         * gcc.c-torture/execute/991216-4.c: New test.
55681
55682 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55683
55684         * gcc.c-torture/execute/991216-1.c: New test.
55685         * gcc.c-torture/execute/991216-2.c: New test.
55686         * gcc.c-torture/execute/991216-3.c: New test.
55687
55688 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55689
55690         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55691         Actually make the test fail by using "-O2" for compilation.
55692
55693 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55694
55695         * g++.old-deja/g++.warn/cast-align1.C: New test.
55696
55697 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55698
55699         * gcc.c-torture/compile/991214-1.c: New test.
55700         * gcc.c-torture/compile/991214-2.c: New test.
55701
55702 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55703
55704         * gcc.dg/991214-1.c: New test.
55705
55706 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55707
55708         * gcc.c-torture/compile/991213-3.c: New test.
55709         * gcc.c-torture/compile/991213-2.c: New test.
55710         * gcc.c-torture/compile/991213-1.c: New test.
55711
55712 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55713
55714         * gcc.dg/991209-1.c: New test.
55715
55716 1999-12-08  Nathan Sidwell <nathan@acm.org>
55717
55718         * gcc.c-torture/compile/991208-1.c: New test.
55719
55720 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55721
55722         * gcc.dg/ultrasp2.c: New test.
55723
55724 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55725
55726         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55727
55728 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55729
55730         * gcc.c-torture/compile/991202-1.c: New test.
55731         * gcc.c-torture/execute/991202-1.c: New test.
55732         * gcc.c-torture/execute/991202-2.c: New test.
55733         * gcc.c-torture/execute/991202-3.c: New test.
55734
55735 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55736
55737         * g++.old-deja/g++.abi/align.C: New test.
55738         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55739         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55740
55741 1999-12-01  Richard Henderson  <rth@cygnus.com>
55742
55743         * gcc.c-torture/execute/991201-1.c: New.
55744
55745 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55746
55747         * gcc.dg/991129-1.c: New test.
55748
55749 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55750
55751         * gcc.c-torture/compile/991127-1.c: New test.
55752
55753 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55754
55755         * g++.old-deja/g++.other/warn4.C: New test.
55756
55757 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55758
55759         * g++.old-deja/g++.eh/cleanup2.C: New test.
55760         * g++.old-deja/g++.ext/pretty2.C: New test.
55761         * g++.old-deja/g++.ext/pretty3.C: New test.
55762         * g++.old-deja/g++.other/debug6.C: New test.
55763
55764 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55765
55766         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55767         compiler_output to look for one error message instead of two.
55768
55769 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55770
55771         * gcc.c-torture/execute/991118-1.c: Also test case
55772         where the word boundary does not split a byte evenly.
55773
55774 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55775
55776         * g++.old-deja/g++.ext/restrict1.C: New test.
55777
55778 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55779
55780         * gcc.c-torture/execute/991118-1.c: New test.
55781
55782 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55783
55784         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55785         working directory pathnames.
55786
55787 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55788
55789         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55790         host is equipped with driver.h and driver.o so it can actually
55791         compile and run the tests.
55792
55793 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55794
55795         * gcc.c-torture/compile/991008-1.c: New test.
55796
55797 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55798
55799         * lib/gcc-dg.exp: Include target-supports.exp
55800
55801 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55802
55803         * lib/target-supports.exp: New file: Provide procs to test for
55804         features supported by the target.
55805         (check_weak_available): Moved here from ecos.exp.
55806         (check_alias_available): New proc: Determine of the target
55807         toolchain supports the alias attribute.
55808
55809         * gcc.dg/special/ecos.exp: Move check_weak_available to
55810         target-supports.exp.
55811         (alias-1.c): Only perform the test if the target supports
55812         aliases.
55813         (wkali-1.c): Only perform the test if the target supports
55814         aliases.
55815
55816         * gcc.dg/990506-0.c: Expect error messages from cross
55817         targets as well as native targets.
55818
55819 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55820
55821         * gcc.dg/ultrasp1.c: Removed xfail.
55822         * gcc.dg/struct-ret-2.c: Likewise.
55823         * gcc.dg/array-1.c: Likewise.
55824
55825 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55826
55827         * gcc.dg/struct-ret-2.c: New test.
55828
55829         * gcc.dg/array-1.c: New test.
55830
55831 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55832
55833         * gcc.c-torture/execute/991030-1.c: New test.
55834
55835 1999-10-26  Richard Henderson  <rth@cygnus.com>
55836
55837         * gcc.c-torture/compile/991026-2.c: New test.
55838
55839 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55840
55841         * gcc.c-torture/compile/991026-1.c: New test.
55842
55843 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55844
55845         * gcc.c-torture/execute/991023-1.c: New test.
55846
55847 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55848
55849         * gcc.c-torture/execute/991019-1.c: New test.
55850
55851 1999-10-16  Richard Henderson  <rth@cygnus.com>
55852
55853         * gcc.c-torture/execute/991016-1.c: New test.
55854
55855 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55856
55857         * gcc.c-torture/execute/991014-1.c: New test.
55858
55859 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55860
55861         * g++.old-deja/g++.other/union2.C: New test.
55862
55863 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55864
55865         * g++.old-deja/g++.other/vaarg2.C: New test.
55866         * g++.old-deja/g++.other/vaarg3.C: New test.
55867
55868 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55869
55870         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55871         in compile/.
55872
55873 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55874
55875         * gcc.c-torture/execute/va-arg-11.c: New test.
55876
55877 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55878
55879         * lib/file-format.exp (gcc_target_object_format): Don't
55880         crash if objdump is unavailable.
55881
55882 1999-09-29  Donn Terry <donn@interix.com>
55883
55884         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55885
55886 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55887
55888         * gcc.c-torture/compile/990928-1.c: New test.
55889
55890 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55891
55892         * g++.old-deja/g++.other/decl6.C: New test.
55893
55894 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55895
55896         * gcc.c-torture/execute/va-arg-10.c: New test.
55897
55898 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55899
55900         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55901         __PRETTY_FUNCTION__.
55902
55903 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55904
55905         * gcc.c-torture/execute/990923-1.c: New test.
55906
55907 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55908
55909         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55910         for which -fpic is inappropriate.
55911
55912 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55913
55914         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55915
55916 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55917
55918         * g++.old-deja/g++.other/dyncast1.C: New test.
55919         * g++.old-deja/g++.other/dyncast2.C: New test.
55920         * g++.old-deja/g++.other/dyncast3.C: New test.
55921         * g++.old-deja/g++.other/dyncast4.C: New test.
55922         * g++.old-deja/g++.other/dyncast5.C: New test.
55923         * g++.old-deja/g++.eh/catch3.C: New test.
55924         * g++.old-deja/g++.eh/catch3p.C: New test.
55925         * g++.old-deja/g++.eh/catch4.C: New test.
55926         * g++.old-deja/g++.eh/catch4p.C: New test.
55927         * g++.old-deja/g++.eh/catch5.C: New test.
55928         * g++.old-deja/g++.eh/catch5p.C: New test.
55929         * g++.old-deja/g++.eh/catch6.C: New test.
55930         * g++.old-deja/g++.eh/catch6p.C: New test.
55931         * g++.old-deja/g++.eh/catch7.C: New test.
55932         * g++.old-deja/g++.eh/catch7p.C: New test.
55933         * g++.old-deja/g++.eh/catch8.C: New test.
55934         * g++.old-deja/g++.eh/catch8p.C: New test.
55935         * g++.old-deja/g++.eh/catch9.C: New test.
55936         * g++.old-deja/g++.eh/catch9p.C: New test.
55937
55938 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55939
55940         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55941         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55942
55943 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55944
55945         * gcc.c-torture/compile/990913-1.c: New test.
55946
55947 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55948
55949         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55950         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55951
55952 1999-09-09  Richard Henderson  <rth@cygnus.com>
55953
55954         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55955
55956 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55957
55958         * g++.old-deja/g++.other/lookup11.C: New test.
55959         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55960         what is permitted and what we want.
55961         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55962         overload use.
55963         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55964
55965 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55966
55967         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55968         * gcc.c-torture/noncompile/poison-1.c: New file.
55969
55970 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55971
55972         * g++.old-deja/g++.other/sizeof3.C: New test.
55973         * g++.old-deja/g++.other/sizeof4.C: New test.
55974         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55975         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55976
55977 1999-09-07  Richard Henderson  <rth@cygnus.com>
55978
55979         * gcc.dg/va-arg-1.c: New.
55980
55981 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55982
55983         * gcc.c-torture/execute/va-arg-9.c: New test.
55984
55985 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55986
55987         * g77.f-torture/compile/980519-2.f: New test.
55988         * g77.f-torture/compile/19990905-0.f: New test.
55989         * g77.f-torture/compile/19990905-1.f: New test.
55990         * g77.f-torture/compile/19990905-2.f: New test.
55991
55992         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55993
55994 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55995
55996         * gcc.c-torture/execute/990827-1.c: Fix typo.
55997
55998 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55999
56000         * g++.old-deja/g++.other/deref1.C: New test.
56001
56002 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56003
56004         * g++.old-deja/g++.other/ambig2.C: New test.
56005         * g++.old-deja/g++.other/cond5.C: New test.
56006         * g++.old-deja/g++.other/lookup16.C: New test.
56007
56008 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56009
56010         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56011         assemblers too.
56012
56013 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56014
56015         * lib/c-torture.exp: Avoid the "compare executables" optimization
56016         when testing native.
56017
56018 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56019
56020         * gcc.c-torture/execute/990829-1.c: New test.
56021         * gcc.c-torture/compile/990829-1.c: New test.
56022
56023 1999-08-27  Paul Burchard  <burchard@pobox.com>
56024
56025         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56026         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56027         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56028         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56029         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56030         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56031         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56032         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56033         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56034         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56035         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56036
56037 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56038
56039         * gcc.c-torture/execute/990827-1.c: New test.
56040
56041 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56042
56043         * g77.f-torture/noncompile/19990826-4.f: New test.
56044
56045         * g77.f-torture/compile/19990826-3.f: New test.
56046
56047         * g77.f-torture/execute/19990826-2.f: New test.
56048
56049         * g77.f-torture/compile/19990826-1.f: New test.
56050
56051         * gcc.c-torture/execute/990826-0.c: New test.
56052         * g77.c-torture/execute/19990826-0.f: New test.
56053
56054         * g77.f-torture/noncompile/970626-2.f: New test.
56055
56056 1999-08-25  Paul Burchard  <burchard@pobox.com>
56057
56058         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56059         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56060         lss-011.C: New tests.
56061
56062 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56063
56064         * g++.old-deja/g++.other/decl5.C: New test.
56065
56066 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56067
56068         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56069         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56070         call `postbase' for each one.  All callers of `postbase' changed
56071         to call this instead.
56072
56073 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56074
56075         * gcc.c-torture/execute/990811-1.c: New test.
56076
56077 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56078
56079         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56080         just native ones.
56081
56082         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56083         just native ones.
56084
56085 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56086
56087         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56088
56089 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56090
56091         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56092
56093 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56094
56095         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56096
56097 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56098
56099         * gcc.c-torture/execute/990804-1.c: New test.
56100
56101 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56102
56103         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56104         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56105         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56106
56107 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56108
56109         * g++.old-deja/g++.other/struct1.C: New test.
56110
56111 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56112
56113         * g++.old-deja/g++.other/enum2.C: New test.
56114
56115 1999-08-02  Richard Henderson  <rth@cygnus.com>
56116
56117         Adapted from tests from Franz Sirl:
56118         * gcc.c-torture/execute/va-arg-7.c: New test.
56119         * gcc.c-torture/execute/va-arg-8.c: New test.
56120
56121 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56122
56123         * gcc.c-torture/compile/990801-2.c: New test.
56124
56125         * gcc.c-torture/compile/990801-1.c: New test.
56126
56127 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56128
56129         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56130         fp-cmp-1.c, converting double to float.
56131
56132         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56133         fp-cmp-1.c, converting double to long double.
56134
56135         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56136         from fr1 to unknown_register, since fr1 is a legitimate register
56137         on some machines.
56138
56139 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56140
56141         * README: More listname related changes.
56142
56143 1999-07-08  Catherine Moore  <clm@cygnus.com>
56144
56145         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56146
56147 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56148
56149         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56150
56151 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56152
56153         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56154
56155 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56156
56157         * gcc.dg/990703-1.c: New test.
56158
56159 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56160
56161         * lib/file-format.exp: New file: Move definition of proc
56162         gcc_target_object_format to here from
56163         gcc.dg/special/ecos.exp.
56164
56165         * lib/c-torture.exp: Include lib file-format.exp.
56166         * lib/gcc-dg.exp: Include lib file-format.exp.
56167
56168         * gcc.dg/special/ecos.exp: Remove definition of proc
56169         gcc_target_object_format.
56170
56171 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56172
56173         * gcc.c-torture/execute/990628-1.c: New test.
56174
56175 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56176
56177         * gcc.c-torture/compile/990625-2.c: New test.
56178
56179         * gcc.c-torture/compile/990625-1.c: New test.
56180
56181 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56182
56183         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56184         attributes compile.
56185         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56186         ports that use the COFF/PE file format.
56187
56188 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56189
56190         * gcc.c-torture/compile/990617-1.c: New test.
56191
56192 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56193
56194         * g++.old-deja/g++.other/decl4.C: New test.
56195
56196 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56197
56198         * g++.old-deja/g++.other/bitfld3.C: New test.
56199
56200 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56201
56202         * g++.old-deja/g++.eh/catch1.C: New test.
56203
56204 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56205
56206         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56207
56208         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56209         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56210
56211 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56212
56213         * g77.f-torture/compile/19990502-0.f: Replace with new,
56214         shorter, test that still fails after recent changes.
56215
56216 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56217
56218         * gcc.c-torture/execute/990604-1.c: New test.
56219
56220 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56221
56222         * gcc.c-torture/execute/990531-1.c: New test.
56223
56224 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56225
56226         * gcc.c-torture/compile/990527-1.c: New test.
56227
56228 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56229
56230         * gcc.c-torture/execute/990527-1.c: New test.
56231
56232 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56233
56234         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56235         bitfields as signed.
56236
56237 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56238
56239         * g77.f-torture/compile/19990525-0.f: New test.
56240
56241 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56242
56243         * gcc.c-torture/execute/990525-2.c: New test.
56244
56245         * gcc.c-torture/execute/990525-1.c: New test.
56246
56247 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56248
56249         * g++.old-deja/g++.other/anon3.C: New test.
56250         * g++.old-deja/g++.other/anon4.C: New test.
56251         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56252         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56253         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56254         Merrill).
56255
56256 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56257
56258         * gcc.c-torture/execute/990524-1.c: New test.
56259
56260         * gcc.dg/990524-1.c: New test.
56261
56262 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56263
56264         * gcc.c-torture/compile/990523-1.c: New test.
56265
56266 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56267
56268         * gcc.c-torture/compile/990519-1.c: New test.
56269
56270 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56271
56272         * gcc.c-torture/compile/990517-1.c: New test.
56273
56274         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56275         (e4, f4): New tests.
56276         (main): Call them.
56277
56278 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56279
56280         * gcc.dg/noreturn-1.c: New test.
56281
56282 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56283
56284         * gcc.c-torture/execute/990513-1.c: New test.
56285
56286 1999-05-10  Richard Henderson  <rth@cygnus.com>
56287
56288         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56289
56290 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56291
56292         * g77.f-torture/execute/erfc.f: Use small single-precision
56293         values, to avoid problems on Alphas when not -mieee.
56294
56295 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56296
56297         * gcc.dg/990506-0.c: New test.
56298
56299 1999-05-08  Richard Henderson  <rth@cygnus.com>
56300
56301         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56302         the constant to test.  Don't XFAIL 64-bit targets.
56303
56304         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56305         * g++.old-deja/g++.law/profile1.C: Likewise.
56306
56307         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56308         operator new instances.
56309         * g++.old-deja/g++.other/delete5.C: Likewise.
56310
56311 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56312
56313         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56314         intrinsic.
56315
56316 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56317
56318         * g77.f-torture/execute/u77-test.f: Reverse order of two
56319         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56320
56321 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56322
56323         * gcc.dg/compare1.c: New test.
56324
56325 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56326
56327         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56328         New tests.
56329
56330 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56331
56332         * g77.f-torture/compile/19990502-1.f: New test.
56333
56334 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56335
56336         * g77.f-torture/compile/19990502-0.f: New test.
56337
56338 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56339
56340         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56341         intrinsic.
56342
56343 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56344
56345         * g77.f-torture/execute/u77-test.f (main): List libU77
56346         intrinsics not currently tested.
56347         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56348         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56349         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56350         Trim blanks off the ends of some printed strings.
56351
56352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56353
56354         * g77.f-torture/execute/u77-test.f (main): Just warn about
56355         FSTAT gid disagreement, as it's expected on some systems.
56356
56357 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56358
56359         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56360         use a new function, which allows for some slop.
56361         Clean up some commentary.
56362         (issum): The new function.
56363         (sgladd): Deleted subroutine.
56364
56365 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56366
56367         * g77.f-torture/execute/u77-test.f: Modify to be more like
56368         libf2c/libU77 version, bringing patches to that version here.
56369         Add suitable commentary.
56370
56371 1999-04-25  Richard Henderson  <rth@cygnus.com>
56372
56373         * gcc.dg/990424-1.c: New test.
56374
56375 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56376
56377         * g77.f-torture/execute/u77-test.f (main): Bug involving
56378         LSTAT has been fixed, so turn back on full checking.
56379
56380 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56381
56382         * g77.f-torture/compile/19990419-0.f: New test.
56383         * g77.f-torture/execute/19990419-1.f: New test.
56384
56385 1999-04-17  Richard Henderson  <rth@cygnus.com>
56386
56387         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56388         to avoid the need for a prototype to supress a warning.
56389
56390 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56391
56392         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56393
56394 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56395
56396         * gcc.c-torture/execute/990404-1.c: New test.
56397
56398 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56399
56400         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56401         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56402         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56403         missing initializer warnings.
56404
56405 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56406
56407         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56408         matching strings.
56409
56410 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56411
56412         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56413
56414 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56415
56416         * g77.f-torture/execute/19990325-0.f: New test.
56417         * g77.f-torture/execute/19990325-1.f: New test.
56418
56419 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56420
56421         * gcc.c-torture/execute/990324-1.c: New test.
56422
56423 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56424
56425         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56426         test with 4.
56427
56428 1999-03-17  Richard Henderson  <rth@cygnus.com>
56429
56430         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56431
56432 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56433
56434         * g77.f-torture/execute/19990313-2.f: New test.
56435         * g77.f-torture/execute/19990313-3.f: New test.
56436
56437 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56438
56439         * g77.f-torture/execute/19990313-0.f: New test.
56440         * g77.f-torture/execute/19990313-1.f: New test.
56441
56442 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56443
56444         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56445         printf to sprintf.
56446         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56447         (main): Add check for u15.  Conditionalize u31 check depending on
56448         whether ints are <32 bits or >=32 bits.
56449
56450 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56451
56452         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56453
56454 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56455
56456         * g77.f-torture/compile/19990305-0.f: New test.
56457         * g77.f-torture/execute/19981119-0.f: New test.
56458
56459 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56460
56461         * g77.f-torture/execute/970625-2.f: call ABORT if final
56462         result is not correct, instead of just printing it.
56463         Add this checking via newly introduced obfuscation, to
56464         trip up buggy front ends.
56465
56466 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56467
56468         * g77.f-torture/compile/960317-1.f: Moved from being
56469         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56470
56471 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56472
56473         * g77.f-torture/execute/960317-1.f: New (old) test.
56474         * g77.f-torture/execute/970625-2.f: Ditto.
56475
56476 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56477
56478         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56479         error message on line 1 or line 2; cccp and cpplib do this differently.
56480
56481 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56482
56483         * g++.old-deja/g++.law/weak1.C: New test.
56484
56485 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56486
56487         * gcc.c-torture/execute/990119-1.c: Renamed to...
56488         * gcc.dg/990119-1.c: this, so it will only be tested once
56489         (it's a preprocessor test, it doesn't need to be run at
56490         multiple optimization levels).
56491
56492 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56493
56494         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56495           ALWAYS_CXXFLAGS.
56496
56497 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56498
56499         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56500         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56501         to not be compilable by current g77.
56502
56503 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56504
56505         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56506
56507 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56508
56509         * gcc.c-torture/execute/990222-1.c: New test.
56510
56511 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56512
56513         * g77.f-torture/compile/19990218-0.f: New test.
56514         * g77.f-torture/noncompile/19990218-1.f: New test.
56515
56516 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56517
56518         * g77.f-torture/compile/19981216-0.f: New test.
56519
56520 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56521
56522         * gcc.dg/990214-1.c: New test.
56523
56524 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56525
56526         * gcc.dg/990213-2.c: New test.
56527
56528         * gcc.dg/990213-1.c: New test.
56529
56530 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56531
56532         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56533         ints.
56534
56535 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56536
56537         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56538         specified by target.
56539
56540         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56541
56542 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56543
56544         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56545
56546 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56547
56548         * gcc.dg/special/ecos.exp: New test driver for new tests with
56549         special requirements.
56550
56551         * gcc.dg/special/alias-1.c: New test.
56552         * gcc.dg/special/gcsec-1.c: New test.
56553         * gcc.dg/special/weak-1.c: New test.
56554         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56555         * gcc.dg/special/weak-2.c: New test.
56556         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56557         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56558         * gcc.dg/special/wkali-1.c: New test.
56559         * gcc.dg/special/wkali-2.c: New test.
56560         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56561         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56562
56563 1999-02-10  Felix Lee  <flee@cygnus.com>
56564
56565           * lib/c-torture.exp (c-torture-compile): Pull out code for
56566           analyzing gcc error messages.
56567           (c-torture-execute): Likewise.  Fix some (harmless) false
56568           positives.
56569           * lib/gcc.exp (gcc_check_compile): New function.
56570
56571 1999-02-08  Richard Henderson  <rth@cygnus.com>
56572
56573         * gcc.c-torture/execute/990208-1.c: New test.
56574
56575 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56576
56577         * g++.dg/special/ecos.exp: New driver for new tests with special
56578         requirements
56579
56580         * g++.dg/special/conpr-1.C: New test
56581         * g++.dg/special/conpr-2.C: New test
56582         * g++.dg/special/conpr-2a.C: New test
56583         * g++.dg/special/conpr-3.C: New test
56584         * g++.dg/special/conpr-3a.C: New test
56585         * g++.dg/special/conpr-3b.C: New test
56586
56587         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56588         allow g++ to use the dg driver
56589
56590         * README: Add comment about g++.dg directory
56591
56592 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56593
56594         * README: Update email addresses.
56595
56596 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56597
56598         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56599         arguments in order to force structure S onto the stack even on
56600         the alpha.
56601         (test): Pass 10 leading arguments to function foo as well as the
56602         structure S.
56603
56604         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56605         failure for all targets.
56606
56607         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56608         abort to terminate program execution.
56609
56610 1999-01-30  Richard Henderson  <rth@cygnus.com>
56611
56612         * gcc.c-torture/execute/990130-1.c: New test.
56613
56614 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56615
56616         * gcc.dg/990130-1.c: New test.
56617
56618 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56619
56620         * gcc.c-torture/execute/990128-1.c: New test.
56621
56622 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56623
56624         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56625
56626 1999-01-27  Felix Lee  <flee@cygnus.com>
56627
56628         * lib/c-torture.exp (c-torture-compile): pull out code for
56629         analyzing gcc error messages.
56630         (c-torture-execute): ditto, and fix some (harmless) false
56631         positives.
56632         * lib/gcc.exp (gcc_check_compile): new function.
56633
56634 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56635
56636         * gcc.dg/990117-1.c: New test.
56637
56638         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56639
56640         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56641
56642 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56643
56644         * g77.f-torture/compile/990115-1.f: New test.
56645
56646 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56647
56648         * gcc.c-torture/compile/990107-1.c: New test
56649
56650 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56651
56652         * gcc.c-torture/execute/990106-2.c: New test.
56653
56654         * gcc.c-torture/execute/990106-1.c: New test.
56655
56656 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56657
56658         * gcc.c-torture/compile/981223-1.c: New test.
56659
56660 1998-12-29  Richard Henderson  <rth@cygnus.com>
56661
56662         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56663         (opt3): Rename from opt4 and disable.
56664
56665 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56666
56667         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56668
56669 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56670
56671         * g++.old-deja/g++.other/conv5.C: New test.
56672
56673 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56674
56675         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56676
56677 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56678
56679         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56680
56681 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56682
56683         * gcc.c-torture/compile/981211-1.c: New test.
56684
56685 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56686
56687         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56688
56689         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56690
56691 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56692
56693         * gcc.special/930510-1.c: Make C9X safe.
56694         * gcc.misc-tests/gcov-1.c Similarly.
56695         * gcc.misc-tests/gcov-2.c Similarly.
56696
56697 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56698
56699         * gcc.dg/ultrasp1.c: New test.
56700
56701 1998-12-06  Richard Henderson  <rth@cygnus.com>
56702
56703         * gcc.c-torture/execute/981206.c: New test.
56704
56705 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56706
56707         * g++.old-deja/g++.ns/template7.C: New test.
56708
56709         * g++.old-deja/g++.other/expr1.C: New test.
56710
56711         * g++.old-deja/g++.eh/tmpl3.C: New test.
56712
56713         * g++.old-deja/g++.eh/tmpl2.C: New test.
56714
56715 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56716
56717         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56718         * g++.old-deja/g++.other/using6.C: Removed.
56719         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56720
56721         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56722
56723 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56724
56725         * g++.old-deja/g++.pt/overload8.C: New test.
56726
56727         * g++.old-deja/g++.pt/overload7.C: New test.
56728
56729         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56730
56731         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56732         and relinking messages.
56733         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56734         compiling with -frepo.
56735
56736 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56737
56738         * g++.old-deja/g++.pt/lookup6.C: New test.
56739
56740 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56741
56742         * gcc.c-torture/execute/981130-1.c: New test.
56743         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56744
56745 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56746
56747         * g++.old-deja/g++.pt/explicit76.C: New test.
56748
56749         * g++.old-deja/g++.pt/friend38.C: New test.
56750
56751         * g++.old-deja/g++.ns/crash2.C: New test.
56752
56753         * g++.old-deja/g++.pt/defarg8.C: New test.
56754
56755         * g++.old-deja/g++.pt/instantiate6.C: New test.
56756
56757         * g++.old-deja/g++.pt/static6.C: New test.
56758
56759         * g++.old-deja/g++.pt/decl2.C: New test.
56760
56761 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56762
56763         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56764         problem is actually related with name lookup, but so what? :-)
56765
56766         * g++.old-deja/g++.pt/friend37.C: New test.
56767
56768 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56769
56770         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56771         element, which fails on some systems.
56772
56773         * g77.f-torture/execute/labug1.f: New test.
56774
56775 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56776
56777         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56778         is defined.
56779
56780 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56781
56782         * g77.f-torture/compile/981117-1.f: New test.
56783
56784 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56785
56786         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56787         properly discarded.
56788
56789 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56790
56791         * gcc.c-torture/execute/memcheck: New directory of tests for
56792         -fcheck-memory-usage.
56793
56794 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56795
56796         * README: New file, general information about the testsuite and
56797         new description of the various C++ test subdirectories.
56798         * README.g++: Eliminate obsolete information, update and move most
56799         relevant stuff to README.
56800
56801 1998-11-07  Richard Henderson  <rth@cygnus.com>
56802
56803         * gcc.c-torture/compile/981107-1.c: New test.
56804
56805 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56806
56807         * execute/memcpy-bi.c: New testcase.
56808
56809 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56810
56811         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56812         base classes.
56813
56814         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56815         template is selected.
56816
56817         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56818         classes, it should be accepted for all types.
56819
56820         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56821
56822         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56823         specializations start with template headers.
56824
56825 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56826
56827         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56828
56829         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56830         non-POD types.
56831
56832 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56833
56834         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56835
56836 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56837
56838         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56839
56840 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56841
56842         * 981019-1.c: New test.
56843
56844 1998-10-14  Robert Lipe <robertl@dgii.com>
56845
56846         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56847         find objc headers.
56848
56849 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56850
56851         * compile/981001-4.c: Remove use of GCC extension that triggers a
56852         compiler bug.
56853
56854 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56855
56856         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56857
56858 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56859
56860         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56861         instantiation of template produces incorrect code for delete
56862         expression.
56863
56864         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56865         constructors' name is not unique.
56866         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56867         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56868
56869         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56870         automatic array of const is ill-formed.
56871
56872         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56873         of template parameter?
56874
56875         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56876         const.
56877
56878         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56879         pointer-to-member expression.
56880
56881         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56882         declaration causes ICE.
56883
56884 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56885
56886         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56887         reserved in the global namespace.
56888
56889         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56890         generate needed virtual table.
56891
56892         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56893
56894 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56895
56896         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56897         template-dependent type
56898
56899 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56900
56901         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56902         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56903         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56904
56905         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56906         class should be usable as argument of member function.
56907         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56908         class should be usable as return type of member function.
56909         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56910         class should be usable as type of data member.
56911
56912         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56913
56914 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56915
56916         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56917
56918 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56919
56920         * gcc.dg/dll-?.c Add thumb to target list.
56921         Fix assembler scan patterns to match current assembler output.
56922
56923 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56924
56925         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56926         matching of template brackets.
56927
56928         * g++.old-deja/g++.other/using4.C: New test.  Test using
56929         declarations of methods from base classes.
56930
56931         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56932         within functions should introduce names into the innermost
56933         enclosing namespace.
56934
56935         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56936         of static locals if first initialization throws.
56937
56938 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56939
56940         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56941
56942 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56943
56944         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56945         lose track of the possible targets of tablejump insns.
56946         * special/special.exp: Run it.
56947
56948 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56949
56950         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56951         must be declared before its specializations can be named in friend
56952         declarations.
56953
56954 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56955
56956         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56957
56958         * g77.f-torture/execute/io1.f: New test.
56959
56960 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56961
56962         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56963         with pointer to template function, for which no argument deduction
56964         is possible.
56965
56966         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56967         specialization of template function as argument to template
56968         function.
56969
56970         * g++.old-deja/g++.other/access2.C: New test; Inner class
56971         shouldn't have privileged access to Outer's names.
56972
56973 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56974
56975         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56976         friend template declared within template class conflicts with
56977         nested class of the same name.
56978
56979         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56980         is ignored.
56981
56982         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56983         object with direct initializer as function declaration.
56984
56985         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56986         initializers.
56987
56988         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56989         involving const pointer and NULL produces incorrect result.
56990
56991         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56992         type name without `typename' should be rejected with -pedantic.
56993
56994 1998-10-02  Richard Henderson  <rth@cygnus.com>
56995
56996         * g++.old-deja/g++.other/addrof1.C: New test.
56997
56998 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56999
57000         * gcc.c-torture/compile/981001-1.c: New test.
57001         * gcc.c-torture/execute/981001-1.c: New test.
57002
57003 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57004
57005         * gcc.c-torture/compile/981001-2.c: New test.
57006         * gcc.c-torture/compile/981001-3.c: New test.
57007         * gcc.c-torture/compile/981001-4.c: New test.
57008
57009 1998-10-01  Robert Lipe  <robertl@dgii.com>
57010
57011         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57012         multilibbed hosts.  Idea grafted from g77.exp.
57013
57014 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57015
57016         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57017         avoid losing on systems which need -lsocket.
57018
57019 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57020
57021         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57022         * g++.old-deja/g++.other/nested2.C: Ditto.
57023         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57024         failure.
57025
57026 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57027
57028         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57029         preferred over template operator!= for enum bitfields.
57030
57031 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57032
57033         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57034         that happen to have the same base name, but in different scopes,
57035         are incorrectly rejected.
57036
57037 1998-09-16  Richard Henderson  <rth@cygnus.com>
57038
57039         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57040         on the native word size instead of an integer literal.
57041
57042 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57043
57044         * g++.old-deja/g++.other/static2.C: Invocation of static data
57045         member of type pointer-to-function denoted as non-static member.
57046
57047         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57048         checks involving function types and aliases.
57049
57050 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57051
57052         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57053         redefined to the same non-trivial type.
57054
57055         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57056         namespace-qualification of template specializations declared in
57057         other namespaces.
57058
57059         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57060         to declare a subset of the specializations of a template function
57061         as friends of specializations of a template class.
57062
57063         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57064         member templates that do not fully specialize the enclosing
57065         template class are rejected.
57066
57067 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57068
57069         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57070
57071 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57072
57073         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57074         altered from libf2c/libU77 version.
57075
57076 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57077
57078         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57079
57080 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57081             Alexandre Oliva  <oliva@dcc.unicamp.br>
57082
57083         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57084         (un)signed char are different types for template specialization
57085         purposes.
57086
57087 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57088
57089         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57090         * objc: ObjC testsuite.
57091
57092 1998-08-31  Catherine Moore  <clm@cygnus.com>
57093
57094         * gcc.c-torture/execute/941014-1.x: New file.
57095
57096 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57097
57098         * lib/c-torture.exp: Add support for
57099         torture_eval_before_compile and torture_eval_before_execute
57100         variables.
57101
57102 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57103
57104         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57105         this test triggers valid.
57106
57107 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57108
57109         * gcc.dg/980827-1.c: New test.
57110
57111 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57112
57113         * gcc.c-torture/execute/loop-4b.c: New test.
57114
57115 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57116
57117         * lib/c-torture.exp: Add support for
57118         torture_eval_before_compile and torture_eval_before_execute
57119         variables.
57120
57121 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57122
57123         * gcc.c-torture/compile/980825-1.c: New test.
57124
57125 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57126
57127         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57128         count number tests in opt_t0 not good_t0.
57129
57130 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57131
57132         * gcc.c-torture/compile/930326-1.x: Fix typo.
57133
57134 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57135
57136         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57137         causes an ICE.
57138
57139 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57140
57141         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57142         STACK_SIZE is defined.
57143         * gcc.c-torture/unsorted/stuct.c: Similarly.
57144
57145         * gcc.c-torture/compile/980821-1.c: New test.
57146
57147 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57148
57149         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57150         16bit ints.
57151
57152 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57153
57154         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57155         code.
57156
57157 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57158
57159         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57160         error'.
57161
57162 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57163
57164         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57165
57166 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57167
57168         * gcc.c-torture/compile/980816-1.c: New test.
57169
57170         * gcc.dg/980816-1.c: New test.
57171
57172 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57173
57174         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57175         compiler for ieee tests.
57176
57177 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57178
57179         * g77.f-torture/compile/980729-0.f: New test.
57180
57181 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57182
57183         * gcc.c-torture/special/eeprof-1.c: New test, for
57184         -finstrument-functions.
57185         * gcc.c-torture/special/special.exp: Run it.
57186
57187 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57188
57189         * gcc.c-torture/compile/980729-1.c: New test.
57190
57191 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57192
57193         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57194         __thumb__ is defined, and test for ARM style doubles if so.
57195
57196 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57197
57198         * g77.f-torture/noncompile/980615-0.f: New test.
57199
57200 1998-07-26  H.J. Lu  (hjl@gnu.org)
57201
57202         * gcc.dg/980312-1.c: Do link instead of compile.
57203         * gcc.dg/980313-1.c: Likewise.
57204
57205 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57206
57207         * gcc.c-torture/compile/980726-1.c: New test.
57208
57209 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57210
57211         * g77.f-torture/execute/io0.f: New test.
57212
57213 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57214
57215         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57216         an int.
57217
57218 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57219
57220         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57221         m32r bugs.
57222
57223 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57224
57225         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57226         c-decl.c:grokdeclarator can handle mode attributes.
57227
57228 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57229
57230         * gcc.c-torture/execute/980716-1.c: New test.
57231
57232 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57233
57234         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57235         the mn10200.
57236         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57237         the mn10200.
57238         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57239         * gcc.c-torture/compile/930326-1.x: Similarly.
57240
57241 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57242
57243         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57244         New test from Craig.
57245
57246 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57247
57248         * g77.f-torture/noncompile/980616-0.f: New test.
57249
57250         * g77.f-torture/execute/970816-3.f: New test from Craig.
57251
57252 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57253
57254         *  g++.other/singleton.C: Return error value instead of taking
57255         SIGSEGV.
57256
57257 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57258
57259         *  g++.other/singleton.C: New test.  Warning is under dispute.
57260         Runtime crash is not.
57261
57262 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57263
57264         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57265         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57266         using6.C, using7.C}: New namespace tests.
57267
57268 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57269
57270         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57271         specialization with typedef'ed names used as array indexes.
57272
57273 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57274
57275         * gcc.c-torture/execute/980709-1.c: New test.
57276
57277         * gcc.dg/980709-1.c: New test.
57278
57279 1998-07-07  Richard Henderson  <rth@cygnus.com>
57280
57281         * gcc.c-torture/execute/bcp-1.c: New test.
57282
57283 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57284
57285         * gcc.c-torture/execute/980707-1.c: New test.
57286
57287 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57288
57289         * gcc.c-torture/compile/980706-1.c: New test.
57290
57291 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57292
57293         * g77.f-torture/execute/980701-0.f,
57294         g77.f-torture/execute/980701-1.f: New test from Craig.
57295
57296 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57297
57298         * gcc.c-torture/compile/980701-1.c: New test.
57299
57300         * gcc.c-torture/execute/980701-1.c: New test.
57301
57302 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57303 rlsruhe.de>
57304
57305         * g++.old-deja/g++.robertl/eb132.C: New test.
57306         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57307
57308 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57309
57310         * g77.f-torture/execute/980628-7.f,
57311         g77.f-torture/execute/980628-8.f,
57312         g77.f-torture/execute/980628-9.f,
57313         g77.f-torture/execute/980628-10.f: New tests from Craig.
57314
57315         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57316
57317 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57318
57319         * g77.f-torture/execute/980628-4.f: New test from Craig.
57320         * g77.f-torture/execute/980628-5.f: Likewise.
57321         * g77.f-torture/execute/980628-2.f: Likewise.
57322         * g77.f-torture/execute/980628-0.f: Likewise.
57323         * g77.f-torture/execute/980628-1.f: Likewise.
57324         * g77.f-torture/execute/980628-3.f: Likewise.
57325         * g77.f-torture/execute/980628-6.f: Likewise.
57326
57327 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57328
57329         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57330         directory when nothing has been installed yet.
57331
57332 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57333
57334         * gcc.c-torture/special/special.exp: Handle newer versions of
57335         dejagnu.
57336
57337 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57338
57339         * gcc.dg/980626-1.c: New test.
57340
57341 1998-06-19  Bruno Haible <haible@ilog.fr>
57342
57343         * gcc.misc-tests/m-un-2.c: New test.
57344         * g++.old-deja/g++.other/warn01.c: Likewise.
57345
57346 1998-06-19  Robert Lipe  <robertl@dgii.com>
57347
57348         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57349         compatibility with assmblers with a different comment character.
57350         Eliminate use of GAS-specific extensions.
57351
57352 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57353
57354         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57355
57356 1998-06-19  Robert Lipe  <robertl@dgii.com>
57357
57358         * lib/g77.exp: Replace search for libf2c.a with search for newly
57359         renamed libg2c.a
57360
57361 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57362
57363         * gcc.c-torture/execute/980617-1.c: New test.
57364
57365 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57366
57367         * gcc.c-torture/execute/980612-1.c: New test.
57368
57369 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57370
57371         * gcc.dg/980523-1.c: Only test on ppc-linux.
57372         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57373
57374         * gcc.c-torture/execute/980608-1.c: New test.
57375
57376 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57377
57378         * gcc.c-torture/execute/980605-1.c: New test.
57379
57380 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57381
57382         * gcc.c-torture/execute/980604-1.c: New test.
57383
57384 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57385
57386         * gcc.c-torture/execute/980602-1.c: New test.
57387         * gcc.c-torture/execute/980602-2.c: Likewise.
57388
57389 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57390
57391         * 970125-0.f: Fix per JCB.  Add commentary.
57392
57393 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57394
57395         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57396         IEEE -0 support.
57397
57398 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57399
57400         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57401         earlier.
57402
57403 1998-05-28  Catherine Moore <clm@cygnus.com>
57404
57405         * gcc.c-torture/execute/980526-3.c: New test.
57406
57407 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57408
57409         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57410         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57411         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57412         m88k-motorola-sysv3 to XFAIL.
57413
57414 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57415
57416         * gcc.dg/980526-1.c: New test.
57417         * gcc.c-torture/execute/980526-2.c: New test.
57418
57419 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57420
57421         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57422
57423         * gcc.c-torture/execute/980526-1.c: New test.
57424
57425 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57426
57427         * g77.f-torture/execute/alpha2.f: Add runtime test.
57428
57429 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57430
57431         * g++.old-deja/old-deja.exp: Strip leading directories.
57432
57433         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57434         error for the line.  Don't run multiple tests for the same line.
57435
57436 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57437
57438         * gcc.dg/980523-1.c: New test.
57439
57440 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57441
57442         * g77.f-torture/compile/970915-0.f: New test.
57443
57444 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57445
57446         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57447
57448 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57449
57450         * gcc.dg/980520-1.c: New test.
57451
57452 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57453
57454         * gcc.dg/980502-1.c: Fix return type.
57455
57456 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57457
57458         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57459         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57460         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57461         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57462         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57463
57464 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57465
57466         * g77.f-torture/execute/980520-1.f: New test.
57467
57468 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57469
57470         * lib/mike-g77.exp: New file.
57471
57472         * g77.f-torture/noncompile/noncompile.exp,
57473         g77.f-torture/noncompile/check0.f: New files.
57474
57475 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57476
57477         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57478         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57479         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57480         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57481         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57482         abort where appropriate.
57483
57484 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57485
57486         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57487         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57488
57489 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57490
57491         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57492
57493 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57494
57495         * g77.f-torture/compile/980427-0.f: New test.
57496
57497 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57498
57499         * g77.f-torture/compile/980424-0.f: New test.
57500
57501 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57502
57503         * g77.f-torture/compile/980419-2.f (main): New test.
57504         * g77.f-torture/compile/970125-0.f: New test.
57505         * g77.f-torture/compile/980419-1.f: New test.
57506
57507 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57508
57509         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57510         of loop-4.c.
57511
57512 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57513
57514         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57515
57516 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57517
57518         * gcc.c-torture/compile/980329-1.c: New test.
57519
57520 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57521
57522         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57523         * gcc.dg/980312-1.c: Fix typo in -march command.
57524
57525 1998-03-16  H.J. Lu  (hjl@gnu.org)
57526
57527         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57528
57529 1998-03-11  Robert Lipe  <robertl@dgii.com>
57530
57531         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57532         Dave Love agree the Fortran source is bogus.
57533
57534 1998-03-11  Robert Lipe  <robertl@dgii.com>
57535
57536         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57537         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57538         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57539         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57540         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57541
57542 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57543
57544         * g++.old-deja/g++.other/friend1.C: New test.
57545
57546 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57547
57548         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57549         possibly uninitialized) variables and declare dnrm2.
57550
57551 1998-02-23  Robert Lipe <robertl@dgii.com>
57552
57553         From Bruno Haible <haible@ilog.fr>:
57554         * gcc.c-torture/execute/980223.c: New test.
57555
57556 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57557
57558         * gcc.dg/ifelse-1.c: New test.
57559
57560 1998-02-09  H.J. Lu  (hjl@gnu.org)
57561
57562         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57563
57564           * lib/old-dejagnu.exp (old-dejagnu): Added the
57565           "execution test - XFAIL *-*-*" handling in the spirit of
57566           "excess errors test -". Changed the "execution test fails"
57567           handling to be like "excess errors test fails".
57568           * Update various tests accordingly.
57569
57570 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57571
57572         * gcc.c-torture/execute/980205.c: New test.
57573
57574 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57575
57576         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57577         * lib/f-torture.exp: Similarly.
57578         * gcc.c-torture: Rename all .cexp files to .x files.
57579
57580 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57581
57582         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57583         (940510-1.c): Removed duplicate.
57584         (971104-1.c): New test.
57585
57586 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57587
57588           * lib/f-torture.exp: Improve error and loop detection.
57589
57590 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57591
57592         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57593         use that to size the filler array.
57594
57595 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57596
57597         * lib/c-torture.exp(c-torture-execute): Fix typo.
57598
57599         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57600         testcase as the executable name. Keep the executable around if
57601         the test fails.
57602
57603 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57604
57605         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57606         changes.  Only test one -g option, and move it to the end of the
57607         list of options to test.
57608
57609 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57610
57611         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57612         variable GCC_TORTURE_OPTIONS to supply default switches separated
57613         by colons.  If no environment variable, run tests with -O0 -g, -O1
57614         -g, and -O2 -g as well.
57615
57616 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57617
57618         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57619         explanatory comments. Fix indentation.
57620
57621 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57622
57623         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57624
57625 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57626
57627         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57628         * g++.old-deja/g++.mike/p7325.C: Likewise.
57629         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57630
57631 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57632
57633         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57634         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57635         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57636         * g++.old-deja/g++.law/operators4.C: Likewise.
57637
57638 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57639
57640         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57641         * g++.old-deja/g++.mike/p784.C: Ditto.
57642         * g++.old-deja/g++.mike/p785.C: Ditto.
57643
57644 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57645
57646           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57647
57648 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57649
57650         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57651         target feature; pass this to c-torture-execute as needed.
57652
57653 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57654
57655         * lib/c-torture.exp(c-torture-execute): If the previous and the
57656         current executables being tested are identical, we don't need to
57657         run the executable again. Try to make the executable names
57658         unique. Add an optional argument for passing additional compiler
57659         flags.
57660
57661 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57662
57663         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57664
57665 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57666
57667         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57668
57669 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57670
57671         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57672         32bit or larger longs.
57673
57674         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57675         have either a 32bit long or 32bit int.
57676
57677 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57678
57679         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57680         Make double precision tests dependent on sizeof (double).
57681
57682 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57683
57684         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57685         too.
57686
57687 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57688
57689         * gcc.c-torture/compile/961203-1.cexp: New script.
57690
57691 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57692
57693         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57694         up the includes ourselves.
57695
57696 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57697
57698         * lib/plumhall.exp: Remove random include, and add a few
57699         verbose messages for debugging.
57700
57701 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57702
57703         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57704         of trying to do it ourselves.
57705
57706 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57707
57708         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57709
57710 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57711
57712         * gcc.prms/5403.c: Made regexp a bit less strict.
57713
57714 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57715
57716         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57717         is returned from remote_load instead.
57718         * lib/plumhall.exp: Ditto.
57719         * lib/mike-g++.exp: Ditto.
57720         * lib/old-dejagnu.exp: Ditto.
57721         * lib/c-torture.exp: Ditto.
57722
57723 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57724
57725         * lib/g++.exp: Use build_wrapper procedure.
57726         * lib/gcc.exp: Ditto.
57727
57728 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57729
57730         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57731         an old-style decl for malloc.  Fixes tests to work when
57732         sizeof (int) != sizeof (size_t).
57733
57734 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57735
57736         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57737
57738         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57739         use stdargs.h interface.
57740
57741 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57742
57743         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57744         NO_VARARGS when compiling.
57745
57746 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57747
57748         * lib/plumhall.exp(ph_includes): New procedure.
57749         (ph_make): Use it.
57750         (ph_compiler): Ditto.
57751
57752         * lib/g++.exp: Rename test-glue.c to testglue.c.
57753         * lib/gcc.exp: Ditto.
57754
57755 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57756
57757         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57758         to completion when it's called.
57759
57760 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57761
57762         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57763         is defined, don't do test.
57764
57765 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57766
57767         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57768         for object files.
57769         (ph_summary): Mark skipped testcases as untested, not unresolved.
57770
57771         * lib/plumhall.exp (ph_make): If unresolved because of bad
57772         errorCode, record errorCode in log file.
57773         (*): Replace send_log/verbose with verbose -log.
57774
57775 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57776
57777         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57778         double conversion if double isn't at least 8 bytes.
57779
57780         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57781         int to work with targets where int is 16 bits.
57782
57783         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57784         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57785         precision for the test to complete.
57786
57787 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57788
57789         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57790         if d10v is not compiled with the -mdouble64 flag.
57791         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57792
57793         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57794         d10v is not compiled with the -mint32 flag.
57795
57796 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57797
57798         * lib/plumhall.exp: Use incr_count.
57799
57800 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57801
57802         * gcc.c-torture: Update to c-torture-1.45.
57803
57804 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57805
57806         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57807         the name of the expect testcase file).
57808
57809         * lib/g++.exp(g++_init): Ditto.
57810
57811 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57812
57813         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57814         the host.
57815
57816         * lib/gcc.exp(gcc_exit): New procedure.
57817
57818 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57819
57820         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57821         specs where appropriate.
57822
57823         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57824         because of new "candidates are" messages, and removed a few
57825
57826         * Converted all non-old-style g++ testcases to old-style, and
57827         moved into g++.old-deja.
57828
57829 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57830
57831         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57832         options.
57833
57834         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57835         succeeded.
57836
57837         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57838
57839 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57840
57841         * lib/gcc.exp (gcc_target_compile): Add support for defining
57842         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57843         the machine doesn't have those features.
57844
57845 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57846
57847         * g++.law/operators4.exp: Don't use LIBS.
57848
57849 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57850
57851         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57852
57853         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57854         * lib/g++.exp: Set it here instead. Also, allow use of the
57855         --tool_exec and --tool_opt options. Change CXX to
57856         GXX_UNDER_TEST.
57857
57858         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57859
57860         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57861
57862 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57863
57864         * lib/old-dejagnu.exp: Use prune_warnings instead of
57865         prune_system_crud.
57866         * lib/mike-g++.exp: Ditto.
57867         * lib/gcc.exp: Ditto.
57868         * lib/g++.exp: Ditto.
57869
57870         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57871
57872 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57873
57874           * 941014-2.c: Include stdlib.h
57875           * 960327-1.c: Include stdio.h
57876           * dbra.c, index-1.c: Don't assume ints are 32bits.
57877
57878 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57879
57880         * lib/gcc.exp: Add gcc,stack_size target feature.
57881
57882         * lib/g++.exp(g++_target_compile): Add the include and link
57883         paths here, not in two other places. And, it's $options, not
57884         options.
57885
57886         * lib/mike-g++.exp(postbase): Remove the code that determines
57887         the correct include and link paths.
57888         * g++.old-deja/old-deja.exp: Ditto.
57889
57890 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57891
57892         * lib/g++.exp(g++_init): target_compile no longer returns the
57893         filename of the result.
57894
57895 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57896
57897         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57898         call to glob.
57899
57900         * gcc.c-torture/special/special.exp: Change call to
57901         gcc_target_compile to include the object file.
57902
57903 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57904
57905         * gcc.c-torture/special/special.exp: Correct misspelling in last
57906         change.
57907
57908 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57909
57910         * lib/plumhall.exp(ph_summary): Log the entire output of the
57911         executable. Return -1 if there were any failures, 0 otherwise.
57912         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57913         (ph_make): Clean up objects and executables that were built
57914         if the tests succeeded.
57915
57916 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57917
57918         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57919         libraries and includes in the build tree as appropriate.
57920
57921 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57922
57923         * lib/c-torture.exp: Instead of looking for the global variable
57924         NO_LONG_LONG, check to see if that's a feature of the target.
57925
57926 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57927
57928         * config/default.exp: Minimize. Delete the remainer of the files in
57929         config; this functionality is now in devo/dejagnu/config.
57930
57931         g++.*/*: Pass any additional flags used to compile to postbase;
57932         delete CXXFLAGS.
57933
57934         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57935         is now done by runtest.exp. Use gcc_target_compile instead of
57936         compile.
57937
57938         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57939         Remove references to CFLAGS. Use remote_file instead of
57940         calling rm -f.
57941         (c-torture): Take a list of arguments to use to compile this
57942         testcase.
57943
57944         lib/g++.exp: Simplify. Use target_compile instead of compile.
57945         lib/gcc-dg.exp: Ditto.
57946         lib/gcc.exp: Ditto.
57947         lib/mike-{gcc,g++}.exp: Ditto.
57948         lib/old-dejagnu.exp: Ditto.
57949         lib/plumhall.exp: Ditto.
57950
57951 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57952
57953         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57954         (ph_linker): Likewise.
57955
57956 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57957
57958           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57959         MAP_ANON / MAP_ANONYMOUS if defined;
57960         else try to map from /dev/zero .
57961
57962 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57963
57964         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57965         isn't defined, then define it to MAP_ANONYMOUS.
57966
57967 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57968
57969         * gcc.c-torture: Update to c-torture-1.42 release.
57970
57971 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57972
57973         * gcc.c-torture: Update to c-torture-1.41 release.
57974
57975 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57976
57977         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57978         c-torture release.
57979
57980 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57981
57982         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57983         and LDFLAGS.  Fix second case to append the target_info ldflags
57984         onto LDFLAGS, not CFLAGS.
57985         * lib/g++.exp (g++_init): Add target_info stuff.
57986         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57987         of libgloss and newlib flags for !native.
57988
57989         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57990         (GDB): Fix relative path to go up another dir for finding gdb.
57991
57992 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57993
57994         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57995         versions in the target_info array, if they don't exist.
57996
57997 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57998
57999         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58000
58001 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58002
58003         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58004         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58005
58006 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58007
58008         * lib/old-dejagnu.exp: Don't remove the output file before we've
58009         actually tested it. Don't append pwd to the path of the executable
58010         we're testing.
58011
58012 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58013
58014         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58015
58016 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58017
58018         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58019         temporary directory for compiler files, and set it to a default
58020         value of /tmp. Set $output as the name of the output file from
58021         compiling the testcase. Add a -o option to $cflags_var so the
58022         compiler writes the final output file as $output. Set $executable
58023         to $output.
58024
58025         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58026         directory for compiler files, and set it to /tmp if it doesn't
58027         already have a value. Set $output_file to the name of the output
58028         file from compiling the testcase. Add a -o option to CXXFLAGS so
58029         the compiler writes the final output file as $output. Use $output
58030         as the executable to be tested.
58031
58032 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58033
58034         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58035
58036 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58037
58038         * gcc.c-torture/execute/pending-1.c: New test.  Still
58039         pending in Tege's queue.
58040
58041 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58042
58043         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58044         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58045         if there were failures.  Call unresolved if there were unresolved
58046         testcases.  Call gcc_fail if program did not run to completion.
58047         (ph_make): Pass additional argument name to ph_execute.
58048         (ph_execute): Add new argument.  Pass additional arguments to
58049         ph_summary.  Call gcc_fail is there is no execution output.
58050
58051 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58052
58053         * lib/plumhall.exp (proc_summary): Output relavent summary
58054         lines into the log so specific failures in plumhall can be
58055         investigated.
58056
58057 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58058
58059         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58060         (c-torture-execute): Don't try to execute tests which use
58061         "long long" types if $NO_LONG_LONG is nonzero.
58062
58063 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58064
58065         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58066         not c-torture.
58067
58068         * gcc.ieee: Move from here.
58069         * gcc.c-torture/execute/ieee: To here.
58070
58071 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58072
58073         * gcc.c-torture: Update to c-torture-1.41 release.
58074
58075 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58076
58077         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58078         not "$output".
58079
58080 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58081
58082         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58083         -c present.
58084
58085 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58086
58087         * config/proelf.exp: Handle connecting to a simulator.
58088
58089 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58090
58091         * config/proelf.exp: New file.  Enough framework that we can
58092         run c-torture tests on the proelf targets (or any other target
58093         that gdb can connect to for that matter).
58094
58095 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58096
58097         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58098         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58099
58100         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58101         exec_output exists.
58102
58103 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58104
58105         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58106         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58107
58108         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58109         to pass/fail/unresolved/unsupported/untested.  Caller must now
58110         call unresolved/unsupported/untested.
58111         * lib/*.exp: Update FSF address.  Update to handle new results of
58112         ${tool}_load.
58113         * lib/chill.exp (verbose): Delete.
58114
58115 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58116
58117         * lib/gcc.exp (default_gcc_start): Change order of args to
58118         $LDFLAGS $CFLAGS $LIBS.
58119         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58120         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58121         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58122         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58123         * gcc.misc-tests/dg-test.exp: Likewise.
58124         * gcc.misc-tests/msgs.exp: Likewise.
58125         * gcc.prms/prms.exp: Likewise.
58126         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58127         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58128
58129         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58130
58131 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58132
58133         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58134
58135         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58136         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58137
58138         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58139         necessary.
58140
58141 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58142
58143         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58144         global for loop; add use of $mathlib.
58145         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58146         settings here; set mathlib for anything but VxWorks.
58147
58148 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58149
58150         * gcc.c-torture: Update to c-torture-1.40 release.
58151
58152 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58153
58154         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58155         dg.exp.
58156
58157 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58158
58159         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58160         global.
58161
58162 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58163
58164         * lib/g++.exp (LIBS): Define if not already.
58165         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58166         (gcc-dg-prune): Call prune_gcc_output.
58167         * lib/gcc.exp (prune_gcc_output): New proc.
58168         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58169         prune_gcc_output.
58170
58171 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58172
58173         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58174         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58175
58176 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58177
58178         * gcc.c-torture: Update to c-torture-1.39 release.
58179
58180 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58181
58182         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58183         fails, try others as well.
58184
58185 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58186
58187         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58188         If compilation fails, mark execute tests as `untested'.
58189         If test is marked as unsupported, don't mark compilation and
58190         execute tests as failed.
58191
58192 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58193
58194         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58195         libstdc++ for whether or not we want to be doing shared
58196         libraries.  Delete link_curses since we don't need it anymore.
58197         * lib/mike-g++.exp (postbase): Don't link in libg++.
58198         * g++.old-deja/old-deja.exp: Likewise.
58199
58200 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58201
58202         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58203
58204 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58205
58206         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58207         For that, add `-Wl,-a,shared_archive'.
58208         * g++.old-deja/old-deja.exp: Likewise.
58209
58210 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58211
58212         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58213
58214 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58215
58216         * lib/mike-g++.exp (postbase): Pay attention to the status of
58217         g++_load.
58218
58219 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58220
58221           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58222
58223 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58224
58225         * lib/gcc.exp (default_gcc_start): No longer need to log program
58226         being executed or its output, execute_anywhere does that now.
58227         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58228         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58229
58230 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58231
58232         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58233         the same as those in lib/g++.exp.
58234
58235 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58236
58237         * gcc.c-torture: Update to c-torture-1.38 release.
58238         * gcc.ieee: Related changes.
58239
58240 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58241
58242         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58243         "exec". Minor reformatting changes.
58244
58245         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58246         cross. This means all "exec" calls now work on a remote host as
58247         well.
58248         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58249         cross. Filter out the extra "\r\n" stuff that expect puts in.
58250         (c-torture-execute): Filter out the bogus warnings like
58251         c-torture-compile does. Add support for canadian cross.
58252         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58253         Use execute_anywhere rather than calling exec directly. Now it
58254         works for canadian cross testing.
58255
58256 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58257
58258         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58259         results into a variable, and check that rather than using file exists.
58260
58261 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58262
58263         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58264         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58265
58266 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58267
58268         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58269         lib_curses if there's a shared libg++ in the build tree.
58270
58271 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58272
58273         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58274         if not supported target.
58275
58276 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58277
58278         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58279         link_curses up to always happen, not just for native builds.
58280
58281 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58282
58283         * gcc.c-torture: Update to c-torture-1.36 release.
58284         * gcc.failure: Related changes.
58285
58286 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58287
58288         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58289
58290 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58291
58292         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58293         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58294         runshlib, link_curses, and mathlib for link and run.
58295
58296         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58297         pass the runtime shared library options for Solaris, OSF/1, and
58298         Irix5, and link with -lcurses to avoid unresolved references.
58299
58300 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58301
58302         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58303         only run once.
58304
58305 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58306
58307         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58308
58309 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58310
58311         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58312         do not have a framework for the "compat" tests yet.
58313
58314 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58315
58316         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58317         set to null if we're testing vxworks5.1.  Use that instead of
58318         `-lm' in the setting of LIBS for link and run.
58319
58320 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58321
58322         * config/rom68k.exp (${tool}_load): Major changes to make it
58323         work.  Verified that it does in fact return the stuff in
58324         exec_output properly.  Catch any Emul or any TRAP other than 0.
58325
58326 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58327
58328         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58329         LDFLAGS properly for targets that need stuff from libgloss.
58330         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58331         only run once.
58332         (gpp_initialized): New variable.
58333
58334 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58335
58336         * config/rom68k.exp: Load libgloss.exp.
58337         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58338         so we can produce a fully linked binary.
58339         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58340         so we can produce a fully linked binary.
58341
58342 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58343
58344         * lib/plumhall.exp (ph_section): Watch for expected failures.
58345         Add missing `else'.
58346
58347         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58348         run the testcase.
58349         (c-torture): Likewise.
58350
58351 1995-08-28  Doug Evans  <dje@cygnus.com>
58352
58353         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58354
58355         * lib/mike-g++.exp (mike_cleanup): New proc.
58356         (prebase): New globals compiler_result, not_compiler_result,
58357         target_regexp.
58358         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58359         allow leading "-" in pattern.  Watch for unsupported tests.
58360         If $compiler_result is set, pattern match assembler code,
58361         and ditto for $not_compiler_result.
58362         * lib/mike-gcc.exp: Likewise.
58363
58364         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58365         execution "succeeded".
58366
58367 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58368
58369         * config/win32.exp: New file.
58370         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58371
58372 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58373
58374         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58375         unsupported.
58376         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58377         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58378         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58379
58380         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58381         "... without exceptions was ...".  That is now handled by
58382         prune_system_crud.
58383         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58384
58385 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58386
58387         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58388         sieve.c,sort2.c}: New files.
58389         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58390         sieve.exp,sort2.exp}: Drivers for them.
58391
58392         * lib/mike-gcc.exp (program_output): New user settable variable.
58393         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58394         messages.
58395         * lib/mike-g++.exp (program_output): New user settable variable.
58396
58397         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58398
58399         * config/sh.exp: Deleted (use sim.exp instead).
58400
58401 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58402
58403         * config/vx.exp: Declare CHECKTASK as global.
58404         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58405         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58406         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58407
58408 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58409
58410         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58411         target. Like vx.exp, only includes `vx29k.exp' instead of
58412         `vxworks.exp'.
58413
58414 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58415
58416         * config/sim.exp: Increase time limit from 120 seconds to 240.
58417
58418 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58419
58420         * gcc.c-torture/execute/950628-1.c: New test.
58421
58422 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58423
58424         * gcc.c-torture: Update with changes/additions from
58425         c-torture-1.34.
58426
58427 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58428
58429         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58430
58431 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58432
58433         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58434
58435 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58436
58437         * gcc.c-torture/compile/950512-1.c: New test.
58438         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58439         * gcc.dg/struct-ret-1.c: Likewise.
58440
58441 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58442
58443         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58444           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58445
58446 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58447
58448         * gcc.c-torture/special/920411-1.c: Deleted.
58449         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58450
58451 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58452
58453         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58454         cpu limit.
58455
58456 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58457
58458         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58459
58460 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58461
58462         From kenner;
58463         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58464         is the proper length.
58465         * va-arg-3.c: Likewise.
58466
58467 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58468
58469         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58470         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58471
58472         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58473         * lib/g++.exp (default_g++_start): Delete old cruft.
58474
58475 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58476
58477         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58478         (2 * (1 << 18)) to (2 * (1 << 17)).
58479
58480         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58481
58482 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58483
58484         * config/rom68k.exp: Renamed from config/idp.exp
58485
58486 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58487
58488         * c-torture/compile/921109-2.c
58489
58490 1995-04-18  Mike Stump  <mrs@cygnus.com>
58491
58492         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58493         excess errors.
58494
58495 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58496
58497         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58498         output.
58499         * lib/g++.exp (default_g++_start): Likewise.
58500
58501 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58502
58503         * gcc.c-torture/compile/950329-1.c: New test.
58504
58505 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58506
58507           * config/bug.exp (${tool}_load): Updated to use new remote_open
58508           and remote_close procs.
58509         * config/idp.exp: New file.
58510
58511 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58512
58513         * gcc.c-torture/execute/950322-1.c: New test.
58514
58515 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58516
58517         * config/vx.exp (${tool}_load): Clean up testing of return code from
58518         vxworks_ld and vxworks_spawn.
58519
58520 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58521
58522         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58523
58524 1995-03-13  Mike Stump  <mrs@cygnus.com>
58525
58526         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58527         can mark excess errors on a machine by machine basis.  Note, the
58528         default is to not expect any excess errors, even when excess
58529         errors test - is given, so you will want to put an XFAIL ... on
58530         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58531         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58532         those 4 machines, but no others.
58533
58534 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58535
58536         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58537         * lib/c-torture.exp: to here.
58538
58539 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58540
58541         * gcc.c-torture/execute/950221-1.c: New test.
58542         * gcc.c-torture/execute/struct-ret-1.c: New test.
58543         * gcc.c-torture/compile/950221-1.c: New test.
58544
58545         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58546
58547 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58548
58549         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58550         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58551
58552 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58553
58554         * g++.gb: New directory of tests, derived from my signature and
58555         class scoping tests.
58556
58557         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58558         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58559         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58560         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58561         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58562         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58563         * g++.gb/sig25.C: Likewise.
58564
58565         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58566         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58567         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58568         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58569         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58570         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58571         * g++.gb/sig25.exp: Likewise.
58572
58573         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58574         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58575         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58576         * g++.gb/scope13.C: Likewise, this test still fails.
58577
58578         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58579         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58580         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58581         * g++.gb/scope13.exp: Ditto.
58582
58583         * g++.gb/README: New file, explains what these tests are about.
58584
58585 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58586
58587         * lib/dg.exp (dg-do): Support `preprocess'.
58588         (dg-test): Likewise.
58589
58590 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58591
58592         * config/udi.exp: change "continue -expect" to "exp_continue".
58593
58594 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58595
58596         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58597         Delete redundant tests.
58598
58599         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58600         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58601         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58602         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58603         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58604         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58605         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58606         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58607
58608         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58609         storing label pointers.
58610         * gcc.c-torture/execute/921019-1.c: Likewise.
58611         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58612         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58613         parameter fp.
58614         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58615         constants.
58616
58617         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58618         Delete obsolete tests.
58619
58620         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58621         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58622         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58623         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58624         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58625         * gcc.c-torture/compile/950124-1.c: New test.
58626
58627         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58628
58629 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58630
58631         * lib/mike-g++.exp: Add -lm to LIBS.
58632
58633 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58634
58635         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58636
58637 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58638
58639         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58640
58641 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58642
58643         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58644
58645 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58646
58647         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58648         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58649         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58650         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58651         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58652         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58653         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58654         * g++.law/{operators31.C, operators32.C,
58655         * g++.law/{operators33.C, operators34.C}: Likewise.
58656         * g++.law/{pic1.C, refs2.C}: Likewise.
58657         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58658         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58659         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58660         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58661
58662         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58663         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58664         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58665         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58666         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58667         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58668         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58669         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58670         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58671         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58672         * g++.law/{operators34.exp}: Likewise.
58673         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58674         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58675         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58676         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58677         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58678
58679         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58680         No longer expected to fail.
58681         * g++.law/missed-error3.C: Tweak for recent bool changes.
58682
58683 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58684
58685         * config/emb-unix: Deleted.
58686         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58687         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58688
58689 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58690
58691         * lib/dg.exp (dg-test): Fix typo in last patch.
58692
58693 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58694
58695         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58696         (handles multiple occurrences).
58697
58698 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58699
58700         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58701         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58702         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58703         printed).
58704         * lib/c-torture.exp (c-torture-compile): Likewise.
58705         (c-torture): Prepend full path if missing.
58706         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58707         (gcc_fail): Likewise.
58708         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58709
58710 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58711
58712         * lib/netware.exp: Only attach to NetWare i386 systems.
58713
58714 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58715
58716         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58717         messages.  Add test name to "output pattern match" pass/fail message.
58718
58719 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58720
58721         * gcc.dg: New testsuite.
58722         * gcc.dg/dg.exp: New file.
58723
58724         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58725         test-switch.c}: Deleted.
58726
58727         * gcc.misc-tests/msgs.exp: New testcase driver.
58728
58729 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58730
58731         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58732         Watch for illegal return values from ${tool}_load.
58733         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58734         cross targets.  Coerce return value >0 to 1.
58735
58736 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58737
58738         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58739
58740         * config/emb-unix.exp: New file.
58741
58742         * config/sim.exp: Error if variable $SIM not defined.
58743         (${tool}_load): Mark test as "untested" if simulator missing.
58744
58745         * config/unix.exp: Load remote.exp to get rcp_download.
58746         * lib/c-torture.exp: Use different option lists for testcases with
58747         and without loops.
58748         * gcc.c-torture/execute/execute.exp: Likewise.
58749
58750 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58751
58752         * config/*.exp: Clarify return code from ${tool}_load.
58753         Call `unresolved' or `untested' instead of `warning' or `perror'
58754         (sometimes you still want to call both though).
58755         Add comment that `shell_id' is local to each file.
58756         * config/udi.exp (timeout): Set to 30.
58757         Don't print warning if connection fails, $connectmode has already
58758         printed an error.
58759         (${tool}_load): Move verbose messages to level 2.
58760         Rework pattern for "Process started" message.
58761         Pass `shell_id' to ${connectmode}_download.
58762         Retry twice upon timeout.  Make resetting of target more robust.
58763         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58764         Pass `shell_id' to exit_$connectmode.
58765         Only call exit_$connectmode if connected.
58766         * config/unix.exp (${tool}_load): Check return codes better.
58767         * config/vrtx.exp (${tool}_load): Likewise.
58768         * config/vx.exp (${tool}_load): Likewise.
58769         Delete unneeded global's.
58770         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58771         from ${tool}_load.
58772         (dg-stat): Delete.
58773         (dg-init): Delete recording of pass/fail counts.
58774         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58775         (old-dejagnu-init): Likewise.
58776         (old-dejagnu-stat): Delete contents, empty proc now.
58777         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58778         (c-torture): Delete references to lcnt, lpass, lfail.
58779         Get option list from TORTURE_OPTIONS.
58780         Delete -funroll[-all]-loops if no loops.
58781         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58782         (g++_stat): Delete contents (empty proc now).
58783         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58784         (gcc_finish): Likewise.
58785         (gcc_stat): Deleted.
58786         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58787         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58788         * gcc.c-torture/execute/execute.exp: Likewise.
58789         Split tests into two parts: compile, execute.
58790         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58791         no loops.  Update to reflect clarified return codes from ${tool}_load.
58792
58793 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58794
58795         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58796         to grep for.
58797         (old-dejagnu): Likewise (where necessary).
58798
58799 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58800
58801         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58802
58803         * lib/dg.exp (dg-process-target): Fix processing of selector.
58804         Add comment regarding use of `error'.
58805
58806         * lib/gcc.exp (prune_system_crud): Define if missing.
58807         * lib/g++.exp (prune_system_crud): Likewise.
58808
58809         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58810         Call prune_system_crud.
58811         * lib/dg.exp (dg-runtest): New proc.
58812         Use perror instead of send_user for tcl errors in testcase.
58813         Don't return any value, it's never used.
58814         Don't clobber previous definition of `unknown'.
58815         Print tcl errors in `dg-final'.
58816
58817 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58818
58819         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58820         (dg-test): Don't print errorInfo, it contains stack backtrace.
58821
58822 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58823
58824         * lib/g++.exp (runtest_file_p): Define if missing.
58825
58826 1994-09-24  Doug Evans  (dje@cygnus.com)
58827
58828         * lib/mike-g++.exp: Comment out loading of g++.exp.
58829         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58830         (default_g++_version): Always print something.
58831         (default_g++_start): Comment out call to `which'.
58832         (g++_start, g++_load): Deleted (must be defined in config file).
58833         * lib/gcc.exp: Test for existence of $CC at start.
58834         Delete check for tmpdir (done in gcc_init).
58835         (default_gcc_version): Always print something.
58836         (default_gcc_start): Comment out call to `which'.
58837         * config/*.exp: Major cleanup - make cross targets work at least a
58838         little better for g++ (by not being "--tool gcc" specific).
58839         Rename gcc_xxx to ${tool}_xxx.
58840         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58841         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58842
58843 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58844
58845         * lib/c-torture.exp (c-torture-compile): Rework compiler
58846         message processing.
58847
58848         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58849         c-torture.
58850
58851 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58852
58853         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58854
58855         * lib/dg.exp (dg-process-target): Support { target native }.
58856
58857 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58858
58859         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58860         looked for "... program xxx got fatal signal".
58861         Correct regsub munging of `comp_output'.
58862         Ignore compiler messages "path prefix not used" and "linker input
58863         file unused".
58864
58865 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58866
58867         * lib/gcc.exp (runtest_file_p): Define if missing.
58868         * gcc.prms/template.c: Example to work from.
58869
58870 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58871
58872         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58873         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58874
58875         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58876         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58877         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58878         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58879
58880         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58881         (dg-process-target): No longer a varargs proc.
58882         Return S/N for target, P/F for xfail.  All callers changed.
58883         (user option procs): More argument checking.
58884         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58885         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58886         (dg-test): Skip test if not running on selected target in `dg-do'.
58887         Update handling of `dg-do-what', `dg-output-text'.
58888         Separate execution pass/fail from output pattern match pass/fail.
58889         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58890
58891 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58892
58893         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58894         target for 920510-1.c.
58895
58896 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58897
58898         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58899         Clean up comment regarding use of passcnt, etc.
58900         (gcc_stat): Don't update `testcnt' here.
58901         (gcc_finish): Do it here.
58902         Might as well reset `but_id' here too.
58903         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58904         to determine if the file should be tested.
58905         * gcc.c-torture/compile/compile.exp: Likewise.
58906         * gcc.c-torture/execute/execute.exp: Likewise.
58907         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58908         * gcc.misc-tests/dg-test.exp: Likewise.
58909         * gcc.prms/prms.exp: Likewise.
58910         * gcc.wendy/wendy.exp: Likewise.
58911         * g++.old-deja.exp: Likewise.
58912         Move "Testing file" message to verbose level 1.
58913
58914 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58915
58916         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58917
58918 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58919
58920         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58921         (default_gcc_start): Accept optional second list element
58922         of compiler flags.  Print compiler output at verbosity level 2.
58923         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58924         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58925         Save current values of framework globals passcnt, failcnt, xpasscnt,
58926         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58927         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58928         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58929         xfailcnt to compute stats.  Update framework global `testcnt' from
58930         pass/fail counts.
58931         (gcc_finish): New proc.  Clean up test environment.
58932         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58933         (gcc_epass, gcc_efail): Delete.
58934         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58935         argument of line number.
58936         (dg-init): If the tool has an init routine, call it.
58937         (dg-test): Remove args `cflags_var' and `libs_var'.
58938         Pass all compiler options to ${tool}_start.
58939         Handle missing line number.
58940         (dg-finish): New function.
58941         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58942         particular files.  Call gcc_finish at end.  Move "skipping test"
58943         message to verbosity level 3.
58944         * gcc.c-torture/compile/compile.exp: Likewise.
58945         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58946         * gcc.c-torture/execute/execute.exp: Likewise.
58947         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58948         Print testcase being tried at verbosity level 1.
58949         * gcc.c-torture/special/special.exp: Unset xfail.
58950         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58951         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58952         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58953         * gcc.failure/failure.exp: Likewise.
58954         * gcc.ieee/ieee.exp: Likewise.
58955         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58956         Update call to dg-test.  Call dg-finish at end.
58957         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58958         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58959         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58960         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58961         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58962         * gcc.wendy/wendy.exp: Add copyright.
58963         Delete setting of tmpdir (done by gcc_init).
58964         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58965         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58966         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58967         gcc_[ce]pass/fail.
58968
58969 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58970
58971         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58972         confusion.
58973         (g++_load): Likewise.
58974
58975         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58976         Rename argument to `prog' to remove the confusion.
58977         Varargs fns behave differently too!
58978         (g++_load): Likewise.
58979
58980         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58981
58982         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58983         what it is.  Delete (always) printing of status value for !native.
58984         Simplify verbose code, and include status and exec_output.
58985         (g++_load): Use gcc_load.
58986
58987 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58988
58989         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58990         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58991         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58992         940714-3.c as these testcases don't exist anymore.  Make
58993         va-arg-1.c expected to pass.
58994
58995 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58996
58997         * gcc.misc-tests/misc.exp: Only run specific testcases.
58998         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58999         * gcc.misc-tests/dg-[1-9].c: New files.
59000
59001         * lib/dg.exp: New testsuite driver.
59002         * gcc.prms/prms.exp: Use it.
59003
59004         * README.gcc: New file.
59005
59006         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59007         Document and reset `lxpass' and `lxfail'.
59008         Simplify "initialized" message.
59009         (gcc_stat): Clean up comments a little.
59010
59011 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59012
59013         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59014
59015 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59016
59017         * lib/old-dejagnu.exp (process-option): New proc.
59018         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59019         (old-dejagnu): Simplify.
59020         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59021
59022 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59023
59024         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59025         exists and is not an empty string.
59026
59027         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59028         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59029         finished.
59030         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59031         automatically.
59032
59033         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59034         longer expected to fail.
59035
59036         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59037         "f" function call.
59038
59039         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59040
59041         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59042         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59043         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59044         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59045         c-torture-1.29.
59046
59047         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59048         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59049
59050         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59051
59052         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59053         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59054
59055         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59056         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59057         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59058
59059 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59060
59061         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59062         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59063         940714-1.c, 940714-2.c, 940714-3.c},
59064         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59065         gcc.misc-tests/{mg.c,mg.exp}:
59066         New tests.
59067         * gcc.noncompile/noncompile.exp: Change accordingly.
59068
59069 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59070
59071         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59072         Undo previous clobberage.
59073
59074 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59075
59076         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59077         * gcc.special/{930510-1.c, special.exp}:
59078         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59079         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59080         struct-varargs-1.c}: New tests from c-torture-1.26.
59081
59082 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59083
59084         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59085           argument to switch.
59086
59087 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59088
59089         * Revert the previous changes.  Please see Rob's directory
59090         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59091         fixes.
59092
59093 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59094
59095         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59096         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59097         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59098         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59099         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59100         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59101         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59102         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59103         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59104         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59105         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59106         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59107         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59108         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59109         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59110         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59111         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59112         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59113         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59114         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59115         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59116         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59117         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59118         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59119         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59120         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59121         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59122         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59123         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59124         testing changes.
59125
59126 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59127
59128         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59129         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59130         with perror calls.
59131
59132 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59133
59134         * config/unix.exp (g++_load): Fix syntax.
59135
59136 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59137
59138         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59139         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59140         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59141         Don't expect va-arg-1.c to fail.  Correct expected output for
59142         920928-1.c.
59143         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59144         * gcc.wendy/hbm4.c: Correct typo.
59145         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59146
59147 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59148
59149         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59150         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59151         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59152         * lib/c-torture.exp (c-torture-compile): Ditto.
59153
59154         Reduce volume of output (remove all the -I's and such).
59155         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59156         Call gcc_cpass, gcc_cfail.
59157         (c-torture): Pass testing option to c-torture-compile.
59158
59159 1994-03-21  Doug Evans  (dje@cygnus.com)
59160
59161         Bring patches over from progressive.
59162         * config/default.exp: Exit remote shell cleanly.
59163         (g++_exit, g++_start): Add default versions.
59164         * config/sim.exp (gcc_load): Use perror, not error.
59165
59166 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59167
59168         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59169         set in site.exp.
59170
59171 1994-03-14  Doug Evans  (dje@cygnus.com)
59172
59173         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59174         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59175         (wendy_try): New proc to run testcase.
59176         (main loop): Call 'em.
59177         * gcc.wendy/*.c: Clean up pass to correct expected output.
59178
59179         * lib/gcc.exp: Minor cleanup work.
59180         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59181
59182 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59183
59184         * config/sim.exp (gcc_load): Document return codes better.
59185         Don't pass -v to simulator.
59186
59187 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59188
59189         * gcc.special/920717-x.c: Fix typo.
59190         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59191         get at sources.
59192
59193         * lib/mike-gcc.exp: Fix typo.
59194
59195 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59196
59197         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59198         binary to use, transform the name.
59199         * config/*.exp: rename everything. Nuke any g++ specific files,
59200         it's now a special case of gcc that requires no special support.
59201         Add a default.exp for unsupported targets.
59202
59203 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59204
59205         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59206         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59207         version of Tcl.
59208
59209 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59210
59211         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59212         than a warning.
59213
59214 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59215
59216         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59217
59218 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59219
59220         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59221         option_list.  Compile every file with only 4/6 option choices
59222         (same as C torture) instead of with 12/18 different option
59223         choices.
59224         * lib/c-torture.exp: Likewise.
59225
59226         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59227         not already set.
59228
59229 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59230
59231         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59232         can put an XFAIL *-*-* on excess errors.
59233
59234 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59235
59236         * g++.law: Add more tests derived from g++-bugs snapshots.
59237
59238         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59239         equivalent to g++.law/init9.
59240
59241         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59242         compiled it, and the a.out file after we've run it.
59243
59244 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59245
59246         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59247         compiled it, and the a.out file after we've run it.
59248
59249 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59250
59251         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59252
59253 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59254
59255         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59256         version number.
59257
59258 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59259
59260         * g++.law: New directory of g++ tests derived from the g++-bugs
59261         snapshots.
59262
59263 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59264
59265         * gcc.compile: initbug1.c initbug1.exp testcase added
59266
59267 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59268
59269         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59270         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59271           fixes submitted by Jeff Law (law@cs.utah.edu)
59272         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59273           Jeff Law (law@cs.utah.edu)
59274
59275
59276 1993-11-30  Mike Stump  (mrs@cygnus.com)
59277
59278         * config/unix-g++.exp: Follow the gcc way of doing things.
59279         * g++.old-deja/old-deja.exp: Minor updates.
59280         * lib/g++.exp: New file, follow the gcc way of doing things.
59281         * lib/old-dejagnu.exp: Minor updates.
59282         * lib/mike-g++.exp: Always unset errorInfo.
59283
59284 1993-11-06  Mike Stump  (mrs@cygnus.com)
59285
59286         * lib/gcc.exp: Fix some errors with the below change, CC and
59287         CFLAGS should be global when setting, not local.
59288
59289 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59290
59291         * lib/gcc.exp: Transform tool name.
59292
59293 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59294
59295         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59296
59297 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59298
59299         * lib/gcc.exp: change gcc_done to gcc_stat
59300
59301 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59302
59303         * Upgraded gcc testsuite to c-torture version 1.25
59304
59305 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59306
59307         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59308         * lib/c-torture: added hooks for new reporting code.
59309
59310 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59311
59312         * config/sh-gcc.exp: check if sh-sim exists in the path
59313
59314 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59315
59316         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59317         * gcc.compile/compile.exp: Initial changes for new logic.
59318         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59319         * gcc.failure/failure.exp: Initial changes for new logic.
59320         * gcc.ieee/ieee.exp: Initial changes for new logic.
59321         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59322         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59323         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59324         * lib/c-torture.exp: Initial changes for new logic.
59325         * lib/gcc.exp: Initial changes for new logic.
59326
59327 1993-10-15  Mike Stump  (mrs@cygnus.com)
59328
59329         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59330         depend upon failure or success.  Fully qualify names in failure
59331         and success messages.  Always remove a.out before starting
59332         compile, just in case.  Pay more attention to error text output by
59333         the compiler.  Handle testcases with no known past errors just
59334         like all others, so that things are uniform.  Other miscellaneous
59335         improvements.
59336
59337 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59338
59339         * gcc.cpp: new directory for cpp tests
59340
59341 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59342
59343         * lib/chill.exp: Code reformatted, removed unused code.
59344         * config/unix-chill.exp: Code reformatted, removed unused code.
59345         * chill.execute/execute.exp: Code reformatted, removed unused code.
59346         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59347
59348 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59349
59350         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59351         routines not written.
59352
59353 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59354
59355         * config/bug-gcc.exp: Use new procs from bug.exp.
59356
59357 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59358
59359         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59360         via ftp, rather than depending on NFS.
59361         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59362         case.
59363
59364 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59365
59366         * config/bug-gcc.exp: Use new download proc.
59367
59368 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59369
59370         * chill.execute/execute.exp: cleanups, handles errors better
59371         * chill.compile/compile.exp: rewrite, based on execute.exp
59372         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59373         * lib/chill.exp: major changes to diff proc and compile and link
59374         procs. added chill_fail and chill_pass wrappers to pass and
59375         fail. added more comments, and handle error codes better.
59376         Added a hack to capture stderr from exec, so noncompile tests
59377         can work.
59378
59379 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59380
59381         * chill.execute/execute.exp: rewrite of testsuite driver
59382         * lib/chill.exp: rewrite of testsuite driver
59383         * config/unix-chill.exp: rewrite of testsuite driver
59384
59385 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59386
59387         In chill.execute:
59388         * iexpr.ch: Standardize uppercase.
59389         * tuples.dat: Standardize uppercase.
59390         * vary.ch: standardize.  Correct varying string assignments.
59391         * vary.dat: Add new output lines.
59392
59393 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59394
59395         In chill.execute:
59396         * chprintf.ch: Standardize use of uppercase.
59397         * tuples.ch: Standardize and turn arr2 into a DCL,
59398           rather than a SYN.
59399         * pinits.ch: Standardize.
59400
59401 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59402
59403         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59404         * Makefil: Renamed to Makefile.in.
59405         * configure.in: New.
59406
59407 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59408
59409         In chill.execute:
59410         * .cvsignore: Add result/output files.
59411         * Makefile: Fix up variables at start.  Use MFLAGS
59412           everywhere.  Correct bool_loc, built_ins entries.
59413           Add entry for vary1.ch.
59414         * bitarray.ch: Standardize upper-case usage.
59415         * bitexpr.ch: Standardize, add output of b1.
59416         * params.ch: Use arrayt in along PROC parameters, to
59417           avoid novelty problems.
59418         * sets.ch: Tiny cleanup.
59419         * vary1.ch: Re-indent.
59420
59421 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59422
59423         * Add PR-related files to Makefiles, .cvsignore files, etc.
59424
59425 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59426
59427         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59428           with compiler objects. New names are test-flow.c and test-loop.c
59429
59430 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59431
59432         * Upgraded c-torture tests from 1.19 to 1.20
59433
59434         * new files:
59435         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59436         * gcc.compile: 930623-1.c 930623-2.c
59437         * gcc.noncompile: 930622-1.c 930622-2.c
59438         * gcc.failure: 920411-1.c 920627-2.c
59439         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59440
59441 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59442
59443         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59444           More changes to get testsuite working properly. Needs more work.
59445           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59446
59447 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59448
59449         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59450           More changes to get testsuite working properly. Needs more work.
59451
59452 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59453
59454         * chill.compile/compile.exp: Added for Dejagnu support
59455         * chill.execute/execute.exp: Added for Dejagnu support
59456         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59457
59458 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59459
59460         This should complete moving the CHILL test files.
59461         * chill.noncompile(.cvsignore printf.grt
59462             in-printf.grt chprintf.grt chprintf.ch):
59463             Added test-support files.
59464           (Makefile): Modified further.
59465         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59466             signal.ch): Added test files.
59467           * chill.execute (.cvsignore printf.grt printr.c
59468             in-printf.grt rts.c chprintf.grt rts.h): Added
59469           test-support files.
59470             (Makefile): More corrections.
59471
59472 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59473
59474         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59475           test cases, ready for DejaGnu.
59476
59477 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59478
59479         * Upgraded c-torture tests from 1.18 to 1.19
59480
59481         * gcc.compile: added test(s):
59482           930607-1.c
59483         * gcc.execute: added test(s):
59484           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59485
59486         * added new subdirectory for misc tests: gcc.misc-tests
59487         * gcc.misc-test(s): added tests:
59488           inst-check.c test-consts.c test-ior.c test-switch.c
59489
59490 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59491
59492         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59493
59494 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59495
59496         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59497
59498 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59499
59500         * Upgraded c-torture tests from 1.17 to 1.18
59501
59502 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59503
59504         * Upgraded c-torture tests from 1.12 to 1.17
59505
59506 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59507
59508         * lib/old-dejagnu.exp:
59509           Fixed handling of XFAIL target triplets to correctly
59510           recognize wildcard characters.  Removed code that
59511           appended a unique id tag to the end of the file name
59512           printed out by the result of the testcases within a
59513           given test file.
59514
59515 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59516
59517         * lib/old-dejagnu.exp:
59518           Reworked expected failure handling to trigger off of XFAIL
59519           keyword in keyphrase embeded in testcase source code. The
59520           XFAIL keyword must be at the end of the keyphrase line. It
59521           may optionally be followed by one or more target triplets.
59522           It has just occured that the handling of wildcards in the
59523           target triplet may not be correct.
59524
59525 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59526
59527         * g++.old-deja/tests:
59528           Moved all subdirectories up one level into g++.old-deja .
59529
59530         * lib/old-dejagnu.exp:
59531           Fixed problem with CXXFLAGS not being properly reset, and being
59532           corrupted with extraneous "-c" compiler option.  This was
59533           causing binaries to not be generated for test that needed them.
59534           Modified strings passed to "pass" and "fail" so that individual
59535           tests from the same test file would be distinguished by an
59536           identifier appended to the test file name in the summary logs;
59537           this corrected a problem with erroneous diff logs.  Added code
59538           to search testcases for expected fail and unexpected pass keywords.
59539
59540 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59541
59542         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59543
59544 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59545
59546         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59547           Removed extraneous text from end of "Special g++ Options"
59548           keyphrase.
59549
59550         * lib/old-dejagnu.exp: Added pattern matching to look for new
59551           keywords, embedded in testcases comments, which will trigger
59552           calls to xpass and xfail.
59553
59554 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59555
59556         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59557           comments embedded in the testcases, especially the one looking for
59558           special compiler options, as well as the pattern matching for the
59559           compiler output again.
59560
59561 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59562
59563         * lib/old-dejagnu.exp: Do a proper check of the return value for
59564           execute tests. Fixed several problems with the pattern matching
59565           of the compiler output which gave erroneous test results.
59566           Changed several of the test result messages to be more descriptive.
59567         * config/unix-g++.exp: Proc g++_load now actually works and
59568           executes the tests passed to it and returns a usable return
59569           value.
59570
59571 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59572
59573           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59574
59575 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59576
59577         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59578           Modified both files to properly execute the old style
59579           dejagnu tests. The previous versions of these files were
59580           experimental and did not function anything near correctly.
59581
59582 1993-04-05  Rob Savoye  (rob@cygnus.com)
59583
59584         * Removed all Makefile.in and configure.in files. No configuration
59585         needed now.
59586
59587 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59588
59589         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59590
59591 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59592
59593         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59594         gcc.special/configure.in, gcc.noncompile/configure.in,
59595         gcc.execute/configure.in, gcc.code_quality/configure.in,
59596         g++.other/configure.in, g++.old-deja/configure.in,
59597         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59598         in srcname setting.
59599
59600 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59601
59602         * lib/udi.exp: Fixed mondfe and mondfe_download.
59603         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59604         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59605
59606 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59607
59608         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59609         (gdb_exit): Don't remove *_soc files.
59610
59611 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59612
59613         * lib/c-torture.exp: Don't look for main; instead always use -w
59614         -c.  This is how the c-torture tests work.  Remove the object
59615         file if the compilation succeeds.
59616         * gcc.execute/execute.exp: Remove executable if test passes.
59617         * gcc.noncompile/noncompile.exp: Every test is an expected
59618         failure.
59619         * gcc.special/special.exp: Added tests from c-torture 1.11,
59620         corrected use of existing test.
59621         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59622         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59623         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59624         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59625         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59626         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59627         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59628         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59629         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59630         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59631         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59632         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59633         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59634         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59635         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59636         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59637         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59638         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59639         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59640         c-torture 1.11.
59641         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59642         correspond to c-torture 1.11.
59643
59644         * New file.