OSDN Git Service

PR middle-end/23848
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/23848
4         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5         * gcc.dg/tree-ssa/pr23848-2.c: New test.
6         * gcc.dg/tree-ssa/pr23848-3.c: New test.
7         * gcc.dg/tree-ssa/pr23848-4.c: New test.
8
9 2007-11-15  Tobias Burnus  <burnus@net-b.de>
10
11         PR fortran/33917
12         * gfortran.dg/proc_decl_11.f90: New.
13
14 2007-11-15  Ben Elliston  <bje@au.ibm.com>
15
16         * gcc.target/spu/compare-dp.c: New test.
17
18 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19
20         * gcc.dg/pr33923.c: New test.
21
22 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
23
24         PR middle-end/34088
25         * gcc.dg/pr34088.c: New test.
26
27 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28
29         * gcc.c-torture/compile/20071114-1.c: New test.
30
31 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR fortran/31608
34         *gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
35         to match known variations in symbol format. Document in comments.
36
37 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38
39         PR fortran/33985
40         *gfortran.dg/streamio_12.f90: New test to avoid future regression.
41
42 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
43
44         *gfortran.dg/list_read_7.f90: Fix test so that test file is deleted when
45         done.
46
47 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
48
49         PR fortran/33162
50         *gfortran.dg/proc_decl_1.f90: Update.
51         *gfortran.dg/proc_decl_7.f90: New test.
52         *gfortran.dg/proc_decl_8.f90: New test.
53         *gfortran.dg/proc_decl_9.f90: New test.
54         *gfortran.dg/proc_decl_10.f90: New test.
55
56 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
57
58         PR fortran/34080
59         * gfortran.dg/transfer_assumed_size_1.f90: New test.
60
61 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
62
63         PR c++/34054
64         PR c++/34056
65         PR c++/34057
66         PR c++/34058
67         PR c++/34060
68         * g++.dg/parse/crash36.C: Add another dg-error.
69         * g++.dg/cpp0x/pr34054.C: New test.
70         * g++.dg/cpp0x/pr34056.C: New test.
71         * g++.dg/cpp0x/pr34057.C: New test.
72         * g++.dg/cpp0x/pr34058.C: New test.
73         * g++.dg/cpp0x/pr34060.C: New test.
74
75         PR tree-optimization/34063
76         * g++.dg/tree-ssa/pr34063.C: New test.
77
78 2007-11-13  Diego Novillo  <dnovillo@google.com>
79
80         PR tree-optimization/33870
81         * gcc.c-torture/execute/pr33870-1.c: New test.
82         * gcc.dg/tree-ssa/alias-16.c: New test.
83
84 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
85
86         PR c++/29225
87         * g++.dg/template/crash72.C: New test.
88
89 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
90
91         * g++.dg/opt/cfg5.C: New test.
92
93 2007-11-12  Richard Guenther  <rguenther@suse.de>
94
95         PR middle-end/34070
96         * gcc.c-torture/execute/pr34070-1.c: New testcase.
97         * gcc.c-torture/execute/pr34070-2.c: Likewise.
98
99 2007-11-12  Richard Guenther  <rguenther@suse.de>
100
101         PR middle-end/34027
102         * gcc.dg/pr34027-1.c: New testcase.
103         * gcc.dg/pr34027-2.c: Likewise.
104
105 2007-11-12  Ira Rosen  <irar@il.ibm.com>
106
107         PR tree-optimization/33953
108         * gcc.dg/vect/pr33953.c: New testcase.
109
110 2007-11-11  Tom Tromey  <tromey@redhat.com>
111
112         PR c++/17577:
113         * g++.dg/ext/pr17577.h: New file.
114         * g++.dg/ext/pr17577.C: New file.
115
116 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
117
118         PR c++/8570
119         * g++.old-deja/g++.ns/template13.C: Update expected output.
120         * g++.old-deja/g++.pt/friend23.C: Likewise.
121         * g++.dg/warn/pr8570.C: New.
122
123 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
124
125         PR c++/34068
126         * g++.dg/template/pseudodtor4.C: New test.
127
128 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
129
130         PR middle-end/34018
131         * g++.dg/opt/inline14.C: New test.
132
133         PR tree-optimization/33680
134         * gcc.c-torture/compile/20071108-1.c: New test.
135
136         PR c++/32241
137         * g++.dg/template/pseudodtor3.C: New test.
138
139 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
140
141         PR c++/33510
142         * g++.dg/cpp0x/variadic-init.C: New.
143
144 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
145             Jakub Jelinek  <jakub@redhat.com>
146
147         PR rtl-optimization/34012
148         * gcc.target/i386/pr34012.c: New test.
149
150 2007-11-09  Richard Guenther  <rguenther@suse.de>
151
152         PR tree-optimization/33604
153         * g++.dg/tree-ssa/pr33604.C: New testcase.
154         * gcc.dg/pr32721.c: Adjust pattern.
155
156 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
157
158         * gcc.target/mips/dse-1.c: Disable.
159
160 2007-11-08  Tom Tromey  <tromey@redhat.com>
161
162         * gcc.dg/empty-source-3.c: Update warning location.
163         * gcc.dg/gomp/barrier-2.c: Likewise.
164         * gcc.dg/label-decl-3.c: Likewise.
165         * gcc.dg/label-decl-2.c: Likewise.
166         * gcc.dg/empty-source-2.c: Likewise.
167
168 2007-11-08  Tom Tromey  <tromey@redhat.com>
169
170         PR c++/30297:
171         * g++.dg/inherit/pr30297.C: New file.
172
173 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
174
175         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
176         -fno-common for cygwin and mingw32.
177
178 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
179
180         PR middle-end/33826
181         * gcc.dg/pr33826.c: New.
182         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
183         recursive functions being marked pure or const.
184         
185 2007-11-08  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/33917
188         * gfortran.dg/proc_decl_5.f90: New.
189         * gfortran.dg/proc_decl_6.f90: New.
190
191 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
192
193         PR tree-optimization/32575
194         * gcc.c-torture/execute/20071108-1.c: New test.
195
196 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
197
198         * g++.dg/opt/anchor1.C: New.
199
200 2007-11-07  Diego Novillo  <dnovillo@google.com>
201
202         PR 33870
203         * gcc.c-torture/execute/pr33870.x: Remove.
204
205 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
206
207         PR c++/33045
208         PR c++/33837
209         PR c++/33838
210         * g++.dg/cpp0x/decltype-33837.C: New.
211         * g++.dg/cpp0x/decltype-refbug.C: New.
212         * g++.dg/cpp0x/decltype-33838.C: New.
213
214 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
215
216         * gcc.c-torture/compile/20071107-1.c: New test.
217
218 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
219
220         * gcc.dg/out-of-bounds-1.c: New test.
221
222 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
223
224         PR c++/33501
225         * g++.dg/warn/incomplete2.C: New test.
226         * g++.dg/template/incomplete4.C: New test.
227         * g++.dg/template/incomplete5.C: New test.
228
229 2007-11-07  Olivier Hainque  <hainque@adacore.com>
230
231         * gnat.dg/max_align.adb: New test.
232
233 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
234
235         PR target/30961
236         * gcc.target/i386/pr30961-1.c: New.
237
238 2007-11-06  Tom Tromey  <tromey@redhat.com>
239
240         PR c++/32368:
241         * g++.dg/warn/pragma-system_header3.h: New.
242         * g++.dg/warn/pragma-system_header3.C: New.
243
244         PR c++/32256:
245         * g++.dg/warn/pragma-system_header4.C: New.
246         * g++.dg/warn/pragma-system_header4.h: New.
247
248 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
249
250         PR c++/33977
251         PR c++/33886
252         * g++.dg/other/canon-array.C: New.
253         
254 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
255
256         * g++.dg/parser/crash36.C: Tweak expected errors.
257         * g++.dg/cpp0x/pr31439.C: New.
258         * g++.dg/cpp0x/pr32114.C: New.
259         * g++.dg/cpp0x/pr32115.C: New.
260         * g++.dg/cpp0x/pr32125.C: New.
261         * g++.dg/cpp0x/pr32126.C: New.
262         * g++.dg/cpp0x/pr32127.C: New.
263         * g++.dg/cpp0x/pr32128.C: New.
264         * g++.dg/cpp0x/pr32253.C: New.
265         * g++.dg/cpp0x/pr32566.C: New.
266         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
267         * g++.dg/cpp0x/pr31438.C: Ditto.
268         * g++.dg/cpp0x/variadic81.C: Ditto.
269         * g++.dg/cpp0x/pr31432.C: Ditto.
270         * g++.dg/cpp0x/pr31442.C: Ditto.
271
272 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
273
274         PR target/33168
275         * g++.dg/other/datasec1.C: New test.
276
277         PR tree-optimization/33458
278         * g++.dg/opt/inline12.C: New test.
279
280         PR tree-optimization/33993
281         * gcc.c-torture/compile/20071105-1.c: New test.
282
283 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
284
285         PR rtl-optimization/33648
286         * gcc.dg/pr33648.c: Require effective targer freorder.
287
288 2007-11-05  Revital Eres  <eres@il.ibm.com>
289
290         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
291
292 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
293
294         PR c++/33996
295         PR c++/33235
296         PR c++/33930
297         * g++.dg/cpp0x/pr33996.C: New
298         * g++.dg/cpp0x/rv-trivial-bug.C: New
299         * g++.dg/cpp0x/pr33930.C: New
300
301 2007-11-05  Nick Clifton  <nickc@redhat.com>
302             Sebastian Pop  <sebastian.pop@amd.com>
303
304         PR tree-optimization/32540
305         PR tree-optimization/33922
306         * gcc.dg/tree-ssa/pr32540-1.c: New.
307         * gcc.dg/tree-ssa/pr32540-2.c: New.
308         * gcc.dg/tree-ssa/pr33922.c: New.
309
310 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
311
312         PR c++/33939
313         * g++.dg/cpp0x/variadic-rref.C: New.
314         
315 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
316
317         * g++dg/warn/pointer-integer-comparison.C: New.
318
319 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
320
321         PR tree-optimization/33856
322         * gcc.c-torture/compile/20071027-1.c: New test.
323
324         PR c++/33836
325         * g++.dg/ext/label10.C: New test.
326
327         PR c++/33969
328         * g++.dg/other/ptrmem9.C: New test.
329
330 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
331
332         PR middle-end/32931
333         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
334
335 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
336
337         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
338         * g++.dg/ext/visibility/namespace2.C: Add argument to
339         dg-require-visibility.
340         * g++.dg/ext/java-1.C: Disable on AIX.
341
342 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
343
344         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
345
346 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
347
348         PR fortran/33881
349         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
350
351 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
352
353         PR c/29062
354         * gcc.dg/20031223-1.c: Adjust error output.
355         * gcc.dg/parse-decl-after-label.c: New.
356         
357 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
358
359         PR libfortran/24685
360         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
361         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
362         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
363
364 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
365
366         PR rtl-optimization/28940
367         * gcc.target/i386/addr-sel-1.c: New test.
368
369 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
370
371         PR middle-end/33670
372         * gcc.dg/pr33670.c: New test.
373
374 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
375
376         PR c++/33516
377         * g++.dg/lookup/typedef1.C: New test.
378
379 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
380
381         PR testsuite/32076
382         * lib/scandump.exp (dump-suffix): New.
383         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
384         Include dump suffix in pass/fail messages, put regexp in quotes.
385
386 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
387
388         PR c++/33495
389         * g++.dg/other/error19.C: New.
390
391 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
392
393         PR rtl-optimization/28062
394         * gcc.c-torture/compile/20071102-1.c: New test.
395
396 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
397
398         * g++.dg/cpp0x/pr33955.C: New.
399
400 2007-11-01  Tom Tromey  <tromey@redhat.com>
401
402         PR preprocessor/30805:
403         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
404
405 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
406
407         PR rtl-optimization/33648
408         * gcc.dg/pr33648.c: New test.
409
410 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
411
412         PR c++/32384
413         * g++.dg/template/pseudodtor1.C: New test.
414         * g++.dg/template/pseudodtor2.C: New test.
415
416         PR c++/32260
417         * g++.dg/rtti/typeid7.C: New test.
418
419 2007-11-01  Tom Tromey  <tromey@redhat.com>
420
421         PR preprocessor/30805:
422         * gcc.dg/cpp/pr30805.c: New file.
423
424 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
425
426         PR testsuite/25352
427         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
428         add dg-skip-if.
429         * gcc.c-torture/compile/20001205-1.c: Ditto.
430         * gcc.c-torture/compile/20001226-1.c: Ditto.
431         * gcc.c-torture/compile/20020312-1.c: Ditto.
432         * gcc.c-torture/compile/20020604-1.c: Ditto.
433         * gcc.c-torture/compile/920501-12.c: Ditto.
434         * gcc.c-torture/compile/920501-4.c: Ditto.
435         * gcc.c-torture/compile/920520-1.c: Ditto.
436         * gcc.c-torture/compile/980506-1.c: Ditto.
437         * gcc.c-torture/compile/990617-1.c: Ditto.
438         * gcc.dg/compare6.c: Ditto.
439         * g++.old-deja/g++.brendan/crash43.C: Ditto.
440         * g++.old-deja/g++.brendan/synth1.C: Ditto.
441         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
442         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
443         * g++.old-deja/g++.pt/static6.C: Ditto.
444         * g++.old-deja/g++.pt/crash16.C: Ditto.
445         * g++.old-deja/g++.mike/p10416.C: Ditto.
446         * g++.old-deja/g++.mike/ns15.C: Ditto.
447         * g++.old-deja/g++.mike/eh46.C: Ditto.
448
449 2007-11-01  Tom Tromey  <tromey@redhat.com>
450
451         * gcc.dg/redecl-1.c: Update.
452         * gcc.dg/pr20368-3.c: Update.
453         * gcc.dg/inline-14.c: Update.
454         * gcc.dg/builtins-30.c: Update.
455         * gcc.dg/dremf-type-compat-4.c: Update.
456         * gcc.dg/pr20368-2.c: Update.
457
458 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
459
460         PR rtl-optimization/33673
461         * gcc.dg/pr33673.c: New test.
462
463 2007-11-01  Michael Matz  <matz@suse.de>
464
465         PR tree-optimization/33961
466         * gcc.dg/pr33961.c: New test.
467
468 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
469
470         PR c++/33494
471         * g++.dg/template/error35.C: New.
472
473 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
474
475         PR target/31507
476         * gcc.dg/pr31507-1.c: New test.
477         * gcc.dg/pr31507-2.c: New test.
478
479 2007-10-31  Revital Eres  <eres@il.ibm.com>
480
481         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
482         target.
483         * gcc.dg/vect/tree-vect.h (check_vect): Add
484         powerpc-*paired test.
485         * lib/target-supports.exp (check_750cl_hw_available):
486         New.
487         (check_effective_target_vect_int,
488         check_effective_target_vect_intfloat_cvt,
489         check_effective_target_powerpc_altivec_ok,
490         check_effective_target_vect_long,
491         check_effective_target_vect_sdot_hi,
492         check_effective_target_vect_udot_hi,
493         check_effective_target_vect_pack_trunc,
494         check_effective_target_vect_unpack,
495         check_effective_target_vect_shift,
496         check_effective_target_vect_int_mult): Disable for powerpc-*paired
497         target.
498         * gcc.dg/vect/vect-ifcvt-11.c: New.
499         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
500         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
501         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
502         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
503         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
504         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
505
506 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
507             Tobias Burnus  <burnus@net-b.de>
508
509         PR fortran/33941
510         * gfortran.dg/module_read_1.f90: New.
511
512 2007-10-31  Tom Tromey  <tromey@redhat.com>
513
514         PR preprocessor/30786:
515         * gcc.dg/cpp/pr30786.c: New file.
516
517 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
518
519         PR fortran/33162
520         * gfortran.dg/interface_19.f90: New.
521         * gfortran.dg/interface_20.f90: New.
522         * gfortran.dg/interface_21.f90: New.
523         
524 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
525
526         PR tree-optimization/32377
527         * gfortran.dg/vect/pr32377.f90: New.
528         
529 2007-10-31  Richard Guenther  <rguenther@suse.de>
530
531         PR middle-end/33779
532         * gcc.c-torture/execute/pr33779-1.c: New testcase.
533         * gcc.c-torture/execute/pr33779-2.c: Likewise.
534
535 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
536
537         PR fortran/33897
538         * gfortran.dg/contained_3.f90: New.
539
540 2007-10-31  Christian Bruel  <christian.bruel@st.com>
541
542         PR c++/19531
543         * g++.dg/opt/nrv8.C: New.
544         
545 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/33709
548         * g++.dg/opt/compound1.C: New test.
549
550         PR c++/33616
551         * g++.dg/template/ptrmem18.C: New test.
552
553 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
554
555         PR fortran/33596
556         * gfortran.dg/isnan_2.f90: New test.
557
558 2007-10-30  Ed Schouten  <ed@fxq.nl>
559
560         PR tree-optimization/32500
561         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
562
563 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
564
565         PR c++/31993
566         PR c++/32252
567         * g++.dg/cpp0x/pr31993.C: New
568         * g++.dg/cpp0x/pr32252.C: New
569
570 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
571
572         PR tree-optimization/33723
573         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
574
575 2007-10-30  Richard Guenther  <rguenther@suse.de>
576
577         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
578         gcc.target/i386/loop-3.c.
579
580 2007-10-30  Revital Eres  <eres@il.ibm.com>
581
582         * gcc.dg/vect/pr33866.c: Require vect_long.
583
584 2007-10-30  Revital Eres  <eres@il.ibm.com>
585
586         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
587         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
588
589 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
590
591         PR tree-optimization/32893
592         * lib/target-supports.exp
593         (check_effective_target_unaligned_stack): new keyword.
594         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
595         not sensitive to unaligned_stack.
596         * gcc.dg/vect/vect-3.c: Likewise.
597         * gcc.dg/vect/vect-4.c: Likewise.
598         * gcc.dg/vect/vect-5.c: Likewise.
599         * gcc.dg/vect/vect-6.c: Likewise.
600         * gcc.dg/vect/vect-7.c: Likewise.
601         * gcc.dg/vect/vect-13.c: Likewise.
602         * gcc.dg/vect/vect-17.c: Likewise.
603         * gcc.dg/vect/vect-18.c: Likewise.
604         * gcc.dg/vect/vect-19.c: Likewise.
605         * gcc.dg/vect/vect-20.c: Likewise.
606         * gcc.dg/vect/vect-21.c: Likewise.
607         * gcc.dg/vect/vect-22.c: Likewise.
608         * gcc.dg/vect/vect-27.c: Likewise.
609         * gcc.dg/vect/vect-29.c: Likewise.
610         * gcc.dg/vect/vect-64.c: Likewise.
611         * gcc.dg/vect/vect-65.c: Likewise.
612         * gcc.dg/vect/vect-66.c: Likewise.
613         * gcc.dg/vect/vect-72.c: Likewise.
614         * gcc.dg/vect/vect-73.c: Likewise.
615         * gcc.dg/vect/vect-86.c: Likewise.
616         * gcc.dg/vect/vect-all.c: Likewise.
617         * gcc.dg/vect/slp-25.c: Likewise.
618         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
619         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
620         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
621
622         * gcc.dg/vect/vect-31.c: Removed alignment checks.        
623         * gcc.dg/vect/vect-34.c: Likewise.
624         * gcc.dg/vect/vect-36.c: Likewise.
625         * gcc.dg/vect/vect-64.c: Likewise.
626         * gcc.dg/vect/vect-65.c: Likewise.
627         * gcc.dg/vect/vect-66.c: Likewise.
628         * gcc.dg/vect/vect-68.c: Likewise.
629         * gcc.dg/vect/vect-76.c: Likewise.
630         * gcc.dg/vect/vect-77.c: Likewise.
631         * gcc.dg/vect/vect-78.c: Likewise.
632
633         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
634         original testcase (without no-section-anchors prefix) but with global arrays.       
635         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
636         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
637         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
638         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
639         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
640         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
641         * gcc.dg/vect/vect-77-global.c: Likewise.
642         * gcc.dg/vect/vect-78-global.c: Likewise.
643
644         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
645         original testcase (without no-section-anchors prefix) but fix alignment checks 
646         to also consider unaligned_stack targets.
647         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
648
649 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
650
651         PR tree-optimization/33723
652         * gcc.c-torture/execute/20071029-1.c: New test.
653         * gcc.dg/tree-ssa/pr33723.c: New test.
654
655 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
656
657         PR tree-optimization/33614
658         * gcc.c-torture/compile/pr33614.c: New test.
659
660 2007-10-29  Richard Guenther  <rguenther@suse.de>
661
662         PR tree-optimization/33870
663         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
664
665 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
666
667         PR tree-optimization/33757
668         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
669         true architectures instead of having a big dg-skip-if.
670
671         PR c++/33841
672         * g++.dg/other/bitfield3.C: New test.
673
674 2007-10-29  Richard Guenther  <rguenther@suse.de>
675
676         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
677
678 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
679
680         Automatic parallelization reduction tests.
681
682         * gcc.dg/tree-ssa/reduc-1.c: New test.
683         * gcc.dg/tree-ssa/reduc-1char.c: New test.
684         * gcc.dg/tree-ssa/reduc-1short.c: New test.
685         * gcc.dg/tree-ssa/reduc-2.c: New test.
686         * gcc.dg/tree-ssa/reduc-2char.c: New test.
687         * gcc.dg/tree-ssa/reduc-2short.c: New test.
688         * gcc.dg/tree-ssa/reduc-3.c: New test.
689         * gcc.dg/tree-ssa/reduc-6.c: New test.
690         * gcc.dg/tree-ssa/reduc-7.c: New test.
691         * gcc.dg/tree-ssa/reduc-8.c: New test.
692         * gcc.dg/tree-ssa/reduc-9.c: New test.
693
694 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
695             Zdenek Dvorak  <ook@ucw.cz>
696
697         OMP_ATOMIC Changes, testsuite changes.
698
699         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
700         instead of gimple dump.
701         * gcc.dg/gomp/atomic-9.c: Same.
702         * gcc.dg/gomp/atomic-10.c: Same.
703         * g++.dg/gomp/atomic-3.C: Same.
704         * g++.dg/gomp/atomic-9.C: Same.
705         * g++.dg/gomp/atomic-10.C: Same.
706
707 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
708
709         PR fortran/31217
710         PR fortran/33811
711         * gfortran.dg/forall_12.f90: New test.
712
713         PR fortran/33686
714         * gfortran.dg/forall_13.f90: New test.
715
716 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
717             Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/30659
720         * g++.dg/template/crash71.C: New.
721
722 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
723
724         PR fortran/32147
725         * gfortran.dg/module_md5_1.f90: Update hash-value.
726
727 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
728
729         PR tree-opt/33589
730         * g++.dg/torture/pr33589-1.C: New testcase.
731         * g++.dg/torture/pr33589-2.C: New testcase.
732
733 2007-10-28  Richard Guenther  <rguenther@suse.de>
734
735         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
736
737 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
738             Uros Bizjak  <ubizjak@gmail.com>
739
740         PR tree-optimization/33920
741         * gcc.dg/tree-ssa/pr33290.c: New test.
742
743 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
744
745         PR fortran/31306
746         * gfortran.dg/argument_check_7.f90: New test.
747         * gfortran.dg/argument_check_8.f90: New test.
748         
749 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
750
751         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
752         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
753         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
754         * gcc.target/i386/sse-14.c: Ditto.
755
756 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
757
758         PR c++/33844
759         * g++.dg/other/ptrmem8.C: New test.
760
761         PR c++/33842
762         * g++.dg/template/error34.C: New test.
763
764 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
765
766         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
767
768 2007-10-27  Richard Guenther  <rguenther@suse.de>
769
770         PR tree-optimization/33870
771         * gcc.dg/tree-ssa/alias-15.c: New testcase.
772         * gcc.c-torture/execute/pr33870.c: Likewise.
773
774 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
775
776         PR fortran/33162
777         * gfortran.dg/argument_checking_9.f90: New test.
778
779 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
780
781         * g++.dg/other/pr33601.C: New.
782
783 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
784
785         PR c++/31988
786         * g++.dg/init/new25.C: New.
787
788 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
789
790         * g++.dg/cpp0x/pr33839.C: New.
791         
792 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
793
794         PR c++/33744
795         * g++.dg/template/arg6.C: New test.
796
797 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
798
799         PR c++/31747
800         * g++.dg/parse/crash39.C: New.
801
802 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
803
804         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
805         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
806         "offset: -4B".
807
808 2007-10-25  David Daney  <ddaney@avtrex.com>
809
810         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
811
812 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
813
814         PR c++/33843
815         * g++.dg/template/error32.C: New.
816
817 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
818             Ira Rosen  <irar@il.ibm.com>
819
820         PR tree-optimization/33833
821         * gcc.dg/vect/pr33833.c: New testcase.
822
823 2007-10-25  David Daney  <ddaney@avtrex.com>
824
825         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
826
827 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
828             Ira Rosen  <irar@il.ibm.com>
829
830         PR tree-optimization/33866
831         * gcc.dg/vect/pr33866.c: New testcase.
832
833 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
834
835         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
836         Add -w to compile flags to suppress "call-clobbered register" warnings
837         and remove dg-warning directives.
838
839 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
840
841         * gcc.dg/sms-2.c: Cleanup sms dump file.
842         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
843         profile-use step.
844
845 2007-10-24  David Daney  <ddaney@avtrex.com>
846
847         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
848
849 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
850
851         PR target/33755
852         * gcc.target/mips/pr33755.c: New test.
853
854 2007-10-24  Ira Rosen  <irar@il.ibm.com>
855
856         PR tree-optimization/33804
857         * gcc.dg/vect/pr33804.c: New testcase.
858
859 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
860
861         PR forrtran/33849
862         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
863
864 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
865             Uros Bizjak  <ubizjak@gmail.com>
866
867         PR rtl-optimization/33846
868         * gcc.dg/vect/pr33846.c: New testcase.
869
870 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
871             Dorit Nuzman  <dorit@il.ibm.com>
872
873         PR tree-optimization/33860
874         * g++.dg/vect/pr33860.cc: New test.
875         * g++.dg/vect/pr33860a.cc: New test.
876
877 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
878             Revital Eres  <eres@il.ibm.com>      
879
880         * gcc.dg/sms-2.c: New testcase.
881
882 2007-10-22  David S. Miller  <davem@davemloft.net>
883
884         * gcc.dg/globalreg-1.c: New test.
885
886 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
887             Dorit Nuzman  <dorit@il.ibm.com>
888
889         PR tree-optimization/33834
890         PR tree-optimization/33835
891         * g++.dg/vect/pr33834_1.cc: New test.
892         * g++.dg/vect/pr33834_2.cc: New test.
893         * g++.dg/vect/pr33835.cc: New test.
894
895 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
896
897         * gcc.dg/pr33644.c: New test.
898
899 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
900
901         PR c++/33372
902         * g++.dg/gomp/pr33372-1.C: New test.
903         * g++.dg/gomp/pr33372-2.C: New test.
904         * g++.dg/gomp/pr33372-3.C: New test.
905
906 2007-10-22  Michael Matz  <matz@suse.de>
907
908         PR tree-optimization/33855
909         * gcc.c-torture/compile/pr33855.c: New testcase.
910
911 2007-10-22  Ira Rosen  <irar@il.ibm.com>
912
913         PR tree-optimization/33854
914         * gcc.dg/vect/O1-pr33854.c: New testcase.
915         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
916
917 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
918
919         * gcc.dg/unwind-1.c: Disable on AIX.
920         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
921
922 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
923
924         PR fortran/33749
925         * gfortran.dg/assign_9.f90: New test.
926
927 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
928
929         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
930         (dg-mips-options): Skip tests that specify an ABI other than o32
931         and o64 if generating MIPS16 hard-float code.
932
933 2007-10-21  Ira Rosen  <irar@il.ibm.com>
934             Revital Eres  <eres@il.ibm.com>
935
936         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
937         * gcc.dg/vect/vect-16.c: Fix comment.
938         * gcc.dg/vect/pr33369.c: Require vect_int.
939         * gcc.dg/vect/slp-33.c: Add spaces.
940         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
941         targets.
942         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
943         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
944         targets.
945         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
946         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
947         targets.
948         * gcc.dg/vect/slp-10.c: Add spaces.
949         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
950         targets.
951         * gcc.dg/vect/slp-36.c: Require vect_int.
952         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
953         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
954         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
955         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
956         targets.
957         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
958         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
959         instead of vector_alignment_reachable_for_double.
960         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
961         (natural_alignment): Split into...
962         (natural_alignment_32, natural_alignment_64): New.
963         (vector_alignment_reachable): Depend on natural_alignment_32.
964         (vector_alignment_reachable_for_double): Rename to ...
965         (vector_alignment_reachable_for_64bit): And depend on
966         natural_alignment_64.
967
968 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
969
970         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
971         MIPS targets.
972         * g++.dg/vect/vect.exp: Likewise.
973         * lib/fortran-torture.exp: Likewise.
974         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
975         mipsisa64*-*-* as the target selector.  Remove -mips64,
976         -mhard-float and -mgp64 from the options list.
977         * gcc.target/mips/mips-ps-2.c: Likewise.
978         * gcc.target/mips/mips-ps-3.c: Likewise.
979         * gcc.target/mips/mips-ps-4.c: Likewise.
980         * gcc.target/mips/mips-ps-6.c: Likewise.
981         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
982         options list.
983         * gcc.target/mips/sb1-1.c: Likewise.
984         * gcc.target/mips/mips-ps-type.c: Likewise.
985         * gcc.target/mips/mips-ps-7.c: New test.
986         * gcc.target/mips/mips-ps-type-2.c: Likewise.
987         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
988         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
989         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
990         as forcing an ABI and an architecture.
991         (is_gp32_flag, is_gp64_flag): Fold into...
992         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
993         then -mfp64 imply -mhard-float.  Apply register rules after the
994         loop.  Handle -march=mipsN like -mipsN.
995
996 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
997
998         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
999         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1000
1001 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1002
1003         PR fortran/33818
1004         * gfortran.dg/entry_dummy_ref_3.f90: New.
1005
1006 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1007             FX Coudert <fxcoudert@gcc.gnu.org>
1008
1009         PR fortran/31608
1010         * gfortran.dg/char_cast_1.f90: New test.
1011
1012 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1013
1014         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1015         * gfortran.dg/large_real_kind_2.F90: ditto.
1016         * gfortran.dg/default_format_2.f90: ditto.
1017         * gfortran.dg/default_format_denormal_1.f90: ditto.
1018
1019 2007-10-19  Richard Guenther  <rguenther@suse.de>
1020
1021         PR middle-end/33816
1022         PR middle-end/32921
1023         * gfortran.dg/pr32921.f: New testcase.
1024
1025 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1026
1027         PR libfortran/33544
1028         * gfortran.dg/transfer_check_1.f90: Adjust options.
1029
1030 2007-10-19  Richard Guenther  <rguenther@suse.de>
1031
1032         Revert
1033         2007-10-19  Richard Guenther  <rguenther@suse.de>
1034
1035         PR middle-end/32921
1036         * gfortran.dg/pr32921.f: New testcase.
1037
1038 2007-10-19  Richard Guenther  <rguenther@suse.de>
1039
1040         * gcc.c-torture/execute/20071018-1.c: New testcase.
1041
1042 2007-10-19  Richard Guenther  <rguenther@suse.de>
1043
1044         PR middle-end/32921
1045         * gfortran.dg/pr32921.f: New testcase.
1046
1047 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1048
1049         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1050
1051 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1052
1053         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1054
1055 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1056
1057         PR fortran/33233
1058         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1059         * gfortran.dg/host_assoc_function_3.f90: New test.
1060
1061 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1062
1063         PR fortran/33733
1064         * gfortran.dg/transfer_simplify_6.f90: New test.
1065
1066 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1067             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1068
1069         PR middle-end/33794
1070         * gfortran.dg/pr33794.f90: New testcase.
1071
1072 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1073
1074         PR target/32961
1075         * gcc.target/i386/pr32961.c: New testcase.
1076         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1077         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1078         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1079         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1080         __builtin_ia32_pslldi128 defines.
1081
1082 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1083
1084         PR fortran/33760
1085         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1086
1087 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1088
1089         PR c++/28639
1090         PR c++/30299
1091         * g++.dg/template/void12.C: New.
1092         * g++.dg/template/void13.C: New.
1093
1094 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1095
1096         PR c++/31446
1097         * g++.dg/template/void11.C: New.
1098         * g++.dg/template/void2.C: Adjust error markers.
1099         * g++.dg/template/void10.C: Likewise.
1100         * g++.dg/template/crash55.C: Likewise.
1101
1102 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1103
1104         * g++.dg/opt/const5.C: New test.
1105
1106 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1107             Maxim Kuvyrkov  <maxim@codesourcery.com>
1108
1109         * gcc.target/ia64/20040709-2.c: New test.
1110
1111 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1112
1113         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1114
1115 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1116
1117         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1118         to each function.  Check that there are no unsigned loads.
1119
1120 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR tree-optimization/33136
1123         * gcc.c-torture/execute/20070824-1.c: New test.
1124         * gcc.dg/pr33136-1.c: New test.
1125         * gcc.dg/pr33136-2.c: New test.
1126         * gcc.dg/pr33136-3.c: New test.
1127
1128 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1129
1130         PR tree-optimization/33735
1131         * g++.dg/torture/pr33735.C: New.
1132
1133 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1134
1135         PR middle-end/33706
1136         * gcc.dg/va-arg-pack-2.c: New.
1137
1138 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR tree-optimization/33619
1141         * gcc.dg/pr33619.c: New test.
1142
1143 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1144
1145         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1146         flag for AIX.
1147         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1148
1149 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1150
1151         PR libfortran/33055
1152         * gfortran.dg/inquire_11.f90: New test.
1153         * gfortan.dg/negative_unit_int8.f: New test.
1154
1155 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1156
1157         PR target/33133
1158         * gcc.c-torture/compile/pr33133.c: New test.
1159
1160 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1161
1162         PR libfortran/33672
1163         * gfortran.dg/namelist_40.f90: New test.
1164
1165 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1166
1167         PR fortran/33745
1168         * gfortran.dg/bounds_check_11.f90: New.
1169
1170 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1171
1172         PR c++/30303
1173         * g++.dg/other/ctor1.C: New test.
1174         * g++.dg/other/ctor2.C: New test.
1175         * g++.dg/other/dtor1.C: New test.
1176
1177 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1178
1179         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1180
1181 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1182             Paul Thomas  <pault@gcc.gnu.org>
1183
1184         PR fortran/33254
1185         PR fortran/33727
1186         * gfortran.dg/bounds_check_10.f90: New.
1187
1188 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1189
1190         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1191         * gcc.target/powerpc/popcount-1.c: Same.
1192
1193 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1194
1195         PR c++/26698
1196         * g++.dg/conversion/op4.C: New test.
1197
1198 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1199
1200         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1201
1202 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1203
1204         PR fortran/33542
1205         * gfortran.dg/ambiguous_specific_1.f90: New test.
1206
1207 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1208
1209         PR fortran/33664
1210         * gfortran.dg/impure_spec_expr_1.f90: New test.
1211         * gfortran.dg/char_result_7.f90: Remove illegal test.
1212
1213 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1214
1215         PR 11001
1216         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1217         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1218         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1219         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1220         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1221         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1222         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1223         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1224         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1225
1226 2007-10-12  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/26198
1229         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1230         * gcc.c-torture/execute/20071011-1.c: Likewise.
1231         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1232
1233 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1234
1235         PR tree-optimization/33742
1236         * gcc.dg/pr33742.c: New testcase.
1237
1238 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1239
1240         PR tree-optimization/33645
1241         * gcc.dg/pr33645-1.c: New test.
1242         * gcc.dg/pr33645-2.c: New test.
1243         * gcc.dg/pr33645-3.c: New test.
1244  
1245         PR c++/32121
1246         * g++.dg/ext/label4.C: Adjust error regexp.
1247         * g++.dg/ext/label6.C: Adjust error regexp.
1248         * g++.dg/ext/label7.C: New test.
1249         * g++.dg/ext/label8.C: New test.
1250         * g++.dg/ext/label9.C: New test.
1251
1252 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1253
1254         PR middle-end/33676
1255         * gcc.dg/pr33676.c: New.
1256
1257 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1258
1259         PR c++/31441
1260         * g++.dg/cpp0x/variadic83.C: New.
1261
1262 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1263
1264         PR c++/33461
1265         * g++.dg/cpp0x/variadic81.C: New.
1266         * g++.dg/cpp0x/variadic82.C: Likewise.
1267
1268 2007-10-11  Richard Guenther  <rguenther@suse.de>
1269
1270         PR middle-end/33724
1271         * gcc.dg/pr33724.c: New testcase.
1272
1273 2007-10-11  Richard Guenther  <rguenther@suse.de>
1274
1275         PR c/33726
1276         * gcc.dg/pr33726.c: New testcase.
1277
1278 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1279
1280         PR fortran/33500
1281         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1282         
1283 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1284
1285         PR testsuite/33391
1286         * gfortran.dg/do_3.F90: Run with -fwrapv.
1287
1288 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1289
1290         * gcc.dg/unwind-1.c: New.
1291
1292 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1293
1294         PR libfortran/33683
1295         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1296         failure on some common systems.
1297
1298 2007-10-09  Richard Guenther  <rguenther@suse.de>
1299
1300         PR middle-end/33692
1301         * gcc.dg/pr33692.c: New testcase.
1302
1303 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1304
1305         PR middle-end/33669
1306         * gcc.c-torture/execute/pr33669.c: New.
1307
1308 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1309
1310         PR tree-optimization/33615
1311         * g++.dg/tree-ssa/pr33615-2.C: New test.
1312
1313 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1314
1315         PR tree-optimization/33615
1316         * g++.dg/tree-ssa/pr33615.C: New test.
1317
1318 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1319
1320         PR tree-optimization/33572
1321         * g++.dg/torture/pr33572.C: Replace with complete test.
1322
1323 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1324
1325         PR fortran/33689
1326         * gfortran.dg/spec_expr_5.f90: New.
1327
1328 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1329
1330         * gcc.dg/pragma-darwin-2.c: New.
1331
1332 2007-10-08  Richard Guenther  <rguenther@suse.de>
1333
1334         PR middle-end/33693
1335         PR middle-end/33695
1336         PR middle-end/33697
1337         * gcc.dg/pr33693.c: New testcase.
1338         * gcc.dg/pr33695.c: Likewise.
1339         * gcc.dg/pr33697.c: Likewise.
1340
1341 2007-10-08  Richard Guenther  <rguenther@suse.de>
1342
1343         PR middle-end/33691
1344         PR middle-end/33694
1345         PR middle-end/33696
1346         * gcc.dg/pr33691.c: New testcase.
1347         * gcc.dg/pr33694.c: Likewise.
1348         * gcc.dg/pr33696.c: Likewise.
1349
1350 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1351
1352         PR libfortran/33683
1353         * gfortran.dg/gamma_5.f90:  New test case
1354
1355 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1356
1357         PR fortran/20851
1358         * initialization_1.f90: Fix dg-error annotations.
1359         * initialization_14.f90: New.
1360         * initialization_7.f90: Fix dg-error annotations.
1361         * initialization_9.f90: Likewise.
1362
1363 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1364
1365         * gfortran.dg/error_recovery_4.f90: New test.
1366
1367 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1368
1369         * gfortran.dg/default_format_denormal_2.f90: New test.
1370         * gfortran.dg/default_format_2.inc: New test.
1371         * gfortran.dg/default_format_denormal_1.f90: New test.
1372         * gfortran.dg/default_format_1.inc: New test.
1373         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1374         numbers.
1375         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1376         numbers.
1377
1378 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1379
1380         * gfortran.dg/namelist_15.f90: Revise test.
1381
1382 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1383
1384         PR tree-optimization/33655
1385         * gcc.dg/torture/pr33655.c: New.
1386
1387 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1388
1389         PR tree-optimization/33572
1390         * g++.dg/torture/pr33572.C: New.
1391
1392 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1393
1394         PR fortran/25076
1395         * gfortran.dg/forall_11.f90: New.
1396
1397 2007-10-05  Michael Matz  <matz@suse.de>
1398
1399         PR middle-end/33667
1400         * gcc.dg/pr33667.c: New testcase.
1401
1402 2007-10-05  Richard Guenther  <rguenther@suse.de>
1403
1404         PR middle-end/33666
1405         * gcc.dg/pr33666.c: New testcase.
1406
1407 2007-10-05  Michael Matz  <matz@suse.de>
1408
1409         PR inline-asm/33600
1410         * gcc.target/i386/pr33600.c: New testcase.
1411
1412 2007-10-05  Richard Guenther  <rguenther@suse.de>
1413
1414         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1415
1416 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1417
1418         PR target/33635
1419         * gcc.target/mips/pr33635-1.c: New test.
1420
1421 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1422
1423         PR libfortran/33253
1424         * gfortran.dg/namelist_39.f90: Revise to use long names.
1425
1426 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1427
1428         PR fortran/33646
1429         * gfortran.dg/pr33646.f90: New file.
1430
1431 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1432
1433         PR fortran/33529
1434         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1435         * gfortran.dg/char_decl_2.f90: New test.
1436
1437 2007-10-04  Richard Guenther  <rguenther@suse.de>
1438
1439         PR middle-end/33641
1440         * gcc.c-torture/compile/pr33641.c: New testcase.
1441
1442 2007-10-04  Michael Matz  <matz@suse.de>
1443
1444         PR rtl-optimization/33653
1445         * gcc.dg/pr33653.c: New.
1446
1447 2007-10-04  Richard Guenther  <rguenther@suse.de>
1448
1449         PR tree-optimization/33627
1450         * g++.dg/torture/pr33627.C: New testcase.
1451
1452 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1453
1454         PR fortran/33626
1455         * gfortran.dg/parens_6.f90: New.
1456
1457 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1458
1459         PR fortran/33646
1460         PR fortran/33542
1461         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1462
1463 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1464
1465         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1466
1467 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1468
1469         PR target/33635
1470         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1471         and mips_forced_be.
1472         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1473         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1474         options.
1475         * gcc.target/mips/fpr-moves-1.c: New test.
1476         * gcc.target/mips/fpr-moves-2.c: Likewise.
1477         * gcc.target/mips/fpr-moves-3.c: Likewise.
1478         * gcc.target/mips/fpr-moves-4.c: Likewise.
1479         * gcc.target/mips/fpr-moves-5.c: Likewise.
1480         * gcc.target/mips/fpr-moves-6.c: Likewise.
1481         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1482
1483 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1484
1485         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1486
1487 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1488
1489         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1490         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1491
1492 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1493
1494         PR fortran/33198
1495         * gfortran.dg/common_errors_1.f90: New.
1496
1497 2007-10-03  Doug Kwan  <dougkwan@google.com>
1498         Richard Guenther  <rguenther@suse.de>
1499
1500         PR debug/31899
1501         * g++.dg/debug/using3.C: New testcase.
1502
1503 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1504
1505         PR libfortran/33253
1506         * gfortran.dg/namelist_38.f90: New test.
1507         * gfortran.dg/namelist_39.f90: New test.
1508
1509 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1510
1511         PR libfortran/33469
1512         * gfortran.dg/default_format_1.f90: New test.
1513         * gfortran.dg/default_format_2.f90: New test.
1514         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1515         * gfortran.dg/real_const_3.f90: Adjust expected output.
1516
1517 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1518
1519         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1520         default ABI.  Split mips_forced_abi into mips_forced_abi and
1521         mips_forced_regs.
1522         (is_gp32_flag): Return true for -mabi=32.
1523         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1524         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1525         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1526         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1527         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1528         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1529         * gcc.target/mips/save-restore-2.c: Likewise.
1530         * gcc.target/mips/save-restore-3.c: Likewise.
1531         * gcc.target/mips/save-restore-4.c: Likewise.
1532
1533 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1534
1535         PR middle-end/33617
1536         * gcc.c-torture/compile/pr33617.c: New test.
1537
1538 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1539
1540         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1541         -gstabs+ for extended options.
1542
1543 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1544
1545         PR fortran/33542
1546         * gfortran.dg/ambiguous_specific_1.f90: New test.
1547
1548 2007-10-02  Revital Eres  <eres@il.ibm.com>
1549
1550         * gcc.target/powerpc/paired-8.c: New test.
1551         * gcc.target/powerpc/paired-9.c: New test.
1552         * gcc.target/powerpc/paired-10.c: New test.
1553
1554 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1555
1556         PR fortran/33566
1557         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1558
1559 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1560
1561         PR fortran/33554
1562         * gfortran.dg/intent_out_2.f90: New test.
1563
1564 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1565
1566         PR fortran/33550
1567         * gfortran.dg/ambiguous_reference_1.f90: New test.
1568
1569 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1570
1571         PR fortran/31154
1572         PR fortran/31229
1573         PR fortran/33334
1574         * gfortran.dg/function_kinds_1.f90: New test.
1575         * gfortran.dg/function_kinds_2.f90: New test.
1576         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1577         use association into interfaces.
1578
1579 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1580
1581         PR testsuite/31828
1582         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1583         (overflow): Use INFINITY, not FP_INFINITE.
1584         gcc.dg/float-range-4.c: Likewise.
1585         gcc.dg/float-range-5.c: Likewise.
1586
1587 2007-10-01  Nick Clifton  <nickc@redhat.com>
1588
1589         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1590         for 16-bit targets.
1591
1592 2007-09-30  Diego Novillo  <dnovillo@google.com>
1593
1594         PR 33593
1595         * g++.dg/tree-ssa/pr33593.C: New test.
1596
1597 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1598
1599         PR libfortran/33400
1600         * gfortran.dg/PR19872.f: Fix test condition.
1601         * gfortran.dg/list_read_7.f90: New test.
1602
1603 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1604
1605         PR tree-optimization/33597
1606         * gcc.dg/vect/pr33597.c: New testcase.
1607
1608 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1609
1610         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1611         * gcc.target/i386/pr33524.c: ...this.
1612
1613 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1614
1615         PR fortran/33354
1616         * gfortran.dg/minmaxloc_4.f90: New.
1617
1618 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1619
1620         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1621
1622 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1625
1626 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1627
1628         PR c++/33213
1629         * g++.dg/cpp0x/variadic79.C: New.
1630
1631 2007-09-28  Michael Matz  <matz@suse.de>
1632             Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR rtl-optimization/33552
1635         * gcc.target/i386/pr33552.c: New runtime test.
1636         * gcc.target/i386/strinline.c: New compile time test.
1637
1638 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1639
1640         * gfortran.dg/openmp_stack.f90: Removed.
1641
1642         PR c++/31434
1643         * g++.dg/cpp0x/variadic80.C: New test.
1644
1645 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1646
1647         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1648         r128057.
1649
1650 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1651
1652         PR middle-end/7003
1653         * gcc.target/powerpc/gcse-1.c: New test.
1654
1655 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1656
1657         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1658         fixed capitalizations.
1659         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1660         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1661         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1662         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1663         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1664         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1665         * gfortran.dg/min_max_conformance.f90: Likewise.
1666
1667 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1668
1669         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1670         options.
1671         * gcc.dg/c99-tgmath-2.c: Likewise.
1672         * gcc.dg/c99-tgmath-3.c: Likewise.
1673         * gcc.dg/c99-tgmath-4.c: Likewise.
1674
1675 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1676
1677         PR fortran/33568
1678         * gfortran.dg/anint_1.f90: New test.
1679
1680 2007-09-27  Ian Lance Taylor  <iant@google.com>
1681
1682         PR tree-optimization/33565
1683         * gcc.dg/Wstrict-overflow-20.c: New test.
1684
1685 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1686
1687         * gfortran.dg/openmp_stack.f90: Fix typo.
1688         * gfortran.dg/recursive_stack.f90: Fix typo.
1689
1690 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1691
1692         PR c++/33493
1693         * g++.dg/template/error31.C: New.
1694
1695 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1696
1697         * lib/prune.exp: Prune also "^In function .*$" lines and
1698         "^    inlined from .*$" lines.
1699
1700 2007-09-26  Richard Guenther  <rguenther@suse.de>
1701
1702         PR tree-optimization/33563
1703         * gcc.dg/torture/pr33563.c: New testcase.
1704
1705 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1706
1707         PR c/25309
1708         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1709         array.
1710         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1711         without -O2.
1712
1713 2007-09-26  Richard Guenther  <rguenther@suse.de>
1714
1715         PR tree-optimization/30375
1716         PR tree-optimization/33560
1717         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1718         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1719         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1720         * gcc.dg/torture/pr30375.c: New testcase.
1721         * gcc.dg/torture/pr33560.c: New testcase.
1722         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1723
1724 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1725
1726         PR c++/33207
1727         * g++.dg/parse/crash38.C: New test.
1728
1729 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1730
1731         PR target/33524
1732         * gcc.target/i386/sse5-convert.c: New file, test int->long
1733         vectorized conversions.
1734
1735 2007-09-25  Revital Eres  <eres@il.ibm.com>
1736
1737         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1738
1739 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1740
1741         PR c/32295
1742         * gcc.dg/enum-incomplete-1.c: New test.
1743
1744 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1745
1746         * gcc.c-torture/compile/20070919-1.c: New test.
1747
1748 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1749
1750         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1751
1752 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1753
1754         PR c++/14688
1755         * g++.dg/inherit/override_attribs.C: New file.
1756
1757 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1758
1759         PR fortran/33269
1760         * io.c (check_format_string): Move NULL and constant checks into
1761         this function.
1762         (check_io_constraints): Call gfc_simplify_expr() before calling
1763         check_format_string().  Remove NULL and constant checks.
1764
1765 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1766
1767         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1768         * gcc.c-torture/execute/loop-2g.x: Likewise.
1769
1770 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1771
1772         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1773         Reject hard-float modes unless the ABI is o32 or o64.
1774         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1775         of gcc.exp.  Skip the tests when mips16 code generation is not
1776         supported.
1777         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1778         and use dg-add-options mips16_attribute.
1779
1780 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1781
1782         PR c++/33506
1783         * g++.dg/ext/attrib29.C: New test.
1784
1785 2007-09-23  Ollie Wild  <aaw@google.com>
1786
1787         * gcc.dg/fold-bitand-1.c: New test.
1788         * gcc.dg/fold-bitand-2.c: New test.
1789         * gcc.dg/fold-bitand-3.c: New test.
1790         * gcc.dg/fold-bitand-4.c: New test.
1791
1792 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1793
1794         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1795         any of the macros to be defined for __mips16.
1796         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1797
1798 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1799
1800         * gcc.dg/vect/pr21591.c: Require vect_int.
1801         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1802         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1803         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1804
1805 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1806
1807         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1808         attributes.
1809         * gcc.dg/va-arg-pack-len-2.c: New test.
1810         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1811         attributes.
1812         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1813
1814         PR tree-optimization/32772
1815         * gcc.c-torture/compile/20070905-1.c: New test.
1816
1817         PR tree-optimization/32975
1818         * gcc.dg/pr32975.c: New test.
1819
1820         PR middle-end/28755
1821         * gcc.dg/pr28755.c: New test.
1822
1823 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1824
1825         * lib/target-supports.exp (check_effective_target_nomips16): New
1826         procedure.
1827         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1828         for mipsisa64*-*-*.
1829         * gcc.dg/vect/vect.exp: Likewise.
1830         * g++.dg/vect/vect.exp: Likewise.
1831         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1832         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1833         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1834         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1835         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1836         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1837         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1838         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1839         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1840         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1841         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1842         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1843         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1844         (test14, test15, test16, test17, test18): Likewise.
1845         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1846         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1847         (test14, test15, test16, test17, test18, test19, test20, test21)
1848         (test22): Likewise.
1849         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1850         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1851         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1852         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1853         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1854         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1855         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1856         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1857         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1858         (test13, test14, test15, test16, test17, test18, test19, test20)
1859         (test21, test22, test23, test24, test25, test26, test27, test28)
1860         (test29, test30, test31): Likewise.
1861         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1862         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1863         (test13, test14, test15, test16, test17, test18, test19, test20)
1864         (test21, test22, test23, test24, test25, test26, test27, test28)
1865         (test29, test30, test31, test32, test33, test34, test35, test36)
1866         (test37, test38, test39, test40, test41, test42, test43, test44)
1867         (test45, test46, test47, test48, test49, test50, test51, test52)
1868         (test53, test54, test55, test56, test57, test58, test59, test60)
1869         (test61, test62, test63): Likewise.
1870         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1871         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1872         (test13, test14, test15, test16, test17, test18, test19, test20)
1873         (test21, test22, test23, test24, test25, test26, test27, test28)
1874         (test29, test30, test31): Likewise.
1875         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1876         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1877         (test13, test14, test15, test16, test17, test18, test19, test20)
1878         (test21, test22, test23, test24, test25, test26, test27, test28)
1879         (test29, test30, test31): Likewise.
1880         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1881         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1882         (test13, test14, test15): Likewise.
1883         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1884         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1885         (test13, test14, test15): Likewise.
1886         * gcc.target/mips/mips-3d-8.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): Likewise.
1891         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1892         (matrix_multiply4: Likewise.
1893         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1894         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1895         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1896         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1897         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1898         (test13, test14, test15, test16, test17, test18, test19, test20)
1899         (test21, test22, test23, test24, test25, test26, test27, test28)
1900         (test29, test30, test31): Likewise.
1901         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1902         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1903         (test13, test14, test15, test16, test17, test18, test19, test20)
1904         (test21, test22, test23, test24, test25, test26, test27, test28)
1905         (test29, test30, test31): Likewise.
1906         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1907         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1908         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1909         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1910         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1911         (sub_v4qi): Likewise.
1912         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1913         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1914         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1915         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1916         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1917         (subb, subc): Likewise.
1918         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1919         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1920         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1921         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1922         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1923         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1924         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1925         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1926         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1927         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1928         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1929         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1930         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1931
1932 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1933
1934         * lib/target-supports.exp (add_options_for_mips16_attribute)
1935         (check_effective_target_mips16_attribute): New functions.
1936         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1937         command line.
1938         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1939         extra_test_flags.
1940         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1941         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1942         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1943         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1944         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1945         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1946         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1947         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1948         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1949         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1950         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1951         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1952         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1953         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1954         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1955         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1956         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1957         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1958         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1959         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1960         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1961         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1962         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1963         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1964         (NOMIPS16): Delete.
1965         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1966         of dg-options.
1967         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1968         options.  Require { target mips16_attribute } and use dg-add-options
1969         to add the associated options.
1970         (foo): Use MIPS16.
1971         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1972         * gcc.target/mips/call-saved-3.c: Likewise.
1973         * gcc.target/mips/code-readable-1.c: Require { target
1974         mips16_attribute } and use dg-add-options to add the associated
1975         options.  Remove trailing whitespace.
1976         (NOMIPS16): Delete.
1977         * gcc.target/mips/code-readable-2.c: Likewise.
1978         * gcc.target/mips/code-readable-3.c: Likewise.
1979         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1980         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1981         Require { target mips16_attribute } and use dg-add-options to
1982         add the associated options.
1983         (cksum16, cksum8): Use MIPS16.
1984         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1985         Require { target mips16_attribute } and use dg-add-options to
1986         add the associated options.
1987         (foo): Use MIPS16.
1988         * gcc.target/mips/save-restore-2.c: Likewise.
1989         * gcc.target/mips/save-restore-3.c: Likewise.
1990         * gcc.target/mips/save-restore-4.c: Likewise.
1991         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1992         -mno-abicalls.
1993         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1994         (foo): Use NOMIPS16.
1995
1996 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1997
1998         PR fortran/33337
1999         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2000
2001         PR fortran/33376
2002         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2003
2004 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2005
2006         PR fortran/33445
2007         * gfortran.dg/gomp/free-2.f90: New.
2008         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2009         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2010
2011 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2014         * gcc.target/i386/sse5-haddX.c: Ditto.
2015         * gcc.target/i386/sse5-hsubX.c: Ditto.
2016         * gcc.target/i386/sse5-maccXX.c: Ditto.
2017         * gcc.target/i386/sse5-msubXX.c: Ditto.
2018         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2019         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2020         * gcc.target/i386/sse5-permpX.c: Ditto.
2021         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2022         effective target.
2023         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2024         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2025         * gcc.target/i386/sse5-pcmov.c: Ditto.
2026         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2027
2028 2007-09-22  Richard Guenther  <rguenther@suse.de>
2029
2030         PR tree-optimization/33146
2031         * gcc.c-torture/compile/pr33146.c: New testcase.
2032
2033 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2034
2035         * lib/target-supports.exp (check_cached_effective_target): New
2036         procedure.
2037         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2038         (check_effective_target_c99_runtime): New procedure.
2039         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2040         (test3l): Likewise cargl.
2041         * gcc.dg/builtins-59.c: Require c99_runtime.
2042         * gcc.dg/builtins-61.c: Likewise.
2043         * gcc.dg/builtins-62.c: Likewise.
2044
2045 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2046
2047         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2048         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2049         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2050         target-specific dg-options.
2051         * gcc.dg/builtins-20.c: Likewise.
2052         * gcc.dg/builtins-53.c: Likewise.
2053         * gcc.dg/builtins-55.c: Likewise.
2054         * gcc.dg/single-precision-constant.c: Likewise.
2055         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2056         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2057         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2058         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2059         * gcc.dg/torture/builtin-power-1.c: Likewise.
2060
2061 2007-09-21  Chao-ying Fu  <fu@mips.com>
2062
2063         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2064         check if targets have fixed-point supports.
2065         * gcc.dg/fixed-point/fixed-point.exp: New file.
2066         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2067         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2068         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2069         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2070         * gcc.dg/fixed-point/constants-pedantic.c,
2071         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2072         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2073         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2074         * gcc.dg/fixed-point/keywords-pedantic.c,
2075         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2076         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2077         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2078         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2079         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2080         * gcc.dg/fixed-point/func-vararg-mixed.c,
2081         * gcc.dg/fixed-point/operator-logical.c,
2082         * gcc.dg/fixed-point/struct-union.c,
2083         * gcc.dg/fixed-point/bit-complement.c,
2084         * gcc.dg/fixed-point/operator-bitwise.c,
2085         * gcc.dg/fixed-point/operator-comma.c,
2086         * gcc.dg/fixed-point/struct-layout-1.c,
2087         * gcc.dg/fixed-point/union-init.c,
2088         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2089         * gcc.dg/fixed-point/func-mixed.c,
2090         * gcc.dg/fixed-point/func-vararg-size0.c,
2091         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2092         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2093         * gcc.dg/fixed-point/operator-unary.c,
2094         * gcc.dg/fixed-point/allop-const.c,
2095         * gcc.dg/fixed-point/muldiv-warning.c,
2096         * gcc.dg/nofixed-point-1.c,
2097         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2098         * gcc.target/mips/fixed-vector-type.c,
2099         * gcc.target/mips/fixed-scalar-type.c: New tests.
2100
2101 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2102
2103         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2104         * gnat.dg/test_nested_subtype_byref.adb: New test.
2105
2106 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR fortran/33439
2109         * gfortran.dg/gomp/pr33439.f90: New test.
2110
2111 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2112
2113         PR fortran/33455
2114         * gfortran.dg/merge_char_3.f90: New.
2115
2116 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2117
2118         PR fortran/33037
2119         * gfortran.dg/transfer_check_1.f90: New.
2120
2121 2007-09-20  Asher Langton  <langton2@llnl.gov>
2122
2123         PR fortran/20441
2124         * gfortran.dg/init_flag_1.f90: New.
2125         * gfortran.dg/init_flag_2.f90: New.
2126         * gfortran.dg/init_flag_3.f90: New.
2127         * gfortran.dg/init_flag_4.f90: New.
2128         * gfortran.dg/init_flag_5.f90: New.
2129         * gfortran.dg/init_flag_6.f90: New.
2130         * gfortran.dg/init_flag_7.f90: New.
2131
2132 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2133
2134         PR c++/33460
2135         * g++.dg/ext/anon-struct6.C: New.
2136
2137 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2138
2139         PR libfortran/23272
2140         * gfortran.dg/inquire_10.f90: New test.
2141
2142 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2143
2144         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2145
2146 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2147
2148         PR fortran/33221
2149         * gfortran.dg/used_types_18.f90: Declare variable of empty
2150         derived type.
2151
2152 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2153
2154         PR fortran/33288
2155         * gfortran.dg/array_constructor_19.f90: New test.
2156
2157 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR debug/33316
2160         * gcc.dg/debug/pr33316.c: New test.
2161
2162         PR c++/33496
2163         * g++.dg/cpp0x/variadic76.C: New test.
2164         * g++.dg/cpp0x/variadic77.C: New test.
2165         * g++.dg/cpp0x/variadic78.C: New test.
2166
2167         PR c/33238
2168         PR c/27301
2169         * gcc.c-torture/execute/20070919-1.c: New test.
2170         * gcc.dg/pr33238.c: New test.
2171         * gcc.dg/pr27301.c: New test.
2172
2173 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2174
2175         * lib/target-supports.exp (check_effective_target_mips64): New
2176         procedure.
2177         * gcc.dg/lower-subreg-1.c: Require !mips64.
2178         * gcc.dg/sibcall-3.c (ATTR): New macro.
2179         (recurser_void1, recurser_void2): Use it.
2180         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2181         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2182
2183 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2184
2185         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2186         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2187         warning annotation.
2188         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2189
2190 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2191
2192         PR fortran/33497
2193         * gfortran.dg/c_loc_tests_11.f03: New test case.
2194
2195 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2196
2197         PR c++/33459
2198         * g++.dg/init/ref14.C: New.
2199
2200 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2201
2202         * gnat.dg/slice2.ad[sb]: New testcase.
2203
2204 2007-09-19  Nick Clifton  <nickc@redhat.com>
2205
2206         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2207
2208 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2209
2210         * gcc.target/bfin/bfin.exp: New.
2211         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2212         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2213         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2214         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2215         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2216         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2217         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2218         mcpu-bf561.c, mcpu-default.c}: New tests.
2219
2220 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2221
2222         Restore detection of unsupported TLS.
2223
2224         Revert this patch:
2225         2007-02-10  Richard Henderson  <rth@redhat.com>
2226
2227         * lib/target-supports.exp (check_effective_target_tls): Redefine
2228         to mean non-emulated tls.
2229         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2230         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2231         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2232         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2233         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2234         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2235         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2236
2237         And then:
2238         * lib/target-supports.exp (check_effective_target_tls): Use
2239         stronger test for compiler support for TLS.
2240         (check_effective_target_tls_native): New, to test for non-emulated
2241         TLS support.
2242         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2243         instead of dg-require-effective-target tls.
2244         * g++.dg/gomp/copyin-1.C: Likewise.
2245         * g++.dg/gomp/sharing-1.C: Likewise.
2246         * g++.dg/gomp/tls-1.C: Likewise.
2247         * g++.dg/gomp/tls-2.C: Likewise.
2248         * g++.dg/gomp/tls-3.C: Likewise.
2249         * g++.dg/tls/diag-1.C: Likewise.
2250         * g++.dg/tls/diag-2.C: Likewise.
2251         * g++.dg/tls/diag-3.C: Likewise.
2252         * g++.dg/tls/diag-4.C: Likewise.
2253         * g++.dg/tls/diag-5.C: Likewise.
2254         * g++.dg/tls/init-1.C: Likewise.
2255         * g++.dg/tls/init-2.C: Likewise.
2256         * g++.dg/tls/trivial.C: Likewise.
2257         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2258         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2259         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2260         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2261         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2262         * gcc.dg/gomp/clause-1.c: Likewise.
2263         * gcc.dg/gomp/copyin-1.c: Likewise.
2264         * gcc.dg/gomp/sharing-1.c: Likewise.
2265         * gcc.dg/gomp/tls-1.c: Likewise.
2266         * gcc.dg/gomp/tls-2.c: Likewise.
2267         * gcc.dg/tls/alpha-1.c: Likewise.
2268         * gcc.dg/tls/opt-1.c: Likewise.
2269         * gcc.dg/tls/opt-13.c: Likewise.
2270         * gcc.dg/tls/opt-14.c: Likewise.
2271         * gcc.dg/tls/opt-2.c: Likewise.
2272         * gcc.dg/tls/opt-3.c: Likewise.
2273         * gcc.dg/tls/opt-4.c: Likewise.
2274         * gcc.dg/tls/opt-7.c: Likewise.
2275         * gcc.dg/tls/section-1.c: Likewise.
2276         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2277         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2278         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2279         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2280         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2281         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2282         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2283         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2284         * gfortran.dg/gomp/fixed-1.f: Likewise.
2285         * gfortran.dg/gomp/free-1.f90: Likewise.
2286         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2287         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2288         * gfortran.dg/gomp/reduction1.f90: Likewise.
2289         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2290
2291 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2292
2293         PR fortran/31119
2294         * gfortran.dg/bounds_check_9.f90: New test.
2295         * gfortran.dg/bounds_check_fail_2.f90: New test.
2296
2297 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2298
2299         PR c++/33462 (again)
2300         * g++.dg/ext/va-arg1.C: Adjust.
2301
2302 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2303
2304         PR c++/33462
2305         * g++.dg/ext/va-arg1.C: New.
2306
2307 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2308
2309         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2310
2311 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2312
2313         PR c++/33463
2314         * g++.dg/rtti/typeid6.C: New.
2315
2316 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2317
2318         PR c++/33464
2319         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2320         * g++.dg/ext/is_class_error2.C: New.
2321
2322 2007-09-18  Richard Guenther  <rguenther@suse.de>
2323
2324         PR tree-optimization/33340
2325         * g++.dg/torture/pr33340.C: New testcase.
2326
2327 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2328
2329         PR fortran/33231
2330         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2331         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2332         * gfortran.dg/elemental_subroutine_5.f90: New.
2333
2334 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2335
2336         * lib/target-supports.exp (check_profiling_available): Extend
2337         mips*-*-elf check to mips*-*-elf*.
2338
2339 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2340
2341         * gcc.dg/format/c90-scanf-5.c: New test.
2342         * gcc.dg/format/c99-scanf-4.c: New test.
2343         * gcc.dg/format/ext-7.c: New test.
2344         * gcc.dg/format/ext-8.c: New test.
2345
2346         PR middle-end/33423
2347         * gcc.c-torture/compile/20070915-1.c: New test.
2348
2349 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2350
2351         PR fortran/33106
2352         * gfortran.dg/private_type_9.f90: New.
2353
2354 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2355
2356         PR middle-end/33449
2357         * gfortran.dg/pr33449.f90: New test.
2358
2359 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2360
2361         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2362         * gfortran.dg/private_type_1.f90: Ditto
2363         * gfortran.dg/interface_18.f90: New.
2364         * gfortran.dg/private_type_8.f90: New.
2365
2366 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2367
2368         PR c++/33124
2369         * g++.dg/warn/new1.C: Adjust.
2370         * g++.dg/torture/str_empty.C: Likewise.
2371
2372 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2373
2374         * gcc.target/mips/dse-1.c: New test.
2375
2376 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2377
2378         PR c++/32756
2379         * g++.dg/overload/operator3.C: New.
2380
2381 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2382
2383         * gcc.target/mips/truncate-1.c: New test.
2384
2385 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2386
2387         PR fortran/29396
2388         PR fortran/29606
2389         PR fortran/30625
2390         PR fortran/30871
2391         * gfortran.dg/subref_array_pointer_1.f90: New test.
2392         * gfortran.dg/subref_array_pointer_2.f90: New test.
2393
2394 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2395
2396         * gfortran.dg/nint_2.f90: Correct last change.
2397
2398 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2399
2400         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2401
2402 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2403
2404         * gcc.dg/vect/pr33373b.c: New test.
2405
2406 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2407
2408         PR target/33438
2409         * gcc.target/i386/pr33438.c: New test.
2410
2411 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2412
2413         * gfortran.dg/nint_2.f90: Revert previous commit.
2414
2415 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2416
2417         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2418
2419 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2420
2421         PR debug/33429
2422         * g++.dg/other/unused1.C: XFAIL class2 scan.
2423
2424 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2425
2426         PR fortran/33343
2427         * gfortran.dg/elemental_args_check_1.f90: New.
2428         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2429         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2430
2431 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2432
2433         * gfortran.dg/recursive_check_3.f90: New.
2434
2435 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2436
2437         PR fortran/33412
2438         * gfortran.dg/elemental_bind_c.f90: New.
2439
2440 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2441
2442         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2443         * gcc.target/mips/mips16-attributes-2.c: New test.
2444         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2445         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2446         hard-float asm when __mips16 is defined.
2447         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2448         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2449         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2450         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2451         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2452         * gcc.target/mips/pr26765.c (foo): Likewise.
2453         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2454         targets, use dg-mips-options instead of dg-options, and use -mgp32
2455         to force 32-bit mode.
2456         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2457         and 64-bit mode.
2458         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2459
2460 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2461             Michael Meissner  <michael.meissner@amd.com>
2462
2463         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2464         * gcc.target/i386/sse5-hsubX.c: Ditto.
2465         * gcc.target/i386/sse5-permpX.c: Ditto.
2466         * gcc.target/i386/sse5-haddX.c: Ditto.
2467         * gcc.target/i386/sse5-maccXX.c: Ditto.
2468         * gcc.target/i386/sse5-msubXX.c: Ditto.
2469         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2470         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2471
2472         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2473         optimizes floating point conditional moves into the pcmov
2474         instruction on SSE5.
2475         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2476
2477         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2478         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2479         SSE5.
2480
2481         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2482         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2483
2484         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2485         optimizes (a*b)+c into fmadd on SSE5.
2486
2487         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2488         whether the SSE5 instructions can be generated.
2489
2490         * gcc.target/i386/sse5-check.h: New. Add support for 
2491         SSE5 tests.
2492
2493         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2494         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2495         * gcc.target/i386/sse-13.c: Ditto.
2496         * gcc.target/i386/sse-14.c: Ditto.
2497
2498 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2499
2500         PR testsuite/33153
2501         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2502         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2503
2504 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR target/32338
2507         * gcc.dg/pr32338-1.c: New test.
2508         * gcc.dg/pr32338-2.c: New test.
2509
2510 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2511         
2512         * lib/target-supports.exp (check_effective_target_sync_int_long):
2513         Revert change to add xtensa.
2514         (check_effective_target_sync_char_short): Likewise.
2515         
2516 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2517
2518         * gnat.dg/packed_subtype.adb: New test.
2519
2520 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2521
2522         PR fortran/33297
2523         * gfortran.dg/intrinsic_size.f90: New.
2524
2525 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2526
2527         PR fortran/33284
2528         PR fortran/33310
2529         * gfortran.dg/conflicts_2.f90: New.
2530
2531 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2532
2533         PR tree-optimization/32377
2534         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2535         dependence distance.
2536         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2537         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2538         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2539         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2540
2541 2007-09-12  Richard Guenther  <rguenther@suse.de>
2542
2543         PR middle-end/33382
2544         * gcc.c-torture/compile/pr33382.c: New testcase.
2545         * gcc.c-torture/execute/pr33382.c: Likewise.
2546
2547 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2548
2549         PR fortran/33395
2550         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2551
2552 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2553
2554         PR tree-optimization/33373
2555         * gcc.dg/vect/pr33373.c: New test.
2556
2557 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2558
2559         * lib/target-supports.exp (check_effective_target_vect_no_double):
2560         Remove unused proc.
2561
2562 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2563             Ulrich Weigand  <uweigand@de.ibm.com>
2564
2565         * gcc.target/spu/dfcgt-nan.c: New test.
2566
2567 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2568
2569         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2570
2571 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2572
2573         PR fortran/33040
2574         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2575
2576 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2577
2578         * gcc.dg/va-arg-pack-len-1.c: New test.
2579         * g++.dg/va-arg-pack-len-1.C: New test.
2580
2581 2007-09-11  Michael Matz  <matz@suse.de>
2582
2583         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2584
2585 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2586
2587         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2588         checks for size of long double.
2589         * gcc.dg/dfp/convert.h: New file.
2590         * gcc.dg/dfp/convert-bfp-2.c: New test.
2591         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2592         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2593         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2594         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2595         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2596         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2597         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2598         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2599         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2600
2601 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2602
2603         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2604         Change dg-final to expect 1 non-profitable loop and
2605         3 profitable loops.
2606         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2607         Change dg-final to expect 1 non-profitable loop and
2608         3 profitable loops.
2609         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2610         Change dg-final to expect 1 profitable loop.
2611         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2612         Change dg-final to expect 1 profitable loop.    
2613         
2614 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2615
2616         * gcc.target/mips/call-saved-1.c: New test.
2617         * gcc.target/mips/call-saved-2.c: Likewise.
2618         * gcc.target/mips/call-saved-3.c: Likewise.
2619         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2620         instead of mips_mips64.  Set mips_fp64 too.
2621         (is_gp32_flag): Return true for -mips1 and -mips2.
2622         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2623
2624 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2625
2626         * g++.dg/ext/va-arg-pack-1.C: New test.
2627         * g++.dg/ext/va-arg-pack-2.C: New test.
2628
2629 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         PR target/33369
2632         * gcc.dg/vect/pr33369.c: New test.
2633
2634 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2635
2636         PR fortran/33370
2637         * gfortran.dg/array_memcpy_5.f90:  New test.
2638
2639 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2640
2641         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2642
2643 2007-09-09  Richard Guenther  <rguenther@suse.de>
2644
2645         * gcc.c-torture/compile/20070906-1.c: New testcase.
2646
2647 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2648
2649         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2650         noinline attribute.
2651         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2652         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2653         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2654         Likewise.
2655
2656 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2657
2658         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2659
2660 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2661
2662         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2663
2664 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2665
2666         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2667         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2668         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2669         Compile tests with -fno-tree-pre.
2670         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2671         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2672         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2673         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2674         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2675         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2676         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2677         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2678         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2679         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2680         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2681         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2682         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2683         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2684         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2685         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2686         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2687         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2688         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2689
2690 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2691
2692         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2693         to call objdump.
2694         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2695         Use remote_exec to call c++filt.
2696         * lib/target-supports-dg.exp (dg-require-host-local): New.
2697         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2698         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2699         * g++.dg/rtti/repo1.C: Likewise.
2700         * g++.dg/template/repo1.C: Likewise.
2701         * g++.dg/template/repo2.C: Likewise.
2702         * g++.dg/template/repo3.C: Likewise.
2703         * g++.dg/template/repo4.C: Likewise.
2704         * g++.dg/template/repo5.C: Likewise.
2705         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2706         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2707         * g++.old-deja/g++.pt/repo1.C: Likewise.
2708         * g++.old-deja/g++.pt/repo2.C: Likewise.
2709         * g++.old-deja/g++.pt/repo3.C: Likewise.
2710         * g++.old-deja/g++.pt/repo4.C: Likewise.
2711         * gcc.dg/cpp/trad/builtins.c: Likewise.
2712
2713 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2714
2715         PR tree-optimization/32283
2716         * gcc.dg/tree-ssa/loop-31.c: New test.
2717
2718 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         PR rtl-optimization/26449
2721         * gcc.target/i386/pr26449-1.c: New file.
2722
2723 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2724
2725         PR target/33329
2726         PR rtl-optimization/26449
2727         * gcc.target/i386/pr33329.c: New file.
2728
2729 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2730
2731         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2732
2733 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2734
2735         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2736
2737 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2738
2739         PR tree-optimization/33301
2740         * gfortran.dg/vect/pr33301.f: New test.
2741
2742 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2743
2744         PR libfortran/33307
2745         * gfortran.dg/backspace_10.f90: New test.
2746
2747 2007-09-07  Richard Guenther  <rguenther@suse.de>
2748
2749         Reapply
2750         2007-09-06  Richard Guenther  <rguenther@suse.de>
2751
2752         PR tree-optimization/32586
2753         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2754         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2755         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2756         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2757         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2758         now obsolete simplification.
2759
2760 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2761         
2762         PR tree-optimization/33299
2763         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2764         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2765
2766 2007-09-07  Richard Guenther  <rguenther@suse.de>
2767
2768         Revert
2769         2007-09-06  Richard Guenther  <rguenther@suse.de>
2770
2771         PR tree-optimization/32586
2772         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2773         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2774         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2775         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2776         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2777         now obsolete simplification.
2778
2779 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2780
2781         PR tree-optimization/32821
2782         * gcc.dg/tree-ssa/pr32821.c: New file.
2783
2784 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2785
2786         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2787         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2788         and mips_forced_no_er.
2789         (dg-mips-options): Add -mno-abicalls when a small-data option is
2790         specified.  Skip tests with small-data options if mips_forced_gp.
2791         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2792         * gcc.target/mips/sdata-1.c: New test.
2793         * gcc.target/mips/sdata-2.c: Likewise.
2794         * gcc.target/mips/sdata-3.c: Likewise.
2795         * gcc.target/mips/sdata-4.c: Likewise.
2796
2797 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2798
2799         PR fortran/33298
2800         * spread_zerosize_1.f90:  New test case.
2801         * spread_bounds_1.f90:  New test case.
2802
2803 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2804
2805         PR c++/32674
2806         * g++.dg/template/static31.C: New.
2807
2808 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2809
2810         PR fortran/33271
2811         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2812         powerpc*-linux-gnu.
2813
2814 2007-09-06  David Daney  <ddaney@avtrex.com>
2815             Richard Sandiford  <richard@codesourcery.com>
2816
2817         PR target/33256
2818         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2819         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2820         * gcc.target/mips/pr33256.c: New test.
2821
2822 2007-09-06  Tom Tromey  <tromey@redhat.com>
2823
2824         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2825
2826 2007-09-06  Richard Guenther  <rguenther@suse.de>
2827
2828         PR tree-optimization/32586
2829         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2830         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2831         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2832         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2833         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2834         now obsolete simplification.
2835
2836 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2837
2838         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2839         * gcc.target/i386/sse3-addsubps.c: Ditto.
2840         * gcc.target/i386/sse3-haddpd.c: Ditto.
2841         * gcc.target/i386/sse3-haddps.c: Ditto.
2842         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2843         * gcc.target/i386/sse3-hsubps.c: Ditto.
2844         * gcc.target/i386/sse3-lddqu.c: Ditto.
2845         * gcc.target/i386/sse3-movddup.c: Ditto.
2846         * gcc.target/i386/sse3-movshdup.c: Ditto.
2847         * gcc.target/i386/sse3-movsldup.c: Ditto.
2848
2849 2007-09-06  Richard Guenther  <rguenther@suse.de>
2850
2851         PR tree-optimization/33302
2852         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2853
2854 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2855
2856         PR libfortran/33225
2857         * gfortran.dg./fmt_float.f90: New test.
2858
2859 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2860
2861         PR libfortran/33253
2862         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2863
2864 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2865
2866         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2867         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2868
2869 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2870
2871         * g++.dg/eh/builtin1.C: New test.
2872         * g++.dg/eh/builtin2.C: New test.
2873         * g++.dg/eh/builtin3.C: New test.
2874
2875         PR c++/33289
2876         * g++.dg/eh/builtin4.C: New test.
2877
2878 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2879
2880         * gcc.target/powerpc/dfp-dd.c: New test.
2881         * gcc.target/powerpc/dfp-td.c: New test.
2882
2883 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2884
2885         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2886         * gcc.dg/va-arg-pack-1.c: New test.
2887
2888 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2889
2890         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2891         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2892         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2893         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2894         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2895
2896 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2897
2898         PR c++/30302
2899         * g++.dg/ext/anon-struct5.C: New.
2900
2901 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2902
2903         * gcc.dg/i386-cpuid.h: Remove.
2904         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2905         (main): Use __get_cpuid to get target features.
2906         * gcc.target/i386/sse-check.h: Ditto.
2907         * gcc.target/i386/sse2-check.h: Ditto.
2908         * gcc.target/i386/sse3-check.h: Ditto.
2909         * gcc.target/i386/ssse3-check.h: Ditto.
2910         * gcc.target/i386/sse4_1-check.h: Ditto.
2911         * gcc.target/i386/sse4_2-check.h: Ditto.
2912         * gcc.target/i386/sse4a-check.h: Ditto.
2913         * gcc.dg/torture/pr16104-1.c: Ditto.
2914         (do_test): Change to void.
2915         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2916         * gcc.target/i386/sse-6.c: Ditto.
2917         * gcc.target/i386/sse-7.c: Ditto.
2918         * g++.dg/other/i386-1.C: Include cpuid.h.
2919         (main): New function.  Use __get_cpuid to get target fetaures.
2920
2921 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2922             David Ung  <davidu@mips.com>
2923             Nigel Stephens <nigel@mips.com>
2924
2925         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2926         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2927         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2928         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2929         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2930         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2931         * gcc.dg/torture/pr19683-1.c: Likewise.
2932         * gcc.target/mips/madd-3.c: Likewise.
2933         * gcc.target/mips/maddu-3.c: Likewise.
2934         * gcc.target/mips/msub-3.c: Likewise.
2935         * gcc.target/mips/msubu-3.c: Likewise.
2936         * gcc.target/mips/asm-1.c: Likewise.
2937         * gcc.target/mips/branch-1.c: Likewise.
2938         * gcc.target/mips/ins-1.c: Likewise.
2939         * gcc.target/mips/near-far-3.c: Likewise.
2940         * gcc.target/mips/near-far-4.c: Likewise.
2941         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2942         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2943         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2944         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2945         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2946         * gcc.target/mips/dspr2-MULT.c: Likewise.
2947         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2948         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2949         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2950         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2951         * gcc.target/mips/code-readable-2.c: Likewise.
2952         * gcc.target/mips/code-readable-3.c: Likewise.
2953
2954 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2955             David Ung  <davidu@mips.com>
2956             Nigel Stephens <nigel@mips.com>
2957
2958         * gcc.target/mips/mips16-attributes.c: New.
2959
2960 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2961
2962         PR fortran/31564
2963         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2964
2965         PR fortran/33241
2966         * gfortran.dg/char_length_10.f90: New test.
2967
2968 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2969
2970         PR c++/29731
2971         * g++.dg/parse/template24.C: New.
2972
2973 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2974
2975         * g++.dg/other/spu2vmx-1.C: New test.
2976
2977 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2978
2979         PR tree-optimization/33017
2980         * gcc.dg/pr33017.c: New test.
2981
2982 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2983
2984         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2985         __protected_stream family of macros.
2986
2987 2007-09-04  Jan Hubicka  <jh@suse.cz>
2988
2989         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2990         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2991         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2992         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2993         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2994         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2995         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2996         Likewise.
2997
2998 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2999             Tobias Burnus  <burnus@net-b.de>
3000
3001         * gfortran.dg/proc_decl_1.f90: New.
3002         * gfortran.dg/proc_decl_2.f90: New.
3003         * gfortran.dg/proc_decl_3.f90: New.
3004         * gfortran.dg/proc_decl_4.f90: New.
3005
3006 2007-09-04  Jan Hubicka  <jh@suse.cz>
3007
3008         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3009         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3010         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3011         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3012         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3013         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3014         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3015         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3016         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3017         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3018         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3019         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3020         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3021         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3022         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3023         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3024         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3025         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3026         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3027         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3028         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3029         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3030         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3031         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3032         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3033         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3034         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3035         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3036         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3037         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3038         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3039         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3040         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3041         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3042         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3043         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3044         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3045         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3046         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3047         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3048         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3049         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3050         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3051         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3052         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3053         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3054         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3055         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3056         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3057         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3058         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3059         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3060         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3061         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3062         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3063         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3064         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3065         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3066         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3067         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3068         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3069         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3070         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3071         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3072         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3073         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3074         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3075         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3076         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3077         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3078         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3079         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3080         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3081         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3082         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3083         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3084         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3085         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3086         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3087         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3088         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3089         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3090         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3091         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3092         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3093         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3094         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3095         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3096         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3097         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3098         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3099         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3100         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3101         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3102         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3103         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3104         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3105         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3106         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3107         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3108         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3109         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3110         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3111         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3112         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3113         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3114         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3115         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3116         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3117         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3118         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3119         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3120         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3121         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3122         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3123         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3124         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3125         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3126         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3127         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3128         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3129         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3130         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3131         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3132         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3133         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3134         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3135         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3136         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3137         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3138         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3139         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3140         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3141         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3142         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3143         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3144         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3145         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3146         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3147         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3148         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3149         noinline.
3150         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3151         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3152         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3153         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3154         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3155         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3156         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3157         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3158         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3159         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3160         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3161         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3162         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3163         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3164         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3165         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3166         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3167         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3168         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3169         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3170         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3171         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3172         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3173         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3174         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3175         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3176         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3177         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3178         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3179         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3180         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3181         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3182         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3183         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3184         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3185         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3186         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3187         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3188         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3189         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3190         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3191         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3192         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3193         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3194         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3195         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3196         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3197         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3198         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3199         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3200         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3201         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3202         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3203         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3204         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3205         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3206         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3207         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3208         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3209         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3210         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3211         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3212         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3213         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3214         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3215         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3216         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3217         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3218         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3219         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3220         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3221         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3222         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3223         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3224         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3225         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3226         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3227         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3228         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3229         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3230         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3231         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3232         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3233         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3234         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3235         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3236         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3237         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3238         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3239         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3240         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3241         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3242         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3243         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3244         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3245         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3246         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3247         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3248         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3249         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3250         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3251         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3252         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3253         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3254         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3255         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3256         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3257         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3258         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3259         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3260         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3261         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3262         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3263         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3264         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3265         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3266         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3267         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3268         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3269         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3270         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3271         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3272         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3273         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3274         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3275         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3276
3277 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3278
3279         PR middle-end/33187
3280         * gcc.target/i386/cmov7.c: New file.
3281
3282 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3283
3284         * gcc.target/i386/sse4a-check.h: New file.
3285         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3286         * gcc.target/i386/sse4a-insert.c: Ditto.
3287         * gcc.target/i386/sse4a-montsd.c: Ditto.
3288         * gcc.target/i386/sse4a-montss.c: Ditto.
3289         * gcc.target/i386/mmx-check.h: New file.
3290         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3291         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3292         * gcc.target/i386/sse-check.h: New file.
3293         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3294         * gcc.target/i386/sse-3.c: Ditto.
3295         * gcc.target/i386/sse-7.c: Ditto.
3296         * gcc.target/i386/sse-9.c: Ditto.
3297         * gcc.target/i386/ssefn-3.c: Ditto.
3298         * gcc.target/i386/sse-recip.c: Ditto.
3299         * gcc.target/i386/sse-recip-vec.c: Ditto.
3300         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3301         * gcc.target/i386/20020523-1.c: Remove.
3302         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3303         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3304         * gcc.target/i386/ssefn-4.c: Ditto.
3305         * gcc.target/i386/sse-6.c: Ditto.
3306         * gcc.target/i386/sse-10.c: Ditto.
3307         * gcc.target/i386/sse-11.c: Ditto.
3308         * gcc.target/i386/sse-18.c: Ditto.
3309         * gcc.target/i386/fpprec-1.c: Ditto.
3310         * g++.dg/other/i386-1.C: Ditto.
3311
3312 2007-09-04  Richard Guenther  <rguenther@suse.de>
3313
3314         PR tree-optimization/33291
3315         * gcc.dg/volatile2.c: New testcase.
3316         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3317         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3318         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3319         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3320
3321 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3322
3323         PR fortran/33253
3324         * gfortran.dg/namelist_15.f90: Update test.
3325         * gfortran.dg/namelist_24.f90: Update test.
3326         * gfortran.dg/namelist_38.f90: New test.
3327
3328 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3329
3330         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3331         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3332         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3333         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3334         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3335         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3336
3337 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3338
3339         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3340         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3341
3342         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3343
3344 2007-09-02  David Daney  <ddaney@avtrex.com>
3345
3346         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3347         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3348         * gcc.target/mips/atomic-memory-1.c: Ditto.
3349         * gcc.target/mips/atomic-memory-2.c: Ditto.
3350
3351 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3352
3353         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3354         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3355
3356 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3357
3358         * gfortran.dg/substr_6.f90: New test.
3359
3360 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3361
3362         PR c++/33208
3363         * g++.dg/other/error18.C: New.
3364         * g++.dg/expr/bitfield3.C: Adjust.
3365
3366 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3367
3368         PR fortran/33276
3369         * gfortran.fortran-torture/compile/pr33276.f90: New.
3370
3371 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3372
3373         PR C/29237
3374         PR middle-end/33272
3375         * gcc.dg/c99-arraydecl-3.c: New test.
3376
3377 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3378
3379         PR c++/32597
3380         * g++.dg/cpp0x/variadic-new2.C: New.
3381         * g++.dg/cpp0x/variadic-new.C: New.
3382
3383 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3384
3385         PR fortran/33232
3386         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3387         * gfortran.dg/read_1.f90: New.
3388
3389 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3390
3391         PR c++/33210
3392         * g++.dg/template/error30.C: New.
3393
3394 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3395
3396         PR c++/32113
3397         * g++.dg/template/crash70.C: New.
3398
3399 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3400
3401         PR c++/33212
3402         * g++.dg/ext/is_class_error.C: New.
3403
3404 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3405
3406         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3407         
3408 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3409             Revital Eres  <eres@il.ibm.com>
3410
3411         * gcc.target/powerpc/paired-1.c: New test.
3412         * gcc.target/powerpc/paired-2.c: New test.
3413         * gcc.target/powerpc/paired-3.c: New test.
3414         * gcc.target/powerpc/paired-4.c: New test.
3415         * gcc.target/powerpc/paired-5.c: New test.
3416         * gcc.target/powerpc/paired-6.c: New test.
3417         * gcc.target/powerpc/paired-7.c: New test.
3418         * gcc.target/powerpc/ppc-paired.c: New test.
3419
3420 2007-08-31  Ollie Wild  <aaw@google.com>
3421
3422         * g++.dg/conversion/ptrmem2.C: New test.
3423         * g++.dg/conversion/ptrmem3.C: New test.
3424         * g++.dg/conversion/ptrmem4.C: New test.
3425         * g++.dg/conversion/ptrmem5.C: New test.
3426         * g++.dg/conversion/ptrmem6.C: New test.
3427         * g++.dg/conversion/ptrmem7.C: New test.
3428         * g++.dg/conversion/ptrmem8.C: New test.
3429
3430 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3431
3432         PR fortran/31879
3433         * gfortran.dg/char_length_7.f90: New test.
3434         * gfortran.dg/char_length_9.f90: New test.
3435         * gfortran.dg/char_assign_1.f90: Add extra warning.
3436
3437         PR fortran/31197
3438         PR fortran/31258
3439         * gfortran.dg/char_length_8.f90: New test.
3440
3441 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3442
3443         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3444
3445 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3446
3447         * gcc.dg/inline-24.c: New test.
3448         * g++.dg/opt/inline11.C: New test.
3449
3450 2007-08-30  Richard Guenther  <rguenther@suse.de>
3451
3452         * gcc.target/i386/vectorize5.c: New testcase.
3453
3454 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3455
3456         PR fortran/33228
3457         * interface.c (check_interface0): Improve error for external procs.
3458         (check_sym_interfaces): Fix checking of module procedures.
3459
3460 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3461
3462         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3463         (AI): Add AI_ALIGN.
3464         * gcc.dg/sync-3.c: New test.
3465
3466         PR middle-end/32758
3467         * gcc.dg/cleanup-12.c: New test.
3468
3469 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3470
3471         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3472         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3473         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3474         * gcc.dg/pr32450.c: Ditto.
3475         * gcc.dg/nest.c: Ditto.
3476         * gcc.dg/nested-func-4.c: Ditto.
3477         * g++.old-deja/g++.law/profile1.C: Ditto.
3478
3479 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3480
3481         PR fortran/32989
3482         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3483         non-default integer kind arguments.
3484
3485 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3486
3487         PR fortran/33105
3488         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3489
3490 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3491
3492         * gcc.dg/h8300-ice2.c: Remove target selector.
3493
3494 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3495
3496         PR fortran/33215
3497         * gfortran.dg/binding_label_tests_15.f03: New test case.
3498         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3499
3500 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3501
3502         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3503         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3504
3505 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3506
3507         PR c++/33194
3508         * g++.dg/other/canon-33194.C: New.
3509
3510 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3511
3512         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3513         * gcc.c-torture/execute/pr23135.c: Likewise.
3514
3515 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3516
3517         * gcc.dg/pr31344.c: Move to ...
3518         * gcc.dg/dfp/pr31344.c: ... here.
3519         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3520         * gcc.dg/20050503-1.c: Ditto.
3521         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3522         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3523         * gcc.dg/20060801-1.c: Ditto.
3524
3525 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3526
3527         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3528         * gfortran.dg/nan_1.f90: Likewise.
3529
3530 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3531
3532         PR fortran/33055
3533         Revert previous patch.
3534
3535 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3536             Kazu Hirata  <kazu@codesourcery.com>
3537
3538         * gcc.target/m68k/interrupt-1.c: New.
3539
3540 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3541
3542         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3543         10000 for targets where "int" can't hold at least 100000.
3544         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3545         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3546         (test5)(test6): Use it.
3547         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3548         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3549         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3550         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3551         * gcc.dg/attr-alloc_size.c (test): Likewise.
3552
3553 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3554
3555         PR c++/33209
3556         * g++.dg/template/error29.C: New.
3557
3558 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR c++/32596
3561         * g++.dg/ext/visibility/anon5.C: New test.
3562
3563 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3564
3565         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3566
3567 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3568
3569         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3570         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3571         * gfortran.dg/gamma_4.f90: New: large-real tests.
3572
3573 2007-08-28  Jason Merrill  <jason@redhat.com>
3574
3575         PR c++/29000
3576         * g++.dg/ext/stmtexpr12.C: New test.
3577
3578         PR c++/28558
3579         * g++.dg/ext/attrib28.C: New test.
3580
3581 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3582
3583         PR target/32661
3584         * gcc.target/i386/pr32661.c: New test.
3585
3586 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3587
3588         PR middle-end/32370
3589         * gcc.dg/pr32370.c: New test.
3590
3591         PR rtl-optimization/33148
3592         * gcc.c-torture/compile/20070827-1.c: New test.
3593
3594         PR debug/32914
3595         * d++.dg/debug/const3.C: New test.
3596         * d++.dg/debug/const4.C: New test.
3597         * d++.dg/debug/dwarf2/const1.C: New test.
3598         * d++.dg/debug/dwarf2/const2.C: New test.
3599         * d++.dg/debug/dwarf2/const2b.C: New test.
3600
3601 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3602             Vladimir Yanovsky  <yanov@il.ibm.com>
3603             Revital Eres  <eres@il.ibm.com>
3604             Andrey Belevantsev  <abel@ispras.ru>
3605
3606         * gcc.dg/sms-1.c: New test.
3607
3608 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3609
3610         * g++.dg/ext/gnu-inline-common.h: New.
3611         * g++.dg/ext/gnu-inline-global-reject.C: New.
3612         * g++.dg/ext/gnu-inline-global.C: New.
3613         * g++.dg/ext/gnu-inline-namespace.C: New.
3614         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3615         * g++.dg/ext/gnu-inline-class.C: New.
3616         * g++.dg/ext/gnu-inline-class-static.C: New.
3617         * g++.dg/ext/gnu-inline-template-class.C: New.
3618         * g++.dg/ext/gnu-inline-template-func.C: New.
3619
3620 2007-08-27  Jason Merrill  <jason@redhat.com>
3621
3622         PR c++/31337
3623         * g++.dg/ext/stmtexpr11.C: New.
3624
3625 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3626
3627         * lib/target-supports.exp (check_profiling_available):
3628         Set profiling_available_saved to 0 on fido-*-elf.
3629
3630 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3631
3632         PR tree-optimization/33173
3633         
3634         * gcc.c-torture/compile/pr33173.c: New.
3635
3636 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3637
3638         PR target/31385
3639         * gcc.dg/dfp/pr31385.c: New.
3640
3641 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3642
3643         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3644
3645 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3646
3647         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3648         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3649         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3650         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3651         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3652         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3653         gcc.target/m68k directory.
3654         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3655         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3656         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3657         gcc.target/cris directory.
3658         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3659         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3660         gcc.target/bfin directory.
3661
3662         * gcc.target/sh: New directory.
3663         * gcc.target/sh/sh.exp: New file.
3664         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3665         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3666         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3667         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3668         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3669         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3670
3671 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3672
3673         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3674         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3675         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3676         * gcc.target/i386/local2.c: Ditto.
3677         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3678         * gcc.target/i386/20011119-1.c: Ditto.
3679         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3680         * gcc.target/i386/fastcall-1.c: Fix target selector.
3681
3682 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3683
3684         PR fortran/33055
3685         * gfortran.dg/negative_unit.f: Add new check
3686         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3687         -fdefault-integer-8.
3688
3689 2007-08-26  Asher Langton  <langton2@llnl.gov>
3690
3691         * gfortran.dg/recursive_stack.f90: New.
3692         * gfortran.dg/openmp_stack.f90: New.
3693
3694 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3695
3696         PR fortran/31298
3697         * gfortran.dg/use_10.f90: New.
3698
3699 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3700
3701         PR fortran/32985
3702         * gfortran.dg/namelist_14.f90: Make test case valid.
3703         * gfortran.dg/common_10.f90: New.
3704
3705 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3706
3707         PR middle-end/33181
3708         * gcc.dg/ifelse-2.c: New.
3709
3710 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3711
3712         PR fortran/32980
3713         * gfortran.dg/gamma_1.f90: New.
3714         * gfortran.dg/gamma_2.f90: New.
3715         * gfortran.dg/gamma_3.f90: New.
3716
3717 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3718
3719         PR fortran/33188
3720         * gfortran.dg/used_types_18.f90: New.
3721
3722 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3723
3724         * gcc.dg/array-init-2.c: New test.
3725
3726 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/33178
3729         * gfortran.dg/initialization_4.f90: Update dg-error.
3730         * gfortran.dg/initialization_13.f90: New.
3731
3732 2007-08-24  Richard Guenther  <rguenther@suse.de>
3733
3734         PR middle-end/33166
3735         * gcc.c-torture/compile/pr33166.c: New testcase.
3736
3737 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3738
3739         PR fortran/33139
3740         * gfortran.dg/pointer_assign_4.f90: New.
3741         * gfortran.dg/shape_2.f90: Fix test case.
3742         * gfortran.dg/char_result_4.f90: Ditto.
3743
3744 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3745
3746         * gcc.dg/array-init-1.c: New test.
3747
3748         PR c++/32567
3749         * g++.dg/parse/crash36.C: New test.
3750
3751 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3752
3753         * gcc.dg/pr32721.c: Updated.
3754
3755 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR tree-optimization/32573
3758         PR middle-end/32946
3759         * gcc.dg/pr32573.c: New test.
3760
3761         PR c++/32898
3762         * g++.dg/lookup/ns3.C: New test.
3763
3764         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3765
3766         PR c++/31941
3767         * g++.dg/parse/crash37.C: New test.
3768
3769 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3770
3771         PR target/17390
3772         * gcc.target/i386/pr17390.c: New test.
3773
3774 2007-08-23  Richard Guenther  <rguenther@suse.de>
3775
3776         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3777         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3778         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3779         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3780         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3781         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3782         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3783         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3784
3785 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3786
3787         * gcc.target/s390: New directory.
3788         * gcc.target/s390/s390.exp: New file.
3789         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3790         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3791         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3792         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3793         gcc.target/s390 directory.
3794
3795 2007-08-23  Richard Guenther  <rguenther@suse.de>
3796
3797         PR tree-optimization/32328
3798         * gcc.dg/pr32328.c: New testcase.
3799
3800 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3801
3802         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3803           available.
3804
3805 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3806
3807         PR fortran/33095
3808         * gfortran.dg/min_max_optional_5.f90: New test.
3809         * gfortran.dg/min_max_optional_2.f90: Remove.
3810         * gfortran.dg/min_max_optional_3.f90: Remove.
3811         * gfortran.dg/min_max_optional_4.f90: Remove.
3812
3813 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3814
3815         * gcc.target/i386/xorps-sse.c: New.
3816         * gcc.target/i386/xorps-sse2.c: New.
3817
3818 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3819
3820         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3821         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3822         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3823
3824 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3825
3826         PR fortran/33020
3827         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3828         include multiple kinds for SHAPE parameter within a single
3829         namespace.
3830         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3831         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3832
3833 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3834
3835         * interface_abstract_1.f90: Extended test case.
3836         * interface_abstract_3.f90: New test.
3837
3838 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3839
3840         * gcc.dg/fold-sub.c: New test.
3841         
3842 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3843
3844         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3845         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3846         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3847         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3848         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3849         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3850
3851 2007-08-22  Richard Guenther  <rguenther@suse.de>
3852
3853         PR middle-end/33007
3854         * gcc.dg/pr33007.c: New testcase.
3855
3856 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3857
3858         * gcc.c-torture/execute/strcmp-1.x: Delete.
3859
3860 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3861
3862         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3863         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3864         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3865         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3866         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3867         gcc.target/i386/stack-realign.c,
3868         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3869         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3870         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3871         target using dg-require-effective-target directive.
3872         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3873         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3874         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3875         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3876         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3877         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3878         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3879         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3880         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3881         Require lp64 target using dg-require-effective-target directive.
3882         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3883         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3884         directive.
3885         * gcc.target/i386/20010202-1.c: Move from here ...
3886         * gcc.dg/20010202-1.c: ... to here.
3887
3888 2007-08-22  Richard Guenther  <rguenther@suse.de>
3889
3890         PR tree-optimization/33142
3891         * gcc.c-torture/execute/pr33142.c: New testcase.
3892
3893 2007-08-22  Richard Guenther  <rguenther@suse.de>
3894
3895         PR middle-end/32563
3896         * g++.dg/torture/pr32563.C: New testcase.
3897
3898 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3899
3900         PR middle-end/32912
3901         * gcc.dg/pr32912-1.c: Add -w to options.
3902         * gcc.dg/pr32912-2.c: Likewise.
3903         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3904
3905 2007-08-21  Ian Lance Taylor  <iant@google.com>
3906
3907         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3908
3909 2007-08-21  Ian Lance Taylor  <iant@google.com>
3910
3911         PR tree-optimization/33134
3912         * g++.dg/tree-ssa/pr33134.C: New test.
3913
3914 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3915
3916         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3917         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3918
3919 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR debug/32610
3922         * gcc.dg/debug/pr32610.c: New test.
3923
3924         * g++.dg/init/new24.C: New test.
3925
3926         PR middle-end/32912
3927         * gcc.dg/pr32912-1.c: New test.
3928         * gcc.dg/pr32912-2.c: New test.
3929         * gcc.dg/pr32912-3.c: New test.
3930
3931 2007-08-21  Richard Guenther  <rguenther@suse.de>
3932
3933         * gcc.dg/pointer-arith-10.c: New testcase.
3934
3935 2007-08-21  Richard Guenther  <rguenther@suse.de>
3936
3937         PR middle-end/33122
3938         * gcc.c-torture/compile/pr33122.c: New testcase.
3939
3940 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3941
3942         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3943
3944 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3945
3946         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3947
3948 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR c++/33025
3951         * g++.dg/init/new23.C: New test.
3952
3953 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3954
3955         PR middle-end/30564
3956         * gcc.c-torture/compile/pr30564-1.c: New test.
3957         * gcc.c-torture/compile/pr30564-2.c: New test.
3958
3959 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3960
3961         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3962
3963 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3964
3965         * gfortran.dg/interface_abstract_2.f90: New.
3966         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3967
3968 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3969
3970         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3971         unknown (so that outer-loop wont get analyzed).
3972         * gcc.dg/vect/vect-outer-1a.c: New test.
3973         * gcc.dg/vect/vect-outer-1b.c: New test.
3974         * gcc.dg/vect/vect-outer-1.c: New test.
3975         * gcc.dg/vect/vect-outer-2a.c: New test.
3976         * gcc.dg/vect/vect-outer-2b.c: New test.
3977         * gcc.dg/vect/vect-outer-2c.c: New test.
3978         * gcc.dg/vect/vect-outer-2.c: New test.
3979         * gcc.dg/vect/vect-outer-3a.c: New test.
3980         * gcc.dg/vect/vect-outer-3b.c: New test.
3981         * gcc.dg/vect/vect-outer-3c.c: New test.
3982         * gcc.dg/vect/vect-outer-3.c: New test.
3983         * gcc.dg/vect/vect-outer-4a.c: New test.
3984         * gcc.dg/vect/vect-outer-4b.c: New test.
3985         * gcc.dg/vect/vect-outer-4c.c: New test.
3986         * gcc.dg/vect/vect-outer-4d.c: New test.
3987         * gcc.dg/vect/vect-outer-4e.c: New test.
3988         * gcc.dg/vect/vect-outer-4f.c: New test.
3989         * gcc.dg/vect/vect-outer-4g.c: New test.
3990         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3991         * gcc.dg/vect/vect-outer-4i.c: New test.
3992         * gcc.dg/vect/vect-outer-4j.c: New test.
3993         * gcc.dg/vect/vect-outer-4k.c: New test.
3994         * gcc.dg/vect/vect-outer-4l.c: New test.
3995         * gcc.dg/vect/vect-outer-4m.c: New test.
3996         * gcc.dg/vect/vect-outer-4.c: New test.
3997         * gcc.dg/vect/vect-outer-5.c: New test.
3998         * gcc.dg/vect/vect-outer-6.c: New test.
3999         * gcc.dg/vect/vect-outer-fir.c: New test.
4000         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4001         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4002
4003 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4004
4005         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4006         and -fno-tree-reassoc.
4007         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4008         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4009         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4010         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4011         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4012         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4013         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4014         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4015         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4016         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4017         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4018         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4019         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4020         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4021         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4022         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4023         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4024         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4025         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4026         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4027         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4028         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4029         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4030         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4031         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4032         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4033         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4034         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4035         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4036         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4037         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4038         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4039         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4040         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4041         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4042         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4043         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4044
4045 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4046
4047         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4048         versioning for aliasing).
4049         * gcc.dg/vect/vect-35.c: Likewise.
4050
4051         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4052         targets.
4053         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4054
4055 2007-08-18  Tom Tromey  <tromey@redhat.com>
4056
4057         PR preprocessor/32974:
4058         * gcc.dg/cpp/pr32974.c: New file.
4059
4060 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4061
4062         * gfortran.dg/interface_abstract_1.f90: New.
4063
4064 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4065
4066         PR fortran/32881
4067         * gfortran.dg/pure_initializer_1.f90: New test.
4068
4069 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4070
4071         PR fortran/32875
4072         * gfortran.dg/array_constructor_18.f90: New test.
4073
4074 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4075
4076         PR c++/28989
4077         * g++.dg/expr/lval3.C: New test.
4078         * g++.dg/expr/lval4.C: New test.
4079
4080 2007-08-17  Ollie Wild  <aaw@google.com>
4081
4082         PR c++/31749
4083         * g++.dg/lookup/builtin3.C: New test.
4084         * g++.dg/lookup/builtin4.C: New test.
4085         * g++.dg/lookup/using19.C: New test.
4086
4087 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4088
4089         PR c++/32190
4090         * g++.dg/parse/error31.C: New.
4091
4092 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4093
4094         PR c++/32112
4095         * g++.dg/template/error26.C: New.
4096
4097 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4098
4099         PR fortran/33079
4100         * gfortran.dg/zero_length_2.f90: New test.
4101
4102 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4103
4104         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4105         * gfortran.dg/kind_tests_3.f03: Ditto.
4106         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4107         * gfortran.dg/interface_13.f90: Ditto.
4108         * gfortran.dg/pr32738.f90: Ditto.
4109         * gfortran.dg/module_private_1.f90: Ditto.
4110         * gfortran.dg/test_only_clause.f90: Ditto.
4111         * gfortran.dg/bind_c_vars.f90: Ditto.
4112         * gfortran.dg/bind_c_dts.f90: Ditto.
4113         * gfortran.dg/use_9.f90: Ditto.
4114         * gfortran.dg/generic_8.f90: Ditto.
4115         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4116         * gfortran.dg/private_type_6.f90: Ditto.
4117         * gfortran.dg/c_assoc.f90: Ditto.
4118         * gfortran.dg/private_type_7.f90: Ditto.
4119         * gfortran.dg/global_vars_c_init.f90: Ditto.
4120         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4121         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4122         * gfortran.dg/c_size_t_test.f03: Ditto.
4123         * gfortran.dg/used_types_12.f90: Ditto.
4124         * gfortran.dg/pr25923.f90: Ditto.
4125         * gfortran.dg/test_com_block.f90: Ditto.
4126         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4127         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4128         * gfortran.dg/com_block_driver.f90: Ditto.
4129         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4130         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4131         * gfortran.dg/c_loc_test.f90: Ditto.
4132         * gfortran.dg/c_ptr_tests.f03: Ditto.
4133         * gfortran.dg/module_interface_1.f90: Ditto.
4134
4135 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4136
4137         PR c++/32870
4138         * g++.dg/other/error17.C: Adjust.
4139         
4140 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4141
4142         PR middle-end/32970
4143         * g++.dg/ext/altivec-14.C: New test.
4144
4145 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4146
4147         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4148         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4149         dump files.
4150         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4151         * gcc.dg/vect/pr32366.c: Ditto.
4152
4153 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4154
4155         PR testsuite/33082
4156         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4157         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4158         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4159         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4160
4161 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4162
4163         PR fortran/33072
4164         * gfortran.dg/use_9.f90: New.
4165
4166 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4167
4168         * g++.dg/gcov/gcov-5.C: New test.
4169
4170 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4171
4172         * g++.dg/gcov/gcov-4.C: New test.
4173         * lib/gcov.exp (verify-lines): Add support for
4174         checking no-coverage lines.
4175
4176 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4177
4178         * gcc.dg/vect/vect-vfa-01.c: New.
4179         * gcc.dg/vect/vect-vfa-02.c: New.
4180         * gcc.dg/vect/vect-vfa-03.c: New.
4181         * gcc.dg/vect/vect-vfa-04.c: New.
4182         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4183         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4184         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4185         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4186         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4187         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4188         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4189         gfortran.dg/vect/pr19049.f90: Rename to start with
4190         prefix no-vfa-.
4191         * gcc.dg/vect/vect.exp: Disable versioning for alias
4192         when test starts with no-vfa-.
4193         * gfortran.dg/vect/vect.exp: Likewise.
4194
4195 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4196
4197         * gcc.dg/torture/pr32897.c: New test.
4198
4199 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4200
4201         PR c++/31132
4202         * g++.dg/template/crash69.C: New.
4203
4204 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4205
4206         * lib/target-supports.exp (check_effective_target_arm32): Use
4207         check_no_compiler_messages.
4208
4209 2007-08-15  Diego Novillo  <dnovillo@google.com>
4210
4211         gcc.dg/tree-ssa/20070815.c: New test.
4212
4213 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4214
4215         PR fortran/33077
4216         * gfortran.dg/random_7.f90: Initialize variable.
4217
4218 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR middle-end/33074
4221         * gfortran.dg/pr33074.f90: New test.
4222
4223         PR c++/32992
4224         * g++.dg/opt/nrv14.C: New test.
4225
4226 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4227
4228         PR c++/33035
4229         * g++.dg/template/crash68.C: New.
4230
4231 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4232
4233         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4234         * gcc.dg/sibcall-4.c: Ditto.
4235
4236 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4237
4238         PR fortran/33066
4239         * gfortran.dg/use_8.f90: New test.
4240         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4241
4242 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4243
4244         PR c++/27211
4245         * g++.dg/template/error27.C: New.
4246         * g++.dg/template/error28.C: New.
4247         * g++.dg/other/pr28304.C: Adjust.
4248         * g++.old-deja/g++.mike/p811.C: Likewise.
4249
4250 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4251
4252         PR target/30315
4253         * gcc.target/i386/pr30315.c: New.
4254
4255 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4256
4257         PR fortran/32594
4258         * gfortran.dg/substr_5.f90: New test.
4259
4260 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4261
4262         PR c/30428
4263         * gcc.dg/vector-2.c: New test.
4264
4265         PR c++/30428
4266         * g++.dg/ext/vector8.C: New test.
4267
4268 2007-08-13  Dan Hipschman  <dsh@google.com>
4269
4270         PR c/32953
4271         * gcc.dg/format/array-1.c: Add an additional test for
4272         unterminated format strings of length 1.
4273
4274 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4275
4276         PR fortran/32926
4277         * gfortran.dg/external_procedures_3.f90: New test.
4278
4279 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4280
4281         PR fortran/32827
4282         * gfortran.dg/import6.f90: New test.
4283
4284 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4285
4286         PR C/30427
4287         *  gcc.dg/vector-1.c: New test.
4288
4289 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4290
4291         * gcc.dg/pr21255-4.c: Skip for PIC.
4292         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4293
4294 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4295
4296         * gcc.dg/attr-isr.c: Skip for PIC.
4297         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4298         * gcc.dg/attr-isr-trapa.c: Likewise.
4299         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4300         * gcc.dg/pragma-isr-trapa.c: Likewise.
4301         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4302
4303 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4304
4305         PR fortran/32962
4306         * gfortran.dg/transpose_1.f90: New test.
4307
4308 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4309
4310         PR fortran/29600
4311         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4312         intrinsic.
4313
4314 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4315
4316         PR fortran/30964
4317         PR fortran/33054
4318         * gfortran.dg/random_4.f90: New test.
4319         * gfortran.dg/random_5.f90: New test.
4320         * gfortran.dg/random_6.f90: New test.
4321         * gfortran.dg/random_7.f90: New test.
4322
4323 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4324
4325         PR fortran/32860
4326         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4327
4328 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4329
4330         PR fortran/31629
4331         * gfortran.dg/module_private_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: New test.
4337         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4338
4339 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4340
4341         PR fortran/32937
4342         * gfortran.dg/char_length_6.f90: New test.
4343
4344 2007-08-10  Ollie Wild  <aaw@google.com>
4345
4346         * g++.dg/lookup/using18.C: New test.
4347
4348 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4349
4350         PR c++/17763
4351         * g++.dg/other/error16.C: New.
4352
4353 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4354
4355         PR libfortran/33039
4356         * gfortran.dg/namelist_37.f90: New test.
4357
4358 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4359
4360         PR c++/22256
4361         * g++.dg/conversion/op3.C: New.
4362
4363 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4364
4365         PR fortran/32987
4366         * gfortran.dg/fmt_tab_1.f90: New.
4367         * gfortran.dg/fmt_tab_2.f90: New.
4368
4369 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4370
4371         PR c/32796
4372         * gcc.c-torture/compile/pr32796.c: New test.
4373
4374 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4375
4376         PR middle-end/32813
4377         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4378         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4379         instead of just -O.
4380
4381 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4382
4383         * gcc.target/mips/code-readable-1.c: New test.
4384         * gcc.target/mips/code-readable-2.c: Likewise.
4385         * gcc.target/mips/code-readable-3.c: Likewise.
4386
4387 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4388             Revital Eres  <eres@il.ibm.com>
4389
4390         * gfortran.dg/sms-1.f90: Add comment.
4391         * gfortran.dg/sms-2.f90: New.
4392
4393 2007-08-07  Ian Lance Taylor  <iant@google.com>
4394
4395         * gcc.dg/instrument-1.c: New test.
4396         * gcc.dg/instrument-2.c: New test.
4397         * gcc.dg/instrument-3.c: New test.
4398
4399 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4400
4401         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4402
4403 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4404
4405         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4406         !vector_alignment_reachable targets.
4407         * gcc.dg/vect/vect-33.c: Likewise.
4408         * gcc.dg/vect/vect-42.c: Likewise.
4409         * gcc.dg/vect/vect-44.c: Likewise.
4410         * gcc.dg/vect/vect-50.c: Likewise.
4411         * gcc.dg/vect/vect-70.c: Likewise.
4412         * gcc.dg/vect/vect-71.c: Likewise.
4413         * gcc.dg/vect/vect-87.c: Likewise.
4414         * gcc.dg/vect/vect-88.c: Likewise.
4415         * gcc.dg/vect/vect-91.c: Likewise.
4416         * gcc.dg/vect/vect-93.c: Likewise.
4417         * gcc.dg/vect/vect-96.c: Likewise.
4418         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4419         * gcc.dg/vect/section-anchors-69.c: Likewise.
4420         * gcc.dg/vect/pr25413.c: Likewise.
4421         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4422         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4423         * gfortran.dg/vect-2.f90: Likewise.
4424         * gfortran.dg/vect-3.f90: Likewise.
4425         * gfortran.dg/vect-4.f90: Likewise.
4426         * gfortran.dg/vect-5.f90: Likewise.
4427         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4428         Return false for darwin. 
4429         (check_effective_target_vector_alignment_reachable_for_double): New.
4430
4431 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4432
4433         * gcc.dg/multiword-1.c: New testcase.
4434
4435 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4436
4437         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4438         messages.
4439         * gfortran.dg/namelist_36.f90: New test.
4440
4441 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4442
4443         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4444           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4445
4446 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4447
4448         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4449         * gcc.dg/torture/type-generic-1.c: Likewise.
4450
4451 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4452
4453         * gcc.c-torture/20070522-1.c: Move to ...
4454         * gcc.c-torture/compile/20070522-1.c: Here.
4455
4456 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4457
4458         PR fortran/29828
4459         * gfortran.dg/minmax_char_1.f90: New test.
4460         * gfortran.dg/minmax_char_2.f90: New test.
4461         * gfortran.dg/min_max_optional_4.f90: New test.
4462
4463 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4464
4465         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4466         hanging on the testcase.
4467
4468 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4469
4470         PR middle-end/32988
4471         * gcc.c-torture/compile/pr32988.c: New test.
4472
4473 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4474
4475         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4476
4477 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4478
4479         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4480
4481         Revert:
4482         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4483
4484         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4485
4486 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4487
4488         PR fortran/32979
4489         * gfortran.dg/isnan_1.f90: New test.
4490
4491 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4492             Revital Eres <eres@il.ibm.com>
4493
4494         * gcc.dg/sms-antideps.c: New test.
4495
4496 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/31214
4499         * gfortran.dg/entry_13.f90: New test.
4500
4501         * gfortran.dg/entry_12.f90: Clean up .mod file.
4502
4503 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4504
4505         PR fortran/32770
4506         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4507         variables as kind=4 so they don't overflow the record length.
4508
4509 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4510
4511         PR fortran/32968
4512         * gfortran.dg/selected_kind_1.f90: New test.
4513
4514 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4515
4516         PR middle-end/32780
4517         * gcc.c-torture/compile/pr32780.c: New test.
4518
4519 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4520
4521         RP middle-end/32399
4522         * gcc.c-torture/compile/pr32399.c: New testcase.
4523
4524 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4525
4526         PR middle-end/32304
4527         * g++.dg/torture/pr32304.C: New testcase.
4528
4529 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4530
4531         PR middle-end/32935
4532         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4533
4534 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4535
4536         PR fortran/32955
4537         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4538
4539 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4540
4541         PR fortran/31202
4542         * gfortran.dg/nint_2.f90: New test.
4543
4544 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4545
4546         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4547         * gcc.dg/weak/typeof-2.c: Likewise.
4548
4549 2007-08-03  Diego Novillo  <dnovillo@google.com>
4550
4551         PR 31521
4552         * gcc.dg/tree-ssa/pr31521.c: New test.
4553
4554 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4555
4556         PR fortran/32770
4557         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4558         iostat must be default kind.
4559
4560 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4561
4562         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4563
4564 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4565
4566         PR fortran/32770
4567         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4568         explicit so test passes with -fdefault-integer-8.
4569         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4570         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4571
4572 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4573
4574         PR c++/30849
4575         * g++.dg/parse/asm1.C: New test.
4576
4577         PR c++/30850
4578         * g++.dg/parse/asm2.C: Likewise.
4579
4580         PR c++/30851
4581         * g++.dg/parse/asm3.C: Likewise.
4582         
4583 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4584
4585         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4586           "int" is only 16 bit bits wide.
4587         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4588
4589 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4590
4591         * g++.dg/torture/type-generic-1.C: New.
4592         * gcc.dg/pr28796-2.c: Move tests ...
4593         * gcc.dg/tg-tests.h: ... here.
4594         * gcc.dg/torture/type-generic-1.c: New.
4595
4596 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4597
4598         PR libfortran/32954
4599         * minmaxloc_3.f90:  New test case.
4600
4601 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4602
4603         PR fortran/32936
4604         * gfortran.dg/allocate_stat.f90: New.
4605
4606 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4607
4608         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4609
4610 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4611
4612         PR tree-optimization/32919
4613         * gcc.c-torture/compile/pr32919.c: New.
4614
4615 2007-08-01  Nick Clifton  <nickc@redhat.com>
4616
4617         * gcc.c-torture/execute/execute.exp: Change copyright header to
4618         refer to version 3 of the GNU General Public License and to point
4619         readers at the COPYING3 file and the FSF's license web page.
4620         * gcc.c-torture/execute/ieee/ieee.exp,
4621         gcc.c-torture/unsorted/unsorted.exp,
4622         gcc.c-torture/compile/compile.exp,
4623         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4624         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4625         gcc.target/cris/torture/cris-torture.exp,
4626         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4627         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4628         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4629         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4630         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4631         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4632         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4633         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4634         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4635         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4636         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4637         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4638         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4639         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4640         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4641         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4642         gcc.dg/noncompile/noncompile.exp,
4643         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4644         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4645         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4646         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4647         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4648         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4649         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4650         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4651         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4652         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4653         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4654         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4655         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4656         g++.old-deja/old-deja.exp,
4657         gfortran.fortran-torture/execute/execute.exp,
4658         gfortran.fortran-torture/compile/compile.exp,
4659         treelang/output/output-1.c, treelang/output/output-1.tree,
4660         treelang/execute/execute.exp, treelang/Makefile.in,
4661         treelang/compile/compile.exp, g++.dg/dg.exp,
4662         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4663         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4664         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4665         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4666         g++.dg/compat/struct-layout-1.exp,
4667         g++.dg/compat/struct-layout-1_generate.c,
4668         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4669         g++.dg/bprob/bprob.exp, config/default.exp,
4670         gcc.test-framework/test-framework.awk,
4671         gcc.test-framework/gen_directive_tests,
4672         gcc.test-framework/test-framework.exp,
4673         objc.dg/special/special.exp,
4674         objc.dg/gnu-encoding/gnu-encoding.exp,
4675         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4676         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4677         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4678         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4679         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4680         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4681         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4682         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4683         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4684         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4685         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4686         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4687         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4688         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4689         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4690         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4691         Likewise.
4692
4693 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4694
4695         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4696         error message text.
4697
4698 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4699
4700         PR fortran/32945
4701         * gfortran.dg/initialization_12.f90: New test.
4702
4703 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4704
4705         PR fortran/31609
4706         * gfortran.dg/entry_12.f90: New test.
4707
4708 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4709
4710         PR fortran/32938
4711         * gfortran.dg/altreturn_6.f90: New test.
4712
4713 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4714
4715         PR fortran/32942
4716         * gfortran.dg/exponent_2.f90: New test.
4717
4718 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4719
4720         * gcc.dg/vect/vect-117.c: New test.
4721         * gcc.dg/vect/vect-74.c: Enabled test
4722         * gcc.dg/vect/vect-81.c: Enabled test
4723
4724 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4725
4726         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4727         s/dg-error/dg-warning where warning is expected.
4728
4729 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4730
4731         PR fortran/32770
4732         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4733         of huge() to correct kind.
4734
4735 2007-07-30  Ollie Wild  <aaw@google.com>
4736
4737         * gcc.dg/cpp/counter-2.c: New test.
4738         * gcc.dg/cpp/counter-3.c: New test.
4739         * gcc.dg/cpp/dir-only-1.c: New test.
4740         * gcc.dg/cpp/dir-only-1.h: New file.
4741         * gcc.dg/cpp/dir-only-2.c: New test.
4742         * gcc.dg/cpp/dir-only-3.c: New test.
4743         * gcc.dg/cpp/dir-only-3a.h: New file.
4744         * gcc.dg/cpp/dir-only-3b.h: New file.
4745         * gcc.dg/cpp/dir-only-4.c: New test.
4746         * gcc.dg/cpp/dir-only-5.c: New test.
4747         * gcc.dg/cpp/dir-only-6.c: New test.
4748
4749 2007-07-30  Julian Brown  <julian@codesourcery.com>
4750
4751         * gcc.target/arm/neon/v*.c: Regenerate.
4752
4753 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4754
4755         PR c++/32108
4756         * g++.dg/ext/label6.C: New.
4757
4758 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4759
4760         PR libfortran/32858
4761         PR libfortran/30814
4762         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4763
4764 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4765
4766         PR fortran/31211
4767         * gfortran.dg/actual_pointer_function_1.f90: New test.
4768
4769         PR fortran/32682
4770         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4771
4772 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4773
4774         PR fortran/32906
4775         * gfortran.dg/shape_1.f90: Adjust error message.
4776         * gfortran.dg/parameter_array_ref_1.f90: New test.
4777
4778 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4779
4780         PR fortran/31609
4781         * gfortran.dg/entry_11.f90: New test.
4782
4783 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4784             Revital Eres  <eres@il.ibm.com>
4785
4786         * gfortran.dg/sms-1.f90: New test.
4787
4788 2007-07-28  Richard Guenther  <rguenther@suse.de>
4789
4790         * gcc.c-torture/compile/pr32920.c: New testcase.
4791
4792 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4793
4794         PR c++/30917
4795         * g++.dg/lookup/friend11.C: New test.
4796
4797 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4798
4799         * gfortran.dg/namelist_5.f90: Adjusted error message.
4800         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4801         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4802         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4803         * gfortran.dg/namelist_32.f90: ... this.
4804
4805         PR fortran/32876
4806         * gfortran.dg/namelist_33.f90: New test.
4807
4808         PR fortran/32905
4809         * gfortran.dg/namelist_34.f90: New test.
4810
4811         PR fortran/31818
4812         * gfortran.dg/namelist_35.f90: New test.
4813
4814 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/32880
4817         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4818
4819 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4820
4821         PR testsuite/32471
4822         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4823           assuming it is 0x7ffffffff.
4824         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4825         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4826
4827 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4828
4829         * gfortran.dg/operator_3.f90: Fix dg directive.
4830         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4831         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4832         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4833
4834 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4835
4836         * g++.dg/cpp0x/decltype1.C: New.
4837         * g++.dg/cpp0x/decltype2.C: New.
4838         * g++.dg/cpp0x/decltype3.C: New.
4839         * g++.dg/cpp0x/decltype4.C: New.
4840         * g++.dg/cpp0x/decltype5.C: New.
4841         * g++.dg/cpp0x/decltype6.C: New.
4842
4843 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4844
4845         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4846           because the test relies on bit 31 to be the sign bit.
4847
4848 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4849
4850         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4851           assuming it is 0x7fffffff.
4852         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4853         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4854
4855 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4856
4857         PR c++/32346
4858         * g++.dg/expr/bitfield9.C: New test.
4859
4860 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4861
4862         PR fortran/32899
4863         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4864
4865 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4866
4867         PR fortran/32760
4868         * gfortran.dg/private_type_7.f90: New test.
4869
4870 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4871
4872         PR fortran/32035
4873         * gfortran.dg/select_char_1.f90: New test.
4874
4875 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4876
4877         PR fortran/32903
4878         * gfortran.dg/initialization_11.f90: New test.
4879
4880 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4881
4882         * gcc.target/mips/ins-1.c: New test.
4883
4884 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4885
4886         PR/19232
4887         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4888         (f1): Likewise.
4889
4890 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4891
4892         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4893         error: width of 'spare' exceeds its type.
4894
4895 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4896
4897         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4898         * gcc.dg/sibcall-4.c: Likewise.
4899
4900 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4901
4902         PR rtl-optimization/31500
4903         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4904         * g++.dg/warn/Warray-bounds.C: Likewise.
4905
4906 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4907
4908         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4909
4910 2007-07-25  Julian Brown  <julian@codesourcery.com>
4911             Paul Brook  <paul@codesourcery.com>
4912             Joseph Myers  <joseph@codesourcery.com>
4913             Mark Shinwell  <shinwell@codesourcery.com>
4914
4915         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4916         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4917         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4918         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4919         (check_effective_target_arm_neon_hw): New.
4920         * gcc.target/arm/neon/neon.exp: New file.
4921         * gcc.target/arm/neon/polytypes.c: New file.
4922         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4923
4924 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4925
4926         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4927           targets where an "int" is less than 32 bits wide.
4928
4929 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4930
4931         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4932
4933 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4934
4935         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4936           during addition if an int is only 16 bits wide.
4937         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4938
4939 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4940
4941         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4942           size as "long int" and are 32 or 64 bits wide.
4943         * gcc.dg/torture/pr28814.c: Likewise.
4944
4945 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4946
4947         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4948           exactly as wide as an int.
4949
4950 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4951
4952         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4953         Define and use throughout as long long printf format specifier.
4954         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4955         Likewise.
4956
4957 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4958
4959         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4960         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4961
4962 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4963
4964         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4965
4966 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4967
4968         * gcc.c-torture/execute/20070724-1.c: New.
4969
4970 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4971
4972         PR fortran/31205
4973         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4974         "deallocates" to 24, since patch has code rid of much spurious
4975         code.
4976         * gfortran.dg/interface_assignment_1.f90 : New test.
4977
4978         PR fortran/32842
4979         * gfortran.dg/interface_assignment_2.f90 : New test.
4980
4981 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4982
4983         PR fortran/32867
4984         * fortran.dg/initialization_10.f90: New test.
4985
4986 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4987
4988         PR fortran/32778
4989         * gfortran.dg/imag_2.f: Removed
4990         * gfortran.dg/warn_std_1.f90: New test.
4991         * gfortran.dg/warn_std_2.f90: New test.
4992         * gfortran.dg/warn_std_3.f90: New test.
4993
4994 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4995
4996         PR c++/29001
4997         * g++.dg/init/new22.C: New.
4998
4999 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5000
5001         PR c++/32561
5002         * g++.dg/template/crash67.C: New.
5003
5004 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5005
5006         * lib/target-support.exp (check_effective_target_natural_alignment): 
5007         (check_effective_target_vector_alignment_reachable): New.
5008         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5009         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5010         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5011         check.
5012         * gcc.dg/vect/pr25413.c: Likewise.
5013         * gcc.dg/vect/pr31699.c: Likewise.
5014
5015 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5016
5017         PR fortran/30814
5018         * gfortran.dg/pack_bounds_1.f90:  New test case.
5019
5020 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5021
5022         PR fortran/31639
5023         * gfortran.dg/initialization_9.f90: New test.
5024
5025 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5026
5027         PR fortran/32797
5028         PR fortran/32800
5029         * gfortran.dg/bind_c_usage_8.f03: New test case.
5030         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5031         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5032
5033 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5034
5035         * gcc.target/mips/branch-cost-1.c: New test.
5036         * gcc.target/mips/branch-cost-2.c: Likewise.
5037
5038 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5039
5040         PR fortran/32732
5041         * gfortran.dg/c_char_tests.f03: New test case.
5042         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5043         * gfortran.dg/c_char_tests_2.f03: New test case.
5044         * gfortran.dg/value_6.f03: Ditto.
5045         * gfortran.dg/value_7.f03: Ditto.
5046
5047 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5048
5049         PR fortran/32600
5050         * gfortran.dg/c_funloc_tests_5.f03: New.
5051         * gfortran.dg/c_funloc_tests_5.f04: New.
5052         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5053
5054 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5055
5056         PR c++/32839
5057         * g++.dg/expr/call4.C: New.
5058         * g++.dg/expr/call5.C: New.
5059
5060 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5061
5062         PR fortran/32710
5063         * gfortran.dg/namelist_30.f90: New test.
5064
5065 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5066
5067         PR fortran/29962
5068         * gfortran.dg/array_initializer_1.f90: Removed warning.
5069         * gfortran.dg/initialization_1.f90: Adjusted messages.
5070         * gfortran.dg/nested_modules_6.f90: Removed warning.
5071
5072         PR fortran/31253
5073         * gfortran.dg/initialization_7.f90: New test.
5074
5075         PR fortran/31639
5076         * gfortran.dg/initialization_8.f90: New test.
5077
5078 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5079
5080         PR c++/30818
5081         * g++.dg/template/crash47.C: Adjust errors.
5082         * g++.dg/template/crash48.C: Adjust errors.
5083         * g++.dg/template/typename12.C: New.
5084         * g++.dg/template/typename13.C: New.
5085         * g++.dg/template/typename14.C: New.
5086         * g++.dg/template/typedef6.C: Adjust errors.
5087
5088 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5089
5090         PR fortran/32627
5091         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5092         * gfortran.dg/pr32627.f03: New test case.
5093
5094         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5095         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5096         c_f_pointer_logical.
5097         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5098         c_f_pointer_complex.
5099         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5100         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5101         c_f_pointer_shape_tests_2.
5102         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5103
5104 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5105
5106         PR fortran/32804
5107         * gfortran.dg/c_loc_tests_9.f03: New test case.
5108         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5109
5110 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5111
5112         PR fortran/32823
5113         * gfortran.dg/int_2.f90: New test.
5114         
5115 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5116
5117         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5118
5119 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5120
5121         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5122         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5123
5124 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5125
5126         PR tree-optimization/19910
5127         * gcc.dg/pr19910.c: New test.
5128
5129 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5130
5131         PR fortran/32738
5132         * gfortran.dg/pr32738.f90: New test.
5133
5134 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5135
5136         PR tree-optimzation/32635
5137         * gfortran.dg/pr32635.f:  New test case.
5138
5139 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5140
5141         PR fortran/32801
5142         * gfortran.dg/pr32801.f03: New test case.
5143
5144 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5145
5146         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5147         Test negative numbers also.
5148         * gcc.dg/c99-math-float-1.c: Likewise.
5149         * gcc.dg/c99-math-long-double-1.c: Likewise.
5150         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5151         test inputs.
5152
5153 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5154         
5155         * lib/target-supports.exp (check_effective_target_sync_int_long):
5156         Enable for xtensa.
5157         (check_effective_target_sync_char_short): Likewise.
5158         
5159 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5160
5161         * gcc.dg/pr28796-2.c: Add more cases.
5162
5163 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5164
5165         * gcc.dg/pr28796-1.c: Add more cases.
5166         * gcc.dg/pr28796-2.c: Likewise.
5167
5168 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5169
5170         * gcc.dg/pr28796-1.c: Add more cases.
5171         * gcc.dg/pr28796-2.c: Likewise.
5172
5173 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5174
5175         PR fortran/32535
5176         * gfortran.dg/pr32535.f90: New test.
5177
5178 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5179
5180         PR fortran/31320
5181         PR fortran/32665
5182         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5183
5184 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5185
5186         PR rtl-optimization/32773
5187         * gcc.dg/pr32773.c: New test.
5188
5189 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5190
5191         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5192         match flax-vector-conversions note.
5193         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5194         instead of dg-error for the warning.
5195
5196 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5197
5198         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5199           adapted to work on targets with 16-bit or wider int.
5200         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5201         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5202         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5203         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5204
5205 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5206
5207         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5208         support large arrays.
5209         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5210         * gcc.dg/20061109-1.c: Likewise.
5211         * gcc.c-torture/execute/20061101-1.x: Likewise.
5212         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5213         * gcc.c-torture/execute/pr31448.x: Likewise.
5214
5215 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5216
5217         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5218
5219         PR fortran/32238
5220         * gfortran.dg/pr32238.f90: New test.
5221
5222         PR fortran/32222
5223         * gfortran.dg/pr32222.f90: New test.
5224
5225         PR fortran/32242
5226         * gfortran.dg/pr32242.f90: New test.
5227         
5228 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5229             David Ung  <davidu@mips.com>
5230
5231         * gcc.target/mips/mips-sched-madd.c: New test case.
5232
5233 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5234
5235         PR libfortran/32611
5236         * gfortran.dg/large_real_kind_1.f90: Update test.
5237         * gfortran.dg/pr17706.f90: Update test.
5238         * gfortran.dg/fmt_zero_digits.f90: Update test.
5239         * gfortran.dg/fmt_zero_precision.f90: Update test.
5240         * gfortran.dg/real_const_3.f90: Update test.
5241
5242 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5243
5244         PR fortran/32036
5245         * gfortran.dg/bounds_check_8.f90: New test.
5246         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5247
5248 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5249
5250         PR fortran/32357
5251         * gfortran.dg/mvbits_2.f90: New test.
5252
5253 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5254
5255         PR libfortran/32731
5256         * gfortran.dg/pack_mask_1.f90:  New test.
5257         * gfortran.dg/unpack_mask_1.f90:  New test.
5258
5259 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5260
5261         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5262         * gcc.dg/20001101-1.c: Likewise.
5263         * gcc.dg/20001102-1.c: Likewise.
5264         * gcc.dg/20020116-2.c: Likewise.
5265         * gcc.dg/20020416-1.c: Likewise.
5266         * gcc.dg/sparc-constant-1.c: Likewise.
5267         * gcc.dg/sparc-dwarf2.c: Likewise.
5268         * gcc.dg/sparc-frame-1.c: Likewise.
5269         * gcc.dg/sparc-getcontext-1.c: Likewise.
5270         * gcc.dg/sparc-loop-1.c: Likewise.
5271         * gcc.dg/sparc-reg-1.c: Likewise.
5272         * gcc.dg/sparc-ret.c: Likewise.
5273         * gcc.dg/sparc-trap-1.c: Likewise.
5274         * gcc.dg/ultrasp10.c: Likewise.
5275         * gcc.dg/ultrasp11.c: Likewise.
5276         * gcc.dg/ultrasp1.c: Likewise.
5277         * gcc.dg/ultrasp2.c: Likewise.
5278         * gcc.dg/ultrasp3.c: Likewise.
5279         * gcc.dg/ultrasp4.c: Likewise.
5280         * gcc.dg/ultrasp5.c: Likewise.
5281         * gcc.dg/ultrasp6.c: Likewise.
5282         * gcc.dg/ultrasp7.c: Likewise.
5283         * gcc.dg/ultrasp8.c: Likewise.
5284         * gcc.dg/ultrasp9.c: Likewise.
5285         * gcc.dg/splet-1.c: Delete.
5286
5287 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5288
5289         PR fortran/32724
5290         * gfortran.dg/stfunc_5.f90: New test.
5291
5292 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5293
5294         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5295         New procedure to check if arrays are naturally aligned to the vector
5296         alignment boundary.
5297         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5298         in size_t typedef.  Adjust tree dump scan results according to
5299         vect_aligned_arrays target check.
5300         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5301         vect_aligned_arrays target check.
5302         * gcc.dg/vect/pr31699.c: Ditto.
5303
5304 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5305
5306         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5307         for V2DFmode vector conditional expression.
5308         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5309         and dfceq patterns.
5310         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5311         and dfcgt patterns.
5312         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5313         V2DFmode comparison and test special values.
5314         * lib/target-supports.exp: Switch on test for V2DFmode 
5315         vector conditional expression.
5316
5317 2007-07-13  Richard Guenther  <rguenther@suse.de>
5318
5319         PR tree-optimization/32721
5320         * gcc.dg/pr32721.c: New testcase.
5321
5322 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5323
5324         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5325         error message part that continues on a new line.
5326
5327 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5328
5329         * gcc.dg/c99-tgmath-1.c: New.
5330         * gcc.dg/c99-tgmath-2.c: New.
5331         * gcc.dg/c99-tgmath-3.c: New.
5332         * gcc.dg/c99-tgmath-4.c: New.
5333
5334 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5335             Janis Johnson  <janis187@us.ibm.com>
5336
5337         PR testsuite/25241
5338         * gcc.test-framework/dg-error-exp-F.c: New test.
5339         * gcc.test-framework/dg-warning-exp-F.c: New test.
5340         * lib/gcc.exp: Enable warning and error prefixes.
5341         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5342         (dg-error): Wrap original dg-error.
5343         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5344         markers from dg-error/dg-warning directives.
5345         * gcc.dg/20040322-1.c: Likewise.
5346         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5347         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5348         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5349         * gcc.dg/Werror-1.c: Likewise.
5350         * gcc.dg/Werror-10.c: Likewise.
5351         * gcc.dg/Werror-11.c: Likewise.
5352         * gcc.dg/Werror-2.c: Likewise.
5353         * gcc.dg/Werror-3.c: Likewise.
5354         * gcc.dg/Werror-4.c: Likewise.
5355         * gcc.dg/Werror-5.c: Likewise.
5356         * gcc.dg/Werror-6.c: Likewise.
5357         * gcc.dg/Werror-7.c: Likewise.
5358         * gcc.dg/Werror-8.c: Likewise.
5359         * gcc.dg/Werror-9.c: Likewise.
5360         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5361         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5362         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5363         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5364         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5365         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5366         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5367         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5368         * gcc.dg/Wnested-externs-1.c: Likewise.
5369         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5370         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5371         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5372         * gcc.dg/Wshadow-3.c: Likewise.
5373         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5374         * gcc.dg/Wwrite-strings-1.c: Likewise.
5375         * gcc.dg/anon-struct-5.c: Likewise.
5376         * gcc.dg/anon-struct-6.c: Likewise.
5377         * gcc.dg/anon-struct-7.c: Likewise.
5378         * gcc.dg/anon-struct-8.c: Likewise.
5379         * gcc.dg/array-8.c: Likewise.
5380         * gcc.dg/array-quals-2.c: Likewise.
5381         * gcc.dg/asm-qual-1.c: Likewise.
5382         * gcc.dg/asm-wide-1.c: Likewise.
5383         * gcc.dg/assign-warn-1.c: Likewise.
5384         * gcc.dg/assign-warn-2.c: Likewise.
5385         * gcc.dg/bitfld-10.c: Likewise.
5386         * gcc.dg/bitfld-11.c: Likewise.
5387         * gcc.dg/bitfld-12.c: Likewise.
5388         * gcc.dg/bitfld-13.c: Likewise.
5389         * gcc.dg/bitfld-14.c: Likewise.
5390         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5391         * gcc.dg/builtins-30.c: Likewise.
5392         * gcc.dg/c90-const-expr-5.c: Likewise.
5393         * gcc.dg/c90-typespec-1.c: Likewise.
5394         * gcc.dg/c99-const-expr-5.c: Likewise.
5395         * gcc.dg/c99-flex-array-5.c: Likewise.
5396         * gcc.dg/c99-fordecl-3.c: Likewise.
5397         * gcc.dg/c99-tag-3.c: Likewise.
5398         * gcc.dg/c99-typespec-1.c: Likewise.
5399         * gcc.dg/c99-vla-jump-1.c: Likewise.
5400         * gcc.dg/c99-vla-jump-2.c: Likewise.
5401         * gcc.dg/c99-vla-jump-3.c: Likewise.
5402         * gcc.dg/c99-vla-jump-4.c: Likewise.
5403         * gcc.dg/c99-vla-jump-5.c: Likewise.
5404         * gcc.dg/cast-1.c: Likewise.
5405         * gcc.dg/cast-2.c: Likewise.
5406         * gcc.dg/cast-3.c: Likewise.
5407         * gcc.dg/cast-4.c: Likewise.
5408         * gcc.dg/cast-pretty-print-1.c: Likewise.
5409         * gcc.dg/comp-goto-2.c: Likewise.
5410         * gcc.dg/comp-goto-3.c: Likewise.
5411         * gcc.dg/cpp/error-1.c: Likewise.
5412         * gcc.dg/cpp/if-paren.c: Likewise.
5413         * gcc.dg/decl-7.c: Likewise.
5414         * gcc.dg/decl-8.c: Likewise.
5415         * gcc.dg/decl-nospec-1.c: Likewise.
5416         * gcc.dg/decl-nospec-2.c: Likewise.
5417         * gcc.dg/decl-nospec-3.c: Likewise.
5418         * gcc.dg/declspec-10.c: Likewise.
5419         * gcc.dg/declspec-11.c: Likewise.
5420         * gcc.dg/declspec-12.c: Likewise.
5421         * gcc.dg/declspec-13.c: Likewise.
5422         * gcc.dg/declspec-14.c: Likewise.
5423         * gcc.dg/declspec-15.c: Likewise.
5424         * gcc.dg/declspec-16.c: Likewise.
5425         * gcc.dg/declspec-17.c: Likewise.
5426         * gcc.dg/declspec-4.c: Likewise.
5427         * gcc.dg/declspec-5.c: Likewise.
5428         * gcc.dg/declspec-6.c: Likewise.
5429         * gcc.dg/declspec-7.c: Likewise.
5430         * gcc.dg/declspec-8.c: Likewise.
5431         * gcc.dg/declspec-9.c: Likewise.
5432         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5433         * gcc.dg/dfp/constants-c99.c: Likewise.
5434         * gcc.dg/dfp/keywords-c89.c: Likewise.
5435         * gcc.dg/dfp/keywords-c99.c: Likewise.
5436         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5437         * gcc.dg/dfp/typespec.c: Likewise.
5438         * gcc.dg/dremf-type-compat-2.c: Likewise.
5439         * gcc.dg/dremf-type-compat-3.c: Likewise.
5440         * gcc.dg/dremf-type-compat-4.c: Likewise.
5441         * gcc.dg/empty-source-2.c: Likewise.
5442         * gcc.dg/empty-source-3.c: Likewise.
5443         * gcc.dg/enum3.c: Likewise.
5444         * gcc.dg/extra-semi-2.c: Likewise.
5445         * gcc.dg/extra-semi-3.c: Likewise.
5446         * gcc.dg/float-range-1.c: Likewise.
5447         * gcc.dg/float-range-2.c: Likewise.
5448         * gcc.dg/float-range-3.c: Likewise.
5449         * gcc.dg/float-range-5.c: Likewise.
5450         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5451         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5452         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5453         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5454         * gcc.dg/format/cast-1.c: Likewise.
5455         * gcc.dg/format/gcc_diag-3.c: Likewise.
5456         * gcc.dg/format/gcc_diag-4.c: Likewise.
5457         * gcc.dg/format/gcc_diag-6.c: Likewise.
5458         * gcc.dg/format/gcc_diag-8.c: Likewise.
5459         * gcc.dg/format/gcc_diag-9.c: Likewise.
5460         * gcc.dg/format/nul-2.c: Likewise.
5461         * gcc.dg/format/opt-1.c: Likewise.
5462         * gcc.dg/format/opt-2.c: Likewise.
5463         * gcc.dg/format/opt-3.c: Likewise.
5464         * gcc.dg/format/opt-4.c: Likewise.
5465         * gcc.dg/format/opt-5.c: Likewise.
5466         * gcc.dg/format/opt-6.c: Likewise.
5467         * gcc.dg/framework-2.c: Likewise.
5468         * gcc.dg/func-args-1.c: Likewise.
5469         * gcc.dg/func-outside-1.c: Likewise.
5470         * gcc.dg/func-outside-2.c: Likewise.
5471         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5472         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5473         * gcc.dg/if-empty-1.c: Likewise.
5474         * gcc.dg/init-bad-1.c: Likewise.
5475         * gcc.dg/init-bad-2.c: Likewise.
5476         * gcc.dg/init-bad-3.c: Likewise.
5477         * gcc.dg/init-desig-obs-2.c: Likewise.
5478         * gcc.dg/init-desig-obs-3.c: Likewise.
5479         * gcc.dg/init-empty-2.c: Likewise.
5480         * gcc.dg/init-empty-3.c: Likewise.
5481         * gcc.dg/inline-11.c: Likewise.
5482         * gcc.dg/inline-12.c: Likewise.
5483         * gcc.dg/inline-8.c: Likewise.
5484         * gcc.dg/inline-9.c: Likewise.
5485         * gcc.dg/inline3.c: Likewise.
5486         * gcc.dg/label-decl-1.c: Likewise.
5487         * gcc.dg/label-decl-2.c: Likewise.
5488         * gcc.dg/label-decl-3.c: Likewise.
5489         * gcc.dg/label-decl-4.c: Likewise.
5490         * gcc.dg/long-long-typespec-1.c: Likewise.
5491         * gcc.dg/lvalue-2.c: Likewise.
5492         * gcc.dg/lvalue-3.c: Likewise.
5493         * gcc.dg/nested-func-3.c: Likewise.
5494         * gcc.dg/nested-redef-1.c: Likewise.
5495         * gcc.dg/noreturn-4.c: Likewise.
5496         * gcc.dg/old-style-prom-2.c: Likewise.
5497         * gcc.dg/old-style-prom-3.c: Likewise.
5498         * gcc.dg/old-style-then-proto-1.c: Likewise.
5499         * gcc.dg/overflow-warn-1.c: Likewise.
5500         * gcc.dg/overflow-warn-2.c: Likewise.
5501         * gcc.dg/overflow-warn-3.c: Likewise.
5502         * gcc.dg/overflow-warn-4.c: Likewise.
5503         * gcc.dg/overflow-warn-6.c: Likewise.
5504         * gcc.dg/parm-forwdecl-2.c: Likewise.
5505         * gcc.dg/parm-forwdecl-3.c: Likewise.
5506         * gcc.dg/parm-impl-decl-1.c: Likewise.
5507         * gcc.dg/parm-impl-decl-2.c: Likewise.
5508         * gcc.dg/parm-incomplete-1.c: Likewise.
5509         * gcc.dg/parm-mismatch-1.c: Likewise.
5510         * gcc.dg/pointer-arith-1.c: Likewise.
5511         * gcc.dg/pointer-arith-2.c: Likewise.
5512         * gcc.dg/pointer-arith-3.c: Likewise.
5513         * gcc.dg/pointer-arith-4.c: Likewise.
5514         * gcc.dg/pointer-arith-6.c: Likewise.
5515         * gcc.dg/pointer-arith-7.c: Likewise.
5516         * gcc.dg/pointer-arith-8.c: Likewise.
5517         * gcc.dg/pr13804-1.c: Likewise.
5518         * gcc.dg/pr15698-1.c: Likewise.
5519         * gcc.dg/pr15698-2.c: Likewise.
5520         * gcc.dg/pr15698-3.c: Likewise.
5521         * gcc.dg/pr15698-4.c: Likewise.
5522         * gcc.dg/pr15698-5.c: Likewise.
5523         * gcc.dg/pr15698-6.c: Likewise.
5524         * gcc.dg/pr15698-7.c: Likewise.
5525         * gcc.dg/pr15698-8.c: Likewise.
5526         * gcc.dg/pr17188-1.c: Likewise.
5527         * gcc.dg/pr17301-1.c: Likewise.
5528         * gcc.dg/pr17301-2.c: Likewise.
5529         * gcc.dg/pr17730-1.c: Likewise.
5530         * gcc.dg/pr20368-1.c: Likewise.
5531         * gcc.dg/pr20368-2.c: Likewise.
5532         * gcc.dg/pr20368-3.c: Likewise.
5533         * gcc.dg/pr22308-1.c: Likewise.
5534         * gcc.dg/qual-component-1.c: Likewise.
5535         * gcc.dg/redecl-1.c: Likewise.
5536         * gcc.dg/redecl-11.c: Likewise.
5537         * gcc.dg/redecl-12.c: Likewise.
5538         * gcc.dg/redecl-13.c: Likewise.
5539         * gcc.dg/redecl-14.c: Likewise.
5540         * gcc.dg/redecl-15.c: Likewise.
5541         * gcc.dg/register-var-1.c: Likewise.
5542         * gcc.dg/register-var-2.c: Likewise.
5543         * gcc.dg/stmt-expr-2.c: Likewise.
5544         * gcc.dg/stmt-expr-3.c: Likewise.
5545         * gcc.dg/stmt-expr-label-1.c: Likewise.
5546         * gcc.dg/stmt-expr-label-2.c: Likewise.
5547         * gcc.dg/stmt-expr-label-3.c: Likewise.
5548         * gcc.dg/struct-empty-2.c: Likewise.
5549         * gcc.dg/struct-empty-3.c: Likewise.
5550         * gcc.dg/struct-parse-1.c: Likewise.
5551         * gcc.dg/struct-semi-1.c: Likewise.
5552         * gcc.dg/struct-semi-2.c: Likewise.
5553         * gcc.dg/struct-semi-3.c: Likewise.
5554         * gcc.dg/switch-5.c: Likewise.
5555         * gcc.dg/switch-6.c: Likewise.
5556         * gcc.dg/switch-7.c: Likewise.
5557         * gcc.dg/tls/diag-5.c: Likewise.
5558         * gcc.dg/transparent-union-1.c: Likewise.
5559         * gcc.dg/transparent-union-3.c: Likewise.
5560         * gcc.dg/typespec-1.c: Likewise.
5561         * gcc.dg/vla-init-2.c: Likewise.
5562         * gcc.dg/vla-init-3.c: Likewise.
5563         * gcc.dg/vla-init-4.c: Likewise.
5564         * gcc.dg/vla-init-5.c: Likewise.
5565         * gcc.dg/void-cast-2.c: Likewise.
5566         * gcc.dg/wvla-3.c: Likewise.
5567         * gcc.dg/wvla-7.c: Likewise.
5568         * gcc.target/i386/991209-1.c: Likewise.
5569         * gcc.target/ia64/fpreg-1.c: Likewise.
5570         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5571         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5572         
5573 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5574
5575         PR fortran/31639
5576         * gfortran.dg/func_decl_4.f90: New test.
5577
5578 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5579
5580         PR fortran/32727
5581         * gfortran.dg/interface_17.f90: New test.
5582
5583 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5584
5585         PR fortran/32599
5586         * gfortran.dg/32599.f03: New test case.
5587
5588         PR fortran/32601
5589         * gfortran.dg/32601.f03: New test case.
5590         * gfortran.dg/32601_1.f03: Ditto.
5591         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5592         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5593
5594 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5595
5596         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5597
5598 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5599             Devang Patel  <dpatel@apple.com>
5600
5601         PR tree-optimization/25413
5602         * gcc.dg/vect/vect-align-1.c: New.
5603         * gcc.dg/vect/vect-align-2.c: New.
5604         * gcc.dg/vect/pr25413.c: New.
5605         * gcc.dg/vect/pr25413a.c: New.
5606         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5607
5608 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5609
5610         * lib/target-support.exp (check_ultrasparc_hw_available):
5611         New function.
5612         (is-effective-target): Check $arg for ultrasparc_hw.
5613         (is-effective-target-keyword): Likewise.
5614         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5615         when determining what to do on sparc platforms.
5616         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5617         * gcc.dg/20001101-1.c: Likewise.
5618         * gcc.dg/20001101-2.c: Likewise.
5619         * gcc.dg/ultrasp9.c: Likewise.
5620         * gcc.dg/ultrasp10.c: Likewise.
5621         * gcc.target/sparc/pdist-3.c: Likewise.
5622
5623 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5624
5625         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5626
5627 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5628
5629         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5630         get vectorized.
5631         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5632         now get vectorized.
5633         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5634         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5635         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5636         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5637         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5638         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5639         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5640         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5641         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5642         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5643         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5644         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5645         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5646         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5647         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5648         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5649         Add spu.
5650
5651 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR c++/30854
5654         * g++.dg/parse/error30.C: New test.
5655
5656 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5657
5658         PR fortran/29804
5659         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5660
5661 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5662
5663         * gfortran.fortran-torture/compile/pr32663.f: New test.
5664
5665 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5666
5667         PR c++/31027
5668         * g++.dg/inherit/virtual4.C: New.
5669
5670 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5671
5672         PR target/32661
5673         * gcc.target/i386/pr32661-1.c: New test.
5674
5675 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5676
5677         * gnat.dg/invariant_index.ad[sb]: New test.
5678
5679 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5680
5681         PR c++/32560
5682         * g++.dg/template/decl3.C: New.
5683
5684 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5685
5686         PR 32617
5687         * gcc.c-torture/execute/align-3.c: New.
5688
5689 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5690
5691         PR target/32708
5692         * gcc.target/i386/pr32708-1.c: New test.
5693         * gcc.target/i386/pr32708-2.c: Ditto.
5694         * gcc.target/i386/pr32708-3.c: Ditto.
5695
5696 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5697
5698         * g++.dg/init/new20.C: Remove svn:executable flag.
5699
5700 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5701
5702         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5703
5704 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5705
5706         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5707
5708 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5709
5710         PR testsuite/25241
5711         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5712         directive.
5713         
5714 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5715
5716         PR fortran/32157
5717         * gfortran.dg/overload_2.f90: New test.
5718
5719         PR fortran/32689
5720         * gfortran.dg/transfer_simplify_5.f90
5721
5722         PR fortran/32634
5723         * gfortran.dg/interface_15.f90: New test.
5724
5725 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5726
5727         PR libfortran/32336
5728         * gfortran.dg/matmul_5.f90:  New test case.
5729
5730 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5731
5732         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5733         * gcc.dg/fesd-any.h: Likewise.
5734         * gcc.dg/fesd-baseonly.c: Likewise.
5735         * gcc.dg/fesd-baseonly.h: Likewise.
5736         * gcc.dg/fesd-none.c: Likewise.
5737         * gcc.dg/fesd-none.h: Likewise.
5738         * gcc.dg/fesd-reduced.c: Likewise.
5739         * gcc.dg/fesd-reduced.h: Likewise.
5740         * gcc.dg/fesd-sys.c: Likewise.
5741         * gcc.dg/fesd-sys.h: Likewise
5742         * gcc.dg/fesd.h: Likewise.
5743
5744         * g++.dg/debug/dwarf2: New directory.
5745         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5746         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5747         * g++.dg/other/fesd-any.h: Likewise.
5748         * g++.dg/other/fesd-baseonly.C: Likewise.
5749         * g++.dg/other/fesd-baseonly.h: Likewise.
5750         * g++.dg/other/fesd-none.C: Likewise.
5751         * g++.dg/other/fesd-none.h: Likewise.
5752         * g++.dg/other/fesd-reduced.C: Likewise.
5753         * g++.dg/other/fesd-reduced.h: Likewise.
5754         * g++.dg/other/fesd-sys.C: Likewise.
5755         * g++.dg/other/fesd-sys.h: Likewise.
5756         * g++.dg/other/fesd.h: Likewise.
5757
5758 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5759
5760         PR fortran/31129
5761         * gfortran.dg/parameter_unused.f90: New test.
5762
5763 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5764
5765         PR tree-optimization/32681
5766         * gcc.dg/tree-ssa/pr32681.c: New test.
5767
5768 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5769
5770         PR fortran/32678
5771         * gfortran.dg/fmt_t_5.f90: New test.
5772
5773 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5774
5775         PR c++/30535
5776         * g++.dg/template/operator10.C: New.
5777
5778 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5779
5780         PR libfortran/32217
5781         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5782
5783 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5784
5785         PR fortran/29876
5786         * gfortran.dg/operator_6.f90: New test.
5787
5788 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5789
5790         PR fortran/17711
5791         * gfortran.dg/operator_4.f90: New test.
5792         * gfortran.dg/operator_5.f90: New test.
5793         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5794         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5795
5796 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5797
5798         PR fortran/32669
5799         * gfortran.dg/argument_checking_6.f90: New.
5800
5801 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5802
5803         PR fortran/25094
5804         * gfortran.dg/interface_155555.f90: New test.
5805
5806 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5807
5808         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5809         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5810
5811 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5812
5813         PR testsuite/25241
5814         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5815         discern pedantic diagnostics and errors.
5816         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5817         and not an error.
5818         * gcc.dg/20050121-1.c: This is an error and not a warning.
5819         * gcc.target/i386/sseregparm-2.c:  Likewise.
5820         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5821         * gcc.dg/charset/attribute2.c: Likewise.
5822         * gcc.dg/bitfld-1.c: Likewise.
5823         * gcc.dg/pack-test-2.c: Likewise.
5824         * gcc.dg/940510-1.c: Match separately error and warning.
5825         * gcc.dg/array-2.c: Match separately multiple messages. The second
5826         diagnostic is a pedantic warning and not an error.
5827         * gcc.dg/pr14475.c: Match separately multiple messages.
5828         * gcc.dg/pr18809-1.c: Likewise.
5829         * gcc.dg/pr27953.c: Likewise.
5830         * gcc.dg/vla-init-1.c: Likewise.
5831         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5832
5833 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5834
5835         PR fortran/32644
5836         * gfortran.dg/char_decl_1.f90: New test.
5837
5838 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5839
5840         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5841
5842 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5843
5844         PR c++/32232
5845         * g++.dg/template/overload9.C: New test.
5846
5847 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5848
5849         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5850         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5851
5852 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5853
5854         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5855         * gcc.dg/20001012-2.c: Likewise.
5856         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5857         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5858
5859 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5860
5861         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5862         about the chunk size when STACK_SIZE is defined.
5863
5864 2007-07-06  Josh Conner  <jconner@apple.com>
5865
5866         PR middle-end/32602
5867         * gcc.dg/sibcall-8.c: New test.
5868
5869 2007-07-06  Josh Conner  <jconner@apple.com>
5870
5871         PR middle-end/32603
5872         * gcc.target/arm/sibcall-1.c: New test.
5873
5874 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5875
5876         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5877
5878 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5879
5880         * gfortran.dg/save_parameter.f90: New test.
5881         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5882
5883 2007-07-06  Richard Guenther  <rguenther@suse.de>
5884
5885         * g++.dg/opt/pr30965.C: New testcase.
5886
5887 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5888
5889         * gcc.target/mips/save-restore-5.c: New test.
5890
5891 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5892
5893         PR rtl_optimization/32450
5894         * gcc.dg/pr32450.c: New runtime test.
5895
5896 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5897
5898         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5899         single underscore in scan directives.
5900
5901 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR c++/32245
5904         * g++.dg/init/ptrmem4.C: New test.
5905
5906         PR c++/32251
5907         * g++.dg/init/new21.C: Likewise.
5908
5909         PR c++/31992
5910         * g++.dg/template/static30.C: Likewise.
5911
5912 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5913
5914         * gcc.dg/vect/costmodel/ppc: New directory.
5915         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5916         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5917         New test.
5918         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5919         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5920         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5921         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5922         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5923         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5924         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5925         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5926         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5927         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5928         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5929         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5930         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5931         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5932
5933 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5934
5935         PR fortran/32359
5936         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5937
5938 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5939
5940         PR fortran/32526
5941         * gfortran.dg/interface_14.f90: New test.
5942
5943         PR fortran/32613
5944         * gfortran.dg/do_iterator_2.f90: New test.
5945
5946 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5947
5948         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5949         (FE_DEC_DOWNWARD): Likewise.
5950         (FE_DEC_UPWARD): Likewise.
5951         (FE_DEC_TOWARDZERO): Likewise.
5952         (FE_DEC_TONEARESTFROMZERO): Likewise.
5953
5954 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5955
5956         * gcc.c-torture/compile/pr32606.c: New.
5957         * gfortran.fortran-torture/execute/pr32604.f90: New.
5958
5959 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5960
5961         * gcc.dg/visibility-12.c: New test.
5962         * gcc.dg/visibility-13.c: Likewise.
5963         * g++.dg/ext/visibility-9.C: Likewise.
5964         * g++.dg/ext/visibility-10.C: Likewise.
5965
5966 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5967
5968         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5969         * gcc.dg/sh-relax-vxworks.c: New test.
5970
5971 2007-07-04  Richard Guenther  <rguenther@suse.de>
5972
5973         PR tree-optimization/32500
5974         * gcc.c-torture/execute/pr32500.c: New testcase.
5975
5976 2007-07-04  Richard Guenther  <rguenther@suse.de>
5977
5978         PR tree-optimization/32482
5979         * gcc.c-torture/compile/pr32482.c: New testcase.
5980
5981 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5982
5983         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5984         VxWorks kernels.
5985         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5986         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5987         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5988         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5989
5990 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5991
5992         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5993
5994 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5995
5996         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5997
5998 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5999
6000         PR fortran/31198
6001         * gfortran.dg/min_max_optional_1.f90: New test.
6002         * gfortran.dg/min_max_optional_2.f90: New test.
6003         * gfortran.dg/min_max_optional_3.f90: New test.
6004
6005 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6006
6007         PR fortran/32545
6008         * gfortran.dg/fmt_error.f90: New test.
6009
6010 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6011
6012         PR fortran/32612
6013         * gfortran.dg/interface_13.f90: New test.
6014
6015 2007-07-03  Dave Brolley  <brolley@redhat.com>
6016
6017         PR c++/31743
6018         * g++.dg/init/new20.C: New test.
6019
6020 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6021
6022         PR fortran/32579
6023         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6024
6025 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6026
6027         PR fortran/25062
6028         * common_7.f90: New.
6029         * common_8.f90: New.
6030         * common_9.f90: New.
6031
6032 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6033
6034         PR fortran/30940
6035         * gfortran.dg/argument_checking_1.f90: New.
6036         * gfortran.dg/argument_checking_2.f90: New.
6037         * gfortran.dg/argument_checking_3.f90: New.
6038         * gfortran.dg/argument_checking_4.f90: New.
6039         * gfortran.dg/argument_checking_5.f90: New.
6040         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6041         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6042
6043 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6044
6045         * gcc.dg/pr32176.c: Add -w to default dg-options.
6046
6047 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6048
6049         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6050
6051 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6052
6053         PR fortran/20888
6054         * gfortran.dg/null_2.f90: New.
6055
6056 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6057             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6058
6059         PR middle-end/32176
6060         * gcc.dg/pr32176.c: New test.
6061
6062 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6063
6064         * gcc.dg/const-float80.c : New test.
6065         * gcc.dg/const-float128.c : New test.
6066         * gcc.dg/const-float80-ped.c : New test.
6067         * gcc.dg/const-float128-ped.c : New test.
6068
6069 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6070
6071         * gcc.dg/c99-math.h: Fix typo.
6072
6073 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6074
6075         PR libgomp/32468
6076         * gcc.dg/gomp/pr32468-1.c: New test.
6077
6078 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6079
6080         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6081         an ABI option.
6082
6083 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6084
6085         * gfortran.fortran-torture/compile/pr32583.f: New.
6086         * gcc.c-torture/compile/pr32584.c: New
6087
6088 2007-07-02  Ollie Wild  <aaw@google.com>
6089
6090         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6091         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6092
6093 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6094
6095         * gcc.target/mips/save-restore-1.c: New test.
6096         * gcc.target/mips/save-restore-2.c: Likewise.
6097         * gcc.target/mips/save-restore-3.c: Likewise.
6098         * gcc.target/mips/save-restore-4.c: Likewise.
6099
6100 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6101
6102         PR tree-optimization/31966
6103         PR tree-optimization/32533
6104         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6105         * gfortran.dg/pr32533.f90: Ditto.
6106
6107 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6108
6109         * g++.dg/opt/nrv12.C: New test.
6110         * gcc.target/i386/nrv1.c: New test.
6111
6112         PR c++/31748
6113         * g++.dg/gomp/pr31748.C: New test.
6114
6115 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6116  
6117         PR tree-optimization/32230
6118         * gcc.dg/vect/pr32230.c: New test.
6119
6120 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6121
6122         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6123         * bind_c_coms.f90: Ditto.
6124         * bind_c_coms_driver.c: Ditto.
6125         * bind_c_dts.f90: Ditto.
6126         * bind_c_dts_2.f03: Ditto.
6127         * bind_c_dts_2_driver.c: Ditto.
6128         * bind_c_dts_3.f03: Ditto.
6129         * bind_c_dts_4.f03: Ditto.
6130         * bind_c_dts_driver.c: Ditto.
6131         * bind_c_implicit_vars.f03: Ditto.
6132         * bind_c_procs.f03: Ditto.
6133         * bind_c_usage_2.f03: Ditto.
6134         * bind_c_usage_3.f03: Ditto.
6135         * bind_c_usage_5.f03: Ditto.
6136         * bind_c_usage_6.f03: Ditto.
6137         * bind_c_usage_7.f03: Ditto.
6138         * bind_c_vars.f90: Ditto.
6139         * bind_c_vars_driver.c: Ditto.
6140         * binding_c_table_15_1.f03: Ditto.
6141         * binding_label_tests.f03: Ditto.
6142         * binding_label_tests_10.f03: Ditto.
6143         * binding_label_tests_10_main.f03: Ditto.
6144         * binding_label_tests_11.f03: Ditto.
6145         * binding_label_tests_11_main.f03: Ditto.
6146         * binding_label_tests_12.f03: Ditto.
6147         * binding_label_tests_13.f03: Ditto.
6148         * binding_label_tests_13_main.f03: Ditto.
6149         * binding_label_tests_14.f03: Ditto.
6150         * binding_label_tests_2.f03: Ditto.
6151         * binding_label_tests_3.f03: Ditto.
6152         * binding_label_tests_4.f03: Ditto.
6153         * binding_label_tests_5.f03: Ditto.
6154         * binding_label_tests_6.f03: Ditto.
6155         * binding_label_tests_7.f03: Ditto.
6156         * binding_label_tests_8.f03: Ditto.
6157         * binding_label_tests_9.f03: Ditto.
6158         * c_assoc.f90: Ditto.
6159         * c_assoc_2.f03: Ditto.
6160         * c_f_pointer_shape_test.f90: Ditto.
6161         * c_f_pointer_tests.f90: Ditto.
6162         * c_f_tests_driver.c: Ditto.
6163         * c_funloc_tests.f03: Ditto.
6164         * c_funloc_tests_2.f03: Ditto.
6165         * c_funloc_tests_3.f03: Ditto.
6166         * c_funloc_tests_3_funcs.c: Ditto.
6167         * c_kind_params.f90: Ditto.
6168         * c_kind_tests_2.f03: Ditto.
6169         * c_kinds.c: Ditto.
6170         * c_loc_driver.c: Ditto.
6171         * c_loc_test.f90: Ditto.
6172         * c_loc_tests_2.f03: Ditto.
6173         * c_loc_tests_2_funcs.c: Ditto.
6174         * c_loc_tests_3.f03: Ditto.
6175         * c_loc_tests_4.f03: Ditto.
6176         * c_loc_tests_5.f03: Ditto.
6177         * c_loc_tests_6.f03: Ditto.
6178         * c_loc_tests_7.f03: Ditto.
6179         * c_loc_tests_8.f03: Ditto.
6180         * c_ptr_tests.f03: Ditto.
6181         * c_ptr_tests_10.f03: Ditto.
6182         * c_ptr_tests_5.f03: Ditto.
6183         * c_ptr_tests_7.f03: Ditto.
6184         * c_ptr_tests_7_driver.c: Ditto.
6185         * c_ptr_tests_8.f03: Ditto.
6186         * c_ptr_tests_8_funcs.c: Ditto.
6187         * c_ptr_tests_9.f03: Ditto.
6188         * c_ptr_tests_driver.c: Ditto.
6189         * c_size_t_driver.c: Ditto.
6190         * c_size_t_test.f03: Ditto.
6191         * com_block_driver.f90: Ditto.
6192         * global_vars_c_init.f90: Ditto.
6193         * global_vars_c_init_driver.c: Ditto.
6194         * global_vars_f90_init.f90: Ditto.
6195         * global_vars_f90_init_driver.c: Ditto.
6196         * interop_params.f03: Ditto.
6197         * iso_c_binding_only.f03: Ditto.
6198         * iso_c_binding_rename_1.f03: Ditto.
6199         * iso_c_binding_rename_1_driver.c: Ditto.
6200         * iso_c_binding_rename_2.f03: Ditto.
6201         * iso_c_binding_rename_2_driver.c: Ditto.
6202         * kind_tests_2.f03: Ditto.
6203         * kind_tests_3.f03: Ditto.
6204         * module_md5_1.f90: Ditto.
6205         * only_clause_main.c: Ditto.
6206         * print_c_kinds.f90: Ditto.
6207         * test_bind_c_parens.f03: Ditto.
6208         * test_c_assoc.c: Ditto.
6209         * test_com_block.f90: Ditto.
6210         * test_common_binding_labels.f03: Ditto.
6211         * test_common_binding_labels_2.f03: Ditto.
6212         * test_common_binding_labels_2_main.f03: Ditto.
6213         * test_common_binding_labels_3.f03: Ditto.
6214         * test_common_binding_labels_3_main.f03: Ditto.
6215         * test_only_clause.f90: Ditto.
6216         * use_iso_c_binding.f90: Ditto.
6217         * value_5.f90: Ditto.
6218         * value_test.f90: Ditto.
6219         * value_tests_f03.f90: Ditto.
6220
6221 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6222
6223         * gcc.dg/tls/opt-14.c: New.
6224
6225 2007-07-01  Ollie Wild  <aaw@google.com>
6226
6227         * g++.dg/lookup/using16.C: New test.
6228         * g++.dg/lookup/using17.C: New test.
6229
6230 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6231
6232         PR fortran/32239
6233         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6234         (test_4): Use proper test for floating point equality.
6235         (test_8): Likewise.
6236
6237 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6238
6239         PR libgfortran/32554
6240         * gfortran.dg/fmt_p_1.f90: New test.
6241
6242 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6243
6244         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6245         initialization and fix dg-final check - the initialization loop is
6246         vectorizable.
6247
6248 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6249             Volker Reichelt  <reichelt@netcologne.de>
6250
6251         PR middle-end/32559
6252         * gcc.dg/pr32559.c: New test.
6253
6254 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6255
6256         PR tree-optimization/25371
6257         * gcc.dg/vect/pr25371.c: New test.
6258
6259 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6260
6261         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6262         when allocating and initializing a flexible array.
6263
6264 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6265
6266         PR fortran/20373
6267         * gfortran.dg/intrinsic.f90: New test.
6268
6269 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6270
6271         PR fortran/32555
6272         * gfortran.dg/fmt_zero_check.f90: New.
6273
6274 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6275
6276         PR fortran/30284
6277         * gfortran.dg/repeat_f90: New test.
6278
6279 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6280
6281         PR testsuite/25241
6282         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6283         -pedantic-errors, so we should match errors.
6284         * gcc.dg/cpp/escape-1.c: Likewise.
6285         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6286         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6287         warning.
6288         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6289         errors instead of warnings.
6290         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6291         a pedantic warning.
6292         * gcc.dg/cpp/arith-3.c: Likewise.
6293
6294 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6295
6296         PR testsuite/25241
6297         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6298         * gcc.dg/pch/valid-2.c: Likewise.
6299         * gcc.dg/pch/valid-3.c: Likewise.
6300         * gcc.dg/pch/warn-1.c: Likewise.
6301         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6302         
6303 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6304
6305         PR c/4076
6306         * gcc.dg/Wunused-function.c: New.
6307         
6308 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6309
6310         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6311
6312 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6313
6314         * g++.dg/other/canon-31724.C: New.
6315         
6316 2007-06-29  Jan Hubicka  <jh@suse.cz>
6317
6318         PR middle-end/32372
6319         * gcc.c-torture/compile/pr32372.c: new.
6320
6321 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6322
6323         * gfortran.dg/operator_3.f90: New test.
6324
6325 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6326
6327         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6328         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6329
6330 2007-06-29  Richard Guenther  <rguenther@suse.de>
6331
6332         PR middle-end/32493
6333         * gcc.dg/inline-23.c: New testcase.
6334
6335 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6336
6337         PR tree-optimization/24659
6338         * gcc.target/i386/vectorize2.c: New test.
6339         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6340         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6341
6342 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6343
6344         * gcc.dg/pointer-arith-9.c: New test.
6345
6346 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6347
6348         PR fortran/32483
6349         * gfortran.dg/fmt_read_2.f90: New.
6350
6351 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6352
6353         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6354         If it exists, don't try to create it.
6355
6356 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6357
6358         * g++.dg/ext/visibility/ms-compat-1.C: New.
6359
6360 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6361
6362         PR tree-opt/32417
6363         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6364
6365 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6366
6367         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6368         targets.
6369
6370 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6371
6372         PR fortran/32467
6373         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6374
6375 2007-06-27  Richard Guenther  <rguenther@suse.de>
6376
6377         PR middle-end/32492
6378         * gcc.dg/inline-22.c: New testcase.
6379
6380 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6381
6382         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6383         the scan-assembler constant.
6384
6385 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6386
6387         PR 20216
6388         * gcc.dg/pr20216.c: New.
6389
6390 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6391
6392         PR tree-opt/32421
6393         * gcc.dg/vect/pr32421.c: New test.
6394
6395 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6396
6397         PR c++/32111
6398         * g++.dg/other/friend5.C: New test.
6399
6400 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6401
6402         PR fortran/32464
6403         * gfortran.dg/host_assoc_function_2.f90: New test.
6404
6405         PR fortran/31494
6406         * gfortran.dg/host_assoc_call_1.f90: New test.
6407
6408 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6409
6410         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6411         
6412 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6413
6414         PR fortran/32456
6415         * gfortran.dg/error_format.f90: New test.
6416
6417 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6418
6419         PR fortran/32136
6420         * gfortran.dg/pr32136.f90: New test.
6421
6422 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6423
6424         PR fortran/31726
6425         * gfortran.dg/minmaxloc_1.f90: New test.
6426
6427         PR fortran/32298
6428         * gfortran.dg/minmaxloc_2.f90: New test.
6429
6430 2007-06-23  Richard Guenther  <rguenther@suse.de>
6431
6432         PR tree-optimization/16876
6433         PR middle-end/29478
6434         * gcc.dg/pr29254.c: The warning is bogus.
6435         * gcc.dg/warn-1.c: Likewise.
6436         * gcc.dg/assign-warn-3.c: Likewise.
6437         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6438
6439 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6440
6441         * gcc.c-torture/execute/20070623-1.c: New.
6442
6443 2007-06-22  Jan Hubicka  <jh@suse.cz>
6444
6445         * gcc.c-torture/compile/pr31541.c: New.
6446
6447 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6448
6449         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6450         Remove -m64 from dg-options.
6451
6452 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6453
6454         PR middle-end/32374
6455         * gcc.dg/pr32374.c: New test.
6456
6457 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6458
6459         PR fortran/32360
6460         * gfortran.dg/pointer_assign_3.f90: New test.
6461
6462 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6463
6464         * gcc.dg/tree-ssa/pr19590.c: New.
6465
6466 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6467
6468         PR fortran/31162
6469         * gfortran.dg/assign.f90: Update test.
6470         * gfortran.dg/real_do_1.f90: Update test.
6471         * gfortran.dg/gomp/omp_do1.f90: Update test.
6472         * gfortran.dg/warnings_are_errors_1.f: Update test.
6473         * gfortran.dg/g77/20010519-1.f: Update test.
6474         * gfortran.dg/g77/pr9258.f: Update test.
6475         * gfortran.dg/g77/960317-1.f: Update test.
6476
6477 2007-06-21  Richard Guenther  <rguenther@suse.de>
6478
6479         PR tree-optimization/32453
6480         * gcc.c-torture/compile/pr32453.c: New testcase.
6481
6482 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR tree-optimization/31866
6485         * gcc.dg/pr31866.c: New test.
6486
6487 2007-06-21  Richard Guenther  <rguenther@suse.de>
6488
6489         PR tree-optimization/32451
6490         * g++.dg/torture/20070621-1.C: New testcase.
6491
6492 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6493
6494         * gcc.dg/attr-isr.c: Test delay slot content.
6495         
6496 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6497
6498         PR fortran/32361
6499         gfortran.dg/pointer_assign_2.f90: New test.
6500
6501 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6502
6503         PR fortran/25061
6504         gfortran.dg/invalid_procedure_name.f90: New test.
6505
6506 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6507
6508         PR tree-optimization/25737
6509         * gcc.dg/tree-ssa/alias-14.c: New test.
6510
6511 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6512
6513         * gcc.target/i386/large-size-array-3.c: New.
6514
6515 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6516         Richard Guenther  <rguenther@suse.de>
6517
6518         PR fortran/32140
6519         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6520
6521 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6522
6523         PR middle-end/31959
6524         * gcc.dg/pr31959.c: New test.
6525
6526         PR inline-asm/32109
6527         * g++.dg/ext/asm10.C: New test.
6528
6529         PR middle-end/32285
6530         * gcc.c-torture/execute/20070614-1.c: New test.
6531
6532 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6533
6534         * gcc.target/arm/stack-corruption.c: New test.
6535
6536 2007-06-19  Richard Guenther  <rguenther@suse.de>
6537
6538         * g++.dg/torture/pr30252.C: New testcase.
6539
6540 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR tree-optimization/32353
6543         * g++.dg/opt/nrv13.C: New test.
6544
6545 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6546
6547         PR fortran/20863
6548         PR fortran/20882
6549         * gfortran.dg/impure_assignment_2.f90 : New test.
6550
6551         PR fortran/32236
6552         * gfortran.dg/data_initialized_2.f90 : New test.
6553
6554         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6555         appropriate version of 'dmach'.
6556
6557 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6558
6559         PR target/32389
6560         * gcc.target/i386/pr32389.c New test.
6561
6562 2007-06-18  Simon Baldwin <simonb@google.com>
6563
6564         PR c++/31923
6565         * g++.dg/template/error25.C: New.
6566         * g++.dg/template/spec35.C: New.
6567
6568 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6569
6570         * gcc.c-torture/compile/pr32355.c: New testcase.
6571         
6572 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6573
6574         PR tree-optimization/32383
6575         * g++.dg/opt/pr32383.C: New test.
6576
6577 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6578
6579         PR rtl-optimization/32366
6580         * gcc.dg/vect/pr32366.c: New test.
6581
6582 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6583
6584         * gcc.c-torture/compile/pr32349.c: New testcase.
6585         
6586 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6587
6588         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6589         * gcc.target/sparc/combined-2.c: Likewise.
6590         * gcc.target/sparc/fexpand.c : Likewise.
6591         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6592         * gcc.target/sparc/fpack16.c : Likewise.
6593         * gcc.target/sparc/fpmerge.c : Likewise.
6594         * gcc.target/sparc/fpmul.c : Likewise.
6595         * gcc.target/sparc/noresult.c : Likewise.
6596         * gcc.target/sparc/pdist.c: Likewise.
6597
6598 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6599
6600         PR middle-end/31723
6601         * gcc.target/i386/recip-divf.c: New test.
6602         * gcc.target/i386/recip-sqrtf.c: Ditto.
6603         * gcc.target/i386/recip-vec-divf.c: Ditto.
6604         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6605         * gcc.target/i386/sse-recip.c: Ditto.
6606         * gcc.target/i386/sse-recip-vec.c: Ditto.
6607
6608 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6609
6610         PR tree-opt/32225
6611         * gcc.c-torture/compile/20070605-1.c: New test.
6612
6613         * gcc.c-torture/compile/20070603-1.c: New testcase.
6614         * gcc.c-torture/compile/20070603-2.c: New testcase.
6615
6616         * gcc.c-torture/compile/20070531-1.c: New test.
6617
6618         PR tree-opt/32167
6619         * gcc.c-torture/compile/20070531-2.c: New test.
6620
6621         PR tree-opt/32144
6622         * gcc.c-torture/compile/20070529-1.c: New test.
6623
6624         PR tree-opt/32145
6625         * gcc.c-torture/compile/20070529-2.c: New test.
6626
6627         PR tree-opt/32015
6628         * gcc.c-torture/compile/20070520-1.c: New test.
6629
6630         * g++.dg/ext/java-1.C: New test.
6631
6632         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6633         loops instead of one. Remove the "can't determine dependence"
6634         check.
6635         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6636         needed as the cast is gone in the first place.
6637         * gcc.dg/max-1.c: Change local variable a to be a global one.
6638         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6639         have a cast which is PREd.
6640
6641 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6642
6643         * g++.dg/lookup/anon6.C: New test.
6644
6645 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6646
6647         PR c++/31806
6648         * g++.dg/opt/static6.C: New testcase.
6649
6650 2007-06-14  Geoff Keating  <geoffk@apple.com>
6651
6652         * g++.dg/ext/visibility/overload-1.C: New.
6653
6654         PR 31093
6655         * g++.dg/ext/visibility/anon4.C: New.
6656
6657 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6658
6659         PR target/32268
6660         * gcc.target/i386/pr32268.c: New test.
6661
6662 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6663
6664         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6665         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6666         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6667
6668         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6669         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6670         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6671         BID is used.
6672
6673 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6674
6675         PR fortran/32302
6676         * gfortran.dg/common_resize_1.f90: New test.
6677
6678 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6679
6680         PR target/32274
6681         * gcc.dg/vect/pr32224.c: Fix.   
6682         
6683 2007-06-13  Eric Christopher  <echristo@apple.com>
6684
6685         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6686
6687 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6688
6689         PR fortran/32323
6690         * gfortran.dg/actual_array_vect_1.f90: New.
6691
6692 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6693
6694         * gcc.target/sparc/mfpu.c: New test.
6695
6696 2007-06-12  Geoff Keating  <geoffk@apple.com>
6697
6698         * g++.dg/warn/weak1.C: Suppress on Darwin.
6699         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6700
6701 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6702
6703         PR middle-end/31579
6704          * g++.dg/torture/pr31579.C: New testcase.
6705
6706 2007-06-12  Ian Lance Taylor  <iant@google.com>
6707
6708         PR libstdc++/29286
6709         * g++.dg/init/new16.C: New test.
6710         * g++.dg/init/new17.C: New test.
6711         * g++.dg/init/new18.C: New test.
6712         * g++.dg/init/new19.C: New test.
6713
6714 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6715
6716         * gnat.dg/lhs_view_convert.adb: New test.
6717
6718 2007-06-12  Richard Guenther  <rguenther@suse.de>
6719
6720         PR tree-optimization/15353
6721         PR tree-optimization/31657
6722         * gcc.c-torture/execute/20070424-1.c: New testcase.
6723         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6724         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6725         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6726         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6727         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6728
6729 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6730
6731         PR rtl-optimization/32293
6732         * gcc.dg/pr32293.c: New test.
6733
6734 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6735
6736         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6737
6738 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6739
6740         PR fortran/29786
6741         * gfortran.dg/equiv_7.f90: New test.
6742         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6743
6744         PR fortran/30875
6745         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6746
6747 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6748
6749         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6750         * gcc.dg/setjmp-4.c: Likewise.
6751         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6752
6753 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6754
6755         PR rtl-optimization/31025
6756         * gfortran.dg/pr31025.f90: New.
6757
6758 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6759
6760         PR target/32280
6761         * gcc.target/i386/pr32280.c: New test.
6762
6763 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6764
6765         PR middle-end/32279
6766         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6767
6768 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6769
6770         PR libgfortran/32235
6771         * gfortran.dg/backspace_9.f: New test.
6772
6773 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6774
6775         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6776
6777 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6778
6779         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6780
6781 2007-06-09  Ian Lance Taylor  <iant@google.com>
6782
6783         PR tree-optimization/32169
6784         * gcc.c-torture/compile/pr32169.c: New test.
6785
6786 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6787
6788         * gcc.dg/vect/costmodel: New directory.
6789         * gcc.dg/vect/costmodel/i386: New directory.
6790         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6791         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6792         New test.
6793         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6794         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6795         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6796         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6797         * gcc.dg/vect/costmodel/x86_64: New directory.
6798         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6799         New testsuite.
6800         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6801         New test.
6802         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6803         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6804         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6805         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6806         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6807
6808 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6809
6810         PR tree-optimization/32243
6811         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6812         flags for -Os tests.
6813         * gcc.dg/vect/03-vect-pr32243.c: New test.
6814
6815 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6816
6817         PR tree-optimization/32224
6818         * gcc.dg/vect/pr32224.c: New test.
6819
6820 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6821
6822         PR c++/32177
6823         * g++.dg/gomp/pr32177.C: New test.
6824
6825 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6826
6827         PR testsuite/25241
6828         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6829         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6830         warning nor an error.
6831         * gcc.dg/Wfatal-2.c: Likewise.
6832         * gcc.dg/Werror-1.c: Likewise.
6833         * gcc.dg/Werror-5.c: Likewise.
6834         * gcc.dg/Werror-7.c: Likewise.
6835         * gcc.dg/Werror-10.c: Likewise.
6836         * gcc.dg/Werror-11.c: Likewise.
6837
6838 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6839
6840         PR c++/30759
6841         * g++.dg/init/brace6.C: New test.
6842
6843 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6844
6845         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6846         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6847         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6848         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6849
6850         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6851         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6852         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6853         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6854         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6855         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6856         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6857         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6858
6859         * gcc.dg/darwin-minversion-3.c: New.
6860
6861 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         * gcc.target/i386/builtin-copysign.c: New test.
6864
6865 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6866
6867         PR tree-optimization/32220
6868         * gfortran.dg/predcom-2.f: New testcase.
6869
6870 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6871
6872         PR tree-opt/32231
6873         * gcc.target/i386/vectorize4.c: New test.
6874
6875 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6876
6877         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6878
6879 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6880
6881         PR testsuite/25241
6882         * gcc.dg/simd-5.c: Mark output as a note.
6883         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6884         dg-message.
6885         * gcc.dg/simd-1.c: Likewise.
6886         * gcc.dg/always_inline.c: Mark output as a sorry.
6887         * gcc.dg/always_inline2.c: Likewise.
6888         * gcc.dg/always_inline3.c: Likewise.
6889
6890 2007-06-06  Ian Lance Taylor  <iant@google.com>
6891
6892         * g++.dg/conversion/enum1.C: New test.
6893
6894 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6895
6896         PR tree-optimization/32216
6897         * gcc.dg/vect/pr32216.c: New test.
6898
6899 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6900
6901         PR testsuite/18923
6902         * gfortran.dg/invalid_contains_1.f90: New test.
6903         * gfortran.dg/invalid_contains_2.f90: New test.
6904
6905 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6906
6907         PR testsuite/32057
6908         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6909         midnight issues.
6910
6911 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6912
6913         PR testsuite/25241
6914         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6915         dg-message to match de note.
6916         * gcc.dg/pr26570.c: Use dg-message for a note.
6917         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6918         dg-error instead of dg-warning because of -Werror.
6919         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6920         neither an error, nor a warning.
6921         * gcc.dg/glibc-uclibc-2.c: Likewise
6922         * gcc.dg/cpp/19940712-1.c: Likewise.
6923
6924 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6925
6926         PR preprocessor/23479
6927         * gcc.dg/binary-constants-1.c: Add test suites for
6928         the 0b-prefixed binary integer constants.
6929         * gcc.dg/binary-constants-2.c: Ditto.
6930         * gcc.dg/binary-constants-3.c: Ditto.
6931         * gcc.dg/binary-constants-4.c: Ditto.
6932
6933 2007-06-05  Ian Lance Taylor  <iant@google.com>
6934
6935         * gcc.dg/Wstrict-overflow-19.c: New test.
6936
6937 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6938
6939         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6940
6941 2007-06-04  Ian Lance Taylor  <iant@google.com>
6942
6943         * gcc.dg/Wstrict-overflow-18.c: New test.
6944
6945 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6946
6947         PR testsuite/25241
6948         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6949         * gcc.dg/cpp/mi5.c: Likewise.
6950         * gcc.dg/cpp/mi7.c: Likewise.
6951
6952 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6953
6954         PR c/32191
6955         * gcc.dg/pr32191.c: New test.
6956
6957 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6958
6959         PR fortran/32124
6960         * gfortran.dg/allocate_stat_1.f90: Remove.
6961
6962 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6963
6964         * gcc.target/i386/sse4_2-check.h: New.
6965         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6966         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6967         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6968         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6969         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6970         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6971         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6972         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6973         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6974         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6975         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6976         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6977         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6978         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6979         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6980         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6981         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6982         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6983
6984 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6985
6986         * gcc.dg/pie-link.c: New test.
6987
6988 2007-06-01  Ian Lance Taylor  <iant@google.com>
6989
6990         * gcc.dg/Wstrict-overflow-17.c: New test.
6991
6992 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6993
6994         * gcc.dg/builtin-return-1.c (g): New.
6995         (main): Allocate at least 64 bytes on the stack.
6996
6997 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6998
6999         * g++.dg/init/cleanup3.C: New test.
7000
7001 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7002
7003         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7004         int is 16 bits.
7005
7006 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7007
7008         PR fortran/32156
7009         * gfortran.dg/char_array_constructor_3.f90: New test.
7010
7011 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7012
7013         PR tree-optimization/32160
7014         * gfortran.dg/predcom-1.f: New test.
7015
7016 2007-05-31  Richard Guenther  <rguenther@suse.de>
7017
7018         * g++.dg/other/str_empty.C: Move...
7019         * g++.dg/other/pr30567.C: Move...
7020         * g++.dg/tree-ssa/pr27218.C: Move...
7021         * g++.dg/torture: ...here and remove dg-options.
7022
7023 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7024
7025         PR c++/32158
7026         * g++.dg/ext/is_pod_incomplete.C: New.
7027
7028 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7029             Douglas Gregor <doug.gregor@gmail.com>
7030             Pedro Lamarao <pedro.lamarao@mndfck.org>
7031             Howard Hinnant <howard.hinnant@gmail.com>
7032
7033         PR c++/7412
7034         PR c++/29939
7035         * g++.dg/cpp0x/rv8p.C: New.
7036         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7037         * g++.dg/cpp0x/cast-bug.C: New.
7038         * g++.dg/cpp0x/elision_weak.C: New.
7039         * g++.dg/cpp0x/collapse-bug.C: New.
7040         * g++.dg/cpp0x/rv3p.C: New.
7041         * g++.dg/cpp0x/rv7n.C: New.
7042         * g++.dg/cpp0x/overload-conv-1.C: New.
7043         * g++.dg/cpp0x/rv2n.C: New.
7044         * g++.dg/cpp0x/deduce.C: New.
7045         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7046         * g++.dg/cpp0x/rv6p.C: New.
7047         * g++.dg/cpp0x/template_deduction.C: New.
7048         * g++.dg/cpp0x/implicit-copy.C: New.
7049         * g++.dg/cpp0x/rv1p.C: New.
7050         * g++.dg/cpp0x/cast.C: New.
7051         * g++.dg/cpp0x/rv5n.C: New.
7052         * g++.dg/cpp0x/collapse.C: New.
7053         * g++.dg/cpp0x/overload-conv-2.C: New.
7054         * g++.dg/cpp0x/rv4p.C: New.
7055         * g++.dg/cpp0x/rvo.C: New.
7056         * g++.dg/cpp0x/iop.C: New.
7057         * g++.dg/cpp0x/rv3n.C: New.
7058         * g++.dg/cpp0x/rv7p.C: New.
7059         * g++.dg/cpp0x/reference_collapsing.C: New.
7060         * g++.dg/cpp0x/overload.C: New.
7061         * g++.dg/cpp0x/named.C: New.
7062         * g++.dg/cpp0x/rv2p.C: New.
7063         * g++.dg/cpp0x/rv6n.C: New.
7064         * g++.dg/cpp0x/not_special.C: New.
7065         * g++.dg/cpp0x/bind.C: New.
7066         * g++.dg/cpp0x/rv1n.C: New.
7067         * g++.dg/cpp0x/rv5p.C: New.
7068         * g++.dg/cpp0x/elision.C: New.
7069         * g++.dg/cpp0x/named_refs.C: New.
7070         * g++.dg/cpp0x/unnamed_refs.C: New.
7071         * g++.dg/cpp0x/rv4n.C: New.
7072         * g++.dg/cpp0x/elision_neg.C: New.
7073         * g++.dg/init/copy7.C: Run in C++98 mode.
7074         * g++.dg/overload/arg1.C: Ditto.
7075         * g++.dg/overload/arg4.C: Ditto.
7076
7077 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR c++/31809
7080         * g++.dg/opt/static5.C: New test.
7081
7082 2007-05-30  Richard Guenther  <rguenther@suse.de>
7083
7084         * g++.dg/dg.exp: Prune torture/.
7085         * g++.dg/torture/dg-torture.exp: New testsuite.
7086
7087 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7088
7089         * gcc.target/arm/pr27387.C: Move and rename to ...
7090         * g++.dg/inherit/thunk8.C: ... here.
7091
7092 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR tree-optimization/31769
7095         * g++.dg/gomp/pr31769.C: New test.
7096
7097 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7098
7099         * gcc.target/i386/stack-realign.c: New.
7100
7101 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7102
7103         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7104
7105 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7106
7107         * gfortran.dg/sizeof.f90: New.
7108
7109 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7110
7111         PR c/31339
7112         * gcc.dg/boolcomplex-1.c: New test.
7113
7114         PR c++/31339
7115         * g++.dg/ext/boolcomplex-1.c: New test.
7116
7117 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7118
7119         * gcc.dg/matrix: New directory.
7120
7121 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7122
7123         PR fortran/32124
7124         * gfortran.dg/allocate_stat_1.f90: New.
7125
7126 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7127
7128         PR fortran/31972
7129         * transfer_hollerith_1.f90: New test.
7130
7131 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7132
7133         PR tree-opt/32100
7134         * gcc.c-torture/execute/vrp-7.c: New test.
7135
7136 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7137
7138         * gfortran.dg/transfer_simplify_4.f90: New test.
7139
7140 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7141
7142         PR fortran/32088
7143         * gfortran.dg/func_result_3.f90: New.
7144
7145 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7146
7147         PR middle-end/32083
7148         * gfortran.dg/transfer_simplify_3.f90: New.
7149
7150 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7151
7152         PR target/32065
7153         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7154         to compile options.
7155         * gcc.target/i386/pr32065-2.c: New test.
7156
7157 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7158
7159         PR fortran/31813
7160         * gfortran.dg/io_constraints_2.f90: Update.
7161
7162 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7163
7164         PR fortran/31219
7165         * gfortran.dg/array_constructor_17.f90: New test.
7166
7167 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7168
7169         PR tree-opt/32090
7170         * g++.dg/opt/array2.C: New testcase.
7171
7172 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7173
7174         PR target/32065
7175         * gcc.target/i386/pr32065.c: New test.
7176
7177 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7178             Marcus Meissner <meissner@suse.de>
7179
7180         * gcc.dg/attr-alloc_size.c: New.
7181
7182 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7183             Lee Millward  <lee.millward@gmail.com>
7184
7185         PR c++/31745
7186         * g++.dg/parse/crash34.C: New test.
7187
7188         * g++.dg/parse/crash35.C: New test.
7189
7190 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7191
7192         * gcc.target/i386/sse2-check.h: New.
7193         * gcc.target/i386/sse2-vec-1.c: Likewise.
7194         * gcc.target/i386/sse2-vec-2.c: Likewise.
7195         * gcc.target/i386/sse2-vec-3.c: Likewise.
7196         * gcc.target/i386/sse2-vec-4.c: Likewise.
7197         * gcc.target/i386/sse2-vec-5.c: Likewise.
7198         * gcc.target/i386/sse2-vec-6.c: Likewise.
7199
7200 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7201
7202         PR c++/31431
7203         PR c++/31432
7204         PR c++/31434
7205         PR c++/31435
7206         PR c++/31437
7207         PR c++/31438
7208         PR c++/31442
7209         PR c++/31443
7210         PR c++/31444
7211         PR c++/31445
7212         * g++.dg/cpp0x/pr31431.C: New.
7213         * g++.dg/cpp0x/pr31437.C: New.
7214         * g++.dg/cpp0x/pr31442.C: New.
7215         * g++.dg/cpp0x/pr31444.C: New.
7216         * g++.dg/cpp0x/pr31431-2.C: New.
7217         * g++.dg/cpp0x/pr31432.C: New.
7218         * g++.dg/cpp0x/pr31434.C: New.
7219         * g++.dg/cpp0x/pr31438.C: New.
7220         * g++.dg/cpp0x/pr31443.C: New.
7221         * g++.dg/cpp0x/pr31445.C: New.
7222         * g++.dg/cpp0x/variadic-crash1.C: New.
7223
7224 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7225
7226         * gcc.target/arm/long-calls-1.c: New test.
7227         * gcc.target/arm/long-calls-2.c: Likewise.
7228         * gcc.target/arm/long-calls-3.c: Likewise.
7229         * gcc.target/arm/long-calls-4.c: Likewise.
7230
7231 2007-05-25  Richard Guenther  <rguenther@suse.de>
7232             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7233
7234         PR tree-optimization/31982
7235         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7236
7237 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7238
7239         PR fortran/32047
7240         * gfortran.dg/result_in_spec_2.f90: New test.
7241
7242 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7243
7244         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7245
7246 2007-05-24  Ollie Wild  <aaw@google.com>
7247
7248         * gcc.dg/cpp/counter-1.c: New test.
7249         * gcc.dg/pch/counter-1.c: New test.
7250         * gcc.dg/pch/counter-1.hs: New file.
7251         * gcc.dg/pch/counter-2.c: New test.
7252         * gcc.dg/pch/counter-2.hs: New file.
7253         * gcc.dg/pch/counter-3.c: New test.
7254         * gcc.dg/pch/counter-3.hs: New file.
7255
7256 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7257
7258         * gcc.dg/tree-ssa/predcom-1.c: New test.
7259         * gcc.dg/tree-ssa/predcom-2.c: New test.
7260         * gcc.dg/tree-ssa/predcom-3.c: New test.
7261         * gcc.dg/tree-ssa/predcom-4.c: New test.
7262         * gcc.dg/tree-ssa/predcom-5.c: New test.
7263         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7264
7265 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7266
7267         PR testsuite/32062
7268         * gcc.target/i386/sse4_1-check.h (MASK): New.
7269
7270 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7271
7272         PR fortran/32038
7273         * gfortran.dg/pr25603.f: Initialize integer variables.
7274
7275 2007-05-23  Ian Lance Taylor  <iant@google.com>
7276
7277         * g++.dg/other/vrp1.C: New test.
7278
7279 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7280
7281         PR preprocessor/20077
7282         * gcc.dg/cpp/paste15.c: New test.
7283
7284 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7285             Nigel Stephens  <nigel@mips.com>
7286             Richard Sandiford  <richard@codesourcery.com>
7287
7288         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7289         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7290         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7291         * gcc.target/mips/inter/mips16-inter.exp: New.
7292
7293 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7294
7295         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7296
7297 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7298
7299         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7300         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7301         * gcc.target/i386/sse3-addsubps.c: Likewise.
7302         * gcc.target/i386/sse3-haddpd.c: Likewise.
7303         * gcc.target/i386/sse3-haddps.c: Likewise.
7304         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7305         * gcc.target/i386/sse3-hsubps.c: Likewise.
7306         * gcc.target/i386/sse3-lddqu.c: Likewise.
7307         * gcc.target/i386/sse3-movddup.c: Likewise.
7308         * gcc.target/i386/sse3-movshdup.c: Likewise.
7309         * gcc.target/i386/sse3-movsldup.c: Likewise.
7310
7311         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7312         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7313         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7314         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7315         * gcc.target/i386/ssse3-palignr.c: Likewise.
7316         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7317         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7318         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7319         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7320         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7321         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7322         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7323         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7324         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7325         * gcc.target/i386/ssse3-psignb.c: Likewise.
7326         * gcc.target/i386/ssse3-psignd.c: Likewise.
7327         * gcc.target/i386/ssse3-psignw.c: Likewise.
7328         * gcc.target/i386/ssse3-vals.h: Likewise.
7329
7330         * gcc.target/i386/sse3-check.h: New file.
7331         * gcc.target/i386/ssse3-check.h: Likewise.
7332
7333 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7334
7335         PR middle-end/31095
7336         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7337
7338 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7339
7340         PR middle-end/31606
7341         * gcc.c-torture/20070522-1.c: New testcase.
7342
7343 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7344
7345         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7346
7347 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7348
7349         * gcc.c-torture/execute/ieee/20000320-1.x,
7350         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7351         m68k-*-* and check_effective_target_coldfire_fpu.
7352
7353 2007-05-22  Ollie Wild  <aaw@google.com>
7354
7355         * g++.dg/lookup/hidden-class10.C: New test.
7356         * g++.dg/lookup/hidden-class11.C: New test.
7357
7358 2007-05-22  Ollie Wild  <aaw@google.com>
7359
7360         * g++.dg/lookup/name-clash5.C: New test.
7361         * g++.dg/lookup/name-clash6.C: New test.
7362
7363 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7364
7365         * g++.dg/other/i386-2.C: Update comments on header files tested.
7366         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7367         of <tmmintrin.h>.
7368         * gcc.target/i386/sse-12.c: Likewise.
7369         * gcc.target/i386/sse-13.c: Likewise.
7370         * gcc.target/i386/sse-14.c: Likewise.
7371
7372         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7373         Redefined to test with immediate operand.
7374         (__builtin_ia32_blendps): Likewise.
7375         (__builtin_ia32_blendpd): Likewise.
7376         (__builtin_ia32_dpps): Likewise.
7377         (__builtin_ia32_dpps): Likewise.
7378         (__builtin_ia32_insertps128): Likewise.
7379         (__builtin_ia32_vec_ext_v4sf): Likewise.
7380         (__builtin_ia32_vec_set_v16qi): Likewise.
7381         (__builtin_ia32_vec_set_v4si): Likewise.
7382         (__builtin_ia32_vec_set_v2di): Likewise.
7383         (__builtin_ia32_vec_ext_v16qi): Likewise.
7384         (__builtin_ia32_vec_ext_v4si): Likewise.
7385         (__builtin_ia32_vec_ext_v2di): Likewise.
7386         (__builtin_ia32_roundpd): Likewise.
7387         (__builtin_ia32_roundsd): Likewise.
7388         (__builtin_ia32_roundps): Likewise.
7389         (__builtin_ia32_roundss): Likewise.
7390         (__builtin_ia32_mpsadbw128): Likewise.
7391
7392 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7393
7394         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7395
7396 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7397
7398         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7399         failures.
7400         * gcc.dg/dfp/func-struct.c: Ditto.
7401         * gcc.dg/dfp/operator-assignment.c: Ditto.
7402         * gcc.dg/dfp/convert-bfp.c: Ditto.
7403         * gcc.dg/dfp/convert-int.c: Ditto.
7404         * gcc.dg/dfp/convert-int-max.c: Ditto.
7405         * gcc.dg/dfp/func-scalar.c: Ditto.
7406         * gcc.dg/dfp/cast.c: Ditto.
7407         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7408         failures, and fix a typo in return type of arg1_128.
7409         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7410         failures, and fix a typo in a constant suffix.
7411         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7412         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7413
7414 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7415             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7416
7417         * lib/gcc-dg.exp(process_message): New proc.
7418         (dg-message): New test directive.
7419         * gcc.dg/always_inline.c: Use dg-message.
7420         * gcc.dg/always_inline2.c: Ditto.
7421         * gcc.dg/always_inline3.c: Ditto.
7422         * gcc.dg/invalid-call-1.c: Ditto.
7423         * gcc.dg/pr17506.c: Ditto.
7424         * gcc.dg/simd-5.c: Ditto.
7425         * gcc.dg/simd-6.c: Ditto.
7426         * gcc.dg/va-arg-2.c: Ditto.
7427         * gcc.dg/cpp/syshdr.c: Ditto.
7428         * gcc.dg/cpp/unc4.c: Ditto.
7429         * gcc.dg/cpp/trad/mi1.c: Ditto.
7430         * gcc.dg/cpp/trad/mi5.c: Ditto.
7431         * gcc.dg/cpp/trad/mi7.c: Ditto.
7432         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7433         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7434         * gcc.test-framework/test-framework.awk: Special-case outexists
7435         tests.
7436
7437 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7438
7439         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7440         (bit_SSE4_2): Likewise.
7441         (bit_POPCNT): Likewise.
7442
7443         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7444         Check if assembler supports SSE4 instructions.
7445
7446         * gcc.target/i386/sse4_1-blendpd.c: New file.
7447         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7448         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7449         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7450         * gcc.target/i386/sse4_1-check.h: Likewise.
7451         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7452         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7453         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7454         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7455         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7456         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7457         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7458         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7459         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7460         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7461         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7462         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7463         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7464         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7465         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7466         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7467         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7468         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7469         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7470         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7471         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7472         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7473         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7474         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7475         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7476         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7477         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7478         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7479         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7480         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7481         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7482         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7483         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7484         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7485         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7486         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7487         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7488         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7489         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7490         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7491         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7492         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7493         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7494         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7495         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7496         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7497         * gcc.target/i386/sse4_1-round.h: Likewise.
7498         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7499         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7500         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7501         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7502         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7503         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7504         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7505         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7506         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7507         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7508         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7509         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7510         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7511         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7512
7513 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7514
7515         PR fortran/31627
7516         * gfortran.dg/bounds_check_7.f90: New test.
7517
7518 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7519
7520         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7521         (check_effective_target_sse4a): Ditto.
7522
7523         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7524         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7525         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7526         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7527         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7528         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7529         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7530         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7531         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7532         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7533         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7534         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7535         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7536         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7537         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7538         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7539         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7540         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7541         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7542         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7543
7544 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7545
7546         * g++.dg/ext/cleanup-1.C: New test.
7547         * g++.dg/ext/cleanup-2.C: Likewise.
7548         * g++.dg/ext/cleanup-3.C: Likewise.
7549         * g++.dg/ext/cleanup-4.C: Likewise.
7550         * g++.dg/ext/cleanup-5.C: Likewise.
7551         * g++.dg/ext/cleanup-6.C: Likewise.
7552         * g++.dg/ext/cleanup-8.C: Likewise.
7553         * g++.dg/ext/cleanup-9.C: Likewise.
7554         * g++.dg/ext/cleanup-10.C: Likewise.
7555         * g++.dg/ext/cleanup-11.C: Likewise.
7556         * g++.dg/ext/cleanup-dtor.C: Likewise.
7557
7558 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7559
7560         PR middle-end/31995
7561         * gcc.dg/vect/vect-102a.c: New test.
7562
7563 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7564             Paolo Carlini  <pcarlini@suse.de>
7565             Uros Bizjak  <ubizjak@gmail.com>
7566
7567         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7568         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7569         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7570         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7571         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7572         New testcases.
7573
7574 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7575
7576         PR fortran/32002
7577         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7578
7579 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7580
7581         PR fortran/32027
7582         * gfortran.dg/do_3.F90: Add checks for the final value of the
7583         loop variable.
7584
7585 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7586
7587         * gcc.c-torture/execute/990127-2.x: New file.
7588
7589 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7590
7591         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7592         * gcc.target/i386/sse-12: Add -O to compile options.
7593         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7594         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7595         and mm3dnow.h.  Add -O to compile options.
7596
7597 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7598
7599         PR fortran/31867
7600         * gfortran.dg/char_length_5.f90: New test.
7601
7602         PR fortran/31994
7603         * gfortran.dg/array_reference_1.f90: New test.
7604
7605 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7606
7607         PR middle-end/7651
7608         PR c++/11856
7609         PR c/12963
7610         PR c/23587
7611         PR other/29694
7612         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7613         * gcc.dg/Wtype-limits.c: New.
7614         * gcc.dg/Wtype-limits-Wextra.c: New.
7615         * gcc.dg/Wtype-limits-no.c: New.
7616         * g++.dg/warn/Wtype-limits.C: New.
7617         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7618         * g++.dg/warn/Wtype-limits-no.C: New.
7619
7620 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7623         instead of "-msse2".'
7624         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7625         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7626         and mm3dnow.h.
7627         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7628         to test with immediate operand.
7629         (__builtin_ia32_insertqi): Ditto.
7630         (__builtin_ia32_palignr128): Ditto.
7631         (__builtin_ia32_palignr): Ditto.
7632         (__builtin_ia32_pshufhw): Ditto.
7633         (__builtin_ia32_pshuflw): Ditto.
7634         (__builtin_ia32_pshufd): Ditto.
7635         (__builtin_ia32_vec_set_v8hi): Ditto.
7636         (__builtin_ia32_vec_ext_v8hi): Ditto.
7637         (__builtin_ia32_shufpd): Ditto.
7638         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7639
7640 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7641
7642         PR fortran/32001
7643         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7644
7645 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7646
7647         PR target/31585
7648         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7649         and "__inline".  Use "-msse" instead of "-msse2".
7650
7651 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7652
7653         PR middle-end/7651
7654         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7655         * gcc.dg/20030906-2.c: Likewise.
7656         * objc.dg/method-17.m: Add -Wreturn-type.
7657         * obj-c++.dg/method-21.mm: Likewise.
7658
7659 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7660
7661         PR target/31585
7662         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7663         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7664         (__builtin_ia32_psrlqi128): Ditto.
7665         (__builtin_ia32_psrlwi128): Ditto.
7666         (__builtin_ia32_psrldi128): Ditto.
7667         (__builtin_ia32_psrldqi128): Ditto.
7668         (__builtin_ia32_pslldqi128): Ditto.
7669         (__builtin_ia32_psrawi128): Ditto.
7670         (__builtin_ia32_psradi128): Ditto.
7671         (__builtin_ia32_psllqi128): Ditto.
7672         (__builtin_ia32_pslldi128): Ditto.
7673         (__builtin_prefetch): Ditto.
7674         (__builtin_ia32_pshufw): Ditto.
7675         (__builtin_ia32_vec_set_v4hi): Ditto.
7676         (__builtin_ia32_vec_ext_v4hi): Ditto.
7677         (__builtin_ia32_shufps): Ditto.
7678         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7679
7680 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7681
7682         PR fortran/31974
7683         * gfortran.dg/char_allocation_1.f90: New test.
7684
7685 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7686
7687         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7688         * gcc.dg/Wconversion-sign.c: New.
7689         * gcc.dg/Wconversion-integer-no-sign.c: New.
7690         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7691         Wconversion-sign.C
7692         * g++.dg/warn/Wconversion-sign.C: New.
7693         * g++.old-deja/g++.other/warn4.C: Update.
7694         * g++.dg/warn/Wconversion1.C: Likewise.
7695
7696 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7697
7698         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7699         * gcc.dg/torture/builtin-math-4.c: Likewise.
7700
7701 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7702
7703         PR libfortran/31964
7704         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7705
7706 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7707
7708         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7709
7710 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7711
7712         PR target/31628
7713         * gcc.target/i386/pr31628.c: New.
7714
7715 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7716
7717         PR middle-end/31344
7718         * gcc.dg/pr31344.c: New test.
7719
7720 2007-05-17  Ian Lance Taylor  <iant@google.com>
7721
7722         PR tree-optimization/31953
7723         * gcc.c-torture/compile/pr31953.c: New test.
7724
7725 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7726
7727         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7728
7729         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7730         and drem.
7731         * gcc.dg/torture/builtin-math-4.c: Likewise.
7732
7733         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7734         * gcc.dg/torture/builtin-math-4.c: Likewise.
7735
7736         * gcc.dg/torture/builtin-math-4.c: New test.
7737
7738 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7739             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7740
7741         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7742         * gcc.dg/cpp/include2.c: Ditto.
7743         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7744         * gcc.dg/cpp/paste5.c: Ditto.
7745         * gcc.dg/cpp/paste6.c: Ditto.
7746         * gcc.dg/cpp/paste8.c: Ditto.
7747         * gcc.dg/cpp/paste11.c: Ditto.
7748         * gcc.dg/cpp/paste13.c: Ditto.
7749         * gcc.dg/cpp/skipping2.c: Ditto.
7750         * gcc.dg/reg-vol-struct-1.c: Ditto.
7751         * gcc.dg/Wshadow-1.c: Ditto.
7752         * gcc.dg/cpp/trad/comment.c: Ditto.
7753         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7754         * gcc.dg/cpp/if-2.c: Ditto.
7755         * gcc.dg/array-5.c: Ditto.
7756         * gcc.dg/inline-15.c: Ditto.
7757         * gcc.dg/pr27953.c: Ditto.
7758         * gcc.dg/Wno-c++-compat.c: Ditto.
7759
7760 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7761
7762         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7763
7764 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7765
7766         * gcc.c-torture/execute/20070517-1.c: New test.
7767
7768 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7769
7770         PR fortran/31919
7771         * gfortran.dg/min_max_conformance.f90: New test.
7772
7773 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7774
7775         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7776         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7777         gcc.dg/vect/vect-104.c: Use more complex construction to
7778         prevent vectorizing.
7779         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7780
7781 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7782
7783         PR tree-optimization/24659
7784         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7785         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7786         not vect_int target.
7787         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7788         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7789         targets.
7790         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7791         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7792         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7793
7794 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7795
7796         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7797         and x86_64-*-* targets.
7798         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7799
7800 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7801
7802         PR fortran/18769
7803         PR fortran/30881
7804         PR fortran/31194
7805         PR fortran/31216
7806         PR fortran/31427
7807         * transfer_simplify_1.f90: New test.
7808         * transfer_simplify_2.f90: New test.
7809
7810 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7811
7812         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7813
7814 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7815
7816         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7817
7818         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7819
7820         PR c/31924
7821         * gcc.dg/fltconst-1.c: New test.
7822
7823         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7824         * gcc.dg/dfp/operator-assignment.c: Ditto.
7825
7826 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7827
7828         PR c++/29928
7829         * g++.dg/rtti/typeid5.C: New.
7830
7831 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7832
7833         PR fortran/31725
7834         * gfortran.dg/substr_4.f: New test.
7835
7836 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7837
7838         * gcc.target/m68k/interrupt_thread-1.c,
7839         gcc.target/m68k/interrupt_thread-2.c,
7840         gcc.target/m68k/interrupt_thread-3.c: New.
7841         * gcc.target/m68k/m68k.exp: Accept fido.
7842
7843 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7844
7845         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7846         * gfortran.dg/altreturn_3.f90: Likewise.
7847         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7848         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7849         * gfortran.dg/inquire_iolength.f90: Likewise.
7850         * gfortran.dg/module_naming_1.f90: Likewise.
7851         * gfortran.dg/oldstyle_2.f90: Likewise.
7852         * gfortran.dg/operator_2.f90: Likewise.
7853         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7854         * gfortran.dg/used_types_11.f90: Likewise.
7855         * gfortran.dg/zero_array_components_1.f90: Likewise.
7856         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7857         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7858         * gfortran.dg/real_const_3.f90: Likewise.
7859
7860 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7861
7862         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7863         * gcc.dg/tree-ssa/loop-30.c: New test.
7864
7865 2007-05-13  Richard Guenther  <rguenther@suse.de>
7866
7867         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7868         scanning forwprop1.
7869         * g++.dg/tree-ssa/pr31146.C: Likewise.
7870
7871 2007-05-13  Revital Eres  <eres@il.ibm.com>
7872
7873         * gcc.dg/dse.c: New test.
7874
7875 2007-05-12  Richard Guenther  <rguenther@suse.de>
7876
7877         PR tree-optimization/31797
7878         * gcc.c-torture/compile/pr31797.c: New testcase.
7879
7880 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/30746
7883         * gfortran.dg/host_assoc_function_1.f90: New test.
7884
7885 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7886
7887         PR c++/31829
7888         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7889
7890 2007-05-11  Silvius Rus  <rus@google.com>
7891
7892         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7893         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7894         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7895         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7896         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7897         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7898         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7899         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7900         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7901         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7902         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7903         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7904         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7905         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7906         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7907         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7908
7909 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7910
7911         PR other/31852
7912         * gcc.c-torture/execute/builtins/memchr.c: New.
7913         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7914         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7915
7916 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7917
7918         PR fortran/30876
7919         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7920         line.
7921         * gfortran.dg/recursive_reference_2.f90: New test.
7922
7923 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7924
7925         PR fortran/30878
7926         * gfortran.dg/namelist_29.f90: New test.
7927
7928 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7929
7930         PR fortran/31474
7931         * gfortran.dg/entry_10.f90: New test.
7932
7933 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7934
7935         PR tree-optimization/31885
7936         * gcc.dg/tree-ssa/loop-29.c: New test.
7937
7938 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7939
7940         * assumed_dummy_1.f90: Fix dg directive.
7941         * char_initialiser_actual.f90: Likewise.
7942         * nested_modules_2.f90: Likewise.
7943         * shift-alloc.f90: Likewise.
7944
7945 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7946
7947         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7948
7949 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7950
7951         PR libfortran/31880
7952         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7953
7954 2007-05-09  Mike Stump  <mrs@apple.com>
7955
7956         * g++.dg/other/first-global.C: Add -fpie for darwin.
7957         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7958
7959 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7960
7961         * gcc.dg/20070507-1.c: New testcase.
7962
7963 2007-05-08  Chao-ying Fu  <fu@mips.com>
7964
7965         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7966         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7967         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7968         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7969
7970 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7971
7972         PR 31847
7973         * gcc.dg/pr31847.c: New test.
7974
7975 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7976
7977         PR fortran/31692
7978         * gfortran.dg/actual_array_result_1.f90: New test.
7979
7980 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7981
7982         PR fortran/29397
7983         * gfortran.dg/parameter_array_init_1.f90: New test.
7984
7985         PR fortran/29400
7986         * gfortran.dg/parameter_array_init_2.f90: New test.
7987
7988 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7989
7990         PR target/31854
7991         * gcc.target/i386/pr31854.c: New test.
7992
7993 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7994
7995         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7996
7997 2007-05-07  Mike Stump  <mrs@apple.com>
7998
7999         * g++.old-deja/g++.mike/empty.C: Add.
8000
8001 2007-05-07  Eric Christopher  <echristo@apple.com>
8002
8003         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8004
8005 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8006
8007         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8008         variable.  Rearrange conversions from binary float to decimal float.
8009
8010 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8011
8012         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8013         x86.
8014
8015 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8016
8017         * gnat.dg/opt1.ad[sb]: New testcase.
8018
8019 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8020
8021         PR fortran/31399
8022         * gfortran.dg/do_3.F90: New test.
8023
8024 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8025
8026         PR fortran/31764
8027         * gfortran.dg/new_line.f90: Add new checks.
8028
8029 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8030
8031         PR fortran/31201
8032         * gfortran.dg/large_unit_1.f90: New.
8033         * gfortran.dg/large_unit_2.f90: New.
8034         * gfortran.dg/iostat_4.f90: New
8035         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8036
8037 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8038
8039         PR fortran/31540
8040         * gfortran.dg/char_result_4.f90: New test.
8041
8042 2007-06-05  Revital Eres  <eres@il.ibm.com>
8043
8044         PR 30957
8045         * gcc.dg/pr30957-1.c: New test.
8046
8047 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8048
8049         PR fortran/31251
8050         * gfortran.dg/char_type_len_2.f90: New test.
8051
8052 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8053
8054         PR 31775
8055         * g++.dg/other/nested-extern.cc: New.
8056         * g++.dg/other/nested-extern-1.C: New.
8057         * g++.dg/other/nested-extern-2.C: New.
8058
8059 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8060
8061         PR fortran/31760
8062         * gfortran.dg/erf.f90: New test.
8063         * gfortran.dg/besxy.f90: New test.
8064
8065 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8066
8067         PR fortran/22359
8068         * gfortran.dg/fseek.f90: New test.
8069
8070 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8071
8072         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8073
8074 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8075
8076         PR libfortran/31210
8077         * gfortran.dg/zero_length_1.f90: New test.
8078
8079 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8080
8081         PR fortran/31803
8082         * gfortran.dg/char_pointer_assign_3.f90: New test.
8083         * gfortran.dg/char_result_2.f90: Re-enable test.
8084
8085 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8086
8087         PR fortran/25071
8088         * gfortran.dg/char_length_3.f90: New test.
8089         * gfortran.dg/char_result_2.f90: Fix test.
8090
8091 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8092
8093         PR tree-optimization/30565
8094         * gcc.dg/tree-ssa/loop-27.c: New test.
8095
8096 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8097
8098         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8099         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8100         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8101         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8102
8103 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8104
8105         PR tree-optimization/31699
8106         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8107         New.
8108         (check_effective_target_vect_floatint_cvt): New.
8109         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8110         of specific targets.
8111         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8112         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8113         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8114         * gcc.dg/vect/vect-iv-4.c: Likewise.
8115         * gcc.dg/vect/vect-multitypes-11.c: New.
8116         * gcc.dg/vect/pr31699.c: New.
8117
8118 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8119
8120         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8121
8122 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8123
8124         PR C++/31663
8125         * g++.dg/warn/anonymous-namespace-2.C: New.
8126         * g++.dg/warn/anonymous-namespace-2.h: New.
8127
8128 2007-05-02  Paul Brook  <paul@codesourcery.com>
8129
8130         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8131
8132 2007-05-02  Eric Christopher  <echristo@apple.com>
8133
8134         * gcc.dg/cpp/if-div.c: New file.
8135
8136 2007-05-02  Tom Tromey  <tromey@redhat.com>
8137
8138         PR preprocessor/28709:
8139         * gcc.dg/cpp/pr28709.c: New file.
8140
8141 2007-05-02  Richard Guenther  <rguenther@suse.de>
8142
8143         PR tree-optimization/31146
8144         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8145
8146 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8147
8148         * gcc.c-torture/compile/limits-blockid.c: New.
8149         * gcc.c-torture/compile/limits-caselabels.c: New.
8150         * gcc.c-torture/compile/limits-declparen.c: New.
8151         * gcc.c-torture/compile/limits-enumconst.c: New.
8152         * gcc.c-torture/compile/limits-exprparen.c: New.
8153         * gcc.c-torture/compile/limits-externalid.c: New.
8154         * gcc.c-torture/compile/limits-fnargs.c: New.
8155         * gcc.c-torture/compile/limits-fndefn.c: New.
8156         * gcc.c-torture/compile/limits-idexternal.c: New.
8157         * gcc.c-torture/compile/limits-idinternal.c: New.
8158         * gcc.c-torture/compile/limits-pointer.c: New.
8159         * gcc.c-torture/compile/limits-stringlit.c: New.
8160         * gcc.c-torture/compile/limits-structmem.c: New.
8161         * gcc.c-torture/compile/limits-structnest.c: New.
8162
8163 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8164
8165         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8166
8167 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8168
8169         PR middle-end/31740
8170         * gcc.c-torture/compile/20070501-1.c: New testcase.
8171
8172 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8173
8174         PR fortran/31732
8175         * gfortran.dg/array_memset_2:  New test case.
8176
8177 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8178
8179         PR testsuite/31615
8180         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8181
8182 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8183
8184         PR testsuite/31589
8185         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8186         dg-final test.
8187         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8188         keyword to dg-final test.
8189         * gcc.dg/vect/vect-iv-4.c: Likewise.
8190         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8191         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8192         test.
8193         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8194         cast.
8195         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8196         * lib/target-supports.exp
8197         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8198         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8199
8200 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8201
8202         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8203         __LONG_LONG_MAX__ and its friends instead of those supplied by
8204         limits.h.
8205
8206 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8207
8208         PR C++/31721
8209         * g++.dg/ext/vector7.C: New testcase.
8210
8211 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8212
8213         PR fortran/31591
8214         * gfortran.dg/bound_simplification_1.f90: New test.
8215
8216 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8217
8218         PR fortran/31645
8219         * gfortran.dg/bom_error.f90: New test.
8220         * gfortran.dg/bom_include.f90: New test.
8221         * gfortran.dg/bom_UTF16-LE.f90: New test.
8222         * gfortran.dg/bom_UTF16-BE.f90: New test.
8223         * gfortran.dg/bom_UTF-8.f90: New test.
8224         * gfortran.dg/bom_UTF-32.f90: New test.
8225         * gfortran.dg/bom_UTF-8.F90: New test.
8226         * gfortran.dg/bom_include.inc: New file.
8227
8228 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8229
8230         PR C++/30221
8231         * g++.dg/init/ptrfn2.C: New test.
8232         * g++.dg/init/ptrfn3.C: New test.
8233
8234 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8235
8236         PR fortran/31711
8237         * gfortran.dg/dependency_21.f90: New test.
8238
8239 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8240
8241         * gfortran.dg/secnds.f: Use real*8.
8242         * gfortran.dg/secnds-1.f: Use real*8.
8243
8244 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8245
8246         PR libfortran/31532
8247         * gfortran.dg/inquire_5.f90: Update test.
8248
8249 2007-04-27  Ian Lance Taylor  <iant@google.com>
8250
8251         PR middle-end/31710
8252         * gcc.c-torture/compile/pr31710.c: New test.
8253
8254 2007-04-27  Richard Guenther  <rguenther@suse.de>
8255
8256         PR tree-optimization/30965
8257         PR tree-optimization/30978
8258         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8259         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8260         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8261         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8262
8263 2007-04-27  Richard Guenther  <rguenther@suse.de>
8264
8265         PR tree-optimization/31715
8266         * gcc.dg/Warray-bounds-4.c: New testcase.
8267
8268 2007-04-26  Ian Lance Taylor  <iant@google.com>
8269
8270         PR target/28675
8271         * gcc.c-torture/compile/pr28675.c: New test.
8272
8273 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8274
8275         PR C++/30016
8276         * g++.dg/ext/vector6.C: New test.
8277
8278 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8279
8280         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8281
8282 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8283
8284         PR middle-end/31617
8285         * g++.dg/other/str_empty.C: Add expected warning.
8286
8287 2007-04-26  Richard Guenther  <rguenther@suse.de>
8288         Daniel Berlin  <dberlin@dberlin.org>
8289
8290         PR tree-optimization/30567
8291         * g++.dg/other/pr30567.C: New testcase.
8292
8293 2007-04-26  Richard Guenther  <rguenther@suse.de>
8294
8295         PR tree-optimization/31703
8296         * gcc.c-torture/compile/pr31703.c: New testcase.
8297         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8298         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8299
8300 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8301
8302         * gfortran.dg/open_errors.f90: Added if statements checking
8303         the value of iostat.
8304
8305 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8306
8307         PR c++/31598
8308         * g++.dg/gomp/pr31598.C: New test.
8309
8310         PR tree-optimization/30558
8311         * g++.dg/gomp/pr30558.C: New test.
8312
8313 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8314
8315         PR c++/31338
8316         * g++.dg/ext/complex2.C: New test.
8317
8318 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8319
8320         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8321
8322 2007-04-25  Thiemo Seufer  <ths@mips.com>
8323
8324         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8325         value to signed char.
8326
8327 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8328
8329         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8330         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8331         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8332
8333 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8334
8335         PR fortran/31668
8336         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8337         statement functions.
8338         * gfortran.dg/c_by_val_5.f90: New test.
8339
8340 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8341
8342         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8343         with two new subroutines to avoid parameter-induced aliasing.
8344         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8345         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8346
8347 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8348
8349         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8350         * g++.dg/warn/Warray-bounds.C: Likewise.
8351
8352 2007-04-24  Ian Lance Taylor  <iant@google.com>
8353
8354         PR tree-optimization/31605
8355         * gcc.c-torture/execute/pr31605.c: New test.
8356
8357 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8358
8359         PR fortran/31587
8360         * lib/gcc-dg.exp (scan-module): New function.
8361         * gfortran.dg/module_md5_1.f90: New test.
8362
8363 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8364
8365         * g++.old-deja/g++.pt/defarg6.C: Only run with
8366         -std=gnu++98.
8367         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8368         * g++.dg/cpp0x/variadic61.C: Ditto.
8369         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8370         * g++.dg/cpp0x/variadic62.C: Ditto.
8371         * g++.dg/template/meminit1.C: Ditto.
8372         * g++.dg/template/operator7.C: Ditto.
8373         * g++.dg/template/static15.C: Ditto.
8374         * g++.dg/template/invalid1.C: Ditto.
8375         * g++.dg/template/shift1.C: Ditto.
8376         * g++.dg/template/error10.C: Ditto.
8377
8378 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8379
8380         PR diagnostic/25923
8381         * gfortran.dg/pr25923.f90: New test.
8382
8383 2007-04-24  Ian Lance Taylor  <iant@google.com>
8384
8385         PR tree-optimization/31602
8386         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8387
8388 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8389
8390         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8391         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8392
8393 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8394
8395         * gcc.target/i386/reload-1.c. New.
8396
8397 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8398             Olga Golovanevsky  <olga@il.ibm.com>
8399
8400         * g++.dg/other/str_empty.C: New test.
8401
8402 2007-04-24  Richard Henderson  <rth@redhat.com>
8403
8404         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8405
8406 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8407
8408         PR target/31641
8409         * gcc.c-torture/compile/pr31641.c: New testcase.
8410
8411 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8412
8413         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8414         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8415         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8416         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8417
8418 2007-04-23  Simon Baldwin  <simonb@google.com>
8419
8420         * g++.dg/other/error15.C: New.
8421         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8422         triggering a "multiple parameters named" error.
8423
8424 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8425
8426         PR fortran/31618
8427         * gfortran.dg/backspace_8.f:  New test case.
8428
8429 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8430
8431         PR fortran/31630
8432         * gfortran.dg/used_types_17.f90: New test.
8433
8434         PR fortran/31620
8435         * gfortran.dg/zero_array_components_1.f90: New test.
8436
8437 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8438
8439         PR fortran/31616
8440         * gfortran.dg/open_errors.f90: Allow a different error message.
8441
8442 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8443
8444         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8445         Rename from check_effective_target_vect_pack_mod.  Rename global
8446         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8447         messages.
8448         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8449         rename.
8450         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8451         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8452
8453 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8454
8455         PR middle-end/31448
8456         * gcc.c-torture/execute/pr31448.c: New testcase.
8457
8458 2007-04-22  Nick Clifton  <nickc@redhat.com>
8459
8460         * gcc.dg/20020312-2.c: Add support for the FRV.
8461
8462 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8463
8464         PR tree-optimization/24659
8465         * gcc.dg/vect/vect-float-extend-1.c: New test.
8466         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8467
8468 2007-04-22  Richard Guenther  <rguenther@suse.de>
8469
8470         PR tree-optimization/29789
8471         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8472         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8473
8474 2007-04-22  Revital Eres  <eres@il.ibm.com>
8475
8476         * gcc.dg/var-expand2.c: New test.
8477
8478 2007-04-22  Revital Eres  <eres@il.ibm.com>
8479
8480         * gcc.dg/var-expand3.c: New test.
8481
8482 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8483
8484         PR fortran/31495
8485         * gfortran.dg/continuation_8.f90: New test.
8486
8487 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8488
8489         PR C/30265
8490         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8491         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8492
8493 2007-04-21  Richard Guenther  <rguenther@suse.de>
8494
8495         PR middle-end/31136
8496         * gcc.c-torture/execute/pr31136.c: New testcase.
8497
8498 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8499
8500         * gcc.target/i386/movsi-sm-1.c: New.
8501
8502 2007-04-20  Richard Henderson  <rth@redhat.com>
8503
8504         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8505         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8506
8507 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8508
8509         * gcc.target/i386/ordcmp-1.c: New test.
8510         * gcc.target/i386/unordcmp-1.c: New test.
8511
8512         PR tree-optimization/31632
8513         * gcc.c-torture/compile/20070419-1.c: New test.
8514
8515 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8516
8517         * gcc.dg/invalid-call-1.c: New test.
8518
8519 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8520
8521         PR diagnostic/31227
8522         * gcc.dg/Warray-bounds-3.c: New.
8523
8524 2007-04-18  Richard Guenther  <rguenther@suse.de>
8525
8526         PR tree-optimization/19431
8527         PR tree-optimization/21463
8528         * gcc.c-torture/execute/20070212-1.c: New testcase.
8529         * gcc.c-torture/execute/20070212-2.c: Likewise.
8530         * gcc.c-torture/execute/20070212-3.c: Likewise.
8531         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8532         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8533         * g++.dg/tree-ssa/pr21463.C: Likewise.
8534         * g++.dg/tree-ssa/pr30738.C: Likewise.
8535
8536 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8537
8538         PR c++/31513
8539         * g++.dg/expr/bitfield8.C: New test.
8540
8541 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8542             Richard Sandiford  <richard@codesourcery.com>
8543
8544         * lib/target-supports.exp (check_profiling_available): Return 0
8545         for uClibc with -p or -pg.
8546
8547 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8548
8549         PR c++/31517
8550         * g++.dg/template/init7.C: New test.
8551
8552 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8553
8554         PR rtl-optimization/31360
8555         * gcc.dg/loop-7.c: New test.
8556
8557 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8558
8559         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8560         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8561         build.
8562         (compat-execute): Likewise.
8563         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8564         files to remote hosts.
8565         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8566         (c-torture-execute): Likewise.
8567         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8568         or plain file.  Use remote_upload and remote_download to copy
8569         files about.
8570         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8571         before scanning it.
8572
8573 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8574
8575         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8576
8577 2007-04-16  Lawrence Crowl  <crowl@google.com>
8578
8579         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8580         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8581         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8582         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8583         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8584         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8585         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8586         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8587         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8588         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8589         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8590
8591         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8592         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8593         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8594         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8595         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8596         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8597         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8598         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8599         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8600         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8601         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8602
8603 2007-04-16  Ian Lance Taylor  <iant@google.com>
8604
8605         PR tree-optimization/31522
8606         * gcc.dg/Wstrict-overflow-16.c: New test.
8607
8608 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8609
8610         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8611
8612 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8613
8614         PR fortran/31144
8615         * gfortran.dg/module_naming_1.f90: New.
8616
8617 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8618
8619         * lib/target-supports.exp (check_profiling_available): Return
8620         false for m68k-*-uclinux.
8621
8622 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8623
8624         PR c++/29365
8625         Testcase for c++ anonymous namespace warning
8626
8627         * g++.dg/warn/anonymous-namespace-1.C: New test
8628         * g++.dg/warn/anonymous-namespace-1.h: New test
8629
8630 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8631
8632         PR testsuite/31578
8633         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8634
8635 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8636
8637         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8638
8639 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8640
8641         PR fortran/31204
8642         * gfortran.dg/array_constructor_16.f90: New test.
8643
8644 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8645
8646         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8647         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8648
8649 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8650
8651         PR rtl-optimization/31500
8652         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8653         * g++.dg/warn/Warray-bounds.C: Likewise.
8654
8655 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8656
8657         PR C/31520
8658         * gcc.dg/gnu89-init-4.c: New testcase.
8659
8660 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR c++/25874
8663         * gcc.dg/gomp/pr25874.c: Add dg-options.
8664         * g++.dg/gomp/pr25874.C: Add dg-options.
8665
8666 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8667
8668         PR fortran/21061
8669         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8670         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8671
8672 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8673
8674         PR fortran/31561
8675         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8676
8677 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8678
8679         PR fortran/29507
8680         PR fortran/31404
8681         * gfortran.dg/initialization_6.f90: New test.
8682
8683 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8684
8685         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8686
8687         * lib/target-supports.exp (check_gc_sections_available):
8688         Return false if ldflags includes -elf2flt.
8689
8690 2007-04-13  Jason Merrill  <jason@redhat.com>
8691
8692         PR c++/31074
8693         * conv3.C: New test.
8694
8695 2007-04-13  Mike Stump  <mrs@apple.com>
8696
8697         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8698         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8699
8700 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8701
8702         PR tree-optimization/29598
8703         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8704
8705 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8706
8707         PR fortran/31559
8708         * gfortran.dg/func_assign.f90: New test.
8709
8710 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8711
8712         PR fortran/31550
8713         * gfortran.dg/used_types_16.f90: New test.
8714
8715 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8716
8717         PR fortran/18937
8718         * gfortran.dg/goto_2.f90: New.
8719         * gfortran.dg/goto_3.f90: New.
8720         * gfortran.dg/pr17708.f90: Rename to ...
8721         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8722
8723 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8724
8725         PR fortran/31562
8726         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8727         instead of a struct.
8728
8729 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8730
8731         PR fortran/31562
8732         * gfortran.dg/value_4.c: Use GNU extensions for complex
8733         instead of a struct.
8734
8735 2007-04-13  Richard Guenther  <rguenther@suse.de>
8736
8737         PR tree-optimization/21258
8738         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8739
8740 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8741
8742         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8743         <complex.h>.
8744
8745 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8746
8747         PR fortran/31250
8748         * gfortran.dg/char_length_2.f90: New.
8749         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8750         * gfortran.dg/repeat_4.f90: Likewise.
8751
8752         PR fortran/31266
8753         * gfortran.dg/char_assign_1.f90: New.
8754
8755         PR fortran/31471
8756         * gfortran.dg/block_name_1.f90: New.
8757         * gfortran.dg/block_name_2.f90: New.
8758
8759 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8760
8761         PR c++/31078
8762         * g++.dg/other/pr31078.C: New.
8763
8764 2007-04-12  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/31169
8767         * gcc.c-torture/execute/pr31169.c: New testcase.
8768
8769 2007-04-12  Richard Guenther  <rguenther@suse.de>
8770
8771         PR tree-optimization/24689
8772         PR tree-optimization/31307
8773         * g++.dg/tree-ssa/pr31307.C: New testcase.
8774         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8775
8776 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8777
8778         PR fortran/31472
8779         * gfortran.dg/access_spec_1.f90: New test.
8780         * gfortran.dg/access_spec_2.f90: New test.
8781         * gfortran.dg/non_module_public.f90: Match new error message.
8782
8783 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8784
8785         PR testsuite/31538
8786         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8787         to 4 at line 38 to fix bounds problem.
8788
8789 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8790
8791         PR testsuite/31240
8792         * gfortran.dg/pointer_intent_1.f90: Fix test.
8793
8794 2007-04-10  Eric Christopher  <echristo@apple.com>
8795
8796         * lib/target-supports.exp
8797         (check_effective_target_fstack_protector): Rewrite.
8798
8799 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/31449
8802         * g++.dg/init/const5.C: New test.
8803
8804 2007-04-09  Jan Hubicka  <jh@suse.cz>
8805
8806         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8807
8808 2007-04-08  Jan Hubicka  <jh@suse.cz>
8809
8810         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8811
8812 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8813
8814         PR fortran/31257
8815         * gfortran.dg/achar_4.f90: New test.
8816
8817 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8818
8819         PR fortran/30880
8820         * gfortran.dg/used_dummy_types_8.f90: New test.
8821
8822 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8823
8824         PR fortran/30872
8825         * gfortran.dg/parameter_array_element_1.f90: New test.
8826
8827 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8828
8829         PR fortran/31222
8830         * gfortran.dg/default_numeric_type_1.f90: New test.
8831
8832 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8833
8834         PR fortran/31424
8835         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8836
8837 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/31293
8840         * gfortran.dg/interface_12.f90: New test.
8841
8842 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8843
8844         * gcc.dg/format/opt-6.c: New test.
8845         * gcc.dg/format/nul-1.c: New test.
8846         * gcc.dg/format/nul-2.c: New test.
8847
8848 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849
8850         PR libgfortran/31395
8851         * gfortran.dg/fmt_colon.f90: New test.
8852
8853 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * g++.old-deja/g++.other/init18.C: Use
8856         dg-require-effective-target instead of an explicit xfail.
8857
8858 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8859
8860         * gcc.dg/dfp/signbit-1.c
8861         * gcc.dg/dfp/signbit-2.c
8862
8863 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8864
8865         PR fortran/31483
8866         * gfortran.dg/altreturn_5.f90: New test.
8867
8868 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/31292
8871         * gfortran.dg/contained_module_proc_1.f90: New test.
8872
8873 2007-04-04  Stuart Hastings  <stuart@apple.com>
8874
8875         PR 31281
8876         * objc/execute/exceptions/pr31281.m: New.
8877
8878 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8879
8880         * g++.dg/ext/dllimport12.C: Update comments.
8881
8882 2007-04-03  Eric Christopher  <echristo@apple.com>
8883
8884         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8885
8886 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8887
8888         PR fortran/31304
8889         * gfortran.dg/repeat_2.f90: New test.
8890         * gfortran.dg/repeat_3.f90: New test.
8891         * gfortran.dg/repeat_4.f90: New test.
8892
8893 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8894
8895         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8896
8897 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR c++/30847
8900         * g++.dg/parse/cond3.C: New test.
8901
8902         PR middle-end/30704
8903         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8904
8905 2007-04-02  Jason Merrill  <jason@redhat.com>
8906
8907         PR c++/31187
8908         * g++.dg/ext/visibility/anon3.C: New test.
8909
8910 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8911
8912         PR libgfortran/31052
8913         * gfortran.dg/namelist_28.f90: New test.
8914
8915 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8916
8917         PR libgfortran/31366
8918         * gfortran.dg/direct_io_6.f90: New test.
8919
8920 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8921
8922         PR libgfortran/31207
8923         * gfortran.dg/advance_5.f90: New test.
8924         * gfortran.dg/advance_6.f90: New test.
8925
8926 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8927
8928         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8929         * g++.dg/ext/dllimport7.C: Likewise.
8930         * g++.dg/ext/selectany1.C: Likewise.
8931
8932 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8933
8934         * g++.dg/parser/pr31138.C: New.
8935         * g++.dg/parser/pr31140.C: New.
8936         * g++.dg/parser/pr31141.C: New.
8937
8938 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8939
8940         PR c++/26099
8941         * g++.dg/ext/is_base_of.C: New.
8942         * g++.dg/ext/has_virtual_destructor.C: New.
8943         * g++.dg/ext/is_polymorphic.C: New.
8944         * g++.dg/ext/is_base_of_diagnostic.C: New.
8945         * g++.dg/ext/is_enum.C: New.
8946         * g++.dg/ext/has_nothrow_assign.C: New.
8947         * g++.dg/ext/has_nothrow_constructor.C: New.
8948         * g++.dg/ext/is_empty.C: New.
8949         * g++.dg/ext/has_trivial_copy.C: New.
8950         * g++.dg/ext/has_trivial_assign.C: New.
8951         * g++.dg/ext/is_abstract.C: New.
8952         * g++.dg/ext/is_pod.C: New.
8953         * g++.dg/ext/has_nothrow_copy.C: New.
8954         * g++.dg/ext/is_class.C: New.
8955         * g++.dg/ext/has_trivial_constructor.C: New.
8956         * g++.dg/ext/is_union.C: New.
8957         * g++.dg/ext/has_trivial_destructor.C: New.
8958         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8959         * g++.dg/template/crash43.C: Likewise.
8960
8961 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8962
8963         * g++.dg/warn/pedantic2.C: New testcase.
8964
8965 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8966
8967         * size_dim.f90: Fix dg directive.
8968         * pr16433.f: Likewise.
8969         * use_6.f90: Likewise.
8970         * use_7.f90: Likewise.
8971         * entry_9.f90: Likewise.
8972         * pointer_intent_2.f90: Likewise.
8973         * protected_1.f90: Likewise.
8974         * fmt_missing_period_2.f: Likewise.
8975         * pointer_intent_3.f90: Likewise.
8976         * protected_2.f90: Likewise.
8977         * protected_3.f90: Likewise.
8978         * pr15754.f90: Likewise.
8979         * protected_4.f90: Likewise.
8980         * protected_5.f90: Likewise.
8981         * initialization_2.f90: Likewise.
8982         * protected_6.f90: Likewise.
8983         * continuation_7.f90: Likewise.
8984         * derived_function_interface_1.f90: Likewise.
8985         * der_pointer_4.f90: Likewise.
8986         * fmt_zero_precision.f90: Likewise.
8987         * blockdata_3.f90: Likewise.
8988         * fmt_missing_period_1.f: Likewise.
8989         * real_const_3.f90: Likewise.
8990         * use_4.f90: Likewise.
8991         * fmt_missing_period_3.f: Likewise.
8992         * use_5.f90: Likewise.
8993
8994 2007-03-28  Mike Stump  <mrs@apple.com>
8995
8996         * gcc.dg/darwin-comm.c: Add.
8997
8998 2007-03-28  Eric Christopher  <echristo@apple.com>
8999
9000         * lib/target-supports.exp (check_effective_target_fstack_protector):
9001         New.
9002         * gcc.dg/ssp-1.c: Use.
9003         * gcc.dg/ssp-2.c: Ditto.
9004
9005 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9006
9007         PR c++/29077
9008         * g++.dg/parse/constructor3.C: New test.
9009
9010 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9011
9012         * gnat.dg/thin_pointer.ad[sb]: New test.
9013
9014 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9015
9016         * g++.dg/cpp0x/bracket1.C: New.
9017         * g++.dg/cpp0x/bracket2.C: New.
9018         * g++.dg/cpp0x/bracket3.C: New.
9019         * g++.dg/cpp0x/bracket4.C: New.
9020
9021 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9022
9023         * g++.dg/cpp0x/temp_default1.C: New.
9024         * g++.dg/cpp0x/temp_default3.C: New.
9025         * g++.dg/cpp0x/temp_default2.C: New.
9026         * g++.dg/cpp0x/temp_default4.C: New.
9027
9028 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9029
9030         PR c++/29993
9031         * g++.dg/other/cv_func2.C: New.
9032
9033 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9034
9035         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9036         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9037         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9038         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9039
9040         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9041         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9042
9043         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9044
9045         * lib/compat.exp (compat-execute): Fix processing of file names.
9046
9047 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9048
9049         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9050
9051 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9052
9053         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9054         Delete created executable test file.
9055         (check_effective_target_fortran_large_int): Ditto.
9056         (check_effective_target_static_libgfortran): Ditto.
9057
9058 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9059
9060         PR c++/30500
9061         * g++.dg/warn/pragma-system_header1.C: New test.
9062         * g++.dg/warn/pragma-system_header2.C: New test.
9063         * g++.dg/warn/pragma-system_header1.h. New.
9064         * g++.dg/warn/pragma-system_header2.h. New.
9065
9066 2007-03-26  Ian Lance Taylor  <iant@google.com>
9067
9068         PR tree-optimization/31345
9069         * gcc.c-torture/compile/pr31345-1.c: New test.
9070
9071 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9072
9073         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9074         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9075         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9076         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9077         * gfortran.dg/overload_1.f90: Likewise.
9078         * gfortran.dg/impure_assignment_1.f90: Likewise.
9079         * gfortran.dg/error_recovery_3.f90: Likewise.
9080         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9081         * gfortran.dg/sequence_types_1.f90: Likewise.
9082         * gfortran.dg/internal_references_1.f90: Likewise.
9083         * gfortran.dg/present_1.f90: Likewise.
9084         * gfortran.dg/volatile10.f90: Likewise.
9085         * gfortran.dg/module_equivalence_2.f90: Likewise.
9086         * gfortran.dg/use_4.f90: Likewise.
9087         * gfortran.dg/elemental_result_1.f90: Likewise.
9088         * gfortran.dg/generic_actual_arg.f90: Likewise.
9089         * gfortran.dg/private_type_5.f90: Likewise.
9090         * gfortran.dg/protected_4.f90: Likewise.
9091         * gfortran.dg/interface_3.f90: Likewise.
9092
9093 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9094
9095         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9096         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9097
9098 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9099
9100         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9101
9102 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9103
9104         PR libgfortran/31199
9105         * gfortran.dg/fmt_t_4.f90: New test.
9106
9107 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9108
9109         PR libfortran/31297
9110         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9111         * gfortran.dg/backspace_6.f:  Likewise.
9112         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9113         * gfortran.dg/direct_io_2.f90:  Likewise.
9114         * gfortran.dg/write_back.f:  Likewise.
9115         * gfortran.dg/write_rewind_2.f:  Likewise.
9116         * gfortran.dg/write_rewind_1.f:  Likewise.
9117         * gfortran.dg/write_rewind_2.f:  Likewise.
9118
9119 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9120
9121         PR tree-optimization/30784
9122         * gcc.dg/vect/pr30784.c: New test.
9123
9124 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9125
9126         PR fortran/30877
9127         * gfortran.dg/operator_1.f90: New test.
9128         * gfortran.dg/operator_2.f90: New test.
9129
9130 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9131
9132         PR libfortran/31196
9133         * gfortran.dg/reshape_transpose_1.f90:  New test.
9134
9135 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9136
9137         PR fortran/30655
9138         * gfortran.dg/bounds_check_6.f90: New test.
9139
9140 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9141
9142         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9143         #ifndef/#endif.
9144         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9145         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9146
9147 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9148
9149         PR fortran/31209
9150         * gfortran.dg/pointer_function_actual_1.f90: New test.
9151
9152         PR fortran/31200
9153         * gfortran.dg/pointer_function_actual_2.f90: New test.
9154
9155         PR fortran/31215
9156         * gfortran.dg/result_in_spec_1.f90: New test.
9157
9158 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9159
9160         PR fortran/30834
9161         * gfortran.dg/integer_exponentiation_3.F90: New test.
9162         * gfortran.dg/integer_exponentiation_4.f90: New test.
9163         * gfortran.dg/integer_exponentiation_5.F90: New test.
9164
9165 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/30863
9168         * g++.dg/template/error24.C: New test.
9169         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9170
9171 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9172
9173         PR c++/31273
9174         * g++.dg/expr/bitfield7.C: New test.
9175
9176 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9177
9178         PR other/23572
9179         * gcc.dg/float-range-4.c: New.
9180         * gcc.dg/float-range-1.c: Update. Test for a warning.
9181         * gcc.dg/float-range-3.c: New.
9182         * gcc.dg/float-range-5.c: New.
9183
9184 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9185
9186         PR fortran/31262
9187         * gfortran.dg/no_range_check_1.f90: New test.
9188
9189 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9190
9191         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9192         * g++.dg/other/static1.C: Remove stray semicolon.
9193         * g++.dg/other/init1.C: Likewise.
9194         * g++.dg/rtti/dyncast1.C: Likewise.
9195         * g++.dg/tree-ssa/pr17153.C: Likewise.
9196         * g++.dg/lookup/disamb1.C: Likewise.
9197         * g++.dg/lookup/scoped2.C: Likewise.
9198         * g++.dg/lookup/friend7.C: Likewise.
9199         * g++.dg/parse/parse4.C: Likewise.
9200         * g++.dg/parse/parse5.C: Likewise.
9201         * g++.dg/expr/pr29066.C: Likewise.
9202         * g++.dg/expr/cast4.C: Likewise.
9203         * g++.dg/tc1/dr193.C: Likewise.
9204         * g++.dg/tc1/dr213.C: Likewise.
9205         * g++.dg/abi/dcast1.C: Likewise.
9206         * g++.dg/abi/covariant2.C: Likewise.
9207         * g++.dg/inherit/covariant11.C: Likewise.
9208         * g++.dg/inherit/covariant9.C: Likewise.
9209         * g++.dg/inherit/covariant10.C: Likewise.
9210         * g++.dg/init/static3.C: Likewise.
9211         * g++.dg/init/init-ref3.C: Likewise.
9212         * g++.dg/init/ref10.C: Likewise.
9213         * g++.dg/template/meminit2.C: Likewise.
9214         * g++.dg/template/using9.C: Likewise.
9215         * g++.dg/template/friend9.C: Likewise.
9216         * g++.dg/template/ref1.C: Likewise.
9217         * g++.old-deja/g++.warn/inline.C: Likewise.
9218         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9219         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9220         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9221         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9222         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9223         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9224         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9225         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9226         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9227         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9228         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9229         * g++.old-deja/g++.brendan/template11.C: Likewise.
9230         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9231         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9232         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9233         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9234         * g++.old-deja/g++.jason/parse9.C: Likewise.
9235         * g++.old-deja/g++.jason/byval2.C: Likewise.
9236         * g++.old-deja/g++.jason/overload8.C: Likewise.
9237         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9238         * g++.old-deja/g++.jason/template33.C: Likewise.
9239         * g++.old-deja/g++.jason/return3.C: Likewise.
9240         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9241         * g++.old-deja/g++.jason/virtual.C: Likewise.
9242         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9243         * g++.old-deja/g++.jason/template27.C: Likewise.
9244         * g++.old-deja/g++.jason/synth6.C: Likewise.
9245         * g++.old-deja/g++.jason/ref8.C: Likewise.
9246         * g++.old-deja/g++.jason/offset1.C: Likewise.
9247         * g++.old-deja/g++.other/static20.C: Likewise.
9248         * g++.old-deja/g++.other/array1.C: Likewise.
9249         * g++.old-deja/g++.other/new3.C: Likewise.
9250         * g++.old-deja/g++.other/array2.C: Likewise.
9251         * g++.old-deja/g++.other/overload9.C: Likewise.
9252         * g++.old-deja/g++.other/cast6.C: Likewise.
9253         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9254         * g++.old-deja/g++.other/eh4.C: Likewise.
9255         * g++.old-deja/g++.other/using7.C: Likewise.
9256         * g++.old-deja/g++.other/init18.C: Likewise.
9257         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9258         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9259         * g++.old-deja/g++.other/dtor11.C: Likewise.
9260         * g++.old-deja/g++.pt/static11.C: Likewise.
9261         * g++.old-deja/g++.pt/crash19.C: Likewise.
9262         * g++.old-deja/g++.pt/overload12.C: Likewise.
9263         * g++.old-deja/g++.pt/crash46.C: Likewise.
9264         * g++.old-deja/g++.pt/mi1.C: Likewise.
9265         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9266         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9267         * g++.old-deja/g++.pt/local5.C: Likewise.
9268         * g++.old-deja/g++.pt/typename2.C: Likewise.
9269         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9270         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9271         * g++.old-deja/g++.law/visibility1.C: Likewise.
9272         * g++.old-deja/g++.law/visibility2.C: Likewise.
9273         * g++.old-deja/g++.law/virtual2.C: Likewise.
9274         * g++.old-deja/g++.law/operators19.C: Likewise.
9275         * g++.old-deja/g++.law/parsing10.C: Likewise.
9276         * g++.old-deja/g++.law/visibility4.C: Likewise.
9277         * g++.old-deja/g++.law/operators4.C: Likewise.
9278         * g++.old-deja/g++.law/dtors2.C: Likewise.
9279         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9280         * g++.old-deja/g++.law/visibility10.C: Likewise.
9281         * g++.old-deja/g++.law/scope3.C: Likewise.
9282         * g++.old-deja/g++.law/casts2.C: Likewise.
9283         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9284         * g++.old-deja/g++.law/operators33.C: Likewise.
9285         * g++.old-deja/g++.law/friend4.C: Likewise.
9286         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9287         * g++.old-deja/g++.mike/p5611.C: Likewise.
9288         * g++.old-deja/g++.mike/net37.C: Likewise.
9289         * g++.old-deja/g++.mike/p3570.C: Likewise.
9290         * g++.old-deja/g++.mike/p5718.C: Likewise.
9291         * g++.old-deja/g++.mike/net21.C: Likewise.
9292         * g++.old-deja/g++.mike/p1862.C: Likewise.
9293         * g++.old-deja/g++.mike/p4511.C: Likewise.
9294         * g++.old-deja/g++.mike/virt3.C: Likewise.
9295         * g++.old-deja/g++.mike/p16146.C: Likewise.
9296         * g++.old-deja/g++.mike/p1989.C: Likewise.
9297         * g++.old-deja/g++.mike/p5571.C: Likewise.
9298         * g++.old-deja/g++.gb/scope10.C: Likewise.
9299         * g++.old-deja/g++.abi/primary5.C: Likewise.
9300         * g++.old-deja/g++.abi/empty2.C: Likewise.
9301         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9302         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9303         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9304         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9305         * g++.old-deja/g++.bob/template3.C: Likewise.
9306         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9307
9308 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR fortran/31193
9311         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9312
9313 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9314
9315         PR fortran/20897
9316         * gfortran.dg/derived_name_1.f90: New.
9317         * gfortran.dg/derived_name_2.f: New.
9318
9319 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9320
9321         * lib/target-supports.exp (check_effective_target_nonpic): New
9322         procedure.
9323         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9324         when compiling PIC.
9325         * gcc.target/i386/asm-4.c: Require nonpic.
9326         * gcc.target/i386/cmov1.c: Likewise.
9327         * gcc.target/i386/mul.c: Likewise.
9328         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9329         * gcc.target/i386/ssetype-1.c: Require nonpic.
9330         * gcc.target/i386/ssetype-3.c: Likewise.
9331         * gcc.target/i386/ssetype-5.c: Likewise.
9332
9333 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9334
9335         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9336         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9337         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9338         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9339
9340 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9341
9342         PR tree-optimization/30590
9343         * g++.dg/opt/pr30590.C: New testcase.
9344
9345 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9346
9347         PR c/30762
9348         * gcc.dg/pr30762-1.c: New test.
9349         * gcc.dg/pr30762-2.c: New test.
9350
9351         PR inline-asm/30505
9352         * gcc.target/i386/pr30505.c: New test.
9353
9354 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9355
9356         * gcc.target/arm/register-variables.c: New.
9357
9358 2007-03-19  Jeff Law  <law@redhat.com>
9359
9360         * PR tree-optimization/30984
9361         * gcc.c-torture/pr30984.c: New test.
9362
9363 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9364         Richard Guenther  <rguenther@suse.de>
9365
9366         PR tree-optimization/31254
9367         * gcc.dg/torture/pr31254.c: New testcase.
9368
9369 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9370
9371         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9372         target default_packed.
9373
9374 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9375
9376         PR fortran/31203
9377         * gfortran.dg/string_length_1.f90: New test.
9378
9379 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9380
9381         PR testsuite/30395
9382         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9383
9384 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9385
9386         PR libgfortran/31052
9387         * gfortran.dg/namelist_27.f90: New test.
9388
9389 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9390
9391         PR fortran/30531
9392         * gfortran.dg/used_types_14.f90: New test.
9393
9394         PR fortran/31086
9395         * gfortran.dg/used_types_15.f90: New test.
9396
9397 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9398
9399         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9400         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9401
9402 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9403
9404         PR fortran/31120
9405         * gfortran.dg/integer_exponentiation_2.f90: New test.
9406
9407 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9408
9409         PR tree-optimization/31041
9410         * gcc.dg/vect/pr31041.c: New test.
9411
9412 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9413
9414         * g++.dg/warn/Wconversion-integer.C: New
9415         * g++.dg/warn/Wconversion-real.C: New.
9416         * g++.dg/warn/Wconversion-real-integer.C: New.
9417         * g++.dg/warn/conv2.C: Updated.
9418
9419 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9420
9421         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9422         exclude RTPs.
9423
9424 2007-03-16  Richard Guenther  <rguenther@suse.de>
9425
9426         PR tree-optimization/31146
9427         * g++.dg/tree-ssa/pr31146.C: New testcase.
9428
9429 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9430
9431         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9432         assume that the target has <features.h>.
9433
9434 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9435
9436         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9437         dg-options rather than to the whole test.
9438
9439 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9440
9441         PR debug/29906
9442         * g++.dg/debug/pr29906.C: New
9443
9444 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9445
9446         PR libgfortran/31099
9447         * gfortran.dg/unformatted_recl.f90: Update test.
9448
9449 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9450
9451         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9452
9453 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9454
9455         PR c++/30891
9456         * g++.dg/parse/namespace-definition.C: New.
9457
9458 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9459
9460         PR c++/24924
9461         * g++.dg/cpp/pedantic-errors.C: New.
9462         * g++.dg/cpp/permissive.C: New.
9463
9464 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9465
9466         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9467         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9468
9469 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9470
9471         * lib/target-supports.exp (check_missing_uclibc_feature)
9472         (check_effective_target_wchar): New procedures.
9473         * gcc.dg/wchar_t-1.c: Require target wchar.
9474         * gcc.dg/wint_t-1.c: Likewise.
9475
9476 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9477
9478         * lib/target-supports.exp (check_gc_sections_available): Return
9479         false for VxWorks targets.
9480
9481 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9482
9483         * g++.dg/warn/Wconversion2.C: Fix typo.
9484         * gcc.dg/if-empty-1.c: Ditto.
9485
9486 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9487
9488         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9489
9490 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9491
9492         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9493         * gcc.target/i386/pr31167.c: Ditto.
9494
9495 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9496
9497         PR target/31167
9498         * gcc.target/i386/pr31167.c: New test.
9499
9500 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9501
9502         PR fortran/30922
9503         * gfortran.dg/import5.f90.f90: New test.
9504
9505
9506         PR fortran/30879
9507         * gfortran.dg/data_components_1.f90: New test.
9508
9509
9510         PR fortran/30870
9511         * gfortran.dg/generic_13.f90: New test.
9512
9513         PR fortran/31163
9514         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9515
9516 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9517
9518         PR libgfortran/31051
9519         * gfortran.dg/fmt_t_4.f90: New
9520
9521 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9522
9523         PR C++/31165
9524         * g++.dg/other/default7.C: New test.
9525
9526 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9527
9528         * g++.dg/warn/Wconversion2.C: New.
9529
9530 2007-03-14  Eric Christopher  <echristo@apple.com>
9531
9532         * gcc.dg/ssp-1.c: New.
9533         * gcc.dg/ssp-2.c: Ditto.
9534
9535 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9536
9537         * g++.dg/warn/do-empty.C: New.
9538         * gcc.dg/do-empty.c: New.
9539         * gcc.dg/if-empty-1.c: Update.
9540         * gcc.dg/20001116-1.c: Update.
9541         * gcc.dg/pr23165.c: Update.
9542
9543 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9544
9545         * gfortran.dg/module_implicit_conversion.f90: New test.
9546
9547 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9548
9549         PR middle-end/31127
9550         * gcc.dg/pr31127.c: New.
9551
9552 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9553
9554         * gcc.dg/tree-ssa/loop-26.c: New test.
9555
9556 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9557
9558         * gcc.target/i386/cmpxchg16b-1.c: New test.
9559
9560 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9561
9562         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9563         * gcc.dg/c99-vla-1.c: Likewise.
9564         * g++.dg/ext/vla1.C: Likewise
9565
9566 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9567
9568         * gcc.dg/wvla-1.c: New test
9569         * gcc.dg/wvla-2.c: New test
9570         * gcc.dg/wvla-3.c: New test
9571         * gcc.dg/wvla-4.c: New test
9572         * gcc.dg/wvla-5.c: New test
9573         * gcc.dg/wvla-6.c: New test
9574         * gcc.dg/wvla-7.c: New test
9575         * g++.dg/warn/Wvla-1.C: New test
9576         * g++.dg/warn/Wvla-2.C: New test
9577         * g++.dg/warn/Wvla-3.C: New test
9578
9579 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/30108
9582         * g++.dg/other/default6.C: New test.
9583
9584 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9585
9586         * lib/target-supports.exp (check_profiling_available): Return false
9587         for VxWorks.
9588         (check_effective_target_vxworks_kernel): New procedure.
9589         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9590         VxWorks.
9591         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9592         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9593         to include VxWorks.
9594         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9595
9596 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9597
9598         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9599         PIC is not supported.
9600         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9601         * gcc.dg/20020426-2.c: Likewise.
9602         * gcc.dg/pr28243.c: Likewise.
9603         * gcc.dg/visibility-11.c: Likewise.
9604         * gcc.dg/tls/opt-9.c: Likewise.
9605         * gcc.dg/tls/opt-10.c: Likewise.
9606         * gcc.dg/tls/pic-1.c: Likewise.
9607         * gcc.dg/tls/struct-1.c: Likewise.
9608         * gcc.target/i386/20000807-1.c: Likewise.
9609         * gcc.target/i386/20000904-1.c: Likewise.
9610         * gcc.target/i386/20011119-1.c: Likewise.
9611         * gcc.target/i386/990213-2.c: Likewise.
9612         * gcc.target/i386/990214-1.c: Likewise.
9613         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9614         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9615         * gcc.target/i386/pic-1.c: Likewise.
9616         * gcc.target/i386/pr21518.c: Likewise.
9617         * gcc.target/i386/pr23098.c: Likewise.
9618         * gcc.target/i386/pr23943.c: Likewise.
9619
9620 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/31038
9623         * g++.dg/template/complit2.C: New test.
9624
9625         PR c++/30328
9626         * g++.dg/ext/bitfield1.C: New test.
9627
9628 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9629
9630         PR fortran/30883
9631         * gfortran.dg/interface_11.f90: New test.
9632
9633 2007-03-11  Richard Guenther  <rguenther@suse.de>
9634
9635         PR tree-optimization/31115
9636         * gcc.dg/torture/pr31115.c: New testcase.
9637
9638 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9639
9640         PR tree-optimization/29925
9641         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9642
9643 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9644
9645         PR c++/30274
9646         * g++.dg/expr/bitfield3.C: New test.
9647         * g++.dg/expr/bitfield4.C: Likewise.
9648         * g++.dg/expr/bitfield5.C: Likewise.
9649         * g++.dg/expr/bitfield6.C: Likewise.
9650
9651         PR c++/30924
9652         * g++.dg/template/array18.C: New test.
9653
9654 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9655
9656         PR c++/17946
9657         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9658         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9659
9660 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9661
9662         PR c++/20599
9663         * g++.dg/cpp0x/variadic-bind.C: New.
9664         * g++.dg/cpp0x/variadic-function.C: New.
9665         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9666         * g++.dg/cpp0x/variadic-tuple.C: New.
9667         * g++.dg/cpp0x/variadic1.C: New.
9668         * g++.dg/cpp0x/variadic2.C: New.
9669         * g++.dg/cpp0x/variadic3.C: New.
9670         * g++.dg/cpp0x/variadic4.C: New.
9671         * g++.dg/cpp0x/variadic5.C: New.
9672         * g++.dg/cpp0x/variadic6.C: New.
9673         * g++.dg/cpp0x/variadic7.C: New.
9674         * g++.dg/cpp0x/variadic8.C: New.
9675         * g++.dg/cpp0x/variadic9.C: New.
9676         * g++.dg/cpp0x/variadic10.C: New.
9677         * g++.dg/cpp0x/variadic11.C: New.
9678         * g++.dg/cpp0x/variadic12.C: New.
9679         * g++.dg/cpp0x/variadic13.C: New.
9680         * g++.dg/cpp0x/variadic14.C: New.
9681         * g++.dg/cpp0x/variadic15.C: New.
9682         * g++.dg/cpp0x/variadic16.C: New.
9683         * g++.dg/cpp0x/variadic17.C: New.
9684         * g++.dg/cpp0x/variadic18.C: New.
9685         * g++.dg/cpp0x/variadic19.C: New.
9686         * g++.dg/cpp0x/variadic20.C: New.
9687         * g++.dg/cpp0x/variadic21.C: New.
9688         * g++.dg/cpp0x/variadic22.C: New.
9689         * g++.dg/cpp0x/variadic23.C: New.
9690         * g++.dg/cpp0x/variadic24.C: New.
9691         * g++.dg/cpp0x/variadic25.C: New.
9692         * g++.dg/cpp0x/variadic26.C: New.
9693         * g++.dg/cpp0x/variadic27.C: New.
9694         * g++.dg/cpp0x/variadic28.C: New.
9695         * g++.dg/cpp0x/variadic29.C: New.
9696         * g++.dg/cpp0x/variadic30.C: New.
9697         * g++.dg/cpp0x/variadic31.C: New.
9698         * g++.dg/cpp0x/variadic32.C: New.
9699         * g++.dg/cpp0x/variadic33.C: New.
9700         * g++.dg/cpp0x/variadic34.C: New.
9701         * g++.dg/cpp0x/variadic35.C: New.
9702         * g++.dg/cpp0x/variadic36.C: New.
9703         * g++.dg/cpp0x/variadic37.C: New.
9704         * g++.dg/cpp0x/variadic38.C: New.
9705         * g++.dg/cpp0x/variadic39.C: New.
9706         * g++.dg/cpp0x/variadic40.C: New.
9707         * g++.dg/cpp0x/variadic41.C: New.
9708         * g++.dg/cpp0x/variadic42.C: New.
9709         * g++.dg/cpp0x/variadic43.C: New.
9710         * g++.dg/cpp0x/variadic44.C: New.
9711         * g++.dg/cpp0x/variadic45.C: New.
9712         * g++.dg/cpp0x/variadic46.C: New.
9713         * g++.dg/cpp0x/variadic47.C: New.
9714         * g++.dg/cpp0x/variadic48.C: New.
9715         * g++.dg/cpp0x/variadic49.C: New.
9716         * g++.dg/cpp0x/variadic50.C: New.
9717         * g++.dg/cpp0x/variadic51.C: New.
9718         * g++.dg/cpp0x/variadic52.C: New.
9719         * g++.dg/cpp0x/variadic53.C: New.
9720         * g++.dg/cpp0x/variadic54.C: New.
9721         * g++.dg/cpp0x/variadic55.C: New.
9722         * g++.dg/cpp0x/variadic56.C: New.
9723         * g++.dg/cpp0x/variadic57.C: New.
9724         * g++.dg/cpp0x/variadic58.C: New.
9725         * g++.dg/cpp0x/variadic59.C: New.
9726         * g++.dg/cpp0x/variadic60.C : New.
9727         * g++.dg/cpp0x/variadic61.C : New.
9728         * g++.dg/cpp0x/variadic62.C : New.
9729         * g++.dg/cpp0x/variadic63.C : New.
9730         * g++.dg/cpp0x/variadic64.C : New.
9731         * g++.dg/cpp0x/variadic65.C : New.
9732         * g++.dg/cpp0x/variadic66.C : New.
9733         * g++.dg/cpp0x/variadic67.C : New.
9734         * g++.dg/cpp0x/variadic68.C : New.
9735         * g++.dg/cpp0x/variadic69.C : New.
9736         * g++.dg/cpp0x/variadic70.C : New.
9737         * g++.dg/cpp0x/variadic71.C : New.
9738         * g++.dg/cpp0x/variadic72.C : New.
9739         * g++.dg/cpp0x/variadic73.C : New.
9740         * g++.dg/cpp0x/variadic74.C : New.
9741         * g++.dg/cpp0x/variadic75.C : New.
9742         * g++.dg/cpp0x/variadic-ex1.C : New.
9743         * g++.dg/cpp0x/variadic-ex2.C : New.
9744         * g++.dg/cpp0x/variadic-ex3.C : New.
9745         * g++.dg/cpp0x/variadic-ex4.C : New.
9746         * g++.dg/cpp0x/variadic-ex5.C : New.
9747         * g++.dg/cpp0x/variadic-ex6.C : New.
9748         * g++.dg/cpp0x/variadic-ex7.C : New.
9749         * g++.dg/cpp0x/variadic-ex8.C : New.
9750         * g++.dg/cpp0x/variadic-ex9.C : New.
9751         * g++.dg/cpp0x/variadic-ex10.C : New.
9752         * g++.dg/cpp0x/variadic-ex11.C : New.
9753         * g++.dg/cpp0x/variadic-ex12.C : New.
9754         * g++.dg/cpp0x/variadic-ex13.C : New.
9755         * g++.dg/cpp0x/variadic-ex14.C : New.
9756
9757 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9758
9759         PR libgfortran/31099
9760         * gfortran.dg/unformatted_recl.f90: New test.
9761
9762 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9763
9764         * gcc.dg/fold-eqcmplx-1.c: New test case.
9765
9766 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9767
9768         PR rtl-optimization/30643
9769         * gcc.dg/pr30643.c: New.
9770
9771 2007-03-09  Chao-ying Fu  <fu@mips.com>
9772
9773         * gcc.target/mips/mips32-dspr2-type.c: New test.
9774         * gcc.target/mips/mips32-dspr2.c: New test.
9775         * gcc.target/mips/dspr2-MULT.c: New test.
9776         * gcc.target/mips/dspr2-MULTU.c: New test.
9777         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9778         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9779         Adjust some formats.
9780
9781 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9782
9783         PR c++/17946
9784         * gcc.dg/Wlogical-op-1.c: New.
9785         * g++.dg/warn/Wlogical-op-1.C: New.
9786
9787 2007-03-09  Richard Guenther  <rguenther@suse.de>
9788
9789         PR tree-optimization/30904
9790         PR middle-end/31058
9791         * gcc.dg/pr30904.c: Remove xfail.
9792
9793 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9794
9795         PR C/31072
9796         * gcc.c-torture/execute/pr31072.c: New test.
9797
9798 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9799
9800         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9801         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9802         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9803         *lrint* and *lround*.
9804         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9805         floor->lfloor.
9806         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9807         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9808         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9809         and *lround*.  Correct macro names.
9810         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9811         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9812
9813 2007-03-08  Ian Lance Taylor  <iant@google.com>
9814
9815         * gcc.dg/no-strict-overflow-5.c: New test.
9816         * gcc.dg/no-strict-overflow-6.c: New test.
9817         * gcc.dg/Wstrict-overflow-11.c: New test.
9818         * gcc.dg/Wstrict-overflow-12.c: New test.
9819         * gcc.dg/Wstrict-overflow-13.c: New test.
9820         * gcc.dg/Wstrict-overflow-14.c: New test.
9821         * gcc.dg/Wstrict-overflow-15.c: New test.
9822
9823 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9824
9825         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9826         for VxWorks kernel mode.
9827         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9828
9829 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9830
9831         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9832         mode.
9833
9834 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9835
9836         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9837         and lib/bfill.c on VxWorks targets.
9838         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9839         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9840         lib/bfill.c and lib/memmove.c on VxWorks targets.
9841         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9842         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9843         on VxWorks targets.
9844         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9845         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9846
9847 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9848
9849         * gfortran.dg/use_5.f90: New test.
9850         * gfortran.dg/use_6.f90: Ditto.
9851         * gfortran.dg/use_7.f90: Ditto.
9852
9853 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9854
9855         PR fortran/30973
9856         * gfortran.dg/use_4.f90: New test.
9857         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9858
9859 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9860
9861         PR fortran/31011
9862         * gfortran.dg/parameter_array_section_2.f90: New test.
9863
9864 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9865
9866         PR c++/30852
9867         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9868
9869         PR c++/30534
9870         * g++.dg/template/arg5.C: New test.
9871
9872 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9873
9874         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9875
9876 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9877
9878         * gcc.dg/var-expand1.c: Add newline at end of file.
9879
9880 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9881
9882         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9883
9884 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9885
9886         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9887
9888 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9889
9890         * gcc.dg/torture/builtin-convert-4.c: New test.
9891
9892 2007-03-05  Ian Lance Taylor  <iant@google.com>
9893
9894         * gcc.c-torture/compile/pr31034.c: New test.
9895
9896 2007-03-05  Ian Lance Taylor  <iant@google.com>
9897
9898         * gcc.dg/inline-18.c: New test.
9899         * gcc.dg/inline-19.c: New test.
9900         * gcc.dg/inline-20.c: New test.
9901         * gcc.dg/inline-21.c: New test.
9902
9903 2007-03-05  Richard Guenther  <rguenther@suse.de>
9904
9905         PR tree-optimization/14052
9906         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9907
9908 2007-03-05  Richard Guenther  <rguenther@suse.de>
9909
9910         PR tree-optimization/23777
9911         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9912
9913 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9914
9915         PR other/30465
9916         * gcc.dg/multiple-overflow-warn-3.c: New.
9917         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9918
9919 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9920
9921         PR c++/30895
9922         * g++.dg/parse/template23.C: New test.
9923
9924 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9925
9926         PR middle-end/30744
9927         * gcc.dg/pr30744-1.c: New test case.
9928
9929 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9930
9931         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9932
9933 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9934
9935         PR target/30406
9936         * gfortran.dg/logical_3.f90: New test.
9937
9938 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9939
9940         PR libfortran/30981
9941         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9942
9943 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9944
9945         * gcc.target/m68k/m68k.exp: New.
9946         * gcc.target/m68k/crash1.c: New.
9947
9948 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9949
9950         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9951         to be more compatible with integer(kind=8).
9952
9953 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9954
9955         PR libfortran/31001
9956         * gfortran.dg/zero_sized_3.f90: New test.
9957
9958 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9959
9960         PR c++/15787
9961         * g++.dg/parse/else.C: New.
9962         * g++.dg/parse/else-2.C: New.
9963
9964 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9965             Tobias Burnus  <burnus@net-b.de>
9966
9967         PR fortran/30882
9968         * gfortran.dg/size_dim.f90: New test.
9969
9970 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9971             Tobias Burnus  <burnus@net-b.de>
9972
9973         PR fortran/30873
9974         * gfortran.dg/entry_9.f90: New test.
9975
9976 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9977
9978         PR c++/28253
9979         * g++.dg/inherit/covariant16.C: New test.
9980
9981 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9982
9983         * g++.dg/other/darwin-minversion-1.C: New.
9984
9985 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9986
9987         * gcc.dg/tree-ssa/20070302-1.c: New test.
9988
9989 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9990
9991         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9992         tests.
9993
9994 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9995
9996         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9997
9998 2007-03-01  Simon Baldwin <simonb@google.com>
9999
10000         PR c++/23689
10001         * warn/ignored_typedef.C: New.
10002         * init/ctor8.C: Added dg-warning to consume ignored typedef
10003         warning.
10004         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10005         and added an explicit line number.
10006
10007 2007-02-28  Richard Guenther  <rguenther@suse.de>
10008
10009         PR middle-end/30364
10010         * gcc.dg/torture/pr30364-1.c: New testcase.
10011         * gcc.dg/torture/pr30364-2.c: Likewise.
10012         * gcc.dg/torture/pr30364-3.c: Likewise.
10013
10014 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10015
10016         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10017         powerpc*, use -funsafe-math-optimizations.
10018         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10019         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10020
10021 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10022             Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR fortran/30888
10025         PR fortran/30887
10026         * c_by_val_1.f: Test %VAL() with non-default kind.
10027         * c_by_val.c: Ditto.
10028         * c_by_val_4.f: New test.
10029
10030 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10031
10032         PR fortran/30968
10033         * gfortran.dg/continuation_7.f90: New test.
10034
10035 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10036
10037         * g++.dg/inherit/thunk7.C: New test.
10038         * lib/target-supports.exp (check_profiling_available): Not available
10039         for bfin-*-*.
10040
10041 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10042
10043         PR target/30970
10044         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10045
10046 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10047
10048         * lib/target-supports.exp (check_effective_target_init_priority):
10049         Remove Solaris special case.
10050
10051 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10052
10053         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10054         for more builtin types.
10055
10056         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10057         * g++.dg/ext/visibility/noPLT.C: Likewise.
10058
10059 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10060
10061         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10062         sh* targets.
10063
10064 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10065
10066         PR fortran/30865
10067         * size_optional_dim_1.f90:  New test.
10068
10069 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10070
10071         * gcc.dg/vxworks/vxworks.exp: New file.
10072         * gcc.dg/vxworks/initpri1.c: Likewise.
10073         * gcc.dg/vxworks/initpri2.c: Likewise.
10074         * gcc.dg/initpri2.c: Add more tests.
10075         * g++.dg/special/initpri2.C: Likewise.
10076
10077         * gcc.dg/initpri1.c: New test.
10078         * gcc.dg/initpri2.c: Likewise.
10079         * g++.dg/special/initpri1.C: New test.
10080         * g++.dg/special/initpri2.C: Likewise.
10081         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10082         * g++.dg/special/conpr-2.C: Likewise.
10083         * g++.dg/special/conpr-3.C: Likewise.
10084         * g++.dg/special/conpr-4.C: Likewise.
10085         * g++.dg/special/initp1.C: Likewise.
10086         * g++.dg/special/ecos.exp: Remove code to detect availability of
10087         constructor priorities.
10088         * lib/target-supports.exp (check_effective_target_init_priority):
10089         New function.
10090
10091 2007-02-24  Jan Hubicka  <jh@suse.cz>
10092
10093         * gcc.c-torture/execute/pr30778.c: New testcase.
10094
10095 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10096
10097         PR libgfortran/30918
10098         * gfortran.dg/namelist_26.f90: New test.
10099
10100 2007-02-24  Richard Guenther  <rguenther@suse.de>
10101
10102         PR middle-end/30951
10103         * gcc.dg/pr30951.c: New testcase.
10104
10105 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10106
10107         * gcc.dg/torture/builtin-modf-1.c: New test.
10108
10109 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10110
10111         PR tree-optimization/30904
10112         * gcc.dg/pr30904.c: New test.
10113
10114 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10115
10116         * gcc.test-framework/README: Correct command.
10117         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10118         -Wunused-value.
10119         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10120
10121 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10122
10123         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10124
10125 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10126
10127         * lib/target-supports.exp (check_effective_target_newlib): New
10128         function.
10129
10130 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10131
10132         PR fortran/30660
10133         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10134         allocatable component.
10135
10136
10137 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10138
10139         * gcc.dg/torture/builtin-logb-1.c: New test.
10140         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10141         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10142         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10143         sh* targets.
10144
10145 2007-02-23  Richard Guenther  <rguenther@suse.de>
10146
10147         * g++.dg/warn/changes-meaning.C: New testcase.
10148
10149 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10150
10151         PR libgfortran/30910
10152         * gfortran.dg/fmt_zero_precision.f90: Update test.
10153
10154 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10155
10156         * gcc.dg/torture/builtin-frexp-1.c: New test.
10157
10158 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10159
10160         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10161
10162 2007-02-22  Ian Lance Taylor  <iant@google.com>
10163
10164         PR debug/30898
10165         * g++.dg/debug/pr30898.C: New test.
10166
10167 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10168
10169         * gcc.dg/vect/vect-106.c: New test.
10170
10171 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10172             Ira Rosen  <irar@il.ibm.com>
10173
10174         PR tree-optimization/30843
10175         * gcc.dg/vect/pr30843.c: New test.
10176
10177 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10178
10179         PR tree-optimization/30858
10180         * gcc.dg/vect/pr30858.c: New test.
10181
10182 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10183
10184         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10185         to set options for compiling testglue.
10186         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10187         * lib/obj-c++.exp (obj-c++_init): Likewise.
10188
10189 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10190
10191         * gnat.dg/derived_aggregate.adb: New test.
10192
10193 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10194
10195         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10196         sh* targets.  Call the correct CKSGN macro.
10197
10198 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10199
10200         * gfortran.dg/gomp/omp_parse1.f90: New test.
10201         * gfortran.dg/gomp/omp_parse2.f: New test.
10202
10203 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10204
10205         PR fortran/30869
10206         * gfortran.dg/do_pointer_1.f90:  New test.
10207
10208 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10209
10210         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10211         and scalbln.
10212
10213 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10214
10215         * gcc.dg/darwin-minversion-1.c: New.
10216         * gcc.dg/darwin-minversion-2.c: New.
10217
10218 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10219
10220         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10221
10222 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10223             DJ Delorie <dj@redhat.com>
10224
10225         PR other/30824
10226         * gcc.dg/Wfatal.c: New.
10227         * gcc.dg/Wfatal-2.c: New.
10228         * gcc.dg/Werror-1.c: Adjust expectations.
10229         * gcc.dg/Werror-5.c: Likewise.
10230         * gcc.dg/Werror-7.c: Likewise.
10231         * gcc.dg/Werror-10.c: Likewise.
10232         * gcc.dg/Werror-11.c: Likewise.
10233
10234 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10235
10236         PR fortran/30522
10237         * gfortran.dg/volatile10.f90: New test.
10238
10239 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10240
10241         PR libfortran/30533
10242         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10243
10244 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10245
10246         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10247         * gcc.dg/Walways-true-1.c: Likewise.
10248         * gcc.dg/weak/weak-3.c: Likewise.
10249         * gcc.dg/Werror-1.c: Likewise.
10250         * gcc.dg/Werror-3.c: Likewise.
10251         * gcc.dg/Werror-4.c: Likewise.
10252         * gcc.dg/Werror-5.c: Likewise.
10253         * gcc.dg/Werror-6.c: Likewise.
10254         * gcc.dg/Werror-7.c: Likewise.
10255         * gcc.dg/Werror-8.c: Likewise.
10256         * gcc.dg/Werror-10.c: Likewise.
10257         * gcc.dg/Werror-11.c: Likewise.
10258         * gcc.dg/Werror-12.c: Likewise.
10259         * g++.old-deja/g++.mike/warn8.C: Likewise.
10260         * g++.dg/warn/Walways-true-1.C: Likewise.
10261         * g++.dg/warn/Walways-true-2.C: Likewise.
10262         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10263         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10264         -Wstring-literal-comparison with -Waddress.
10265         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10266         -Wno-string-literal-comparison with -Wno-address.
10267
10268 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10269
10270         * gnat.dg/self_aggregate_with_call.adb: New test.
10271
10272 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10273
10274         PR tree-optimization/30975
10275         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10276         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10277         * gcc.dg/vect/pr30795.c: New.
10278
10279 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10280
10281         PR fortran/30681
10282         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10283
10284 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10285
10286         PR rtl-optimization/28173
10287         * gcc.target/i386/andor-1.c: New test case.
10288
10289 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10290
10291         * gcc.dg/torture/builtin-ldexp-1.c: New.
10292         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10293
10294 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10295
10296         * gfortran.dg/array_constructor_15.f90: New test case.
10297
10298 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10299
10300         * gfortran.dg/forall_10.f90: New test case.
10301
10302 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10303
10304         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10305
10306 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10307
10308         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10309         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10310
10311 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10312
10313         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10314         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10315         * gcc.target/i386/xchg-1.c: New test.
10316         * gcc.target/i386/xchg-2.c: New test.
10317
10318 2007-02-16  Richard Guenther  <rguenther@suse.de>
10319             Christian Bruel  <christian.bruel@st.com>
10320
10321         * gcc.dg/strict-overflow-5.c: New testcase.
10322
10323 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10324
10325         PR fortran/30793
10326         * gfortran.dg/func_derived_4.f90: New test.
10327
10328 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10329
10330         PR middle-end/30391
10331         * gfortran.dg/pr30391-1.f90: New test case.
10332
10333 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10334
10335         PR middle-end/30433
10336         * gcc.c-torture/compile/pr30433.c: New testcase to check
10337         that complex constants comparisions are foldded.
10338
10339 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10340
10341         PR C++/30158
10342         * g++.dg/ext/stmtexpr10.C: New testcase.
10343
10344 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10345
10346         PR middle-end/30729
10347         * gcc.dg/Wunused-value-2.c: New testcase.
10348
10349 2007-02-15  Ian Lance Taylor  <iant@google.com>
10350
10351         * g++.dg/eh/subreg-1.C: New test.
10352
10353 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10354
10355         PR c/26494
10356         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10357         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10358         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10359         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10360         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10361         * gcc.dg/Werror-implicit-function-declaration.c: New.
10362
10363 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10364
10365         PR c++/28943
10366         * g++.dg/warn/pr28943.C: New.
10367
10368 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10369
10370         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10371
10372 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373
10374         PR fortran/30779
10375         * gfortran.dg/error_recovery_3.f90: New test.
10376
10377 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10378
10379         * g++.dg/tree-ssa/sra-1.C: New.
10380
10381 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10382
10383         * g++.dg/tree-ssa/sra-1.C: New.
10384
10385 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10386
10387         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10388
10389 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10390
10391         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10392
10393 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10394
10395         PR fortran/30799
10396         * gfortran.dg/logical_2.f90: New test.
10397
10398 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10399
10400         * gcc.dg/torture/complex-alias-1.c: New test.
10401
10402 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10403
10404         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10405         instead of -fdump-tree-tailcall.
10406
10407 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10408
10409         * gfortran.dg/interface_10.f90: Fix comment typo.
10410
10411 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10412
10413         PR tree-optimization/30771
10414         * gcc.dg/vect/pr30771.c: New test.
10415
10416 2007-02-13  Ian Lance Taylor  <iant@google.com>
10417
10418         * gcc.dg/Wstrict-overflow-1.c: New test.
10419         * gcc.dg/Wstrict-overflow-2.c: New test.
10420         * gcc.dg/Wstrict-overflow-3.c: New test.
10421         * gcc.dg/Wstrict-overflow-4.c: New test.
10422         * gcc.dg/Wstrict-overflow-5.c: New test.
10423         * gcc.dg/Wstrict-overflow-6.c: New test.
10424         * gcc.dg/Wstrict-overflow-7.c: New test.
10425         * gcc.dg/Wstrict-overflow-8.c: New test.
10426         * gcc.dg/Wstrict-overflow-9.c: New test.
10427         * gcc.dg/Wstrict-overflow-10.c: New test.
10428
10429 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10430
10431         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10432
10433 2007-02-13  Richard Henderson  <rth@redhat.com>
10434
10435         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10436         * gcc.c-torture/execute/pr29302-1.c: ... here.
10437
10438 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10439
10440         PR c/29521
10441         * gcc.dg/c90-return-1.c: Update output.
10442         * gcc.dg/c99-return-1.c: Likewise.
10443
10444 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10445
10446         PR fortran/30554
10447         * gfortran.dg/used_dummy_types_7.f90: New test..
10448
10449 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10450
10451         * gcc.target/i386/parity-1.c: New test.
10452         * gcc.target/i386/parity-2.c: New test.
10453
10454 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10455
10456         * gcc.target/i386/builtin-bswap-3.c: New test case.
10457
10458 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10459
10460         PR tree-optimization/29145
10461         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10462         alias analysis is improved to take better advantage of restrict
10463         qualified pointers.
10464         * gcc.dg/vect/vect-80.c: Likewise.
10465         * gcc.dg/vect/pr29145.c: New.
10466
10467 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10468
10469         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10470         * gcc.target/i386/sse4a-insert.c: Likewise.
10471
10472 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10473
10474         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10475         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10476
10477 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10478
10479         PR fortran/30478
10480         * gfortran.dg/enum_4.f90: Update error message checks.
10481
10482 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10483
10484         PR fortran/30554
10485         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10486         versions of the modules.
10487
10488         PR fortran/30617
10489         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10490         by getting rid of recursive I/O and providing functions with
10491         results.
10492
10493         PR fortran/30319
10494         * gfortran.dg/char_array_constructor_2.f90
10495
10496 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/26988
10499         * g++.dg/template/spec34.C: New test
10500
10501 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10502
10503         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10504         on i?86 and x86_64.
10505         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10506         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10507         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10508         on i?86 and x86_64.
10509         * gcc.dg/vect/vect-113.c: Ditto.
10510
10511 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10512
10513         PR c++/29487
10514         * g++.dg/eh/weak1-C: New test.
10515         * g++.dg/eh/weak1-a.cc: Likewise.
10516         * g++.dg/eh/comdat1.C: Likewise.
10517
10518 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10519             Dorit Nuzman  <dorit@il.ibm.com>
10520
10521         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10522         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10523         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10524         * gcc.dg/vect/vect-113.c: Likewise.
10525
10526         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10527
10528 2007-02-10  Richard Henderson  <rth@redhat.com>
10529
10530         * lib/target-supports.exp (check_effective_target_tls): Redefine
10531         to mean non-emulated tls.
10532         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10533         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10534         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10535         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10536         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10537         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10538         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10539
10540 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10541
10542         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10543
10544 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10545
10546         * gfortran.dg/secnds.f: Replace time tolerance with a
10547         before-and-after bracket.
10548         * gfortran.dg/secnds-1.f: Likewise.
10549
10550 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10551
10552         PR fortran/30512
10553         * gfortran.dg/maxlocval_1.f90: New test.
10554
10555 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10556
10557         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10558
10559 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10560
10561         PR fortran/30720
10562         * gfortran.dg/array_function_1.f90: New test.
10563
10564 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10565
10566         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10567         (check_effective_target_dummy_wcsftime): New functions.
10568
10569 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10570
10571         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10572         * lib/target-supports.exp (check_effective_target_uclibc): New
10573         function.
10574
10575 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10576
10577         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10578         (vsnprintf): Don't define for uClibc targets.
10579
10580 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10581
10582         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10583         set before checking whether it was allowed.
10584         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10585         before checking inside_main.
10586
10587 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10588
10589         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10590         uClinux targets.
10591         (u16sf): Likewise u4sf.
10592         * g++.dg/compat/struct-layout-1.h: Likewise.
10593
10594 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10595
10596         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10597         procedure.
10598         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10599         m68k targets if check_effective_target_coldfire_fpu returns true.
10600
10601 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10602         Richard Guenther  <rguenther@suse.de>
10603
10604         PR middle-end/23361
10605         * gcc.dg/fold-compare-3.c: New testcase.
10606         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10607
10608 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10609
10610         * gcc.dg/pr26570.c: Clean up coverage files.
10611         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10612         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10613         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10614         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10615         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10616         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10617         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10618         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10619         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10620         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10621         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10622         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10623         * gcc.dg/vect/pr28952.c: Ditto.
10624         * gcc.dg/vect/pr27151.c: Ditto.
10625         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10626         * g++.dg/gomp/macro-3.C: Ditto.
10627
10628 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10629
10630         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10631         of the loop.
10632
10633 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10634
10635         * gcc.target/i386/builtin-bswap-2.c: New test case.
10636
10637 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10638
10639         * gfortran.dg/forall_8.f90: New test case.
10640         * gfortran.dg/forall_9.f90: Likewise.
10641
10642 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10643
10644         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10645
10646 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10647
10648         * lib/target-supports.exp (check_effective_target_simulator): New.
10649
10650 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10651
10652         * gcc.dg/tree-ssa/loop-25.c: New test.
10653
10654 2007-02-06  Richard Henderson  <rth@redhat.com>
10655
10656         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10657
10658 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10659
10660         * gcc.target/powerpc/popcount-1.c: New test case.
10661         * gcc.target/powerpc/parity-1.c: Likewise.
10662
10663 2007-02-06  Richard Guenther  <rguenther@suse.de>
10664
10665         PR middle-end/27302
10666         * gcc.dg/torture/pr27302-2.c: New testcase.
10667
10668 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10669
10670         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10671         * gcc.dg/vect/vect-iv-1.c: New test.
10672         * gcc.dg/vect/vect-iv-2.c: New test.
10673         * gcc.dg/vect/vect-iv-3.c: New test.
10674         * gcc.dg/vect/vect-iv-4.c: New test.
10675         * gcc.dg/vect/vect-iv-5.c: New test.
10676         * gcc.dg/vect/vect-iv-6.c: New test.
10677         * gcc.dg/vect/vect-iv-7.c: New test.
10678         * gcc.dg/vect/vect-iv-8.c: New test.
10679         * gcc.dg/vect/vect-iv-9.c: New test.
10680         * gcc.dg/vect/vect-iv-10.c: New test.
10681         * gcc.dg/vect/vect-iv-11.c: New test.
10682         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10683         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10684         * gcc.dg/vect/vect-14.c: Now vectorizable.
10685         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10686         loop).
10687         * gcc.dg/vect/vect-27.c: Likewise.
10688         * gcc.dg/vect/vect-29.c Likewise.
10689         * gcc.dg/vect/vect-dv-2.c: Likewise.
10690         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10691         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10692         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10693
10694 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10695
10696         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10697
10698 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10699
10700         * gcc.dg/builtins-20.c: Add more cases.
10701
10702 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10703
10704         PR debug/30189
10705         * gcc.dg/pr30189.c: New test.
10706
10707 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10708
10709         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10710         for running tests.
10711         * gcc.target/i386/sse4a-extract.c: New test.
10712         * gcc.target/i386/sse4a-insert.c: New test.
10713         * gcc.target/i386/sse4a-montsd.c: New test.
10714         * gcc.target/i386/sse4a-montss.c: New test.
10715
10716 2007-02-05  Richard Guenther  <rguenther@suse.de>
10717
10718         * gcc.target/i386/vectorize3.c: New testcase.
10719
10720 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10721
10722         PR target/30665
10723         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10724
10725 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10726
10727         PR fortran/30611
10728         * gfortran.dg/repeat_1.f90: New test.
10729
10730 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10731
10732         PR fortran/30605
10733         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10734         * gfortran.dg/derived_init_2.f90: Ditto.
10735         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10736         * gfortran.dg/array_initializer_1.f90: Ditto.
10737         * gfortran.dg/do_2.f90: Ditto.
10738         * gfortran.dg/proc_assign_1.f90: Ditto.
10739
10740 2007-02-04  Richard Guenther  <rguenther@suse.de>
10741
10742         PR middle-end/30636
10743         * g++.dg/warn/pr30636.C: New testcase.
10744         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10745
10746 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10747
10748         PR middle-end/30667
10749         * gfortran.dg/pr30667.f: New test.
10750
10751 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10752
10753         * gcc.dg/builtins-54.c: Add more cases.
10754
10755 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR fortran/30514
10758         * gfortran.dg/zero_sized_2.f90: New test.
10759
10760         PR fortran/30660
10761         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10762
10763         PR fortran/29820
10764         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10765         file.
10766
10767 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10768
10769         PR fortran/30683
10770         * gfortran.dg/interface_10.f90: New test.
10771
10772 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10773
10774         * gcc.dg/builtins-20.c: Add more cases.
10775
10776 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10777
10778         PR target/29682
10779         * gcc-target/ia64/pr29682.c: New test.
10780
10781 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10782
10783         PR fortran/30284
10784         * gfortran.dg/arrayio_11.f90.f90: New test.
10785
10786         PR fortran/30626
10787         * gfortran.dg/arrayio_12.f90.f90: New test.
10788
10789 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR c++/30536
10792         * g++.dg/tls/diag-5.C: New test.
10793
10794         PR middle-end/30473
10795         * gcc.dg/pr30473.c: New test.
10796         * gcc.c-torture/execute/20070201-1.c: New test.
10797
10798 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10799
10800         * gfortran.dg/dependency_20.f90: New test case.
10801
10802 2007-01-31  Ian Lance Taylor  <iant@google.com>
10803
10804         * gcc.dg/lower-subreg-1.c (test): New test.
10805
10806 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10807
10808         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10809
10810 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10811
10812         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10813         * gcc.dg/torture/builtin-math-3.c: Likewise.
10814
10815 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10816
10817         gcc.dg/Wparentheses-2.c: Update and add new tests.
10818
10819 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10820
10821         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10822         vectorize.
10823
10824 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10825
10826         * gcc.dg/builtins-63.c: New test.
10827
10828 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10829
10830         PR fortran/27588
10831         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10832
10833 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10834
10835         PR fortran/30520
10836         * gfortran.dg/volatile8.f90: New argument conformance test.
10837         * gfortran.dg/volatile9.f90: New scope test.
10838
10839 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10840
10841         PR c++/24745
10842         * g++.dg/warn/null4.C: New.
10843
10844 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10845             Uros Bizjak  <ubizjak@gmail.com>
10846
10847         * gcc.dg/large-size-array-3.c: Correct typo.
10848
10849 2007-01-30  Richard Guenther  <rguenther@suse.de>
10850
10851         PR middle-end/27657
10852         * g++.dg/debug/pr27657.C: New testcase.
10853
10854 2007-01-30  Richard Guenther  <rguenther@suse.de>
10855
10856         PR middle-end/30313
10857         * gcc.dg/torture/pr30313.c: New testcase.
10858
10859 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10860
10861         * gcc.dg/dfp/dfp-except.h: New file.
10862         * gcc.dg/dfp/fe-check.h: New file.
10863         * gcc.dg/dfp/fe-binop.c: New test.
10864         * gcc.dg/dfp/fe-convert-1.c: New test.
10865         * gcc.dg/dfp/fe-convert-2.c: New test.
10866         * gcc.dg/dfp/fe-convert-3.c: New test.
10867
10868         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10869         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10870         * gcc.dg/dfp/convert-dfp.c: Ditto.
10871         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10872
10873 2007-01-29  Josh Conner  <jconner@apple.com>
10874
10875         * gcc.target/powerpc/altivec-24.c: New test.
10876
10877 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10878
10879         PR c++/28266
10880         * g++.dg/parse/defarg12.C: New test.
10881
10882 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10883
10884         PR fortran/30554
10885         * gfortran.dg/used_dummy_types_6.f90: New test.
10886
10887 2007-01-28  Jan Hubicka  <jh@suse.cz>
10888
10889         * gcc.dg/tree-prof/val-prof-6.c: New test.
10890
10891 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10892
10893         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10894
10895 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10896
10897         PR C++/28988
10898         * g++.dg/expr/dtor4.C: New test.
10899
10900 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10901
10902         * gcc.dg/tree-ssa/loop-23.c: New test.
10903
10904 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10905
10906         PR libfortran/30389
10907         * gfortran.dg/achar_2.f90:  New test.
10908         * gfortran.dg/achar_3.f90:  New test.
10909
10910 2007-01-27  Ian Lance Taylor  <iant@google.com>
10911
10912         * gcc.dg/strict-overflow-1.c: New test.
10913         * gcc.dg/no-strict-overflow-1.c: New test.
10914         * gcc.dg/strict-overflow-2.c: New test.
10915         * gcc.dg/no-strict-overflow-2.c: New test.
10916         * gcc.dg/strict-overflow-3.c: New test.
10917         * gcc.dg/no-strict-overflow-3.c: New test.
10918         * gcc.dg/strict-overflow-4.c: New test.
10919         * gcc.dg/no-strict-overflow-4.c: New test.
10920         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10921         * gcc.dg/pr15784-1.c: Likewise.
10922         * gcc.dg/pr20922-1.c: Likewise.
10923         * gcc.dg/pr20922-3.c: Likewise.
10924         * gcc.dg/pr20922-4.c: Likewise.
10925         * gcc.dg/pr20922-6.c: Likewise.
10926         * gcc.dg/compare-4.c: Likewise.
10927         * gcc.dg/torture/pr26898-1.c: Likewise.
10928         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10929         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10930         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10931         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10932         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10933         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10934         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10935         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10936         * g++.dg/tree-ssa/pr21082.C: Likewise.
10937
10938 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10939
10940         * gcc-dg/large-size-array-3.c: New test case.
10941
10942 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10943
10944         * gfortran.dg/forall_7.f90: New test case.
10945
10946 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10947
10948         PR fortran/30407
10949         * gfortran.dg/where_operator_assign_1.f90: New test.
10950         * gfortran.dg/where_operator_assign_2.f90: New test.
10951         * gfortran.dg/where_operator_assign_3.f90: New test.
10952
10953 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10954
10955         * lib/target-supports.exp
10956         (check_effective_target_powerpc_altivec): New.
10957         (check_effective_target_vect_cmdline_needed): Use it.
10958
10959 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10960
10961         PR fortran/30278
10962         * gfortran.dg/backslash_3.f: New test.
10963
10964 2007-01-26  Richard Guenther  <rguenther@suse.de>
10965
10966         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10967
10968 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10969
10970         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10971         * gfortran.dg/vect/vect.exp: Ditto.
10972         * gfortran.dg/dg.exp: Ditto.
10973         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10974         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10975
10976 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10977
10978         * gcc.dg/builtins-20.c: Add more cases.
10979         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10980
10981 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10982
10983         PR fortran/30437
10984         * gcc.dg/Wall.c: New.
10985         * gcc.dg/Wno-all.c: New.
10986         * gfortran.dg/Wall.f90: New.
10987         * gfortran.dg/Wno-all.f90: New.
10988
10989 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10990
10991         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10992         * g++.dg/eh/simd-2.C: Also run on Darwin.
10993         * g++.dg/eh/simd-3.C: New.
10994         * g++.dg/eh/simd-4.C: New.
10995
10996 2007-01-25  Richard Guenther  <rguenther@suse.de>
10997
10998         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10999         and _PROFILE_USE.
11000         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11001
11002 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11003
11004         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11005         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11006         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11007         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11008         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11009         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11010         * gcc.dg/ipa/ipa-7.c: New testcase.
11011
11012 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11013
11014         * g++.dg/cpp0x/warn_cxx0x.C: New.
11015
11016 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11017
11018         * gcc.dg/builtins-20.c: Test builtin carg.
11019
11020 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11021
11022         PR middle-end/27416
11023         * gcc.dg/gomp/pr27416.c: New test.
11024
11025         PR middle-end/30494
11026         * gcc.dg/gomp/pr30494.c: New test.
11027         * g++.dg/gomp/pr30494.C: New test.
11028
11029         PR middle-end/30421
11030         * gcc.dg/gomp/pr30421.c: New test.
11031
11032 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11033
11034         * gcc.target/ia64/versionid-1.c: New test.
11035         * gcc.target/ia64/versionid-2.c: New test.
11036
11037 2007-01-24  Richard Guenther  <rguenther@suse.de>
11038
11039         PR testsuite/30181
11040         * gcc.dg/builtins-57.c: Change to a link-time testcase
11041         to support non-C99 targets.
11042
11043 2007-01-24  Jan Hubicka  <jh@suse.cz>
11044
11045         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11046
11047 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11048
11049         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11050
11051 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11052
11053         PR objc/27438
11054         * objc.dg/const-str-12.m: New test.
11055
11056 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11057
11058         PR fortran/30532
11059         * gfortran.dg/ctrl-z.f90:  New test.
11060
11061 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11062
11063         PR fortran/30481
11064         * gfortran.dg/namelist_assumed_char.f90:  New test.
11065
11066 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11067
11068         PR c++/27492
11069         * g++.dg/inherit/covariant15.C: New test.
11070
11071 2007-01-23  Ian Lance Taylor  <iant@google.com>
11072
11073         * g++.dg/warn/Wparentheses-24.C: New test.
11074
11075 2007-01-23  Richard Guenther  <rguenther@suse.de>
11076
11077         PR testsuite/30560
11078         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11079         with full path.
11080
11081 2007-01-22  Richard Guenther  <rguenther@suse.de>
11082
11083         PR tree-optimization/30038
11084         * gcc.dg/builtins-62.c: New testcase.
11085
11086 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11087
11088         * gcc.c-torture/compile/20070121.c: New test.
11089
11090 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11091
11092         PR libfortran/30525
11093         * gfortran.dg/char_comparison_1.f:  New test.
11094
11095 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11096
11097         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11098
11099 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11100
11101         PR objc/30479
11102         * objc.dg/pch: New directory.
11103         * objc.dg/pch/pch.exp: New file.
11104         * objc.dg/pch/interface-1.m: New test.
11105         * objc.dg/pch/interface-1.hs: New include file.
11106         * lib/objc.exp (objc_target_compile): Add
11107         "-x objective-c-header" in front of the sources if this is
11108         a precompiled header being compiled.
11109
11110 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gfortran.dg/array_memcpy_3.f90: New test case.
11113         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11114
11115 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11116             Brooks Moses  <brooks.moses@codesourcery.com>
11117             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11118
11119         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11120         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11121
11122 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11123
11124         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11125
11126 2007-01-19  Mike Stump  <mrs@apple.com>
11127
11128         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11129         away.
11130
11131 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11132
11133         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11134         option instead of -funsafe-math-optimizations.
11135
11136 2007-01-19  Tomas Bily  <tbily@suse.cz>
11137
11138         gcc.dg/tree-prof/indir-call-prof.c: New.
11139         g++.dg/dg.exp: Add tree-prof subdirectory.
11140         g++.dg/tree-prof/indir-call-prof.C: New.
11141         g++.dg/tree-prof/tree-prof.exp: New.
11142
11143 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11144
11145         PR c++/17947
11146         * g++.dg/warn/deprecated.C: Update warning output.
11147         * g++.dg/warn/deprecated-2.C: Likewise.
11148         * g++.dg/warn/deprecated-3.C: New.
11149
11150 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11151
11152         * gcc.c-torture/execute/nestfunc-7.c: New.
11153
11154 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11155
11156         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11157
11158 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11159
11160         * gcc.dg/m68k-pic-1.c: New.
11161
11162 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11163
11164         * gfortran.dg/array_memcpy_4.f90: New test case.
11165
11166 2007-01-18  Josh Conner  <jconner@apple.com>
11167
11168         PR target/30485
11169         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11170         * gcc.dg/vect/no-trapping-math-1: New.
11171         * gcc.dg/vect/no-trapping-math-2: New.
11172
11173 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11174
11175         * gcc.target/i386/387-8.c: Update comment about optimizing
11176         inherent load of 1.0 of fptan instruction.
11177
11178 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11179             Richard Guenther <rguenther@suse.de>
11180
11181         PR diagnostic/8268
11182         * gcc.dg/Warray-bounds.c: New testcase.
11183         * gcc.dg/Warray-bounds-2.c: New testcase.
11184         * g++.dg/warn/Warray-bounds.C: New testcase.
11185         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11186
11187 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11188
11189         PR fortran/30476
11190         * gfortran.dg/generic_12.f90: New test.
11191
11192 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11193
11194         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11195         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11196
11197 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11198
11199         * gcc.dg/dfp/compare-special.h: New file.
11200         * gcc.dg/dfp/compare-special-32.c: New test.
11201         * gcc.dg/dfp/compare-special-64.c: New test.
11202         * gcc.dg/dfp/compare-special-128.c: New test.
11203
11204 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11205             Paul Thomas  <pault@gcc.gnu.org>
11206             Steven G. Kargl  <kargl@gcc.gnu.org>
11207
11208         PR fortran/30404
11209         * gfortran.dg/forall_6.f90: New test case.
11210         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11211         * gfortran.dg/dependency_13.f90: Likewise.
11212
11213 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11214
11215         PR testsuite/12325
11216         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11217         targets that don't support Inf.
11218
11219 2007-01-15  Dale Johannesen  <dalej@apple.com>
11220
11221         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11222
11223 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11224
11225         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11226         of achar for 0xff to avoid the "Extended ASCII not
11227         implemented" error message.
11228
11229 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11230
11231         PR fortran/28172
11232         * gfortran.dg/altreturn_4.f90: New test.
11233
11234         PR fortran/29389
11235         * gfortran.dg/stfunc_4.f90: New test.
11236
11237         PR fortran/29712
11238         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11239         * gfortran.dg/initialization_1.f90: Change warning.
11240
11241         PR fortran/30283
11242         * gfortran.dg/specification_type_resolution_2.f90: New test.
11243
11244 2007-01-14  Jan Hubicka  <jh@suse.cz>
11245
11246         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11247         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11248         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11249         elimination.
11250
11251 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11252
11253         PR fortran/30410
11254         * gfortran.dg/external_procedures_2.f90: New test.
11255
11256 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11257
11258         PR target/30413
11259         * gcc.target/i386/pr30413.c: New test.
11260
11261 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11262
11263         PR fortran/30452
11264         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11265
11266 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11267
11268         * gcc.dg/20070112-1.c: New test.
11269
11270 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11271
11272         PR libgfortran/30435
11273         * gfortran.dg/list_read_6.f90: New test.
11274
11275 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11276
11277         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11278
11279 2007-01-12  Tom Tromey  <tromey@redhat.com>
11280
11281         PR preprocessor/28227:
11282         * gcc.dg/cpp/pr28227.c: New file.
11283
11284 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11285
11286         * gcc.dg/tree-ssa/loop-22.c: New test.
11287
11288 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11289
11290         PR tree-optimization/29516
11291         * gcc.dg/tree-ssa/loop-20.c: New test.
11292
11293 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11294
11295         PR libfortran/30415
11296         * minmaxloc_integer_kinds_1.f90:  New test.
11297
11298 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11299
11300         PR c++/29573
11301         * g++.dg/template/sizeof-template-argument.C: New test.
11302
11303 2007-01-11  Jan Hubicka  <jh@suse.cz>
11304
11305         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11306         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11307         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11308         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11309         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11310         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11311         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11312         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11313         transformation in question.
11314         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11315         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11316         * gcc.dg/always_inline3.c: Likewise.
11317
11318 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11319
11320         PR c++/28999
11321         * g++.dg/template/typename11.C: New test.
11322
11323 2007-01-10  Robert Kennedy <jimbob@google.com>
11324
11325         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11326
11327 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11328
11329         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11330         for different integer kinds.
11331         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11332         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11333         * gfortran.dg/ishft_2.f90: New test.
11334         * gfortran.dg/ishft_3.f90: New test.
11335
11336 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11337
11338         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11339
11340 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11341
11342         PR tree-optimization/30322
11343         * gcc.dg/tree-ssa/loop-21.c: New test.
11344
11345 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11346
11347         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11348
11349 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11350
11351         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11352
11353 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11354
11355         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11356         * g++.dg/warn/overflow-warn-3.C: Likewise.
11357         * g++.dg/warn/overflow-warn-4.C: Likewise.
11358         * g++.dg/warn/overflow-warn-5.C: Likewise.
11359         * g++.dg/warn/overflow-warn-6.C: Likewise.
11360         * g++.dg/warn/Woverflow-1.C: Likewise.
11361         * g++.dg/warn/Woverflow-2.C: Likewise.
11362         * g++.dg/warn/Woverflow-3.C: Likewise.
11363         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11364
11365 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11366
11367         * gfortran.dg/array_constructor_14.f90: New test case.
11368         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11369
11370 2007-01-08  Richard Guenther  <rguenther@suse.de>
11371
11372         PR tree-optimization/23603
11373         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11374         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11375
11376 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11377
11378         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11379         in __v8qi typedef.
11380         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11381         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11382         compiler behaviour.
11383         * gcc.dg/simd-5.c: Likewise.
11384         * gcc.dg/simd-6.c: Likewise.
11385         * g++.dg/conversion/simd1.C: Likewise.
11386         * g++.dg/conversion/simd3.C: Likewise.
11387         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11388         (main): Use it.
11389
11390 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11391
11392         PR tree-optimization/29877
11393         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11394         name of a hard register for the target concerned.  Adjust dg-error
11395         directives to cope with new behaviour of TER.
11396
11397 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11398
11399         PR c++/28986
11400         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11401         * g++.dg/warn/overflow-warn-1.C: New.
11402         * g++.dg/warn/overflow-warn-3.C: New.
11403         * g++.dg/warn/overflow-warn-4.C: New.
11404         * g++.dg/warn/overflow-warn-5.C: New.
11405         * g++.dg/warn/overflow-warn-6.C: New.
11406         * g++.dg/warn/Woverflow-1.C: New.
11407         * g++.dg/warn/Woverflow-2.C: New.
11408         * g++.dg/warn/Woverflow-3.C: New.
11409         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11410
11411 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11412
11413         PR fortran/27698
11414         * gfortran.dg/invalid_name.f90: New test.
11415         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11416         * gfortran.dg/gomp/pr29759.f90: Ditto.
11417
11418 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11419
11420         * gfortran.dg/present_1.f90:  Update error message.
11421
11422 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11423
11424         PR c++/19439
11425         * g++.dg/template/duplicate1.C: New test
11426         * g++.dg/template/memfriend6.C: Adjust error markers.
11427
11428 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11429
11430         PR tree-opt/30385
11431         * gcc.dg/torture/inline-1.c: New test.
11432
11433 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11434
11435         PR c/19978
11436         * gcc.dg/multiple-overflow-warn-1.c: New.
11437         * gcc.dg/multiple-overflow-warn-2.c: New.
11438         * gcc.dg/overflow-warn-6.c: New.
11439         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11440
11441 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11442
11443         * gfortran.dg/array_memcpy_1.f90: New test case.
11444         * gfortran.dg/array_memcpy_2.f90: Likewise.
11445
11446 2007-01-05  Richard Guenther  <rguenther@suse.de>
11447
11448         PR middle-end/27826
11449         * g++.dg/opt/pr27826.C: New testcase.
11450
11451 2007-01-05  Ian Lance Taylor  <iant@google.com>
11452
11453         * gcc.dg/Walways-true-1.c: New test.
11454         * gcc.dg/Walways-true-2.c: New test.
11455         * g++.dg/warn/Walways-true-1.C: New test.
11456         * g++.dg/warn/Walways-true-2.C: New test.
11457
11458 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11459
11460         PR c/30360
11461         * gcc.dg/pr30360.c: New test.
11462
11463 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11464
11465         PR fortran/23232
11466         * gfortran.dg/data_implied_do_1.f90: New test.
11467
11468         PR fortran/27996
11469         PR fortran/27998
11470         * gfortran.dg/char_length_1.f90: New test.
11471
11472 2007-01-05  Richard Guenther  <rguenther@suse.de>
11473
11474         PR middle-end/28116
11475         * g++.dg/opt/pr28116.C: New testcase.
11476
11477 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11478
11479         PR fortran/29624
11480         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11481           invalid deallocate.
11482         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11483         * gfortran.dg/protected_4.f90: Add pointer intent check.
11484         * gfortran.dg/protected_6.f90: Add pointer intent check.
11485         * gfortran.dg/pointer_intent_1.f90: New test.
11486         * gfortran.dg/pointer_intent_2.f90: New test.
11487         * gfortran.dg/pointer_intent_3.f90: New test.
11488
11489 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11490
11491         PR 30235
11492         * gfortran.dg/altreturn_2.f90: new test.
11493
11494 2007-01-04  Tom Tromey  <tromey@redhat.com>
11495
11496         PR preprocessor/28165:
11497         * gcc.dg/cpp/pr28165.c: New file.
11498
11499 2007-01-03  Josh Conner  <jconner@apple.com>
11500
11501         PR middle-end/29683
11502         * gcc.dg/pr29683.c: New.
11503
11504 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR c++/28217
11507         * g++.dg/pch/template-1.C: New test.
11508         * g++.dg/pch/template-1.Hs: New file.
11509
11510 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11511
11512         PR middle-end/30353
11513         * gcc.c-torture/compile/complex-4.c: New test.
11514
11515 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11516
11517         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11518         -maltivec.
11519         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11520
11521 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11522
11523         PR middle-end/30286
11524         * gcc.dg/pr30286.c: New test.
11525
11526         PR c++/29535
11527         * g++.dg/template/crash66.C: New test.
11528
11529         PR c++/29054
11530         * g++.dg/template/friend49.C: New test.
11531
11532 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11533
11534         * gfortran.dg/ibits.f90: New test.
11535
11536 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11537
11538         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11539         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11540
11541 2007-01-02  Jan Hubicka  <jh@suse.cz>
11542
11543         * gcc.dg/pr16194.c: We now output error on all three functions,
11544         not just first one.
11545
11546 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11547
11548         PR c/19977
11549         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11550         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11551
11552 2006-01-02  Ian Lance Taylor  <iant@google.com>
11553
11554         * g++.dg/warn/Wparentheses-22.C: New test.
11555         * g++.dg/warn/Wparentheses-23.C: New test.
11556
11557 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11558
11559         PR middle-end/7651
11560         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11561         * gcc.dg/declspec-3-Wextra.c: New.
11562         * gcc.dg/declspec-3-no.c: New
11563
11564 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11565
11566         PR fortran/20896
11567         * gfortran.dg/interface_10.f90: Remove.
11568
11569 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11570
11571         * gcc.dg/fold-eqxor-4.c: New test case.
11572
11573 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11574
11575         PR middle-end/30311
11576         * gcc.c-torture/compile/pr30311.c: New test.
11577
11578 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11579
11580         PR middle-end/30253
11581         * gcc.c-torture/compile/statement-expression-1.c: New test.
11582
11583 2007-01-01  Andreas Schwab  <schwab@suse.de>
11584
11585         PR target/29166
11586         * g++.dg/eh/pr29166.C: New test.
11587
11588 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11589
11590         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11591         New.
11592         (check_effective_target_vect_cmdline_needed): Use it.
11593
11594 2006-12-31  Richard Guenther  <rguenther@suse.de>
11595
11596         PR middle-end/30137
11597         * gcc.dg/pr30137-1.c: New testcase.
11598         * gcc.dg/pr30137-2.c: Likewise.
11599
11600 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11601
11602         PR middle-end/30322
11603         * gcc.dg/fold-plusnot-1.c: New test case.
11604
11605 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11606
11607         PR c++/29731
11608         * g++.dg/parse/template22.C: New test.
11609
11610 2006-12-31  Richard Guenther  <rguenther@suse.de>
11611
11612         PR middle-end/30338
11613         * gcc.c-torture/compile/pr30338.c: New testcase.
11614
11615 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11616
11617         PR fortran/27900
11618         * gfortran.dg/intrinsic_actual_4.f90: New test.
11619
11620         PR fortran/24325
11621         * gfortran.dg/func_decl_3.f90: New test.
11622
11623 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11624
11625         PR fortran/23060
11626         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11627         * gfortran.dg/c_by_val_1.f: New test.
11628         * gfortran.dg/c_by_val_2.f: New test.
11629         * gfortran.dg/c_by_val_3.f: New test.
11630
11631 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11632
11633         PR libfortran/30321
11634         * gfortran.dg/sum_zero_array_1.f90:  New test.
11635
11636 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11637
11638         PR preprocessor/29612
11639         * gcc.dg/cpp/pr29612-1.c: New test.
11640         * gcc.dg/cpp/pr29612-2.c: New test.
11641
11642 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11643
11644         PR fortran/30034
11645         * gfortran.dg/pure_formal_proc_1.f90: New test.
11646
11647         PR fortran/30237
11648         * gfortran.dg/intrinsic_actual_3.f90: New test.
11649
11650 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11651
11652         PR fortran/30014
11653         * gfortran.dg/io_constraints_1.f90: Update test.
11654         * gfortran.dg/io_constraints_2.f90: Update test.
11655         * gfortran.dg/inquire_iolength.f90: New test.
11656
11657 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11658
11659         PR fortran/20896
11660         * gfortran.dg/interface_10.f90: New test.
11661         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11662         since z is already, locally a variable.
11663
11664         PR fortran/25135
11665         * gfortran.dg/generic_11.f90: New test.
11666         * gfortran.dg/interface_7.f90: Remove name clash between module
11667         name and procedure 'x' referenced in the interface.
11668
11669 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11670
11671         PR middle-end/7651
11672         * gcc.dg/Wmissing-parameter-type.c: New.
11673         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11674         * gcc.dg/Wmissing-parameter-type-no.c: New.
11675
11676 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11677
11678         PR fortran/25818
11679         * gfortran.dg/entry_array_specs_2.f: New test.
11680
11681         PR fortran/30084
11682         * gfortran.dg/nested_modules_6.f90: New test.
11683
11684 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11685
11686         PR middle-end/7651
11687         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11688         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11689
11690 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11691
11692         PR C++/30168
11693         * g++.dg/opt/complex6.C: New test.
11694
11695 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11696
11697         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11698         full" if the linker on spu-*-* warns about exceeding local store.
11699
11700         And revert this patch:
11701         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11702         fail to link due to relocation overflows on spu-*-*.
11703
11704 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11705
11706         PR fortran/30273
11707         * gfortran.dg/dependency_19.f90: New test.
11708
11709 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11710
11711         PR fortran/30202
11712         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11713
11714 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11715
11716         PR middle-end/30262
11717         * gcc.c-torture/execute/20061220-1.c: New test.
11718
11719         PR middle-end/30263
11720         * gcc.dg/gomp/asm-1.c: New test.
11721
11722         PR target/30230
11723         * g++.dg/eh/ia64-2.C: New test.
11724
11725 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         PR target/28966
11728         PR target/29248
11729         * gcc.dg/rs6000-leaf.c: New.
11730
11731 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11732
11733         PR fortran/25392
11734         * gfortran.dg/f2c_8.f90: New test.
11735
11736 2006-12-20  Bill Wendling  <wendling@apple.com>
11737
11738         * gcc.dg/asm-b.c: Check for __ppc64__.
11739
11740 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11741
11742         PR fortran/30190
11743         * gfortran.dg/bounds_check_5.f90: New test.
11744
11745 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11746
11747         PR middle-end/30143
11748         * gcc.dg/gomp/complex-1.c: New testcase.
11749
11750 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11751
11752         * gfortran.dg/array_memset_1.f90: New test case.
11753
11754 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11755
11756         * lib/target-supports.exp: Add spu to
11757         check_effective_target_vect_widen_mult_hi_to_si.
11758
11759 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11760
11761         PR fortran/29992
11762         * gfortran.dg/generic_9.f90: New test.
11763
11764         PR fortran/30081
11765         * gfortran.dg/generic_10.f90: New test.
11766
11767 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11768
11769         PR tree-opt/30045
11770         * gcc.dg/pr30045.c: New test.
11771
11772 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11773
11774         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11775
11776 2006-12-19  Eric Christopher  <echristo@apple.com>
11777
11778         PR target/29302
11779         * gcc.c-torture/execute/pr29302-1.c: New.
11780
11781 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11782
11783         PR fortran/39238
11784         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11785
11786 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11787
11788         PR fortran/30236
11789         * gfortran.dg/altreturn_3.f90: New test.
11790
11791         * gfortran.dg/char_result_12.f90: Fix comment typos.
11792
11793 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11794
11795         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11796         as newlib's stdio.h uses non-traditional cpp constructs.
11797
11798 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11799
11800         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11801         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11802         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11803         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11804         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11805         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11806         * gfortran.dg/default_initialization.f: Renamed to
11807         default_initialization_1.f
11808         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11809         dollar_edit_descriptor_1.f
11810         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11811         dollar_edit_descriptor_2.f
11812         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11813         dollar_edit_descriptor_3.f
11814         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11815         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11816         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11817         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11818         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11819         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11820         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11821         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11822         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11823         * gfortran.dg/default_initialization_1.f: Renamed from
11824         default_initialization.f
11825         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11826         dollar_edit_descriptor-1.f
11827         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11828         dollar_edit_descriptor-2.f
11829         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11830         dollar_edit_descriptor-3.f
11831         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11832         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11833         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11834
11835 2006-12-18  Bill Wendling  <wendling@apple.com>
11836
11837         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11838         id is an OjbC keyword.
11839
11840 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11841
11842         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11843
11844 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11845
11846         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11847
11848 2006-12-18  Ian Lance Taylor  <iant@google.com>
11849
11850         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11851
11852 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11853
11854         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11855
11856 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11857
11858         PR fortran/30207
11859         * gfortran.fortran-torture/execute/where21.f90: New test.
11860
11861 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11862
11863         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11864
11865 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11866
11867         PR middle-end/7651
11868         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11869         * gcc.dg/if-empty-1.c: Likewise.
11870         * gcc.dg/pr23165.c: Likewise.
11871         * g++.dg/warn/empty-body.C: Likewise.
11872
11873 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11874
11875         PR libfortran/30005
11876         * gfortran.dg/open_errors.f90: New test.
11877
11878 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11879
11880         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11881
11882         * gcc.target/i386/ssse3-pabsb.c: New file.
11883         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11884         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11885         * gcc.target/i386/ssse3-palignr.c: Likewise.
11886         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11887         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11888         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11889         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11890         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11891         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11892         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11893         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11894         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11895         * gcc.target/i386/ssse3-psignb.c: Likewise.
11896         * gcc.target/i386/ssse3-psignd.c: Likewise.
11897         * gcc.target/i386/ssse3-psignw.c: Likewise.
11898         * gcc.target/i386/ssse3-vals.h: Likewise.
11899
11900 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11901
11902         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11903         * lib/fortran-torture.exp: Include target-supports.exp.
11904
11905 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR target/30185
11908         * gcc.c-torture/execute/pr30185.c: New test.
11909
11910 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11911
11912         PR testsuite/30179
11913         PR testsuite/30180
11914         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11915         * gcc.dg/builtin-bswap-2.c: Likewise.
11916         * gcc.dg/builtin-bswap-3.c: Likewise.
11917         * gcc.dg/builtin-bswap-4.c: Likewise.
11918         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11919         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11920
11921 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11922
11923         PR libfortran/30145
11924         * gfortran.dg/write_zero_array: New test.
11925
11926 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11927
11928         PR fortran/30200
11929         * gfortran.dg/write_fmt_trim.f90: New test.
11930
11931 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11932
11933         PR 30194
11934         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11935         temporarily.
11936
11937 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11938
11939         * lib/target-supports.exp (check_weak_available): Use istarget
11940         "hppa*-*-hpux10*" instead of regexp.
11941         (check_cxa_atexit_available): Likewise.
11942
11943 2006-12-14  Richard Guenther  <rguenther@suse.de>
11944
11945         PR tree-optimization/30197
11946         * gcc.c-torture/execute/complex-1.c: Fix function name.
11947         * gcc.dg/builtins-61.c: New testcase.
11948
11949 2006-12-14  Richard Guenther  <rguenther@suse.de>
11950
11951         PR middle-end/30172
11952         * gcc.dg/pr30172-1.c: New testcase.
11953
11954 2006-12-14  Richard Guenther  <rguenther@suse.de>
11955
11956         PR tree-optimization/30198
11957         * gcc.dg/builtins-60.c: New testcase.
11958
11959 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11960
11961         * lib/target-supports.exp (vect_no_align): Remove spu.
11962
11963 2006-12-13  Ian Lance Taylor  <iant@google.com>
11964
11965         PR c++/19564
11966         PR c++/19756
11967         * g++.dg/warn/Wparentheses-5.C: New test.
11968         * g++.dg/warn/Wparentheses-6.C: New test.
11969         * g++.dg/warn/Wparentheses-7.C: New test.
11970         * g++.dg/warn/Wparentheses-8.C: New test.
11971         * g++.dg/warn/Wparentheses-9.C: New test.
11972         * g++.dg/warn/Wparentheses-10.C: New test.
11973         * g++.dg/warn/Wparentheses-11.C: New test.
11974         * g++.dg/warn/Wparentheses-12.C: New test.
11975         * g++.dg/warn/Wparentheses-13.C: New test.
11976         * g++.dg/warn/Wparentheses-14.C: New test.
11977         * g++.dg/warn/Wparentheses-15.C: New test.
11978         * g++.dg/warn/Wparentheses-16.C: New test.
11979         * g++.dg/warn/Wparentheses-17.C: New test.
11980         * g++.dg/warn/Wparentheses-18.C: New test.
11981         * g++.dg/warn/Wparentheses-19.C: New test.
11982         * g++.dg/warn/Wparentheses-20.C: New test.
11983         * g++.dg/warn/Wparentheses-21.C: New test.
11984
11985 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11986
11987         PR testsuite/30157
11988         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11989         for target "hppa.*hpux10".
11990
11991 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11992
11993         * g++.dg/debug/vartrack1.C: New test.
11994
11995         * g++.dg/opt/ifcvt1.C: New test.
11996
11997         * gcc.dg/tls/opt-13.c: New test.
11998
11999         * gcc.dg/20060425-2.c: New test.
12000
12001         * g++.dg/opt/pr15054-2.C: New test.
12002
12003         * gcc.c-torture/execute/20060420-1.c: New test.
12004
12005         * gcc.c-torture/execute/20060412-1.c: New test.
12006
12007         * objc/compile/20060406-1.m: New test.
12008
12009 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12010
12011         * g++.dg/template/array17.C: New test.
12012
12013 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12014
12015         * gcc.target/powerpc/altivec-23.c: New test.
12016
12017 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12018
12019         PR c++27316
12020         * g++.dg/inherit/error3.C: New test.
12021
12022         PR c++/28740
12023         * g++.dg/inherit/error4.C: New test.
12024
12025 2006-12-13  Richard Guenther  <rguenther@suse.de>
12026
12027         PR tree-optimization/17687
12028         * gcc.dg/builtins-59.c: New testcase.
12029
12030 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12031
12032         * gcc.target/spu/Wmain.c: New test.
12033
12034 2006-12-12  Josh Conner  <jconner@apple.com>
12035
12036         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12037         * g++.dg/abi/thunk4.C: Likewise.
12038         * g++.dg/abi/rtti3.C: Likewise.
12039
12040 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12041
12042         * gcc.target/spu/cpat-1.c: New test.
12043         * gcc.target/spu/cpat-2.c: New test.
12044         * gcc.target/spu/cpat-3.c: New test.
12045         * gcc.target/spu/cpat-4.c: New test.
12046
12047 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12048
12049         PR tree-opt/28436
12050         * gcc.c-torture/compile/vector-1.c: New test.
12051         * gcc.c-torture/compile/vector-2.c: New test.
12052         * gcc.c-torture/compile/vector-3.c: New test.
12053
12054 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12055
12056         * lib/fortran-torture.exp: Update copyright years.  Remove
12057         obsolete comment.  Test -ftree-vectorize where it makes sense.
12058         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12059         from fortran-torture.exp.
12060         * gfortran.dg/char_transpose_1.f90,
12061         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12062         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12063         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12064         '-w' to dg-options.
12065
12066 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12067
12068         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12069         saved_${tool}_load.
12070
12071 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12072
12073         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12074         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12075         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12076         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12077         gaps.
12078
12079 2006-12-12  Richard Guenther  <rguenther@suse.de>
12080
12081         PR middle-end/30147
12082         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12083
12084 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12085             Diego Novillo  <dnovillo@redhat.com>
12086
12087         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12088         VDEF/VUSE changes.
12089         * gcc.dg/tree-ssa/pr26421.c: Likewise
12090         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12091         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12092         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12093         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12094         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12095         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12096         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12097         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12098         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12099
12100 2006-12-11  Jan Hubicka  <jh@suse.cz>
12101
12102         * gcc.dg/tree-prof/stringop-1.c: New test.
12103         * gcc.dg/tree-prof/stringop-2.c: New test.
12104
12105 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12106
12107         PR target/30120
12108         * gcc.target/i386/pr30120.c: New test.
12109
12110         Revert:
12111         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12112
12113         * gcc.target/i386/x87regparm-1.c: New test.
12114         * gcc.target/i386/x87regparm-2.c: New test.
12115         * gcc.target/i386/x87regparm-3.c: New test.
12116         * gcc.target/i386/x87regparm-4.c: New test.
12117
12118 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12119
12120         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12121
12122 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12123
12124         PR fortran/23994
12125         * gfortran.dg/protected_1.f90: New test.
12126         * gfortran.dg/protected_2.f90: New test.
12127         * gfortran.dg/protected_3.f90: New test.
12128         * gfortran.dg/protected_4.f90: New test.
12129         * gfortran.dg/protected_5.f90: New test.
12130         * gfortran.dg/protected_6.f90: New test.
12131
12132 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12133             Tobias Burnus  <burnus@gcc.gnu.org>
12134
12135         PR fortran/29975
12136         PR fortran/30068
12137         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12138         interface.
12139         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12140         ambiguous interfaces.
12141         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12142         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12143         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12144         ambiguous interfaces.
12145         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12146         * gfortran.dg/array_initializer_2.f90: Add initializer array
12147         constructor test.
12148
12149         PR fortran/30096
12150         * gfortran.dg/interface_9.f90: Test that host interfaces are
12151         not checked for ambiguity with the local version.
12152
12153 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12154
12155         PR fortran/29464
12156         * gfortran.dg/module_interface_2.f90: New test.
12157
12158 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12159
12160         PR fortran/29941
12161         * gfortran.dg/assumed_len.f90: New test.
12162
12163 2006-12-09  Richard Guenther  <rguenther@suse.de>
12164
12165         * g++.dg/warn/implicit-typename1.C: Qualify types.
12166         * g++.dg/parse/crash12.C: Likewise.
12167         * g++.dg/tree-ssa/pr22444.C: Likewise.
12168
12169 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12170
12171         * gfortran.dg/array_2.f90: Added sqrt test.
12172
12173 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12174
12175         * gcc.target/i386/x87regparm-1.c: XFAIL.
12176         * gcc.target/i386/x87regparm-2.c: XFAIL.
12177         * gcc.target/i386/x87regparm-3.c: XFAIL.
12178         * gcc.target/i386/x87regparm-4.c: XFAIL.
12179
12180 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12181
12182         * lib/target-supports.exp
12183         (check_effective_target_large_long_double): New.
12184         * gcc.dg/Wconversion-real.c : Use it.
12185         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12186         unsigned.
12187
12188 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12189
12190         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12191
12192 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12193
12194         PR fortran/27546
12195         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12196
12197 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/29732
12200         * g++.dg/template/crash65.C: New test.
12201         * g++.dg/template/spec16.C: Tweak error markers.
12202
12203 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12204
12205         * gcc.target/spu: New directory.
12206         * gcc.target/spu/spu.exp: New file.
12207         * gcc.target/spu/intrinsics-1.c: New test.
12208
12209 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12210
12211         PR c++/29980
12212         * g++.dg/ext/attrib27.C: New test.
12213         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12214         * g++.dg/parse/typedef5.C: Likewise.
12215
12216 2006-12-07  Mike Stump  <mrs@apple.com>
12217
12218         * treelang/compile/var_defs.tree: Adjust.
12219
12220 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/29730
12223         * g++.dg/template/crash64.C: New test.
12224         * g++.dg/parse/crash27.C: Adjust error markers.
12225
12226 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12227
12228         PR libfortran/30009
12229         PR libfortran/30056
12230         * gfortran.dg/read_eof_4.f90:  Add tests.
12231         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12232         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12233
12234 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/29729
12237         * g++.dg/template/crash63.C: New test.
12238
12239         PR c++/29728
12240         * g++.dg/template/crash62.C: New test.
12241
12242 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12243
12244         PR fortran/30003
12245         * gfortran.dg/allocatable_function_1.f90: Increase the number
12246         of expected calls of free to 10; the lhs section reference is
12247         now evaluated so there is another call to bar.  Change the
12248         comment appropriately.
12249         * gfortran.dg/array_section_1.f90: New test.
12250
12251 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12252
12253         PR fortran/29912
12254         * gfortran.dg/char_result_12.f90: New test.
12255
12256 2006-12-05  Richard Guenther  <rguenther@suse.de>
12257
12258         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12259         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12260         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12261         vect_double, xfail for spu*-*-*.
12262
12263 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12264
12265         PR fortran/29962
12266         * initialization_4.f90: Test noninteger exponents (-std=f95).
12267         * initialization_5.f90: New test for noninteger exponents
12268           with -std=f2003.
12269
12270 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12271
12272         PR fortran/29821
12273         * gfortran.dg/parameter_array_section_1.f90: New test.
12274
12275 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12276
12277         PR c++/29733
12278         * g++.dg/template/crash61.C: New test.
12279
12280         PR c++/29632
12281         * g++.dg/template/error23.C: New test.
12282
12283 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12284
12285         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12286
12287 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12288
12289         PR fortran/29916
12290         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12291
12292 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12293
12294         PR middle-end/29965
12295         * gcc.dg/gomp/pr29965-1.c: New test.
12296         * gcc.dg/gomp/pr29965-2.c: New test.
12297         * gcc.dg/gomp/pr29965-3.c: New test.
12298         * gcc.dg/gomp/pr29965-4.c: New test.
12299         * gcc.dg/gomp/pr29965-5.c: New test.
12300         * gcc.dg/gomp/pr29965-6.c: New test.
12301         * g++.dg/gomp/pr29965-1.C: New test.
12302         * g++.dg/gomp/pr29965-2.C: New test.
12303         * g++.dg/gomp/pr29965-3.C: New test.
12304         * g++.dg/gomp/pr29965-4.C: New test.
12305         * g++.dg/gomp/pr29965-5.C: New test.
12306         * g++.dg/gomp/pr29965-6.C: New test.
12307         * g++.dg/gomp/pr29965-7.C: New test.
12308         * g++.dg/gomp/pr29965-8.C: New test.
12309         * g++.dg/gomp/pr29965-9.C: New test.
12310         * g++.dg/gomp/pr29965-10.C: New test.
12311
12312 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12313
12314         * gnat.dg/pointer_variable_bounds.adb: New test.
12315         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12316         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12317
12318 2006-12-03  Eric Christopher  <echristo@apple.com>
12319
12320         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12321
12322 2006-12-03  Richard Henderson  <rth@redhat.com>
12323             Andrew Pinski  <pinskia@gmail.com>
12324
12325         PR C++/14329
12326         * g++.dg/warn/unit-1.C: New test.
12327
12328 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12329
12330         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12331
12332 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12333
12334         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12335         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12336         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12337         * gcc.dg/vect/vect-70.c: Reduce array size.
12338         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12339         vect_no_compaer_double targets.
12340         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12341         vect_float, vect_double, and vect_int.
12342
12343 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12344
12345         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12346         test for loop versioning on vect_no_align targets.
12347         * gcc.dg/vect/pr20122.c: Likewise.
12348         * gcc.dg/vect/vect-105.c: Likewise.
12349         * gcc.dg/vect/vect-42.c: Likewise.
12350         * gcc.dg/vect/vect-43.c: Likewise.
12351         * gcc.dg/vect/vect-74.c: Likewise.
12352         * gcc.dg/vect/vect-75.c: Likewise.
12353         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12354         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12355         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12356         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12357
12358 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12359
12360         PR fortran/29642
12361         * gfortran.dg/value_1.f90 : New test.
12362         * gfortran.dg/value_2.f90 : New test.
12363         * gfortran.dg/value_3.f90 : New test.
12364         * gfortran.dg/value_4.f90 : New test.
12365         * gfortran.dg/value_4.c : Called from value_4.f90.
12366
12367 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12368
12369         PR C++/30033
12370         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12371
12372 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12373
12374         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12375
12376 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12377
12378         PR c/27953
12379         * gcc.dg/pr27953.c: New test.
12380
12381 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12382
12383         PR c++/30022
12384         * g++.dg/ext/vector5.C: New test.
12385
12386         PR c++/30021
12387         * g++.dg/other/main1.C: New test.
12388
12389 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12390
12391         PR libfortran/29568
12392         * gfortran.dg/convert_implied_open.f90:  Change to
12393         new default record length.
12394         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12395         new error message.
12396         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12397
12398 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12399
12400         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12401
12402 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12403
12404         PR c++/29066
12405         * g++.dg/expr/pr29066.c: New.
12406
12407 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12408             Zdenek Dvorak <dvorakz@suse.cz>
12409
12410         PR tree-optimization/29921
12411         * gcc.dg/pr29921-2.c: New test.
12412
12413 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12414
12415         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12416         (i386_get_cpuid): New function.
12417         (i386_cpuid_ecx): Likewise.
12418         (i386_cpuid_edx): Likewise.
12419         (i386_cpuid): Updated to call i386_cpuid_edx.
12420
12421         * gcc.target/i386/sse3-addsubpd.c: New file.
12422         * gcc.target/i386/sse3-addsubps.c: Likewise.
12423         * gcc.target/i386/sse3-haddpd.c: Likewise.
12424         * gcc.target/i386/sse3-haddps.c: Likewise.
12425         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12426         * gcc.target/i386/sse3-hsubps.c: Likewise.
12427         * gcc.target/i386/sse3-lddqu.c: Likewise.
12428         * gcc.target/i386/sse3-movddup.c: Likewise.
12429         * gcc.target/i386/sse3-movshdup.c: Likewise.
12430         * gcc.target/i386/sse3-movsldup.c: Likewise.
12431
12432 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12433
12434         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12435
12436 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12437
12438         * gcc.dg/dfp/convert-int-max.c: New test.
12439         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12440
12441 2006-11-30  Richard Guenther  <rguenther@suse.de>
12442
12443         * gcc.dg/vect/vect-pow-1.c: Rename ...
12444         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12445         floats instead of doubles, check successful vectorization.
12446
12447 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12448
12449         PR target/29945
12450         * gcc.c-torture/compile/pr29945.c: New testcase.
12451
12452 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12453
12454         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12455         -maltivec.
12456
12457 2006-11-29  Eric Christopher  <echristo@apple.com>
12458
12459         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12460
12461 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12462
12463         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12464
12465         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12466
12467 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12468
12469         PR c++/29022
12470         * g++.dg/inherit/virtual2.C: New test.
12471         * g++.dg/inherit/virtual3.C: Likewise.
12472         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12473         * g++.dg/inherit/error2.C: Likewise.
12474         * g++.dg/template/instantiate1.C: Likewise.
12475
12476 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12477
12478         PR tree-opt/29984
12479         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12480
12481 2006-11-28  Jan Hubicka  <jh@suse.cz>
12482
12483         * gcc.dg/memcpy-1.c: New test.
12484
12485 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12486
12487         PR c++/29735
12488         * g++.dg/warn/main-3.C: New test.
12489
12490 2006-11-28  Jan Hubicka  <jh@suse.cz>
12491
12492         * gcc.dg/winline-1.c: New test.
12493
12494 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12497         alignments.
12498
12499 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12500
12501         PR fortran/29976
12502         * gfortran.dg/missing_optional_dummy_3.f90
12503
12504 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12505
12506         PR fortran/20880
12507         * gfortran.dg/interface_3.f90: Modify errors.
12508
12509 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12510
12511         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12512         fail to link due to relocation overflows on spu-*-*.
12513
12514 2006-11-27  Michael Matz  <matz@suse.de>
12515             Andreas Krebbel  <krebbel1@de.ibm.com>
12516
12517         PR target/29319
12518         * gcc.dg/20061127-1.c: New testcase.
12519
12520 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12521
12522         * gcc.dg/20061124-1.c: Add exit() function prototype.
12523
12524 2006-11-27  Jan Hubicka  <jh@suse.cz>
12525
12526         * gcc.target/i386/memcpy-1.c: Adjust size.
12527         * gcc.dg/visibility-11.c: Likewise.
12528
12529 2006-11-27  Richard Guenther  <rguenther@suse.de>
12530
12531         PR middle-end/25620
12532         * gcc.target/i386/pow-1.c: New testcase.
12533         * gcc.dg/builtins-58.c: Likewise.
12534
12535 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/29886
12538         * g++.dg/expr/cast8.C: New test.
12539
12540 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12541
12542         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12543         Don't ever inline the testcase.
12544
12545 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12546
12547         PR fortran/29982
12548         * gfortran.fortran-torture/compile/parameter_3.f90: New
12549         testcase.
12550
12551 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12552
12553         PR fortran/29951
12554         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12555
12556 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12557
12558         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12559         for CHAR.
12560
12561 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12562
12563         PR libgfortran/29936
12564         * gfortran.dg/write_check3.f90: New test.
12565
12566 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12567
12568         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12569
12570 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12571
12572         PR fortran/20880
12573         * gfortran.dg/interface_3.f90: New test.
12574
12575         PR fortran/29387
12576         * gfortran.dg/generic_8.f90: New test.
12577
12578 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12579
12580         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12581         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12582         * gfortran.dg/specifics_3.f90: Remove.
12583
12584 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR c/29955
12587         * gcc.dg/gomp/pr29955.c: New test.
12588
12589         PR c/29736
12590         * gcc.dg/pr29736.c: New test.
12591
12592 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12593
12594         PR tree-opt/29964
12595         * gcc.dg/pure-1.c: New test.
12596
12597 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12598
12599         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12600         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12601
12602 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12603
12604         * gcc.dg/20061124-1.c: New testcase.
12605
12606 2006-11-23  Eric Christopher  <echristo@apple.com>
12607
12608         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12609
12610 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12611
12612         PR c/2707
12613         PR c++/26167
12614         * gcc.dg/Wconversion-integer.c: New. Supersedes
12615         Wconversion-negative-constants.c
12616         * gcc.dg/Wconversion-real.c: New.
12617         * gcc.dg/Wconversion-real-integer.c: New.
12618         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12619         * g++.dg/warn/Wconversion1.C: Modified.
12620
12621 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12622
12623         * gfortran.dg/overload_1.f90: New test.
12624
12625 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12626
12627         PR c/9072
12628         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12629         Wtraditional-conversion.
12630         * gcc.dg/overflow-warn-2.c: Likewise.
12631         * gcc.dg/Wconversion.c: Likewise. Renamed as
12632         Wtraditional-conversion.c .
12633         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12634         Wtraditional-conversion-2.c .
12635         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12636         Wtraditional-conversion-2.c
12637         * gcc.dg/Wconversion-negative-constants.c: New.
12638
12639 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12640
12641         * gcc.dg/tree-ssa/dump-1.c: New test.
12642
12643 2006-11-23  David Ung <davidu@mips.com>
12644
12645         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12646         -mfp64, allowable when ISA >= 33 and float is enabled.
12647         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12648         of mthc1 and mfhc1 patterns.
12649
12650 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12651
12652         PR tree-optimization/29921
12653         * gcc.dg/pr29921.c: New test.
12654
12655 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12656
12657         PR fortran/29441
12658         * gfortran.dg/initialization_4.f90: New test.
12659
12660 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12661
12662         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12663         platforms that have interleaving support.
12664         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12665         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12666         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12667         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12668         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12669         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12670         gcc.dg/vect/vect-strided-u8-i8.c,
12671         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12672         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12673         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12674         gcc.dg/vect/vect-strided-float.c,
12675         gcc.dg/vect/vect-strided-a-mult.c,
12676         gcc.dg/vect/vect-strided-mult-char-ls.c,
12677         gcc.dg/vect/vect-strided-a-u16-mult.c,
12678         gcc.dg/vect/vect-strided-a-u32-mult.c,
12679         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12680         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12681         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12682         gcc.dg/vect/vect-strided-mult.c,
12683         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12684         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12685         New.
12686
12687 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12688
12689         PR fortran/25087
12690         * gfortran.dg/auto_char_len_4.f90: New test.
12691
12692 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12693
12694         PR fortran/29652
12695         * gfortran.dg/generic_7.f90: New test.
12696         * gfortran.dg/defined_operators_1.f90: Add new error.
12697
12698 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12699
12700         PR tree-optimization/29902
12701         * g++.dg/tree-ssa/pr29902.C: New test.
12702
12703 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12704
12705         PR fortran/29820
12706         * gfortran.dg/used_types_13.f90: New test.
12707
12708 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12709
12710         * gcc.dg/dfp/snan.c: Delete.
12711
12712 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12713
12714         * g++.dg/cpp0x/static_assert1.C: New.
12715         * g++.dg/cpp0x/static_assert2.C: New.
12716         * g++.dg/cpp0x/static_assert3.C: New.
12717
12718 2006-11-21  Richard Guenther  <rguenther@suse.de>
12719
12720         * gcc.dg/vect/vect-pow-1.c: New testcase.
12721         * gcc.dg/vect/vect-pow-2.c: Likewise.
12722
12723 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12724
12725         PR c++/29570
12726         * g++.dg/template/static29.C: New test.
12727
12728         PR c++/29734
12729         * g++.dg/conversion/simd4.C: New test.
12730
12731 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12732
12733         PR c++/29475
12734         * g++.dg/template/access19.C: New test.
12735         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12736         error is reported.
12737
12738 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12739
12740         PR tree-opt/25500
12741         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12742
12743 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12744
12745         PR fortran/27546
12746         * gfortran.dg/import.f90: Extended test.
12747         * gfortran.dg/import2.f90: Extended test.
12748
12749 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12750
12751         * gfortran.dg/volatile3.f90: Add conflict test.
12752
12753 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12754
12755         PR fortran/24783
12756         * gfortran.dg/implicit_10.f90: New test.
12757
12758 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12759
12760         PR c++/8586
12761         * g++.dg/warn/Wall-write-strings.C: New.
12762
12763 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12764
12765         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12766         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12767
12768 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12769
12770         * gfortran.dg/use_3.f90: Remove error message.
12771         * gfortran.dg/iso_fortran_env_1.f90: New test.
12772         * gfortran.dg/iso_fortran_env_2.f90: New test.
12773         * gfortran.dg/iso_fortran_env_3.f90: New test.
12774         * gfortran.dg/iso_fortran_env_4.f90: New test.
12775
12776 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12777
12778         * gcc.dg/vect/vect-27.c: Fix initialization.
12779
12780 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12781
12782         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12783         * gcc.dg/torture/builtin-minmax-1.c: New.
12784
12785         * gcc.dg/builtins-20.c: Add cases for copysign.
12786
12787 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12788
12789         PR fortran/24285
12790         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12791
12792 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12793         * gfortran.dg/use_1.f90: New test.
12794         * gfortran.dg/use_1.f90: New test.
12795         * gfortran.dg/use_1.f90: New test.
12796
12797 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12798
12799         PR tree-optimization/29801
12800         * gcc.dg/pr29801.c: New test.
12801
12802 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12803
12804         PR middle-end/29584
12805         * gcc.dg/torture/pr29584.c: New test.
12806
12807 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12808
12809         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12810         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12811         * gcc.target/powerpc/compress-float-ppc.c,
12812         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12813         powerpc_fprs.
12814         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12815         do not pass -mhard-float.
12816
12817 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12818
12819         * gnat.dg/volatile_aggregate.adb: New test.
12820
12821 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12822
12823         PR fortran/29391
12824         PR fortran/29489
12825         * gfortran.dg/bound_2.f90: Add more checks.
12826         * gfortran.dg/bound_3.f90: New test.
12827
12828 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12829
12830         PR target/29201
12831         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12832
12833 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12834
12835         * gfortran.dg/import3.f90: Fix error message.
12836
12837 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12838
12839         PR tree-opt/29788
12840         * gfortran.fortran-torture/compile/inline_1.f90:
12841         New testcase.
12842
12843 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12844
12845         * gcc.target/i386/x87regparm-1.c: New test.
12846         * gcc.target/i386/x87regparm-2.c: New test.
12847         * gcc.target/i386/x87regparm-3.c: New test.
12848         * gcc.target/i386/x87regparm-4.c: New test.
12849
12850 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12851
12852         PR fortran/27546
12853         * gfortran.dg/import.f90: New test.
12854         * gfortran.dg/import2.f90: New test.
12855         * gfortran.dg/import3.f90: New test.
12856
12857 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12858
12859         PR fortran/27588
12860         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12861
12862 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12863
12864         PR fortran/29806
12865         * gfortran.dg/contains.f90: New test.
12866         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12867
12868 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12869
12870         PR tree-optimization/29581
12871         * gcc.dg/pr29581-1.c: New test.
12872         * gcc.dg/pr29581-2.c: New test.
12873         * gcc.dg/pr29581-3.c: New test.
12874         * gcc.dg/pr29581-4.c: New test.
12875         * gfortran.dg/pr29581.f90: New test.
12876
12877 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12878
12879         PR fortran/29702
12880         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12881         numbers in error message headers.
12882
12883 2006-11-14  Richard Guenther  <rguenther@suse.de>
12884
12885         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12886         to i?86 and x86_64 targets.
12887
12888 2006-11-14  Caroline Tice  <ctice@apple.com>
12889
12890         * gcc.dg/pubtypes-1.c: New file/testcase.
12891         * gcc.dg/pubtypes-2.c: New file/testcase.
12892         * gcc.dg/pubtypes-3.c: New file/testcase.
12893         * gcc.dg/pubtypes-4.c: New file/testcase.
12894         * g++.dg/pubtypes.C: New file/testcase.
12895
12896 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12897
12898         PR c++/29106
12899         * g++.dg/init/self1.C: New test.
12900
12901 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12902
12903         PR fortran/29657
12904         * gfortran.dg/conflicts.f90: Add.
12905
12906 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12907
12908         PR rtl-optimization/29798
12909
12910         * gcc.c-torture/execute/pr29798.c: New.
12911
12912 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12913
12914         * gcc.dg/builtins-20.c: Add more cases.
12915
12916 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12917
12918         PR fortran/29759
12919         * gfortran.dg/gomp/pr29759.f90: New test.
12920
12921 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/29518
12924         * g++.dg/template/static28.C: New test.
12925
12926 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12927
12928         * lib/c-torture.exp: Use target-libpath.exp.
12929         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12930         set GCC_EXEC_PREFIX env var from global variable of same name.
12931
12932 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12933
12934         PR fortran/26994
12935         * gfortran.fortran-torture/compile/transfer-1.f90:
12936         New testcase.
12937
12938 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12939             Zdenek Dvorak <dvorakz@suse.cz>
12940
12941         PR tree-optimization/29680
12942         * gcc.dg/alias-11.c: New test.
12943
12944 2006-11-12  Jason Merrill  <jason@redhat.com>
12945             Andrew Pinski <pinskia@physics.uc.edu>
12946
12947         PR middle-end/28915
12948         * gcc.target/i386/vectorize1.c: New.
12949
12950 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12951
12952         PR rtl-optimization/29797
12953         * gcc.c-torture/execute/pr29797-1.c: New test case.
12954
12955 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12956
12957         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12958
12959 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12960
12961         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12962
12963 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12964
12965         PR tree-optimization/13827
12966         * gcc.dg/fold-eqand-1.c: New test case.
12967
12968 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12969
12970         PR rtl-opt/28812
12971         * gcc.c-torture/execute/mayalias-3.c: New test.
12972
12973 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12974
12975         PR middle-end/27528
12976         * gcc.c-torture/compile/pr27528.c: New test.
12977         * gcc.dg/pr27528.c: Likewise.
12978
12979 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12982
12983         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12984
12985 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12986
12987         PR fortran/29758
12988         * gfortran.dg/reshape_source_size_1.f90: New test.
12989
12990 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12991
12992         PR fortran/29315
12993         * gfortran.dg/aliasing_dummy_4.f90: New test.
12994
12995 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12996
12997         PR target/29777
12998         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12999         and x86_64-*-* targets.
13000
13001 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13002
13003         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13004         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13005         New macros. Use them in exact tests.
13006         (TESTIT3): New macro.
13007         Add tests for fmin, fmax and fma.
13008
13009 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13010
13011         PR fortran/29431
13012         * gfortran.dg/array_constructor_13.f90: New test.
13013
13014 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13015
13016         PR fortran/29744
13017         * gfortran.dg/used_types_12.f90: New test.
13018
13019 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13020
13021         PR middle-end/29726
13022         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13023         (test6): Ditto.
13024         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13025         * gcc.dg/fold-eqandshift-3.c: New test case.
13026
13027 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13028
13029         PR fortran/29699
13030         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13031
13032         PR fortran/21370
13033         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13034
13035 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13036
13037         * gcc.dg/20061109-1.c: New testcase.
13038
13039 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13040
13041         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13042
13043 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13044
13045         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13046         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13047
13048 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13049
13050         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13051         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13052
13053 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13054
13055         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13056
13057 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13058
13059         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13060         vect-9.c).
13061         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13062         * gcc.dg/vect/vect-9.c: Now vectorizable.
13063         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13064         that support vect_widen_mult.
13065         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13066         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13067         vect-reduc-dot-u16.c).
13068         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13069         vect-reduc-dot-u16.c).
13070         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13071         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13072         vect-reduc-dot-s8.c).
13073         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13074         vect-reduc-dot-s8.c).
13075         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13076         vect-reduc-dot-s8.c).
13077         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13078         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13079         vect-reduc-dot-u8.c).
13080         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13081         vect-reduc-dot-u8.c).
13082         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13083         * gcc.dg/vect/vect-multitypes-9.c: New test.
13084         * gcc.dg/vect/vect-multitypes-10.c: New test.
13085         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13086         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13087         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13088         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13089         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13090         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13091         wrapv-vect-reduc-dot-s8.c.
13092         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13093         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13094         targets that support vec_unpack.
13095         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13096         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13097         (check_effective_target_vect_widen_mult_hi_to_si): New.
13098         (check_effective_target_vect_widen_sum): Removed.
13099
13100         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13101
13102         * gcc.dg/vect/vect-multitypes-8.c: New test.
13103         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13104
13105         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13106
13107         * gcc.dg/vect/vect-multitypes-7.c: New test.
13108
13109         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13110
13111         * gcc.dg/vect/vect-multitypes-4.c: New test.
13112         * gcc.dg/vect/vect-multitypes-5.c: New test.
13113         * gcc.dg/vect/vect-multitypes-6.c: New test.
13114
13115         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13116
13117         * gcc.dg/vect/vect-multitypes-1.c: New test.
13118         * gcc.dg/vect/vect-multitypes-2.c: New test.
13119         * gcc.dg/vect/vect-multitypes-3.c: New test.
13120
13121 2006-11-07  Eric Christopher  <echristo@apple.com>
13122
13123         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13124         Test using scan-assembler-not.
13125
13126 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13127
13128         * gcc.dg/inline-17.c: New test.
13129
13130 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13131
13132         PR other/25028
13133         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13134         on HP-UX.
13135
13136 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13137
13138         PR fortran/29539
13139         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13140
13141         PR fortran/29634
13142         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13143         test.
13144
13145 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13146
13147         PR fortran/29601
13148         * gfortran.dg/volatile.f90: Add.
13149         * gfortran.dg/volatile2.f90: Add.
13150         * gfortran.dg/volatile3.f90: Add.
13151         * gfortran.dg/volatile4.f90: Add.
13152         * gfortran.dg/volatile5.f90: Add.
13153         * gfortran.dg/volatile6.f90: Add.
13154         * gfortran.dg/volatile7.f90: Add.
13155
13156 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13157
13158         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13159           for matching error messages.
13160         * gfortran.dg/specifics_3.f90: Adjust pattern
13161           for matching error messages.
13162
13163 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13164             Bernhard Fischer  <aldot@gcc.gnu.org>
13165
13166         * lib/gcc-dg.exp (output-exists): New proc.
13167         (output-exists-not): New proc.
13168         * gcc.test-framework/test-framework.awk: Support new directives.
13169         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13170         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13171         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13172         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13173         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13174         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13175
13176 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13177
13178         PR fortran/29630
13179         PR fortran/29679
13180         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13181         * gfortran.dg/initialization_3.f90: New.
13182
13183 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13184
13185         PR libgfortran/25545
13186         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13187
13188 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13189
13190         PR middle-end/29695
13191         * gcc.c-torture/execute/pr29695-1.c: New test.
13192         * gcc.c-torture/execute/pr29695-2.c: New test.
13193
13194 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13195
13196         PR fortran/29565
13197         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13198
13199 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13200
13201         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13202         for matching error messages.
13203
13204 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13205
13206         PR target/26915
13207         * gcc.target/i386/387-12.c: New test.
13208
13209 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13210
13211         PR libfortran/29713
13212         * gfortran.dg/pr29713.f90: New test.
13213
13214 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13215
13216         * gcc.c-torture/execute/arith-rand-ll.c:
13217         Also test for bogus rest sign.
13218
13219 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13220
13221         PR libfortran/27895
13222         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13223
13224 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13225
13226         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13227         from error messages.
13228
13229 2006-11-02  Mike Stump  <mrs@apple.com>
13230
13231         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13232
13233         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13234
13235 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13236
13237         * g++.dg/eh/gcsec1.C: New test.
13238
13239 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13240
13241         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13242         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13243
13244 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13245
13246         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13247         hexadecimal value.
13248         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13249         * gcc.dg/pr14796-2.c: Likewise.
13250
13251 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13252
13253         * gcc.c-torture/execute/20061101-1.c: New test.
13254
13255 2006-11-01  Richard Guenther  <rguenther@suse.de>
13256
13257         * gcc.target/i386/fpprec-1.c: New testcase.
13258
13259 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13260
13261         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13262         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13263
13264 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13265
13266         * gcc.c-torture/execute/20061031-1.c: New test.
13267
13268 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13269
13270         PR 23067
13271         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13272         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13273         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13274         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13275         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13276         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13277         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13278
13279 2006-10-31  Eric Christopher  <echristo@apple.com>
13280             Falk Hueffner  <falk@debian.org>
13281
13282         * gcc.dg/builtin-bswap-1.c: New.
13283         * gcc.dg/builtin-bswap-2.c: New.
13284         * gcc.dg/builtin-bswap-3.c: New.
13285         * gcc.dg/builtin-bswap-4.c: New.
13286         * gcc.dg/builtin-bswap-5.c: New.
13287         * gcc.target/i386/builtin-bswap-1.c: New.
13288
13289 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13290
13291         * gcc.dg/inline-16.c: New.
13292
13293         PR 16622
13294         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13295         defining it.
13296         * gcc.dg/inline-13.c: New.
13297         * gcc.dg/inline-14.c: New.
13298         * gcc.dg/inline-15.c: New.
13299
13300         PR 11377
13301         * gcc.dg/inline6.c: New.
13302         * gcc.dg/inline7.c: New.
13303
13304 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13305
13306         PR middle-end/23470
13307         * gcc.dg/pr23470-1.c: New test case.
13308
13309 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13310
13311         PR fortran/29537
13312         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13313         data.
13314         * gfortran.dg/blockdata_2.f90: New testcase.
13315
13316 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13317
13318         PR libfortran/29627
13319         * gfortran.dg/unf_short_record_1.f90:  New test.
13320
13321 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13322
13323         PR fortran/29067
13324         * gfortran.dg/pr29067.f: New test.
13325
13326 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13327             Richard Sandiford  <richard@codesourcery.com>
13328
13329         * lib/target-supports.exp (get_compiler_messages): Append options
13330         as a single list element.
13331         (check_effective_target_arm_vfp_ok): New.
13332         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13333
13334 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13335
13336         PR fortran/29387
13337         * gfortran.dg/intrinsic_actual_2.f90: New test.
13338
13339         PR fortran/29490
13340         * gfortran.dg/actual_array_interface_1.f90: New test.
13341
13342         PR fortran/29641
13343         * gfortran.dg/used_types_11.f90: New test.
13344
13345 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13346
13347         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13348         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13349         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13350         * g++.old-deja/g++.mike/net25.C (main): Same.
13351         * g++.dg/lookup/exception1.C (main): Same.
13352         * g++.dg/parse/parens2.C (main): Same.
13353
13354 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13355
13356         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13357
13358 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13359
13360         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13361         * gcc.dg/torture/builtin-math-3.c: Likewise.
13362
13363 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13364
13365         PR fortran/29452
13366         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13367         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13368
13369 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13370
13371         PR Fortran/29410
13372         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13373
13374 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13375
13376         * lib/target-supports.exp (check_function_available): Declare
13377         function before calling.
13378
13379 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13380
13381         PR tree-optimization/29637
13382         * gcc.dg/pr29637.c: New test.
13383
13384 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13385
13386         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13387         tree canonicalization.
13388
13389 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13390
13391         * gcc.dg/builtins-20.c: Add more hypot tests.
13392
13393 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13394
13395         * gcc.dg/fold-compare-1.c: New test case.
13396
13397 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13398
13399         PR c++/16307
13400         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13401
13402 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13403
13404         PR tree-optimization/15458
13405         * gcc.dg/fold-xornot-1.c: New test case.
13406
13407 2006-10-29  Richard Guenther  <rguenther@suse.de>
13408
13409         * gcc.target/i386/math-torture/trunc.c: New testcase.
13410
13411 2006-10-29  Richard Guenther  <rguenther@suse.de>
13412
13413         * gcc.target/i386/math-torture/round.c: New testcase.
13414
13415 2006-10-29  Richard Guenther  <rguenther@suse.de>
13416
13417         * gcc.target/i386/math-torture/ceil.c: New testcase.
13418         * gcc.target/i386/math-torture/floor.c: Likewise.
13419
13420 2006-10-29  Richard Guenther  <rguenther@suse.de>
13421
13422         * gcc.target/i386/math-torture/rint.c: New testcase.
13423         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13424
13425 2006-10-29  Richard Guenther  <rguenther@suse.de>
13426
13427         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13428         * gcc.target/i386/math-torture/lceil.c: Likewise.
13429
13430 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13431
13432         PR libgfortran/24313
13433         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13434
13435 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13436
13437         * gcc.c-torture/execute/20020118-1.c,
13438         gcc.c-torture/execute/builtins/strlen.c,
13439         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13440         comment typos.
13441
13442 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13443
13444         * gcc.dg/builtins-20.c: Add tests for hypot.
13445         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13446         two-argument builtins.
13447         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13448         TESTIT2.  Update all callers.
13449         (TESTIT2, TESTIT2_R): New helper macros.
13450         Add testcases for pow, hypot and atan2.
13451
13452 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13453
13454         PR C++/29295
13455         * g++.dg/expr/bool1.C: New test.
13456         * g++.dg/expr/bool2.C: New test.
13457
13458 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13459
13460         PR fortran/28224
13461         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13462         * gfortran.dg/namelist_internal.f90: New test.
13463
13464 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13465
13466         PR fortran/29625
13467         * gfortran.dg/io_real_boz.f90: Add.
13468         * gfortran.dg/io_real_boz2.f90: Add.
13469
13470 2006-10-28  Richard Guenther  <rguenther@suse.de>
13471
13472         PR middle-end/26899
13473         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13474
13475 2006-10-28  Richard Guenther  <rguenther@suse.de>
13476
13477         PR target/28806
13478         * gcc.target/i386/math-torture/lround.c: New testcase.
13479
13480 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13481
13482         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13483         * gcc.dg/builtins-44.c: Likewise.
13484         * gcc.dg/builtins-45.c: Likewise.
13485         * gcc.dg/pr28796-2.c: Likewise.
13486         * gcc.dg/unordered-3.c: Likewise.
13487
13488 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13489
13490         PR libgfortran/27954
13491         * gfortran.dg/error_recovery_2.f90: New test.
13492
13493 2006-10-26  Richard Guenther  <rguenther@suse.de>
13494
13495         * gcc.target/i386/i386.exp: Use glob, not find to collect
13496         tests.  Avoids recursing into subdirectories.
13497         * gcc.target/i386/math-torture/math-torture.exp: Torture
13498         for interesting ia32 math options.
13499         * gcc.target.i386/math-torture/lrint.c: New testcase.
13500
13501 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13502
13503         PR libgfortran/29563
13504         * gfortran.dg/arrayio_9.f90: Update test.
13505         * gfortran.dg/arrayio_19.f90: New test.
13506
13507 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13508
13509         * gcc.dg/20061026.c: New testcase.
13510
13511 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13512
13513         PR libgfortran/29563
13514         * gfortran.dg/arrayio_9.f90: New test.
13515
13516 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13517
13518         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13519         Copy the strings manually, as strcpy may call strlen.
13520
13521 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13522
13523         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13524         Add checks for log, log2, log10 and log1p.
13525
13526         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13527         we already test 0.0.  Add checks for expm1, log, log2, log10,
13528         log1p, cbrt, erf and erfc.
13529
13530 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13531
13532         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13533
13534 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13535
13536         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13537         and remainderl() built-in functions.  Remove -ffast-math from
13538         dg-options.
13539
13540 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13541
13542         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13543         acosh and atanh.
13544
13545         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13546         floating point modifiers to arguments passed to float and long
13547         double functions respectively.  Update all callers to use floating
13548         point numbers, not integers.  Add tests for exp, exp2 and
13549         exp10/pow10.
13550
13551         * gcc.dg/torture/builtin-math-3.c: New test.
13552
13553 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13554
13555         PR fortran/29393
13556         * gfortran.dg/initialize_2.f90: New.
13557
13558 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13559
13560         * gcc.dg/torture/builtin-math-2.c: New test.
13561
13562 2006-10-24  Richard Guenther  <rguenther@suse.de>
13563
13564         PR middle-end/28796
13565         * gcc.dg/pr28796-1.c: New testcase.
13566         * gcc.dg/pr28796-2.c: Likewise.
13567
13568 2006-10-24  Richard Guenther  <rguenther@suse.de>
13569
13570         * gcc.dg/builtins-57.c: New testcase.
13571
13572 2006-10-24  Richard Guenther  <rguenther@suse.de>
13573
13574         PR tree-optimization/29567
13575         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13576
13577 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13578
13579         PR tree-optimization/14784
13580         * gcc.dg/alias-10.c: New test.
13581
13582 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13583
13584         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13585
13586 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13587
13588         * gcc.dg/builtin-strncat-chk-1.c: New test.
13589
13590 2006-10-23  Jan Hubicka  <jh@suse.cz>
13591
13592         * gcc.dg/memmove-1.c: New test.
13593
13594 2006-10-23  Paul Brook  <paul@codesourcery.com>
13595
13596         * gcc.dg/pragma-pack-5.c: New test.
13597
13598 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13599
13600         * g++.dg/other/s390-1.C: New testcase.
13601
13602 2006-10-23  Richard Guenther  <rguenther@suse.de>
13603
13604         PR middle-end/27132
13605         PR middle-end/23295
13606         * gcc.dg/pr27132.c: New testcase.
13607         * gcc.dg/pr23295.c: Likewise.
13608         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13609         * g++.dg/tree-ssa/pr19807.C: Likewise.
13610
13611 2006-10-23  Richard Guenther  <rguenther@suse.de>
13612
13613         PR middle-end/21032
13614         * gcc.dg/pr21032.c: New testcase.
13615
13616 2006-10-22  Jeff Law  <law@redhat.com>
13617         Richard Guenther  <rguenther@suse.de>
13618
13619         PR tree-optimization/15911
13620         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13621
13622 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         PR c++/20647
13625         * g++.dg/abi/rtti3.C: New.
13626
13627 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13628
13629         PR middle-end/28252
13630         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13631         transformation.
13632
13633 2006-10-21  Richard Guenther  <rguenther@suse.de>
13634
13635         PR tree-optimization/3511
13636         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13637
13638 2006-10-21  Richard Guenther  <rguenther@suse.de>
13639
13640         PR middle-end/26898
13641         * gcc.dg/torture/pr26898-1.c: New testcase.
13642         * gcc.dg/torture/pr26898-2.c: Likewise.
13643
13644 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13645
13646         PR c++/28053
13647         * g++.dg/parse/bitfield1.C: Adjust error markers.
13648         * g++.dg/parse/bitfield2.C: New test.
13649
13650 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13651
13652         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13653
13654 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13655
13656         PR libfortran/27895
13657         * gfortran.dg/zero_sized_1.f90: New test.
13658
13659 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13660
13661         * gcc.dg/div-compare-1.c: New test.
13662
13663 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13664
13665         PR fortran/29216
13666         * gfortran.dg/result_default_init_1.f90: New test.
13667
13668         PR fortran/29314
13669         * gfortran.dg/automatic_default_init_1.f90: New test.
13670
13671         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13672         from 38 to 33.
13673
13674 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13675
13676         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13677         'using namespace std' without previous declaration.
13678         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13679         * g++.old-deja/g++.robertl/eb133c.C: New.
13680
13681 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13682
13683         PR libgfortran/29277
13684         * gfortran.dg/streamio_4.f90: Update test.
13685         * gfortran.dg/streamio_11.f90: New test.
13686
13687 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13688
13689         PR c++/27952
13690         * g++.dg/inherit/virtual1.C: New test.
13691
13692 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13693
13694         PR c++/28261
13695         * g++.dg/parse/enum3.C: New test.
13696
13697 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/29039
13700         * g++.dg/init/ctor8.C: New test.
13701
13702 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13703
13704         PR c++/27270
13705         * g++.dg/ext/complit8.C: Tweak error markers.
13706         * g++.dg/template/complit1.C: Add error marker.
13707
13708 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/27270
13711         * g++.dg/ext/complit8.C: New test.
13712
13713         PR c++/29408
13714         * g++.dg/parse/dtor12.C: New test.
13715
13716         PR c++/29435
13717         * g++.dg/template/sizeof11.C: New test.
13718
13719 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13720
13721         PR fortran/29392
13722         * gfortran.dg/data_char_3.f90: New test.
13723
13724         PR fortran/29451
13725         * gfortran.dg/negative_automatic_size.f90: New test.
13726
13727 2006-10-16  David Daney  <ddaney@avtrex.com>
13728
13729         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13730
13731 2006-10-16  Eric Christopher  <echristo@apple.com>
13732
13733         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13734         x86_64.
13735
13736 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/28211
13739         * g++.dg/tc1/dr49.C: Tweak error messages.
13740         * g++.dg/parse/template21.C: New test.
13741
13742 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13743
13744         PR middle-end/20491
13745         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13746
13747 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13748
13749         PR fortran/29403
13750         * gfortran.dg/print_1.f90: New test.
13751
13752 2006-10-15  Jan Hubicka  <jh@suse.cz>
13753
13754         PR middle-end/29241
13755         * gcc.c-torture/compile/pr29241.c: New testcase.
13756
13757 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13758
13759         PR middle-end/29250
13760         * gcc.c-torture/compile/pr29250.c: New test.
13761
13762 2006-10-15  Richard Guenther  <rguenther@suse.de>
13763
13764         * gcc.dg/pr29299.c: New testcase.
13765
13766 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13767
13768         PR fortran/24767
13769         * gfortran.dg/label_4.f90: Adjust warning flag.
13770
13771 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13772
13773         PR fortran/29371
13774         * gfortran.dg/nullify_3.f90: New test.
13775
13776 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13777
13778         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13779         on Solaris 2.5.1 too.
13780
13781 2006-10-13  Eric Christopher  <echristo@apple.com>
13782
13783         * gcc.dg/pr25993.c: Skip for darwin.
13784
13785 2006-10-13  Eric Christopher  <echristo@apple.com>
13786
13787         * gcc.dg/visibility-11.c: Skip for darwin.
13788
13789 2006-10-13  Eric Christopher  <echristo@apple.com>
13790
13791         * gcc.dg/darwin-weakimport-1.c: Use
13792         -fno-asynchronous-unwind-tables.
13793         * gcc.dg/darwin-weakimport-3.c: Ditto.
13794
13795 2006-10-13  Richard Guenther  <rguenther@suse.de>
13796
13797         PR tree-optimization/29446
13798         * gcc.dg/torture/pr29446.c: New testcase.
13799
13800 2006-10-13  Bill Wendling  <wendling@apple.com>
13801
13802         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13803         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13804         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13805         * g++.old-deja/g++.law/shadow1.C: Likewise.
13806         * g++.old-deja/g++.law/ctors10.C: Likewise.
13807         * g++.dg/debug/namespace1.C: Likewise.
13808         * g++.dg/inherit/namespace-as-base.C: Likewise.
13809         * g++.dg/opt/delay-slot-1.C: Likewise.
13810         * g++.dg/parse/defarg10.C: Likewise.
13811         * g++.dg/template/ptrmem11.C: Likewise.
13812         * g++.dg/template/mem_func_ptr.C: Likewise.
13813         * g++.dg/template/spec19.C: Likewise.
13814
13815 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13816
13817         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13818
13819 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13820
13821         PR fortran/29373
13822         * gfortran.dg/implicit_9.f90: New test.
13823
13824         PR fortran/29407
13825         * gfortran.dg/namelist_25.f90: New test.
13826
13827         PR fortran/27701
13828         * gfortran.dg/same_name_2.f90: New test.
13829
13830         PR fortran/29232
13831         * gfortran.dg/host_assoc_types_1.f90: New test.
13832
13833         PR fortran/29364
13834         * gfortran.dg/missing_derived_type_1.f90: New test.
13835         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13836
13837         PR fortran/29422
13838         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13839
13840         PR fortran/29428
13841         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13842
13843 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13844
13845         PR fortran/29391
13846         * gfortran.dg/bound_2.f90: New test.
13847
13848 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13849
13850         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13851         directive.
13852         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13853         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13854         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13855         * gfortran.dg/gomp/reduction3.f90: Likewise.
13856         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13857         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13858         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13859         * gfortran.dg/forall_4.f90: Likewise.
13860         * gfortran.dg/spec_expr_4.f90: Likewise.
13861         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13862         * gfortran.dg/forall_5.f90: Likewise.
13863         * gfortran.dg/open_access_append_2.f90: Add check for
13864         compile-time warning.
13865
13866 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13867
13868         PR c++/28506
13869         * g++.dg/parse/pure1.C: New test.
13870
13871 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13872
13873         PR fortran/21435
13874         * gfortran.dg/io_constraints_3.f90: New test.
13875         * gfortran.dg/open_access_append_1.f90: Add checks
13876         for compile-time warnings.
13877         * gfortran.dg/pr20163-2.f: Likewise.
13878         * gfortran.dg/iostat_2.f90: Likewise.
13879         * gfortran.dg/label_4.f90: Delete the temporary
13880         file.
13881         * gfortran.dg/direct_io_2.f90: Add a FILE=
13882         specifier.
13883         * gfortran.dg/iomsg_1.f90: Add check for
13884         compile-time warning.
13885
13886 2006-10-12  Jan Hubicka  <jh@suse.cz>
13887
13888         PR c/28419
13889         * gcc.dg/pr28319.c: New test.
13890
13891 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13892         PR c++/29318
13893         * g++.dg/ext/vla4.C: New test.
13894
13895 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13896
13897         PR c++/27961
13898         * g++.dg/template/crash60.C: New test.
13899         * g++.dg/other/large-size-array.C: Adjust error markers.
13900         * g++.dg/parse/crash27.C: Likewise.
13901         * g++.dg/template/crash1.C: Likewise.
13902
13903 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13904
13905         PR testsuite/29093
13906         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13907
13908 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13909
13910         PR preprocessor/28709
13911         * gcc.dg/cpp/paste14.c: New test.
13912
13913 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13914
13915         PR c++/29175
13916         * g++.dg/init/array24.C: New test.
13917
13918 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13919
13920         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13921         of <sys/types.h>.
13922
13923 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13924
13925         PR c++/29024
13926         * g++.dg/parse/typedef8.C: New test.
13927         * g++.dg/other/mult-stor1.C: Adjust error markers.
13928
13929 2006-10-11  Richard Guenther  <rguenther@suse.de>
13930
13931         PR tree-optimization/28230
13932         * gcc.dg/torture/pr28230.c: New testcase.
13933
13934 2006-10-11  Richard Guenther  <rguenther@suse.de>
13935
13936         PR inline-asm/29119
13937         * gcc.dg/torture/pr29119.c: New testcase.
13938
13939 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13940
13941         PR middle-end/29272
13942         * gcc.c-torture/execute/20060930-2.c: New test.
13943
13944 2006-10-09  Richard Henderson  <rth@redhat.com>
13945
13946         Revert emutls patch.
13947
13948 2006-10-09  Richard Guenther  <rguenther@suse.de>
13949
13950         PR middle-end/29254
13951         * gcc.dg/pr29254.c: New testcase.
13952
13953 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13954             Paul Thomas  <pault@gcc.gnu.org>
13955
13956         PR fortran/20541
13957         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13958         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13959         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13960         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13961         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13962         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13963         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13964         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13965         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13966         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13967         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13968         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13969         * gfortran.dg/alloc_comp_std.f90: New test.
13970         * gfortran.dg/move_alloc.f90: New test.
13971
13972 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13973
13974         PR fortran/29115
13975         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13976
13977         PR fortran/29211
13978         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13979
13980 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13981
13982         PR fortran/28585
13983         * gfortran.dg/new_line.f90: New test.
13984
13985 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13986
13987         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13988         * gcc.dg/torture/builtin-convert-1.c,
13989         gcc.dg/torture/builtin-convert-2.c,
13990         gcc.dg/torture/builtin-convert-3.c,
13991         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13992
13993 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13994
13995         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13996         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13997         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13998         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13999
14000 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14001
14002         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14003         Xfail some tests for powerpc-darwin and powerpc-aix.
14004
14005 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14006
14007         PR c/29380
14008         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14009
14010 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14011
14012         PR target/29300
14013         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14014         on hppa*-*-hpux*.
14015
14016 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14017
14018         PR fortran/16580
14019         PR fortran/29288
14020         * gfortran.fortran-torture/execute/specifics.f90:
14021         Add tests for using all possible intrinsics as actual arguments.
14022         * gfortran.dg/specifics_1.f90: Add tests for using
14023         all possible intrinsics as actual arguments.
14024         * gfortran.dg/specifics_2.f90: New file.
14025         * gfortran.dg/specifics_3.f90: New file.
14026
14027 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14028
14029         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14030         * gcc.dg/debug/debug-2.c: Likewise.
14031
14032 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14033
14034         * gcc.c-torture/compile/sync-2.c: New test.
14035
14036 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14037
14038         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14039         line endings.
14040
14041 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14042
14043         PR rtl-optimization/29128
14044         * gcc.c-torture/compile/pr29128.c: New test.
14045
14046 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14047
14048         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14049         line endings.
14050
14051 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14052
14053         PR middle-end/29256
14054         * gcc.dg/tree-ssa/loop-19.c: New test.
14055
14056 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14057
14058         PR tree-optimization/29330
14059         * gcc.dg/pr29330.c: New test.
14060
14061         PR target/28924
14062         * gcc.c-torture/compile/20061005-1.c: New test.
14063
14064 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14065
14066         * gcc.dg/typename-vla-1.c: New case.
14067         * gnat.dg/forward_vla.adb: New case.
14068
14069 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14070
14071         PR tree-optimization/29290
14072         * gfortran.dg/loop_nest_1.f90: New test.
14073
14074         PR target/29198
14075         * gcc.dg/tls/opt-12.c: New test.
14076
14077         PR fortran/28415
14078         * gfortran.dg/save_2.f90: New test.
14079
14080         PR c/29091
14081         * gcc.dg/pr29091.c: New test.
14082
14083 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14084
14085         * lib/target-supports.exp
14086         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14087         same as x86_64-*-*; check for LP64.
14088
14089 2006-10-04  Richard Henderson  <rth@redhat.com>
14090
14091         * lib/target-supports.exp (check_effective_target_tls): Redefine
14092         to mean non-emulated tls.
14093         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14094         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14095         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14096         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14097         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14098         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14099         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14100
14101 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14102
14103         PR fortran/29343
14104         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14105
14106 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14107
14108         * gfortran.dg/bounds_check_fail_1.f90: New test.
14109
14110 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c++/29020
14113         * g++.dg/template/friend48.C: New test.
14114
14115 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/29098
14118         * gfortran.dg/default_initialization_2.f90: New test.
14119
14120 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14121
14122         PR fortran/20779
14123         PR fortran/20891
14124         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14125
14126 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14127
14128         PR fortran/29284
14129         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14130
14131         PR fortran/29321
14132         PR fortran/29322
14133         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14134
14135         PR fortran/25091
14136         PR fortran/25092
14137         * gfortran.dg/entry_array_specs_1.f90: New test.
14138
14139 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14140
14141         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14142         insufficient to inhibit some test failures at -O3.  Do testing
14143         on integers.
14144
14145 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR c++/29138
14148         * g++.dg/inherit/access8.C: New test.
14149         * g++.dg/template/dtor4.C: Tweak error messages.
14150
14151 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14152
14153         PR fortran/27478
14154         * gfortran.dg/entry_8.f90: New test.
14155
14156 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14157
14158         PR c++/29291
14159         * g++.dg/parse/new4.C: New test.
14160
14161 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14162
14163         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14164         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14165         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14166         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14167         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14168
14169 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14170
14171         PR fortran/19260
14172         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14173         * gfortran.dg/continuation_2.f90: New test.
14174
14175         PR fortran/19262
14176         * gfortran.dg/continuation_3.f90: New test.
14177         * gfortran.dg/continuation_4.f90: New test.
14178         * gfortran.dg/continuation_5.f: New test.
14179         * gfortran.dg/continuation_6.f: New test.
14180
14181 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14182
14183         PR c++/29226
14184         * g++.dg/template/vla1.C: New test.
14185
14186 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14187
14188         PR fortran/29210
14189         * gfortran.dg/complex_parameter_1.f90: New test.
14190
14191 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14192
14193         PR c/29154
14194         * gcc.c-torture/execute/20060929-1.c: New test.
14195
14196 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR c++/29105
14199         * g++.dg/template/member6.C: New test.
14200         * g++.dg/parse/typename7.C: Adjust error markers.
14201
14202         PR c++/29080
14203         * g++.dg/template/member7.C: New test.
14204
14205 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14206
14207         PR c/24010
14208         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14209         gcc.dg/Woverride-init-3.c: New tests.
14210
14211 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14212
14213         * gcc.c-torture/execute/20060930-1.c: New test.
14214
14215 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14216
14217         PR fortran/18791
14218         * gfortran.dg/specifics_1.f90: New test.
14219         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14220         complex specifics.
14221
14222 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14223
14224         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14225         pthread-init-common.h: New.
14226
14227 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14228
14229         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14230         precision on some archs.
14231
14232 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14233
14234         * gcc.dg/non-local-goto-1.c: New test.
14235         * gcc.dg/non-local-goto-2.c: Likewise.
14236         * gcc.dg/setjmp-3.c: Likewise.
14237         * gcc.dg/setjmp-4.c: Likewise.
14238
14239 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14240
14241         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14242
14243 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14244
14245         PR fortran/28276
14246         * gfortran.dg/exponent_1.f90: New test.
14247
14248         PR fortran/27021
14249         * gfortran.dg/nearest_1.f90: New test.
14250
14251 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14252
14253         PR middle-end/25261
14254         PR middle-end/28790
14255         * gcc.dg/gomp/nestedfn-1.c: New test.
14256
14257 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14258
14259         PR objc/29195
14260         * objc/compile/method-1.m: New test.
14261
14262 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14263
14264         PR c++/26938
14265         * g++.dg/template/crash58.C: New test.
14266         * g++.dg/parse/crash28.C: Adjust error markers.
14267         * g++.dg/template/crash34.C: Likewise.
14268         * g++.dg/template/friend31.C: Likewise.
14269         * g++.dg/template/crash32.C: Likewise.
14270
14271         PR c++/27329
14272         * g++.dg/template/crash59.C: New test.
14273
14274         PR c++/27667
14275         * g++.dg/template/spec33.C: New test.
14276         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14277
14278 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14279             Adam Nemet  <anemet@caviumnetworks.com>
14280
14281         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14282         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14283
14284 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14285
14286         PR target/28911
14287         * gcc.dg/pr28911.c: New.
14288
14289 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14290
14291         PR target/29169
14292         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14293         (dg-options): Add -mfpmath=387.
14294
14295 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14296
14297         PR c/28706
14298         * gcc.dg/pr28706.c: New test.
14299
14300         PR c/28712
14301         * gcc.dg/pr28712.c: New test.
14302
14303 2006-09-22  Mike Stump  <mrs@apple.com>
14304
14305         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14306
14307 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14308
14309         PR tree-optimization/28888
14310         * gcc.dg/pr28888.c: New test.
14311
14312 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14313
14314         PR c++/29016
14315         * g++.dg/init/ptrfn1.C: New test.
14316
14317 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14318
14319         PR c++/28861
14320         * g++.dg/template/spec32.C: New test.
14321         * g++.dg/parse/crash9.C: Adjust error markers.
14322
14323         PR c++/28303
14324         * g++.dg/template/typedef6.C: New test.
14325         * g++.dg/init/error1.C: Adjust error markers.
14326         * g++.dg/parse/crash9.C: Likewise.
14327         * g++.dg/template/crash55.C: Likewise.
14328
14329 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14330
14331         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14332
14333 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14334
14335         PR target/27650
14336         * g++.dg/ext/dllimport12.C: New test.
14337
14338 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14339
14340         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14341         * gcc.target/mips/nmadd-2.c: Likewise.
14342         * gcc.target/mips/mips-ps-6.c: New test.
14343         * gcc.target/mips/neg-abs-1.c: Likewise.
14344         * gcc.target/mips/neg-abs-2.c: Likewise.
14345         * gcc.target/mips/nmadd-3.c: New test.
14346
14347 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14348
14349         PR middle-end/28046
14350         * gcc.dg/gomp/atomic-10.c: New test.
14351         * g++.dg/gomp/atomic-10.C: New test.
14352
14353 2006-09-20  Eric Christopher  <echristo@apple.com>
14354
14355         * gcc.target/i386/sse3-not-fisttp.c: New.
14356
14357 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14358
14359         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14360
14361 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14362
14363         * gcc.c-torture/execute/pr28289.c (one): New variable.
14364         (main): Use it instead of argc.
14365         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14366         (main): Use it instead of argc.
14367
14368 2006-09-19  Paul Brook  <paul@codesourcery.com>
14369
14370         PR target/28516
14371         * gcc.dg/nested-func-5.c: New test.
14372
14373 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14374
14375         * lib/target-supports.exp (check_effective_target_tls): Compile
14376         test stubs using ${tool}_target_compile, not just target_compile.
14377         (check_effective_target_tls_runtime): Likewise.
14378
14379 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14380
14381         * gcc.c-torture/compile/20030405-1.x: Remove.
14382
14383         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14384         optimising linker from discarding it.
14385
14386 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14387
14388         PR fortran/28526
14389         * gfortran.dg/keyword_symbol_1.f90: New test.
14390
14391         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14392         pedantic compilation option.
14393
14394 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14395
14396         PR fortran/29060
14397         * gfortran.dg/spread_shape_1.f90: New test.
14398
14399 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14400
14401         PR tree-optimization/28887
14402         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14403
14404 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14405
14406         PR c/25993
14407         * gcc.dg/pr25993.c: New test.
14408
14409 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14410
14411         PR tree-opt/21591
14412         * gcc.dg/vect/pr21591.c: New test.
14413
14414 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14415
14416         PR tree-opt/29059
14417         * gcc.c-torture/compile/strcpy-1.c: New test.
14418         * gcc.c-torture/compile/strcpy-2.c: New test.
14419         * gcc.c-torture/compile/memcpy-1.c: New test.
14420         * gcc.c-torture/compile/memcpy-2.c: New test.
14421
14422 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14423
14424         PR testsuite/29055
14425         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14426
14427 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14428
14429         * gnat.dg/specs/double_record_extension1.ads: New test.
14430         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14431
14432 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14433
14434         PR fortran/29051
14435         * gfortran.dg/oldstyle_3.f90: New test.
14436
14437 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14438
14439         PR libgfortran/29099
14440         * gfortran.dg/secnds-1.f: New test.
14441
14442 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14443
14444         PR libgfortran/29053
14445         * gfortran.dg/streamio_9.f90: New test.
14446         * gfortran.dg/streamio_10.f90: New test.
14447
14448 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14449
14450         PR C++/29002
14451         * g++.dg/init/array22.C: New test.
14452         * g++.dg/init/array23.C: New test.
14453
14454 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14455
14456         * stackcheck.lst: Update list of tests requiring stack checking.
14457         * norun.lst: Adjust for above change.
14458         * ada95.lst: New file.
14459         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14460         requiring -gnat95 switch.
14461
14462 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14463
14464         * gnat.dg/in_out_parameter.adb: New test.
14465
14466 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14467
14468         PR debug/28980
14469         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14470
14471 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14472
14473         * gnat.dg/specs/unchecked_union.ads: New test.
14474
14475 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14476
14477         PR rtl-optimization/28982
14478         * gcc.c-torture/execute/pr28982a.c: New test.
14479         * gcc.c-torture/execute/pr28982b.c: Likewise.
14480
14481 2006-09-12  Eric Christopher  <echristo@apple.com>
14482
14483         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14484         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14485
14486 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14487
14488         PR c/28768
14489         PR preprocessor/14634
14490         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14491         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14492         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14493
14494 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.dg/pr28243.c: New test.
14497
14498 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14499
14500         PR fortran/28971
14501         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14502         this undiagnosed regression reappears.
14503
14504 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14505
14506         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14507         Treat $srcdir as a literal.
14508         * lib/fortran-torture.exp (fortran-torture-compile,
14509         fortran-torture-execute): Likewise.
14510         * lib/objc-torture.exp (objc-torture-compile,
14511         objc-torture-execute): Likewise.
14512         * lib/profopt.exp (profopt-execute): Likewise.
14513
14514 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14515
14516         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14517
14518 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14519
14520         PR testsuite/28950
14521         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14522
14523 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14524
14525         PR target/13685
14526         * gcc.target/i386/pr13685.c: New test.
14527
14528 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14529
14530         * gcc.dg/pr28726.c: New test.
14531
14532 2006-09-11  Josh Conner  <jconner@apple.com>
14533
14534         * gcc.dg/nrv3.c: Increase size of structure.
14535         * gcc.dg/nrv4.c: Likewise.
14536         * gcc.dg/nrv5.c: Likewise.
14537
14538 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14539
14540         PR libfortran/28890
14541         gfortran.dg/assumed_charlen_function_5.f90: New test.
14542
14543 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14544
14545         PR c++/28991
14546         * g++.dg/init/static3.C: New test.
14547
14548 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14549
14550         PR testsuite/29007
14551         * gcc.dg/long-long-cst1.c (t): Add cast to
14552         __SIZE_TYPE__ before casting to int.
14553         (main): Return 0 on success.
14554
14555 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14556
14557         * gcc.c-torture/execute/20060910-1.c: New test.
14558
14559 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14560
14561         PR middle-end/26983
14562         * gcc.dg/pr26983.c: New test.
14563
14564 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14565
14566         PR target/29006
14567         * gcc.c-torture/execute/pr29006.c: New test.
14568
14569 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14570
14571         PR libfortran/28947
14572         gfortran.dg/matmul_4.f90: New test.
14573
14574 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14575
14576         PR fortran/28959
14577         gfortran.dg/used_types_10: New test.
14578
14579 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14580
14581         PR libfortran/28923
14582         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14583         gfortran.dg/array_initializer_3.f90: New test.
14584
14585 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14586
14587         PR fortran/28914
14588         * gfortran.dg/actual_array_constructor_3.f90: New test.
14589
14590 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14591
14592         PR testsuite/26778
14593         * gcc.target/i386/pr26778.c: New testcase.
14594
14595 2006-09-08  Eric Christopher  <echristo@apple.com>
14596
14597         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14598         * gcc.target/i386/memcpy-1.c: Ditto.
14599         * gcc.target/i386/asm-1.c: Ditto.
14600         * gcc.target/i386/20060512-4.c: Ditto.
14601         * gcc.target/i386/compress-float-387.c: Ditto.
14602         * gcc.target/i386/20060512-1.c: Ditto.
14603         * gcc.target/i386/compress-float-sse.c: Ditto.
14604         * gcc.target/i386/20060512-2.c: Ditto.
14605         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14606         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14607         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14608         * gcc.dg/pr26449.c: Ditto.
14609         * gcc.dg/attr-ms_struct-2.c: Ditto.
14610         * gcc.dg/attr-ms_struct-1.c: Ditto.
14611         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14612
14613 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14614
14615         PR c/28504
14616         * gcc.dg/vla-10.c: New test.
14617
14618 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14619
14620         PR c++/28858
14621         * g++.dg/parse/template20.C: New test.
14622         * g++.dg/template/operator8.C: Remove obsolete part.
14623         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14624         * g++.old-deja/g++.pt/crash65.C: Likewise.
14625
14626 2006-09-07  Jason Merrill  <jason@redhat.com>
14627
14628         PR middle-end/27724
14629         * gcc.dg/long-long-cst1.c: New test.
14630
14631 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14632
14633         PR C++/28906
14634         * g++.dg/other/array3.C: New test.
14635         * g++.dg/other/array4.C: New test.
14636         * g++.dg/other/array5.C: New test.
14637
14638 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14639
14640         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14641
14642 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14643
14644         PR target/28946
14645         * gcc.target/i386/pr28946.c: New test.
14646
14647 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14648
14649         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14650         in integer literal constant.
14651         * gfortran.dg/enum_8.f90: Ditto.
14652         * gfortran.dg/g77/20030326-1.f: Ditto.
14653
14654 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14655
14656         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14657         nonconformance usage.
14658
14659 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14660
14661         PR middle-end/28862
14662         * gcc.c-torture/compile/vector-align-1.c: New test.
14663
14664 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14665
14666         PR rtl-opt/27883
14667         * g++.dg/opt/copysign-1.C: New test.
14668
14669 2006-09-06  Jason Merrill  <jason@redhat.com>
14670
14671         PR c++/27371
14672         * g++.dg/warn/unused-result1.C: New test.
14673
14674 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14675
14676         PR c++/28903
14677         * g++.dg/ext/vla3.C: New test.
14678
14679         PR c++/28886
14680         * g++.dg/template/array16.C: New test.
14681
14682 2006-09-06  Richard Guenther  <rguenther@suse.de>
14683
14684         * gcc.dg/pr27226.c: Remove testcase again.
14685
14686 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14687
14688         PR tree-opt/28937
14689         * g++.dg/opt/unroll2.C: New test.
14690
14691 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14692
14693         PR tree-opt/28952
14694         * gcc.dg/vect/pr28952.c: New test.
14695
14696 2006-09-05  Richard Guenther  <rguenther@suse.de>
14697
14698         PR tree-optimization/28900
14699         * gcc.dg/torture/pr28900.c: New testcase
14700
14701 2006-09-05  Richard Guenther  <rguenther@suse.de>
14702
14703         PR tree-optimization/28905
14704         * gcc.c-torture/compile/pr28905.c: New testcase.
14705
14706 2006-09-05  Richard Guenther  <rguenther@suse.de>
14707
14708         PR middle-end/28935
14709         * gcc.dg/pr28935.c: New testcase.
14710
14711 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14712
14713         * gcc.c-torture/execute/20060905-1.c: New test.
14714
14715 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14716
14717         PR fortran/28908
14718         * gfortran.dg/used_types_7.f90: New test.
14719         * gfortran.dg/used_types_8.f90: New test.
14720         * gfortran.dg/used_types_9.f90: New test.
14721
14722 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14723
14724         * gcc.c-torture/compile/20060904-1.c: New test.
14725
14726 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         PR c++/23287 Revert my 2006-09-01 patch
14729         * g++.dg/parse/dtor12.C: Remove.
14730
14731 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14732
14733         PR c+/27670
14734         * g++.dg/template/operator9.C: New test.
14735
14736         PR c++/27493
14737         * g++.dg/template/operator7.C: New test.
14738
14739         PR c++/27494
14740         * g++.dg/template/operator8.C: New test.
14741
14742         PR c++/27397
14743         * g++.dg/template/crash57.C: New test.
14744
14745         * g++.dg/template/typedef4.C: Adjust error markers.
14746         * g++.dg/template/typedef5.C: Likewise.
14747
14748 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14749
14750         PR c++/28878
14751         * g++.dg/parse/crash33.C: New test.
14752
14753 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14754         Richard Guenther  <rguenther@suse.de>
14755         Adam Nemet  <anemet@caviumnetworks.com>
14756
14757         PR middle-end/27226
14758         * gcc.target/mips/memcpy-1.c: New testcase.
14759         * gcc.dg/pr27226.c: Likewise.
14760
14761 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14762
14763         PR c++/28705
14764         * g++.dg/lookup/koenig5.C: New.
14765         * g++.dg/template/crash56.C: New.
14766
14767 2006-09-01  Josh Conner  <jconner@apple.com>
14768
14769         PR c++/25505
14770         * gcc.dg/nrv3.c: New test.
14771         * gcc.dg/nrv4.c: New test.
14772         * gcc.dg/nrv5.c: New test.
14773
14774 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14775
14776         PR c++/23287
14777         * g++.dg/parse/dtor12.C: New.
14778
14779 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14780
14781         PR tree-optimization/28839
14782         * gcc.dg/pr28839.c: New test.
14783
14784 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14785
14786         PR target/24367
14787         * gcc.dg/pr24367.c: New testcase.
14788
14789 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14790
14791         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14792
14793 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14794
14795         PR rtl-optimization/27735
14796         * gcc.dg/loop-unswitch-1.c: New test.
14797
14798 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14799
14800         PR fortran/28885
14801         * gfortran.dg/aliasing_dummy_2.f90: New test.
14802
14803         PR fortran/20067
14804         * gfortran.dg/generic_5.f90: Change error message.
14805
14806         PR fortran/28873
14807         * gfortran.dg/generic_6.f90: New test.
14808
14809         PR fortran/25077
14810         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14811
14812         PR fortran/25102
14813         * gfortran.dg/invalid_interface_assignment.f90: New test.
14814
14815         PR fortran/24866
14816         * gfortran.dg/module_proc_external_dummy.f90: New test.
14817
14818 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14819
14820         PR c++/28349
14821         * g++.dg/warn/var-args1.C: New test.
14822
14823 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14824
14825         PR fortran/28866
14826         * gfortran.dg/simpleif_2.f90: New test.
14827         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14828         * gfortran.dg/enum_5.f90: Ditto.
14829
14830 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14831             Kazu Hirata  <kazu@codesourcery.com>
14832
14833         PR tree-optimization/17506
14834         * gcc.dg/pr17506.c: New.
14835
14836 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14837
14838         PR c++/28139
14839         * g++.dg/eh/alias1.C: New test.
14840
14841 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14842
14843         PR c++/28860
14844         * g++.dg/template/ttp22.C: New test.
14845
14846 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14847
14848         PR middle-end/26632
14849         * gcc.dg/pr26632.c: New.
14850
14851 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14852
14853         PR libgfortran/28354
14854         * gfortran.dg/fmt_zero_precision.f90: New test.
14855
14856 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14857
14858         PR c++/28058
14859         * g++.dg/template/spec31.C: New test.
14860
14861 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14862
14863         PR c++/26573
14864         * g++.dg/other/static2.C: New test.
14865
14866 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14867
14868         * gcc.dg/Wswitch-enum-2.c: New test case.
14869         * gcc.dg/Wswitch-enum-3.c: Likewise.
14870
14871 2006-08-26  Richard Guenther  <rguenther@suse.de>
14872
14873         * gcc.c-torture/compile/20060826-1.c: New testcase.
14874
14875 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14876
14877         PR c++/28736
14878         * g++.dg/template/void10.C: New test.
14879
14880         PR c++/28737
14881         * g++.dg/template/void8.C: New test.
14882
14883         PR c+_+/28738
14884         * g++.dg/template/void9.C: New test.
14885
14886         * g++.dg/template/void3.C: Adjust error markers.
14887         * g++.dg/template/void4.C: Likewise.
14888         * g++.dg/template/crash55.C: Likewise.
14889         * g++.dg/template/void7.C: Likewise
14890
14891 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14892
14893         PR c++/28588
14894         * g++.dg/inherit/access6.C: New test.
14895         * g++.dg/inherit/access7.C: Likewise.
14896
14897         PR c++/28595
14898         * g++.dg/template/array15.C: New test.
14899         * g++.dg/template/crash2.C: Tweak error markers.
14900
14901 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14902
14903         PR middle-end/28683
14904         * gcc.c-torture/compile/20060823-1.c: New test.
14905
14906 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14907
14908         PR c++/28853
14909         * g++.dg/template/ttp21.C: New test.
14910
14911         PR c++/28852
14912         * g++.dg/other/operator1.C: Add error-marker.
14913         * g++.dg/other/operator2.C: New test.
14914
14915 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14916
14917         PR c/27893
14918         * gcc.c-torture/compile/vla-const-1.c,
14919         gcc.c-torture/compile/vla-const-2.c: New tests.
14920
14921 2006-08-26  Richard Guenther  <rguenther@suse.de>
14922
14923         PR middle-end/28814
14924         * gcc.dg/torture/pr28814.c: New testcase.
14925
14926 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14927
14928         PR c/28418
14929         * gcc.c-torture/compile/compound-literal-1.c: New test.
14930
14931 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14932
14933         PR c/28299
14934         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14935         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14936         Expect extra diagnostics.
14937
14938 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14939
14940         gcc.dg/noncompile/pr16876.c: New test.
14941
14942 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR c++/28056
14945         * g++.dg/parse/local1.C: New test.
14946         * g++.dg/other/qual1.C: Tweak error marker.
14947
14948 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR c++/27787
14951         * g++.dg/template/typename10.C: New.
14952         * g++.dg/template/lookup4.C: Remove bogus error marker.
14953
14954 2006-08-25  Richard Guenther  <rguenther@suse.de>
14955
14956         PR testsuite/28829
14957         * gcc.dg/pr26570.c: Fix testcase.
14958
14959 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14960
14961         PR tree-opt/28807
14962         * gcc.c-torture/execute/mayalias-2.c: New test.
14963         * gcc.dg/tree-ssa/alias-13.c: New test.
14964
14965 2006-08-24  Jan Hubicka  <jh@suse.cz>
14966
14967         PR debug/26881
14968         * gcc.dg/debug/pr26881.c: New file.
14969
14970 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14971
14972         PR fortran/28788
14973         * gfortran.dg/used_types_4.f90: New test.
14974         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14975         association of derived types.
14976         * gfortran.dg/used_types_2.f90: Add module cleanup.
14977         * gfortran.dg/used_types_3.f90: The same.
14978
14979         PR fortran/28771
14980         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14981         fix of regression.
14982
14983 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14984
14985         PR 28813
14986         * gfortran.dg/direct_io_6.f90: Remove test.
14987
14988 2006-08-23  Stuart Hastings  <stuart@apple.com>
14989
14990         PR 28825
14991         * gcc.target/i386/20060821-1.c: New.
14992
14993 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14994
14995         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14996         dg-warning strings for dllimport.
14997
14998 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14999
15000         PR C++/28450
15001         * g++.dg/ext/vector4.C: New test.
15002         * g++.dg/ext/complex1.C: New test.
15003
15004 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15005
15006         PR debug/28692
15007         * gcc.dg/debug/const-1.c: New.
15008         * gcc.dg/debug/const-2.c: New.
15009         * gcc.dg/debug/dwarf2/const-1.c: New.
15010         * gcc.dg/debug/dwarf2/const-2.c: New.
15011         * gcc.dg/debug/dwarf2/const-2b.c: New.
15012
15013 2006-08-22  Richard Guenther  <rguenther@suse.de>
15014
15015         PR middle-end/28776
15016         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15017         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15018
15019 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15020
15021         PR tree-optimization/28003
15022         * g++.dg/tree-ssa/pr28003.C: New.
15023
15024 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15025
15026         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15027
15028 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15029
15030         PR c++/26269
15031         * g++.dg/other/error14.C: New test.
15032
15033         PR c++/28505
15034         * g++.dg/parse/ctor7.C: New test.
15035         * g++.dg/parse/ctor8.C: Likewise.
15036
15037         PR c++/28741
15038         * g++.dg/template/void7.C: New test.
15039
15040 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15041
15042         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15043         * gnat.dg/self_aggregate_with_array.adb: New test.
15044
15045 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15046
15047         * g++.dg/eh/arm-vfp-unwind.C: New test.
15048
15049 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/28341
15052         * g++.dg/template/ref3.C: New test.
15053         * g++.dg/template/nontype13.C: New test.
15054
15055         PR c++/28346
15056         * g++.dg/template/ptrmem17.C: New test.
15057
15058 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15059
15060         PR target/28648 c:
15061         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15062
15063 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15064
15065         PR fortran/28630
15066         * gfortran.dg/used_types_2.f90: New test.
15067
15068         PR fortran/28601
15069         * gfortran.dg/used_types_3.f90: New test.
15070
15071         PR fortran/20886
15072         * gfortran.dg/generic_actual_arg.f90: New test.
15073
15074         PR fortran/28735
15075         * gfortran.dg/module_private_array_refs_1.f90: New test.
15076
15077         PR fortran/28762
15078         * gfortran.dg/program_name_1.f90: New test.
15079
15080         PR fortran/28425
15081         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15082
15083         PR fortran/28496
15084         * gfortran.dg/array_initializer_2.f90: New test.
15085
15086         PR fortran/18111
15087         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15088
15089         PR fortran/28600
15090         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15091
15092         PR fortran/28771
15093         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15094
15095         PR fortran/28660
15096         * gfortran.dg/dependent_decls_1.f90: New test.
15097
15098 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15099
15100         PR fortran/25217
15101         * gfortran.dg/derived_init_2.f90: New.
15102
15103 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15104
15105         * gcc.c-torture/execute/pr28289.c: New test.
15106
15107 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15108
15109         PR c/28744
15110         * gcc.dg/attr-externally-visible-1.c: New test.
15111         * gcc.dg/attr-externally-visible-2.c: New test.
15112         * g++.dg/parse/attr-externally-visible-1.C: New test.
15113         * g++.dg/parse/attr-externally-visible-2.C: New test.
15114
15115 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15116
15117         PR c++/28606
15118         * g++.dg/parse/dtor11.C: New test.
15119
15120 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15121
15122         PR rtl-optimization/28489
15123         * gcc.c-torture/compile/pr28489.c: New test.
15124
15125 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15126
15127         PR c++/28710
15128         * g++.dg/template/redecl4.C: New test.
15129
15130         PR c++/28711
15131         * g++.dg/template/ctor8.C: New test.
15132
15133 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15134
15135         * gcc.dg/pr26570.c: Fix testcase.
15136
15137 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15138
15139         * PR c++/28573
15140         * g++.dg/parse/offsetof6.C: New test.
15141         * g++.dg/parse/offsetof6.C: New test.
15142         * g++.dg/parse/offsetof7.C: New test.
15143
15144 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15145
15146         PR testsuite/28602
15147         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15148         is false.
15149
15150 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15151
15152         PR c++/28302
15153         * g++.dg/ext/vector3.C: New test.
15154
15155 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15156
15157         PR gcov/profile/26570
15158         * gcc.dg/pr26570.c: New test.
15159
15160 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15161
15162         PR c/27697
15163         * gcc.dg/qual-component-1.c: New test.
15164
15165 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15166
15167         PR c++/28593
15168         * g++.dg/parse/new3.C: New test.
15169
15170 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15171
15172         PR fortran/25828
15173         * gfortran.dg/streamio_1.f90: New test.
15174         * gfortran.dg/streamio_2.f90: New test.
15175         * gfortran.dg/streamio_3.f90: New test.
15176         * gfortran.dg/streamio_4.f90: New test.
15177         * gfortran.dg/streamio_5.f90: New test.
15178         * gfortran.dg/streamio_6.f90: New test.
15179         * gfortran.dg/streamio_7.f90: New test.
15180         * gfortran.dg/streamio_8.f90: New test.
15181
15182 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15183
15184         PR c/28287
15185         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15186
15187 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15188
15189         PR c++/28594
15190         * g++.dg/template/void6.C: New test.
15191
15192 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15193
15194         PR c/28649
15195         * gcc.dg/parse-error-1.c: New test.
15196         * gcc.dg/parse-error-2.c: New test.
15197         * gcc.dg/cpp/digraph2.c: Add error-marker.
15198         * gcc.dg/noncompile/920923-1.c: Likewise.
15199
15200 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15201
15202         PR c/27490
15203         * gcc.dg/sizeof-2.c: New testcase.
15204
15205         PR c/27489
15206         * gcc.dg/switch-A.c: New testcase.
15207
15208 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15209
15210         PR c++/28288
15211         PR c++/14556
15212         * g++.old-deja/g++.warn/compare1.C: Delete.
15213         * g++.dg/opt/pr7503-2.C: Delete.
15214         * g++.dg/opt/pr7503-3.C: Delete.
15215         * g++.dg/opt/pr7503-4.C: Delete.
15216         * g++.dg/opt/pr7503-5.C: Delete.
15217         * g++.dg/opt/max1.C: Delete.
15218         * g++.dg/warn/minmax.C: Delete.
15219         * g++.dg/expr/minmax.C: New test.
15220
15221 2006-08-14  Richard Guenther  <rguenther@suse.de>
15222
15223         PR testsuite/28703
15224         * gcc.c-torture/execute/pr28651.c: Do not use argc
15225         to avoid optimization, instead forbid inlining.
15226
15227 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15228
15229         PR rtl-optimization/28634
15230         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15231
15232 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15233
15234         PR c/27184
15235         * gcc.dg/torture/pr27184.c: New test.
15236
15237 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15238
15239         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15240
15241 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15242
15243         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15244         * gfortran.dg/stat_2.f90: Likewise.
15245         * gfortran.dg/chmod_1.f90: Likewise.
15246         * gfortran.dg/chmod_2.f90: Likewise.
15247         * gfortran.dg/chmod_3.f90: Likewise.
15248
15249 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15250
15251         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15252
15253 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15254
15255         * g++.dg/opt/pr23454-2.C: New test.
15256
15257 2006-08-11  Richard Guenther  <rguenther@suse.de>
15258
15259         PR middle-end/28651
15260         * gcc.c-torture/execute/pr28651.c: New testcase.
15261
15262 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15263
15264         * gnat.dg/specs/static_initializer.ads: New test.
15265
15266 2006-08-10  Paul Brook  <paul@codesourcery.com>
15267
15268         * gcc.target/arm/cond-asm.c: New test.
15269
15270 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15271
15272         PR tree-optimization/26197
15273         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15274         * g++.dg/vect/vect.exp: Compile the new tests with
15275         --param max-aliased-vops=0.
15276
15277 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15278
15279         PR c++/28637
15280         * g++.dg/template/void3.C: New test.
15281
15282         PR c++/28638
15283         * g++.dg/template/void4.C: New test.
15284
15285         PR c++/28640
15286         * g++.dg/template/void5.C: New test.
15287
15288 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15289
15290         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15291         after dg-do compile.
15292
15293 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15294
15295         PR tree-optimizations/26969
15296         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15297         "unswitch-loops" with -funswitch-loops.
15298         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15299
15300 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15301
15302         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15303         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15304         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15305         * objc.dg/dwarf-1.m: Likewise.
15306         * objc.dg/dwarf-2.m: Likewise.
15307         * obj-c++.dg/dwarf-2.mm: Likewise.
15308
15309 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15310
15311         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15312         * objc.dg/dwarf-2.m: Likewise.
15313         * obj-c++.dg/dwarf-2.mm: Likewise.
15314
15315         PR libfortran/28603
15316         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15317
15318         PR testsuite/27611
15319         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15320
15321         PR testsuite/27033
15322         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15323
15324 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15325
15326         PR target/27827
15327         * gcc.target/i386/pr27827.c: New testcase.
15328
15329 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15330
15331         PR fortran/28590
15332         * gfortran.dg/sequence_types_1.f90: New test.
15333
15334 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15335
15336         PR fortran/28548
15337         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15338         dg-warning.  Add -pedantic option.
15339
15340 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15341
15342         PR c/28502
15343         * gcc.dg/proto-1.c: New test.
15344
15345         PR c/27721
15346         * gcc.dg/lvalue-4.c: New test.
15347
15348         PR c/28136
15349         * gcc.dg/init-bad-5.c: New test.
15350
15351 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15352
15353         PR c++/28347
15354         * g++.dg/ext/typedef-init.C: Add new test for typedef
15355         initialization inside templates. Adjust existing error markers.
15356
15357 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/28148
15360         * g++.dg/init/ptrmem3.C: New test.
15361
15362 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15363
15364         PR tree-optimization/27770
15365         * lib/target-support.exp: New target keyword "section_anchors".
15366         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15367         tests.
15368         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15369         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15370         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15371         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15372
15373 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15374
15375         * gcc.dg/20060801-1.c: Add missing '}'.
15376
15377 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15378
15379         PR c++/27508
15380         * g++.dg/parse/dtor9.C: New test.
15381         * g++.dg/parse/dtor10.C: New test.
15382         * g++.dg/other/error7.C: Adjust error-marker.
15383
15384         PR c++/28274
15385         * g++.dg/other/default5.C: New test.
15386
15387 2006-08-02  Richard Guenther  <rguenther@suse.de>
15388
15389         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15390
15391 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15392
15393         PR c++/28557
15394         * g++.dg/template/conv9.C: New test.
15395
15396 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15397
15398         PR debug/28063
15399         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15400         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15401         Optionally return assembly text.  Update callers.
15402         (check_no_compiler_messages): Update verbose messages.
15403         (check_no_messages_and_pattern): New.
15404         (check_effective_target_string_merging): New.
15405
15406 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15407
15408         PR c++/28250
15409         * g++.dg/eh/catch4.C: New test.
15410
15411         PR c++/28257
15412         * g++.dg/other/qual1.C: New test.
15413
15414         PR c++/28259
15415         * g++.dg/inherit/error2.C: New test.
15416
15417         PR c++/28267
15418         * g++.dg/other/new1.C: New test.
15419
15420         * g++.dg/warn/pr23075.C: Remove obsolete test.
15421         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15422         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15423
15424 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/28523
15427         * g++.dg/eh/cast1.C: New test.
15428
15429 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15430
15431         PR libfortran/28452
15432         * gfortran.dg/random_3.f90:  New test.
15433
15434 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15435
15436         PR c++/28432
15437         * g++.dg/other/pr28304.C: Change expected error message.
15438         * g++.dg/other/pr28432.C: New test.
15439
15440 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15441
15442         PR c++/28256
15443         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15444
15445 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15446
15447         PR debug/23336
15448         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15449         at -g1.
15450         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15451         g++.dg/debug/enum-2.C: New.
15452
15453 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15454
15455         PR c++/6634
15456         * g++.dg/parse/long1.C: Add more tests.
15457
15458 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15459
15460         * gfortran.dg/lrshift_1.c: New file.
15461
15462 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15463
15464         PR libgfortran/28335
15465         * gfortran.dg/no_unit_error_1.f90: New test.
15466
15467 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15468
15469         PR libgfortran/28335
15470         * gfortran.dg/no_unit_error_1.f90: Delete test.
15471         * gfortran.dg/no_unit_error_2.f90: Delete test.
15472
15473 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15474
15475         * gfortran.dg/chmod_3.f90: New test.
15476         * gfortran.dg/ltime_gmtime_1.f90: New test.
15477         * gfortran.dg/ltime_gmtime_2.f90: New test.
15478         * gfortran.dg/lrshift_1.f90: New test.
15479         * gfortran.dg/chmod_1.f90: New test.
15480         * gfortran.dg/chmod_2.f90: New test.
15481
15482 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15483
15484         PR c++/27668
15485         * g++.dg/template/crash55.C: New test.
15486
15487         PR c++/27962
15488         * g++.dg/template/nontype16.C: New test.
15489
15490         * g++.dg/template/void2.C: Adjust error markers.
15491         * g++.dg/template/nontype5.C: Adjust error markers.
15492
15493 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15494
15495         * gcc.target/i386/stack-prot-kernel.c: New test.
15496
15497 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15498
15499         * gcc.dg/builtins-55.c: New test case.
15500
15501 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15502
15503         PR rtl-optimization/27907
15504         * gcc.c-torture/compile/pr27907.c: New test.
15505
15506 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15507
15508         * gfortran.dg/mclock.f90: New test.
15509         * gfortran.dg/int_conv_1.f90: New test.
15510         * gfortran.dg/stat_1.f90: New test.
15511         * gfortran.dg/stat_2.f90: New test.
15512
15513 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15514
15515         PR libgfortran/28335
15516         * gfortran.dg/no_unit_error_1.f90: New test.
15517         * gfortran.dg/no_unit_error_2.f90: New test.
15518         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15519
15520 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15521
15522         PR middle-end/28473
15523         * gcc.dg/fold-convround-1.c: New test case.
15524
15525 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15526
15527         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15528
15529 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15530
15531         PR c++/27572
15532         * g++.dg/other/typedef1.C: New test.
15533         * g++.dg/template/typedef4.C: New test.
15534         * g++.dg/template/typedef5.C: New test.
15535
15536 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15537
15538         PR fortran/28416
15539         * gfortran.dg/allocatable_dummy_3.f90: New.
15540
15541 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15542
15543         PR fortran/28439
15544         * gfortran.dg/arithmetic_if.f90:  New test.
15545
15546 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15547
15548         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15549         avoid memcpy optimization.
15550
15551 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15552
15553         PR fortran/25289
15554         * gfortran.dg/direct_io_6.f90: New test.
15555
15556 2006-07-24  Jan Hubicka  <jh@suse.cz>
15557
15558         PR c/25795
15559         PR c++/27369
15560         * gcc.dg/pr25795.c: New test.
15561         * gcc.dg/pr25795-1.c: New test.
15562
15563 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15564
15565         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15566         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15567         which may be transformed to "g || h" on some platforms.
15568
15569 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/28025
15572         * g++.dg/template/friend45.C: New test.
15573
15574 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15575
15576         PR libgfortran/28339
15577         * gfortran.dg/arrayio_8.f90: New test.
15578
15579 2006-07-21  Mike Stump  <mrs@apple.com>
15580
15581         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15582
15583         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15584
15585 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15586
15587         PR c++/28250
15588         * g++.dg/eh/catch3.C: New test.
15589
15590         PR c++/28363
15591         * g++.dg/template/defarg10.C: New test.
15592
15593 2006-07-20  Paul Brook  <paul@codesourcery.com>
15594
15595         PR 27363
15596         * gcc.dg/pr27363.c: New test.
15597
15598 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15599
15600         PR c++/28338
15601         * g++.dg/init/ref13.C: New test.
15602
15603 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15604
15605         PR obj-c++/28434
15606         * obj-c++.dg/proto-error-1.mm: New test.
15607
15608 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15609
15610         PR c++/28337
15611         * g++.dg/template/string1.C: New test.
15612
15613 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/28048
15616         * g++.dg/template/defarg9.C: New test.
15617
15618         PR c++/28235
15619         * g++.dg/template/static27.C: New test.
15620
15621 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15622
15623         PR 28410
15624         * gcc.dg/tree-ssa/pr28410.c: New test.
15625
15626 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15627
15628         PR c++/28258
15629         * g++/dg/other/error13.C: New test.
15630
15631         PR c++/28260
15632         * g++.dg/template/friend44.C: New test.
15633
15634 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15635
15636         PR c++/27495
15637         * g++.dg/other/pr27495.C: New.
15638
15639 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15640
15641         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15642         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15643
15644 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15645
15646         PR c/28286
15647         * gcc.dg/pragma-pack-4.c: New test.
15648
15649 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15650
15651         PR c++/28291
15652         * g++.dg/ext/pr28291.C: New test.
15653
15654 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15655
15656         PR middle-end/28403
15657         * gcc.c-torture/execute/pr28403.c: New test.
15658
15659 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15660
15661         PR middle-end/28402
15662         * gcc.dg/pr28402.c: New test.
15663
15664 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15665
15666         PR c++/28304
15667         * g++.dg/other/pr28304.C: New test.
15668
15669 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15670
15671         PR other/28251
15672         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15673         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15674
15675 2006-07-17  Richard Guenther  <rguenther@suse.de>
15676
15677         PR tree-optimization/28238
15678         * g++.dg/tree-ssa/pr28238.C: New testcase.
15679
15680 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15681
15682         PR c++/28250
15683         * g++.dg/eh/catch1.C: New test.
15684         * g++.dg/eh/catch2.C: New test.
15685
15686 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15687
15688         PR c++/28370
15689         * g++.dg/template/anon3.C: New test.
15690
15691 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15692
15693         PR fortran/20844
15694         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15695         specifiers requiring an explicit format tag..
15696
15697         PR fortran/28201
15698         * gfortran.dg/generic_5: New test.
15699
15700         PR fortran/20893
15701         * gfortran.dg/elemental_optional_args_1.f90: New test.
15702
15703 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15704
15705         * gnat.dg/assert.ads: New file.
15706         * gnat.dg/controlled_record.ads: Likewise.
15707         * gnat.dg/controlled_record.adb: Likewise.
15708
15709 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15710
15711         PR c++/28292
15712         * g++.dg/other/error12.C: New test.
15713
15714         PR c++/28269
15715         * g++.dg/template/crash54.C: New test.
15716
15717 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15718
15719         PR c++/28249
15720         * g++.dg/parse/catch1.C: New test.
15721
15722         PR c++/28294
15723         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15724
15725         PR c++/28387
15726         * g++.dg/ext/attrib24.C: New test.
15727
15728 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15729
15730         PR c++/28343
15731         * g++.dg/ext/asmspec1.C: New test.
15732
15733 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15734
15735         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15736         (dg-test): Support shouldfail tests.
15737         * lib/target-supports-dg.exp (dg-shouldfail): New.
15738         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15739         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15740         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15741         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15742         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15743         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15744         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15745
15746 2006-07-13  Jan Hubicka  <jh@suse.cz>
15747
15748         * gcc.target/i386/memcpy-1.c: New.
15749
15750 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15751
15752         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15753
15754 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15755
15756         PR fortran/25097
15757         * gfortran.dg/present_1.f90: New test.
15758
15759         PR fortran/20903
15760         * gfortran.dg/interface_derived_type_1.f90: New test.
15761
15762 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15763
15764         PR fortran/28213
15765         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15766         list.
15767
15768 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15769
15770         PR c++/27820
15771         * g++.dg/other/label1.C: New test.
15772
15773 2006-07-07  Richard Guenther  <rguenther@suse.de>
15774
15775         PR middle-end/28268
15776         * gcc.dg/torture/pr28268.c: New testcase.
15777
15778 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15779
15780         PR c++/27019
15781         * g++.dg/ext/pr27019.C: New.
15782
15783 2006-07-07  Richard Guenther  <rguenther@suse.de>
15784
15785         PR tree-optimization/28187
15786         * gcc.dg/pr28187.c: New testcase.
15787
15788 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15789
15790         * gnat.dg/address_conversion.adb: New test.
15791         * gnat.dg/boolean_subtype.adb: Likewise.
15792         * gnat.dg/frame_overflow.adb: Likewise.
15793         * gnat.dg/pointer_array.adb: Likewise.
15794         * gnat.dg/pointer_conversion.adb: Likewise.
15795
15796 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15797
15798         PR fortran/28237
15799         PR fortran/23420
15800         * gfortran.dg/print_fmt_5.f90: New test.
15801
15802 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15803
15804         PR fortran/28129
15805         * gfortran.dg/bounds_check_4.f90: New test.
15806
15807 2006-07-05  Richard Guenther  <rguenther@suse.de>
15808
15809         PR target/28158
15810         * gfortran.dg/pr28158.f90: New testcase.
15811
15812 2006-07-05  Richard Guenther  <rguenther@suse.de>
15813
15814         PR tree-optimization/28162
15815         * gcc.dg/pr28162.c: New testcase.
15816
15817 2006-07-05  Richard Guenther  <rguenther@suse.de>
15818         Andrew Pinski  <pinskia@gcc.gnu.org>
15819
15820         PR c++/27084
15821         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15822
15823 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15824
15825         PR fortran/28174
15826         * gfortran.dg/actual_array_substr_2.f90: New test.
15827
15828         PR fortran/28167
15829         * gfortran.dg/actual_array_constructor_2.f90: New test.
15830
15831 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15832
15833         * gfortran.dg/itime_idate_1.f: New test.
15834         * gfortran.dg/itime_idate_2.f: New test.
15835
15836 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15837
15838         PR libgfortran/27704
15839         * gfortran.dg/open_status_3.f90: New test.
15840         * gfortran.dg/fmt_l.f90: Update for new feature.
15841
15842 2006-07-03  Asher Langton  <langton2@llnl.gov>
15843
15844         * gfortran.dg/oldstyle_2.f90: New.
15845
15846 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15847
15848         * gnat.dg/string_slice.adb: New test.
15849
15850 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15851
15852         PR fortran/19259
15853         * gfortran.dg/semicolon_fixed.c: New.
15854         * gfortran.dg/semicolon_free.c: New.
15855
15856 2006-06-30  Mike Stump  <mrs@apple.com>
15857
15858         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15859         that don't support internal visibility.
15860
15861 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15862
15863         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15864         for '(' / ')' needing an extra '\'.
15865
15866 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15867
15868         PR middle-end/27428
15869         * gcc.dg/pr27428-1.c: New test case.
15870
15871 2006-06-29  Mike Stump  <mrs@apple.com>
15872
15873         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15874         on darwin as we can't align commons large enough yet.
15875
15876         * gcc.dg/vla-8.c: Add additional testcases.
15877
15878 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15879
15880         PR c++/28114
15881         * g++.dg/other/pr28114.C: New.
15882
15883 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15884
15885         * gcc.c-torture/compile/20060625-1.c: New test.
15886
15887 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15888
15889         PR fortran/20867
15890         * gfortran.dg/stfunc_3.f90: New test.
15891
15892         PR fortran/25056
15893         * gfortran.dg/impure_actual_1.f90: New test.
15894
15895         PR fortran/20874
15896         * gfortran.dg/elemental_result_1.f90: New test.
15897
15898         PR fortran/25073
15899         * gfortran.dg/select_7.f90: New test.
15900
15901         PR fortran/27554
15902         * intrinsic_actual_1.f: New test.
15903
15904         PR fortran/22038
15905         PR fortran/28119
15906         * gfortran.dg/forall_4.f90: New test.
15907
15908         PR fortran/25072
15909         * gfortran.dg/forall_5.f90: New test.
15910
15911 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15912
15913         PR c++/28051
15914         * g++.dg/template/using13.C: New test.
15915
15916         PR c++/28054
15917         * g++.dg/other/incomplete3.C: New test.
15918
15919 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15920
15921         PR fortran/28081
15922         * gfortran.dg/substr_3.f: New test.
15923         * gfortran.dg/equiv_2.f90: Update expected error message.
15924
15925 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15926
15927         PR fortran/28118
15928         * gfortran.dg/actual_array_substr_1.f90: New test.
15929
15930 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15931
15932         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15933         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15934
15935 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15936
15937         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15938
15939 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15940
15941         PR fortran/27981
15942         * gfortran.dg/simpleif_2.f90: New test.
15943
15944 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15945
15946         * g++.dg/template/error22.C: Fix typo.
15947
15948 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15949
15950         PR c++/28112
15951         * g++.dg/ext/attrib23.C: New test.
15952
15953 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15954
15955         * gnat.dg/varsize_temp.adb: New test.
15956
15957 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15958
15959         PR c++/11468
15960         * g++.dg/other/java2.C: New test.
15961
15962 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15963
15964         PR target/27789
15965         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15966         initialization.
15967
15968 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15969
15970         PR target/27531
15971         * gcc.dg/pr27531-1.c: New test case.
15972
15973 2006-06-22  Asher Langton  <langton2@llnl.gov>
15974
15975         PR fortran/24748
15976         * gfortran.dg/implicit_8.f90: New.
15977
15978 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15979
15980         PR rtl-optimization/28121
15981         * gcc.dg/pr28121.c: New test.
15982
15983 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15984
15985         PR c++/27805
15986         * g++.dg/parse/ptrmem6.C: New test.
15987
15988         PR c++/27821
15989         * g++.dg/template/error22.C: New test.
15990
15991 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15992
15993         PR c++/28111
15994         * g++.dg/template/friend43.C: New test.
15995
15996         PR c++/28110
15997         * g++.dg/template/crash53.C: New test.
15998
15999         PR c++/28109
16000         * g++.dg/rtti/incomplete1.C: New test.
16001
16002 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16003
16004         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16005
16006 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16007
16008         * gcc.c-torture/execute/complex-7.c: New.
16009
16010 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16011
16012         * gcc.dg/merge-all-constants-1.c: New test.
16013
16014 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16015
16016         PR c++/28113
16017         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16018
16019 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16020
16021         * gfortran.dg/rrspacing_1.f90: New test.
16022
16023 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16024
16025         PR c++/28052
16026         * g++.dg/other/bitfield2.C: New test.
16027
16028 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16029
16030         PR tree-optimization/27331
16031         * gcc.dg/pr27331.c: New test.
16032
16033 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16034             Eric Botcazou  <ebotcazou@adacore.com>
16035
16036         PR ada/18692
16037         * lib/gnat.exp: New file.
16038         * lib/gnat-dg.exp: Likewise.
16039         * gnat.dg: New directory.
16040         * gnat.dg/dg.exp: New driver.
16041         * gnat.dg/specs: New directory.
16042         * gnat.dg/specs/specs.exp: New driver.
16043         * gnat.dg/style: New directory.
16044         * gnat.dg/style/style.exp: New driver.
16045
16046 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16047
16048         PR fortran/16206
16049         * gfortran.dg/array_initializer_1.f90: New test.
16050
16051         PR fortran/28005
16052         * gfortran.dg/matmul_3.f90: New test.
16053
16054 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16055
16056         PR middle-end/28075
16057         * gcc.dg/tree-ssa/inline-1.c: New test.
16058
16059 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16060
16061         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16062         in malloc prototype; remove XFAIL.
16063         * gcc.dg/pr18241-2.c: Ditto.
16064         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16065         in memset prototype; remove XFAIL.
16066         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16067
16068 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16069
16070         * gcc.dg/vla-8.c: Add.
16071
16072 2006-06-19  Richard Guenther  <rguenther@suse.de>
16073
16074         PR tree-optimization/27090
16075         * g++.dg/tree-ssa/pr27090.C: New testcase.
16076
16077 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16078
16079         PR target/27861
16080         * gcc.dg/pr27861-1.c: New test case.
16081
16082 2006-06-19  Richard Guenther  <rguenther@suse.de>
16083
16084         PR middle-end/28045
16085         * gcc.dg/torture/pr28045.c: New testcase.
16086
16087 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16088
16089         PR fortran/26801
16090         * gfortran.dg/associated_4.f90: New test.
16091
16092 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16093
16094         PR fortran/19310
16095         PR fortran/19904
16096         * gfortran.dg/real_const_3.f90: New test.
16097
16098 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16099
16100         PR c++/28016
16101         * g++.dg/template/static26.C: New test.
16102
16103         PR c++/27979
16104         * g++.dg/expr/bitfield2.C: New test.
16105
16106         PR c++/27884
16107         * g++.dg/parse/linkage2.C: New test.
16108
16109 2006-06-16  Richard Guenther  <rguenther@suse.de>
16110
16111         PR middle-end/27116
16112         * gcc.dg/pr15785-1.c: Revert last change.
16113         * gcc.dg/torture/pr27116-2.c: New testcase.
16114
16115 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16116
16117         PR middle-end/27802
16118         * gcc.dg/pr27802-1.c: New test case.
16119
16120 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16121
16122         PR c++/27689
16123         * g++.dg/template/ttp18.C: New test.
16124         * g++.dg/template/ttp19.C: Likewise.
16125
16126         PR c++/27666
16127         * g++.dg/expr/cond9.C: New test.
16128
16129         PR c++/27640
16130         * g++.dg/template/ctor7.C: New test.
16131
16132 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16133
16134         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16135
16136 2006-06-16  Richard Guenther  <rguenther@suse.de>
16137
16138         PR tree-optimization/27781
16139         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16140
16141 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16142
16143         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16144
16145 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16146
16147         * gcc.dg/tree-ssa/loop-18.c: New test.
16148
16149 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16150
16151         PR c++/27665
16152         * g++.dg/template/crash52.C: New test.
16153
16154         PR c++/27648
16155         * g++.dg/ext/attrib22.C: New test.
16156
16157         PR c++/26559
16158         * g++.dg/template/builtin1.C: New test.
16159         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16160
16161         PR c++/28018
16162         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16163         assignment.
16164         * g++.old-deja/g++.pt/crash51.C: Likewise.
16165
16166         PR c++/27227
16167         * g++.dg/lookup/linkage1.C: New test.
16168         * g++.dg/lookup/linkage2.C: Likewise.
16169
16170 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16171
16172         PR middle-end/27959
16173         * gcc.dg/pr27959.c: New testcase.
16174
16175 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16176
16177         PR target/28014:
16178         * g++.dg/eh/div.C: New test.
16179
16180 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16181
16182         PR c++/27894
16183         * g++.dg/tree-ssa/pr26757.C: New test.
16184         * g++.dg/tree-ssa/pr27894.C: New test.
16185
16186 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16187
16188         * gcc.c-torture/compile/20060609-1.c: New test.
16189
16190         PR target/27863
16191         * gcc.c-torture/compile/pr27863.c: New test.
16192
16193 2006-06-13  Richard Guenther  <rguenther@suse.de>
16194
16195         PR tree-optimization/27830
16196         * g++.dg/tree-ssa/pr27830.C: New testcase.
16197
16198 2006-06-13  Matthew Sachs  <msachs@apple.com>
16199
16200         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16201         the list of compiler flags; this causes those flags to be checked
16202         for things like dg-skip-if.
16203
16204 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16205
16206         PR c++/27601
16207         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16208
16209 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16210             Kazu Hirata  <kazu@codesourcery.com>
16211
16212         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16213         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16214
16215 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16216
16217         PR c++/27933
16218         * g++.dg/lookup/using15.C: New test.
16219
16220         PR c++/27951
16221         * g++.dg/other/anon4.C: New test.
16222
16223 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16224
16225         PR c++/21210
16226         * g++.dg/init/complex1.C: New test case.
16227
16228 2006-06-11  Eric Christopher  <echristo@apple.com>
16229
16230         PR middle-end/27948
16231         * gcc.dg/bf-ms-layout.c: Run on darwin.
16232         * gcc.dg/bf-no-ms-layout: Ditto.
16233         * gcc.dg/attr-ms_struct-2.c: New.
16234         * gcc.dg/bf-ms-layout-2.c: Ditto.
16235
16236 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16237
16238         * gcc.dg/attr-ms_struct-packed1.c: New.
16239
16240 2006-06-09  Mike Stump  <mrs@apple.com>
16241
16242         * gcc.dg/vla-7.c: Add.
16243
16244 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16245
16246         PR fortran/24558
16247         * gfortran.dg/entry_6.f90: New test.
16248
16249         PR fortran/20877
16250         PR fortran/25047
16251         * gfortran.dg/entry_7.f90: New test.
16252
16253 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16254
16255         PR c/27747
16256         * gcc.dg/cpp/_Pragma6.c: New test.
16257
16258         PR c++/27748
16259         * g++.dg/cpp/_Pragma1.C: New test.
16260
16261         PR preprocessor/27746
16262         * gcc.dg/gomp/macro-3.c: New test.
16263         * gcc.dg/gomp/macro-4.c: New test.
16264         * g++.dg/gomp/macro-3.C: New test.
16265         * g++.dg/gomp/macro-4.C: New test.
16266
16267 2006-06-09  Richard Guenther  <rguenther@suse.de>
16268
16269         PR tree-optimization/26998
16270         * gcc.dg/torture/pr26998.c: New testcase.
16271         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16272
16273 2006-06-08  Mike Stump  <mrs@apple.com>
16274
16275         * gcc.dg/pr27095.c: Account for stubs.
16276
16277         PR target/26427
16278         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16279         produce bad code on darwin.
16280
16281 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16282
16283         PR fortran/27958
16284         * gfortran.dg/substr_2.f: New test.
16285
16286 2006-06-08  Asher Langton  <langton2@llnl.gov>
16287
16288         PR fortran/27786
16289         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16290
16291 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16292
16293         PR target/27421
16294         * gcc.dg/union-3.c: New test.
16295
16296 2006-06-08  Richard Guenther  <rguenther@suse.de>
16297
16298         PR middle-end/27116
16299         * gcc.dg/torture/pr27116.c: New testcase.
16300         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16301
16302 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16303
16304         PR rtl-optimization/26449
16305         * gcc.dg/pr26449.c: New test.
16306
16307 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16308
16309         PR c++/27601
16310         * g++.dg/ext/offsetof1.C: Test member functions.
16311
16312 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16313
16314         * gcc.dg/pr27095.c: Improve scanning.
16315
16316 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16317
16318         PR fortran/23091
16319         * gfortran.dg/saved_automatic_1.f90: New test.
16320
16321         PR fortran/24168
16322         * gfortran.dg/array_simplify_1.f90: New test.
16323
16324         PR fortran/25090
16325         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16326
16327         PR fortran/25058
16328         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16329
16330 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/27177
16333         * g++.dg/expr/cast7.C: New test.
16334
16335 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16336
16337         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16338         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16339         * lib/fortran-torture.exp (fortran-torture-compile,
16340         fortran-torture-execute): Ditto.
16341
16342 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16343
16344         PR target/27842
16345         * gcc.dg/vmx/pr27842.c: New test.
16346
16347 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16348
16349         PR libfortran/27895
16350         * gfortran.dg/bounds_check_3.f90: New test.
16351
16352 2006-06-05  Mike Stump  <mrs@apple.com>
16353
16354         * objc.dg/objc-fast-4.m: Skip for ppc64.
16355
16356 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16357
16358         PR testsuite/27705
16359         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16360
16361 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16362             Victor Kaplansky  <victork@il.ibm.com>
16363
16364         PR tree-optimizations/26360
16365         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16366         with -fno-tree-dce.
16367         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16368
16369 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16370
16371         PR fortran/14067
16372         * gfortran.dg/data_char_1.f90: Add messages for truncated
16373         strings.
16374
16375         PR fortran/16943
16376         * gfortran.dg/func_decl_2.f90: New test.
16377
16378         PR fortran/20839
16379         * gfortran.dg/do_2.f90: New test.
16380
16381         PR fortran/27655
16382         * gfortran.dg/associated_3.f90: New test.
16383
16384 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16385
16386         PR c++/27819
16387         * g++.dg/template/static25.C: New test.
16388
16389         PR c++/27722
16390         * g++.dg/init/array21.C: New test.
16391
16392         PR c++/27807
16393         * g++.dg/ext/complit7.C: New test.
16394
16395         PR c++/27806
16396         * g++.dg/parse/ptrmem5.C: New test.
16397
16398 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16399             Andrew Pinski  <pinskia@physics.uc.edu>
16400
16401         PR c/27150
16402         PR middle-end/27382
16403         * gcc.dg/pr27150-1.c: New testcase.
16404         * gcc.dg/pr27382-1.c: New testcase.
16405         * gcc.dg/pr27382-2.c: New testcase.
16406
16407 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16408
16409         PR c/25161
16410         PR c/27020
16411         * gcc.dg/array-10.c: New test.
16412
16413 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16414
16415         PR c++/27804
16416         * g++.dg/init/const4.C: New test.
16417         * g++.dg/init/member1.C: Add error-marker.
16418         * g++.dg/other/fold1.C: Adjust error-marker.
16419
16420 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16421
16422         PR c++/27601
16423         * g++.dg/ext/offsetof1.C: New test.
16424
16425 2006-06-04 Eric Christopher <echristo@apple.com>
16426
16427         * gcc.dg/attr-ms_struct-1.c: New.
16428
16429 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16430
16431         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16432
16433 2006-06-04  Richard Guenther  <rguenther@suse.de>
16434
16435         PR tree-optimization/27039
16436         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16437
16438 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16439
16440         PR target/26223
16441         * gcc.target/i386/amd64-abi-2.c: New test case.
16442
16443 2006-06-02  Eric Christopher  <echristo@apple.com>
16444
16445         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16446         * gcc.target/i386/20020523-1.c: Skip if darwin.
16447         * gcc.target/i386/asm-3.c: Ditto.
16448         * gcc.target/i386/20011119-1.c: Ditto.
16449         * gcc.target/i386/clobbers.c: Remove pic part of test.
16450
16451 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16452
16453         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16454         * g++.old-deja/g++.other/init19.C: Ditto.
16455         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16456         and add other platforms as expected failures.
16457
16458 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16459
16460         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16461         (is-effective-target-keyword): Ditto.
16462
16463 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16464
16465         PR fortran/27715
16466         * gfortran.dg/extended_char_comparison_1.f:  New test.
16467
16468 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16469
16470         PR fortran/25098
16471         * gfortran.dg/dummy_procedure_1.f90: New test.
16472
16473         PR fortran/25147
16474         * gfortran.dg/dummy_procedure_2.f90: New test.
16475
16476         * gfortran.dg/associated_2.f90: Correct to make consistent with
16477         standard.
16478
16479 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16480
16481         * gcc.target/i386/387-11.c: New test case.
16482
16483 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16484
16485         PR c++/27801
16486         * g++.dg/template/cond6.C: New test.
16487
16488         PR c++/26496
16489         * g++.dg/template/crash51.C: New test.
16490         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16491
16492         PR c++/27385
16493         * g++.dg/init/array20.C: New test.
16494
16495 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16496
16497         * gcc.dg/builtins-54.c: New test case.
16498
16499 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16500
16501         PR c++/26433
16502         * g++.dg/template/fntry1.C: Add dg-do link.
16503
16504         PR c++/27808
16505         * g++.dg/parse/friend6.C: New test.
16506
16507 2006-05-30  Asher Langton  <langton2@llnl.gov>
16508
16509         * gfortran.dg/cray_pointers_7.f90: New test.
16510
16511 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16512
16513         PR tree-optimization/23452
16514         * gcc.dg/fold-mulconj-1.c: New test case.
16515
16516 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/27803
16519         * g++.dg/parse/bitfield1.C: New test.
16520
16521 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16522
16523         * gcc.target/ppc-eq0-1.c: New test case.
16524         * gcc.target/ppc-negeq0-1.c: New test case.
16525
16526 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16527
16528         PR c/27273
16529         * gcc.dg/overflow-warn-5.c: New test.
16530
16531 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16532
16533         PR c/27718
16534         * gcc.dg/sizeof-1.c: New test.
16535
16536 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16537
16538         PR target/27790
16539         * gcc.target/i386/pr27790.c: New test.
16540
16541 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16542
16543         PR libgfortran/27757
16544         * gfortran.dg/direct_io_5.f90: New test.
16545
16546 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16547
16548         PR libgfortran/27634
16549         * gfortran.dg/fmt_missing_period_1.f: New test.
16550         * gfortran.dg/fmt_missing_period_2.f: New test.
16551         * gfortran.dg/fmt_missing_period_3.f: New test.
16552
16553 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16554
16555         PR fortran/19777
16556         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16557         arrays.
16558
16559 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16560
16561         PR c++/27713
16562         * g++.dg/template/new6.C: New test.
16563
16564 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16565
16566         PR tree-optimization/24964
16567         * gcc.target/i386/387-10.c: New test case.
16568
16569 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16570
16571         * intrinsics/string_intrinsics.c (compare_string):
16572         Use memcmp instead of strncmp to avoid tripping over
16573         CHAR(0) in a string.
16574
16575 2006-05-27  Richard Guenther  <rguenther@suse.de>
16576
16577         PR middle-end/27773
16578         * gcc.dg/torture/pr27773.c: New testcase.
16579
16580 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16581
16582         * gcc.dg/pr24561.c: Rename to..
16583         * gcc.dg/pr25962.c: .. this.
16584
16585 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16586
16587         PR fortran/19777
16588         * gfortran.dg/bounds_check_2.f: New test.
16589
16590 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16591
16592         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16593         * gfortran.dg/byte_1.f90: Likewise.
16594         * gfortran.dg/dup_save_2.f90: Likewise.
16595
16596 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16597
16598         * gfortran.dg/associated_2.f90: New test.
16599
16600 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16601
16602         PR fortran/27524
16603         * gfortran.dg/bounds_check_1.f90: New test.
16604
16605 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16606
16607         PR rtl-optimization/27661
16608         * gcc.dg/pr27661.c: New test case.
16609
16610 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16611
16612         PR fortran/23151
16613         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16614         * gfortran.dg/print_parentheses_1.f:  New test.
16615         * gfortran.dg/print_parentheses_2.f90:  New test.
16616
16617 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16618
16619         PR target/27758
16620         * gcc.dg/pr27758.c: New test.
16621
16622 2006-05-24  Falk Hueffner  <falk@debian.org>
16623
16624         * gcc.c-torture/compile/pr27571.c: New test.
16625
16626 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16627
16628         PR fortran/27709
16629         * gfortran.dg/spec_expr_4.f90: New test.
16630
16631         PR fortran/27155
16632         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16633
16634 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16635
16636         PR c++/20103
16637         * g++.dg/ext/complit6.C: New test.
16638         * g++.dg/ext/complit3.C: Adjust error markers.
16639         * g++.dg/init/const3.C: New test.
16640
16641 2006-05-25  Richard Guenther  <rguenther@suse.de>
16642
16643         PR middle-end/27743
16644         * gcc.dg/torture/pr27743.c: New testcase.
16645
16646 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16647
16648         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16649
16650 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16651
16652         * gcc.dg/compat/scalar-by-value-x.h: New.
16653         * gcc.dg/compat/scalar-by-value-y.h: New.
16654         * gcc.dg/compat/scalar-by-value-5.c: New.
16655         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16656         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16657         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16658         * gcc.dg/compat/scalar-by-value-6.c: New.
16659         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16660         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16661         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16662
16663 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16664
16665         PR tree-optimization/27639
16666         PR tree-optimization/26719
16667         * gcc.dg/pr27639.c: New test.
16668         * gcc.dg/pr26719.c: New test.
16669         * gcc.dg/tree-ssa/scev-cast.c: New test.
16670
16671 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/20173
16674         * g++.dg/template/error21.C: New test.
16675
16676 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16677
16678         PR target/27696
16679         * gcc.target/i386/pr27696.c: New.
16680
16681 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16682
16683         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16684
16685         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16686
16687 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16688
16689         PR c++/27716
16690         * g++.dg/other/assign1.C: New test.
16691
16692 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16693
16694         PR target/27266
16695         * gcc.target/i386/pr27266.c: New.
16696
16697 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16698
16699         PR c++/27451
16700         * g++.dg/ext/asm9.C: New test.
16701
16702 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16703
16704         PR rtl-optimization/25514
16705         * gcc.c-torture/compile/pr25514.c: New test.
16706
16707 2006-05-22  Richard Guenther  <rguenther@suse.de>
16708
16709         Revert
16710         2006-01-31  Richard Guenther  <rguenther@suse.de>
16711
16712         * gcc.target/i386/sselibm-1.c: New testcase.
16713         * gcc.target/i386/sselibm-2.c: Likewise.
16714         * gcc.target/i386/sselibm-3.c: Likewise.
16715         * gcc.target/i386/sselibm-4.c: Likewise.
16716         * gcc.target/i386/sselibm-5.c: Likewise.
16717
16718 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16719
16720         PR c/27420
16721         * gcc.dg/func-args-2.c: New test.
16722
16723         PR c/26818
16724         * gcc.dg/struct-incompl-1.c: New test.
16725
16726 2006-05-22  Richard Guenther  <rguenther@suse.de>
16727
16728         PR testsuite/27708
16729         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16730         the transformations we test for.
16731
16732 2006-05-22  Richard Guenther  <rguenther@suse.de>
16733
16734         PR testsuite/27707
16735         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16736
16737 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16738
16739         PR c++/27210
16740         * g++.dg/warn/new1.C: New test.
16741         * g++.dg/template/new5.C: Likewise.
16742
16743 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16744
16745         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16746         * gcc.target/i386/20060512-3.c: Likewise.
16747
16748 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16749
16750         PR rtl-optimization/27671
16751         * gcc.c-torture/execute/pr27671-1.c: New.
16752         * gcc.dg/pr27671-2.c: Likewise.
16753
16754         PR tree-optimization/26622.
16755         * gcc.c-torture/compile/pr26622.c: New.
16756
16757 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16758
16759         PR fortran/27613
16760         * gfortran.dg/recursive_reference_1.f90: New test.
16761
16762 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16763
16764         PR fortran/25746
16765         * gfortran.dg/elemental_subroutine_3.f90: New test.
16766
16767         PR fortran/25090
16768         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16769
16770         PR fortran/27584
16771         * gfortran.dg/associated_target_1.f90: New test.
16772
16773         PR fortran/19015
16774         * gfortran.dg/maxloc_shape_1.f90: New test.
16775
16776 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16777
16778         PR libgfortran/24459
16779         * gfortran.dg/namelist_24.f90: New test.
16780         * gfortran.dg/namelist_12.f: Fix typo in comment.
16781
16782 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16783
16784         PR middle-end/25776
16785         * g++.dg/other/error11.C: New test.
16786
16787 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16788
16789         * gcc.target/mips/pr26765.c: Add -w to options.
16790
16791 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16792
16793         * lib/target-supports.exp (check_effective_target_mpaired_single):
16794         New function.
16795         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16796         multilibs.
16797         * g++.dg/vect/vect.exp: Likewise.
16798
16799 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16800
16801         PR testsuite/25891
16802         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16803
16804 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16805
16806         PR fortran/27662
16807         * gfortran.dg/temporary_1.f90: New file.
16808
16809 2006-05-19  Andreas Schwab  <schwab@suse.de>
16810
16811         * g++.dg/other/unused1.C: Also match "stringz".
16812
16813 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16814
16815         PR c++/26433
16816         * g++.dg/template/fntry1.C: New test.
16817
16818 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/27471
16821         PR c++/27506
16822         * g++.dg/conversion/bitfield5.C: New test.
16823         * g++.dg/conversion/bitfield6.C: New test.
16824
16825 2006-05-18  Mike Stump  <mrs@apple.com>
16826
16827         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16828         * gcc.dg/vla-4.c: Add.
16829         * gcc.dg/vla-5.c: Add.
16830         * gcc.dg/vla-6.c: Add.
16831
16832 2006-05-12  Stuart Hastings  <stuart@apple.com>
16833
16834         * gcc.target/i386/20060512-1.c: New.
16835         * gcc.target/i386/20060512-2.c: New.
16836         * gcc.target/i386/20060512-3.c: New.
16837         * gcc.target/i386/20060512-4.c: New.
16838
16839 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16840
16841         PR c++/26122
16842         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16843
16844         PR c++/26068
16845         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16846         * g++.dg/parse/linkage1.C: New test.
16847
16848 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16849
16850         PR tree-optimization/27548
16851         * g++.dg/tree-ssa/pr27548.C: New test.
16852
16853 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16854
16855         PR fortran/26551
16856         * gfortran.dg/recursive_check_1.f: New test.
16857         * gfortran.dg/recursive_check_2.f90: New test.
16858
16859 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16860
16861         * g++.dg/opt/temp2.C: New test.
16862
16863 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16864
16865         PR c++/27491
16866         * g++.dg/init/brace5.C: New test.
16867
16868         PR middle-end/27415
16869         * gcc.dg/gomp/pr27415.c: New test.
16870         * g++.dg/gomp/pr27415.C: New test.
16871
16872         PR tree-optimization/27549
16873         * g++.dg/tree-ssa/pr27549.C: New test.
16874
16875 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16876
16877         PR libgfortran/27575
16878         * gfortran.dg/read_eof_4.f90: New test.
16879
16880 2006-05-16  Richard Guenther  <rguenther@suse.de>
16881
16882         PR tree-optimization/22303
16883         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16884
16885 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16886
16887         PR middle-end/27573
16888         * gcc.dg/gomp/pr27573.c: New test.
16889         * gfortran.dg/gomp/pr27573.f90: New test.
16890
16891         PR c/27499
16892         * gcc.dg/gomp/pr27499.c: New test.
16893         * g++.dg/gomp/pr27499.C: New test.
16894
16895 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR c++/27339
16898         * g++.dg/parser/access8.C: Adjust error marker.
16899         * g++.dg/template/access17.C: New test.
16900         * g++.dg/template/access18.C: Likewise.
16901
16902 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16903
16904         PR target/26600
16905         * gcc.target/i386/pr26600.c: New test case.
16906
16907 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/27505
16910         * g++.dg/expr/bitfield1.C: New test.
16911
16912 2006-05-15  Richard Guenther  <rguenther@suse.de>
16913
16914         PR tree-optimization/27603
16915         * gcc.dg/torture/pr27603.c: New testcase.
16916
16917 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16918
16919         PR fortran/25090
16920         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16921
16922         PR fortran/25082
16923         * gfortran.dg/scalar_return_1.f90: New test.
16924
16925         PR fortran/27411
16926         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16927
16928 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16929
16930         * gcc.dg/gomp/critical-4.c: New test.
16931         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16932         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16933         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16934         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16935
16936 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16937
16938         PR c++/27582
16939         * g++.dg/template/dependent-args1.C: New test.
16940
16941         PR c++/27581
16942         * g++.dg/lookup/this1.C: New test.
16943
16944         PR c++/27315
16945         * g++.dg/template/operator6.C: New test.
16946         * g++.dg/template/incomplete3.C: New test.
16947
16948         PR c++/27559
16949         * g++.dg/template/new4.C: New test.
16950
16951         PR c++/27496
16952         * g++.dg/template/void2.C: New test.
16953
16954 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16955
16956         * g++.dg/template/dependent-expr5.C: New test.
16957
16958 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16959
16960         PR middle-end/26729
16961         * gcc.dg/pr26729-1.c: New test case.
16962
16963 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16964
16965         * gcc.dg/pr27003.c: New test.
16966
16967 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16968
16969         * lib/target-supports.dg (check_cxa_atexit_available): Change
16970         v3_target_compile to ${tool}_target_compile.
16971
16972 2006-05-11  Jason Merrill  <jason@redhat.com>
16973
16974         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16975
16976 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16977
16978         PR fortran/27553
16979         * gfortran.dg/label_5.f90: New test.
16980
16981 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16982
16983         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16984         check_effective_target_powerpc_altivec_ok): New.
16985         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16986         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16987         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16988         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16989         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16990         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16991         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16992         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16993         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16994         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16995         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16996         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16997         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16998         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16999         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17000         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17001         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17002         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17003         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17004         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17005         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17006         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17007         gcc.target/powerpc/altivec-9.c,
17008         gcc.target/powerpc/altivec-consts.c,
17009         gcc.target/powerpc/altivec-pr22085.c,
17010         gcc.target/powerpc/altivec-splat.c,
17011         gcc.target/powerpc/altivec-types-1.c,
17012         gcc.target/powerpc/altivec-types-2.c,
17013         gcc.target/powerpc/altivec-types-3.c,
17014         gcc.target/powerpc/altivec-types-4.c,
17015         gcc.target/powerpc/altivec-varargs-1.c,
17016         gcc.target/powerpc/altivec-vec-merge.c,
17017         gcc.target/powerpc/ppc-vector-memcpy.c,
17018         gcc.target/powerpc/ppc-vector-memset.c,
17019         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17020         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17021         these effective targets.
17022         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17023         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17024
17025 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17026
17027         PR middle-end/27384
17028         * g++.dg/other/fold1.C: New test.
17029
17030         PR middle-end/27488
17031         * gcc.dg/fold-nonneg-1.c: New test.
17032
17033         PR c++/27547
17034         * g++.dg/other/operator1.C: New test.
17035
17036 2006-05-11  Richard Guenther  <rguenther@suse.de>
17037
17038         PR middle-end/27529
17039         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17040
17041 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17042
17043         * lib/target-supports-dg.exp (check-flags): New.
17044         (dg-skip-if): Move flag checks.
17045
17046 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17047
17048         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17049         * lib/target-supports.dg (check_cxa_atexit_available): New.
17050
17051 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17052
17053         PR fortran/27470
17054         * gfortran.dg/multiple_allocation_2.f90: New test case.
17055
17056 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17057
17058         * gcc.target/arm/pr27387.C: Fix a comment typo.
17059
17060 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17061
17062         PR fortran/24549
17063         * gfortran.dg/error_recovery_1.f90: New test.
17064
17065 2006-05-10  Richard Guenther  <rguenther@suse.de>
17066
17067         PR tree-optimization/27302
17068         * gcc.dg/torture/pr27302.c: New testcase.
17069
17070 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17071         Richard Guenther  <rguenther@suse.de>
17072
17073         PR middle-end/27498
17074         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17075
17076 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17077
17078         PR rtl-optimization/27335
17079         * gcc.dg/pr27335.c: New test.
17080
17081 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17082
17083         * gcc.target/mips/mips-ps-5.c: New file.
17084
17085 2006-05-08  Jan Hubicka  <jh@suse.cz>
17086
17087         PR middle-end/25962
17088         * gcc.dg/pr25962.c: New.
17089
17090 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17091
17092         PR target/27158
17093         * gcc.target/powerpc/pr27158.c: New test case.
17094
17095 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17096
17097         PR testsuite/27476
17098         * ada/acats/run_all.sh: Use test -z.
17099
17100 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17101
17102         PR libfortran/18271
17103         * gfortran.dg/spec_expr_3.f90: New test.
17104
17105 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17106
17107         PR target/24879
17108         * gcc.target/i386/monitor.c: New file.
17109
17110 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17111
17112         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17113
17114 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17115
17116         PR c++/27447
17117         * g++.dg/other/ptrmem7.C: New test.
17118
17119 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17120
17121         PR target/27421
17122         * gcc.dg/array-9.c: New test.
17123
17124 2006-05-07  Richard Guenther  <rguenther@suse.de>
17125
17126         PR tree-optimization/27409
17127         * gcc.dg/torture/pr27409.c: New testcase.
17128
17129 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17130
17131         PR fortran/27457
17132         * gfortran.dg/select_6.f90: New.
17133
17134 2006-05-07  Richard Guenther  <rguenther@suse.de>
17135
17136         PR tree-optimization/27136
17137         * gcc.dg/torture/pr27136.c: New testcase.
17138
17139 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17140
17141         PR fortran/24813
17142         * gfortran.dg/char_cons_len_1.f90: New test.
17143
17144 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17145
17146         PR c++/27427
17147         * g++.dg/template/incomplete2.C: New test.
17148
17149 2006-05-06  Richard Guenther  <rguenther@suse.de>
17150
17151         PR tree-optimization/27151
17152         * gcc.dg/vect/pr27151.c: New testcase.
17153
17154 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17155
17156         PR c++/27430
17157         * g++.dg/template/void1.C: New test.
17158
17159         PR c++/27423
17160         * g++.dg/other/void2.C: New test.
17161
17162         PR c++/27422
17163         * g++.dg/conversion/void1.C: New test.
17164
17165 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17166
17167         PR/21391
17168         * g++.dg/other/unused1.C: New.
17169
17170 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17171
17172         PR objc/27240
17173         * objc.dg/member-1.m: New test.
17174
17175 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17176
17177         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17178
17179 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17180
17181         PR libfortran/26985
17182         * gfortran.dg/matmul_2.f90: New test.
17183
17184 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17185
17186         * ada/acats/run_all.sh: Use sync when main not found.
17187
17188 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17189
17190         PR target/26765
17191         * gcc.target/mips/pr26765.c: New.
17192
17193 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17194
17195         * gcc.target/bfin: New directory.
17196         * gcc.target/bfin/bfin.exp: New file.
17197         * gcc.target/bfin/frmul.c: New file.
17198         * gcc.target/bfin/arith.c: New file.
17199         * gcc.target/bfin/mul-combine.c: New file.
17200         * gcc.target/bfin/shift.c: New file.
17201
17202 2006-05-04  Richard Guenther  <rguenther@suse.de>
17203
17204         PR tree-optimization/14287
17205         PR tree-optimization/14844
17206         PR tree-optimization/19792
17207         PR tree-optimization/21608
17208         PR tree-optimization/27090
17209         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17210         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17211         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17212         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17213         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17214
17215 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17216
17217         PR tree-optimization/27285
17218         * gcc.c-torture/execute/pr27285.c: New test.
17219
17220         PR middle-end/27388
17221         * gcc.dg/gomp/pr27388-1.c: New test.
17222         * gcc.dg/gomp/pr27388-2.c: New test.
17223         * gcc.dg/gomp/pr27388-3.c: New test.
17224
17225         PR c++/27359
17226         * g++.dg/gomp/pr27359.C: New test.
17227
17228 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17229
17230         PR fortran/20248
17231         * gfortran.dg/iargc.f90: New test.
17232
17233 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17234
17235         PR c++/27102
17236         * g++.dg/template/crash49.C: New test.
17237
17238 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17239
17240         PR testsuite/27032
17241         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17242
17243 2006-05-02  Jeff Law  <law@redhat.com>
17244
17245         PR tree-optimization/27364
17246         * gcc.c-torture/execute/pr27364.c: New test.
17247
17248 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17249
17250         PR c++/27309
17251         * g++.dg/parser/ctor5.C: New test.
17252
17253 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17254
17255         PR target/27387
17256         * gcc.target/arm/arm.exp: New.
17257         * gcc.target/arm/pr27387.C: Likewise.
17258
17259 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17260
17261         PR fortran/27269
17262         PR fortran/27324
17263         * gfortran.dg/module_equivalence_2.f90: New test.
17264
17265 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17266
17267         PR middle-end/27337
17268         * g++.dg/gomp/pr27337-1.C: New test.
17269         * g++.dg/gomp/pr27337-2.C: New test.
17270
17271         PR middle-end/27328
17272         * gcc.dg/gomp/pr27328.c: New test.
17273
17274         PR middle-end/27325
17275         * g++.dg/gomp/pr27325.C: New test.
17276
17277         PR middle-end/27310
17278         * g++.dg/gomp/pr27310.C: New test.
17279
17280 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17281
17282         PR tree-optimization/27291
17283         * g++.dg/tree-ssa/pr27291.C: New test.
17284
17285 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17286
17287         PR tree-optimization/27283
17288         * g++.dg/tree-ssa/pr27283.C: New test.
17289
17290 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17291
17292         * gcc.dg/tree-ssa/loop-16.c: New test.
17293
17294 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17295             Joseph S. Myers  <joseph@codesourcery.com>
17296
17297         * gcc.dg/Wconversion-3.c: New test case.
17298         * gcc.dg/Wconversion-4.c: Likewise.
17299
17300 2006-05-01  Richard Guenther  <rguenther@suse.de>
17301
17302         PR tree-optimization/26726
17303         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17304
17305 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17306
17307         * gcc.dg/Woverflow-1.c: New test case.
17308         * gcc.dg/Woverflow-2.c: Likewise.
17309         * gcc.dg/Woverflow-3.c: Likewise.
17310
17311 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17312
17313         PR c++/27094
17314         * g++.dg/template/defarg8.C: New test.
17315
17316 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17317
17318         PR c++/27278
17319         * g++.dg/parse/operator7.C: New test.
17320
17321 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17322
17323         PR c++/11471
17324         PR c++/27102
17325         * g++.dg/template/crash48.C: New test.
17326
17327         PR c++/27279
17328         * g++.dg/parse/ctor4.C: New test.
17329
17330 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17331
17332         PR fortran/25681
17333         * gfortran.df/char_type_len.f90: New test.
17334
17335 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17336
17337         PR libgfortran/27304
17338         * gfortran.dg/fmt_exhaust.f90: New test.
17339
17340 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17341
17342         PR c/25309
17343         * gcc.dg/large-size-array-2.c: New test case.
17344
17345 2006-04-28  Richard Guenther  <rguenther@suse.de>
17346
17347         PR target/26826
17348         * gcc.target/i386/pr26826.c: New testcase.
17349
17350 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17351
17352         PR middle-end/27260
17353         * gcc.c-torture/execute/pr27260.c: New.
17354
17355 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17356
17357         PR middle-end/27095
17358         * gcc.dg/pr27095.c: New.
17359
17360 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/27292
17363         * g++.dg/conversion/bitfield4.C: New test.
17364
17365 2006-04-27  Eric Christopher  <echristo@apple.com>
17366
17367         * gcc.dg/pragma-ms_struct.c: New.
17368
17369 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17370
17371         PR c++/27102
17372         * g++.dg/template/crash47.C: New test.
17373
17374 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17375
17376         * gcc.target/i386/sse-7.c: build with -msse.
17377
17378 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17379
17380         PR testsuite/27274:
17381         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17382         (main): Exit if processor doesn't support SSE.
17383
17384 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17385
17386         PR middle-end/27282
17387         * gcc.c-torture/compile/pr27282.c: New test.
17388
17389 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17390
17391         PR middle-end/26913
17392         * g++.dg/gomp/pr26913.C: New test.
17393
17394         PR c/25996
17395         * gcc.dg/gomp/pr25996.c: New test.
17396         * g++.dg/gomp/pr25996.C: New test.
17397
17398 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17399
17400         PR rtl-optimization/26725
17401         * gcc.c-torture/compile/pr26725.c: New test.
17402
17403 2006-04-25  Richard Guenther  <rguenther@suse.de>
17404
17405         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17406         than n + -1.
17407
17408 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17409
17410         * gcc.dg/20060425-1.c: New testcase.
17411
17412 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17413
17414         PR tree-optimization/26865
17415         * gcc.dg/pr26865.c: New test.
17416
17417 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/27292
17420         * g++.dg/conversion/bitfield1.C: New test.
17421         * g++.dg/conversion/bitfield2.C: Likewise.
17422         * g++.dg/conversion/bitfield3.C: Likewise.
17423
17424 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17425         Richard Guenther  <rguenther@suse.de>
17426
17427         PR tree-optimization/27236
17428         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17429
17430 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17431
17432         PR c++/19963
17433         * g++.dg/other/incomplete2.C: New test.
17434
17435 2006-04-24  Richard Guenther  <rguenther@suse.de>
17436
17437         PR middle-end/26869
17438         * gcc.dg/torture/pr26869.c: New testcase.
17439
17440 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17441         Richard Guenther  <rguenther@suse.de>
17442
17443         PR tree-optimization/27218
17444         * g++.dg/tree-ssa/pr27218.C: New testcase.
17445
17446 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17447
17448         PR c++/26912
17449         * g++.dg/template/friend41.C: New test.
17450
17451 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17452
17453         * g++.dg/opt/pr15551.C: Include cstdio.
17454         (main): Use remove instead of unlink.
17455
17456 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17457
17458         * gcc.dg/sibcall-7.c: New test.
17459         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17460         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17461         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17462         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17463         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17464
17465 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17466
17467         PR c++/26534
17468         * g++.dg/opt/bitfield1.C: New test.
17469         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17470         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17471         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17472         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17473         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17474         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17475         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17476         * g++.dg/abi/bitfield2.C: Likewise.
17477         * g++.dg/init/bitfield1.C: Likewise.
17478
17479 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17480
17481         PR fortran/25099
17482         * gfortran.dg/elemental_subroutine_4.f90: New test.
17483         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17484         call sub (m, x).
17485
17486 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17487
17488         * gcc.c-torture/compile/20060421-1.c: New testcase.
17489
17490 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17491
17492         PR c/25875
17493         * gcc.dg/init-bad-4.c: New test.
17494
17495 2006-04-21  Paul Brook  <paul@codesourcery.com>
17496
17497         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17498
17499 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17500
17501         PR fortran/27122
17502         * gfortran.dg/defined_operators_1.f90: New test.
17503         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17504         remove old ones associated, incorrectly, with Note 5.46.
17505
17506         PR fortran/27113
17507         * gfortran.dg/character_array_constructor_1.f90: New test.
17508
17509 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17510
17511         * gcc.dg/20060419-1.c: New test.
17512
17513 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17514
17515         PR c/26774
17516         * gcc.dg/struct-parse-1.c: New test case.
17517
17518 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17519
17520         PR c++/26558
17521         * g++.dg/parse/template19.C: New test.
17522
17523         PR c++/26739
17524         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17525
17526         PR c++/26036
17527         * g++.dg/expr/call3.C: New test.
17528
17529         PR c++/10385
17530         * g++.dg/conversion/dynamic1.C: New test.
17531
17532 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17533
17534         PR c++/27102
17535         * g++.dg/template/crash35.C: Tweak error markers.
17536         * g++.dg/template/crash46.C: New test.
17537         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17538         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17539
17540 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17541
17542         PR rtl-optimization/14261
17543         * gcc.c-torture/compile/20060419-1.c: Added.
17544
17545 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17546
17547         * gfortran.dg/label_1.f90: Adjust dg-error.
17548
17549 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17550
17551         PR target/26961
17552         * gcc.dg/fold-cond-1.c: New test case.
17553         * gcc.dg/pr26961-1.c: Likewise.
17554
17555 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17556
17557         PR libgfortran/27138
17558         * gfortran.dg/read_bad_advance.f90: New test.
17559
17560 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17561             Dale Johannesen  <dalej@apple.com>
17562
17563         PR target/24076
17564         * gcc.target/i386/vecinit-3.c: New testcase.
17565         * gcc.target/i386/vecinit-4.c: Likewise.
17566         * gcc.target/i386/sse-18.c: Likewise.
17567         * gcc.target/i386/sse-19.c: Likewise.
17568
17569 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17570
17571         * gfortran.dg/allocate_zerosize_1.f90: New test.
17572
17573 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17574
17575         PR c++/26365
17576         * g++.dg/template/crash45.C: New test.
17577
17578 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17579
17580         PR fortran/26787
17581         * gfortran.dg/proc_assign_1.f90: New test.
17582         * gfortran.dg/procedure_lvalue.f90: Change message.
17583         * gfortran.dg/namelist_4.f90: Add new error.
17584
17585         PR fortran/25597
17586         PR fortran/27096
17587         * gfortran.dg/auto_pointer_array_result_1.f90
17588
17589         PR fortran/27089
17590         * gfortran.dg/specification_type_resolution_1.f90
17591
17592         PR fortran/18003
17593         PR fortran/25669
17594         PR fortran/26834
17595         * gfortran.dg/bounds_temporaries_1.f90: New test.
17596
17597         PR fortran/27124
17598         * gfortran.dg/array_return_value_1.f90: New test.
17599
17600 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17601
17602         PR fortran/25336
17603         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17604
17605 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17606
17607         PR middle-end/26823
17608         * g++.dg/gomp/pr26823-1.C: New test.
17609         * g++.dg/gomp/pr26823-2.C: New test.
17610
17611 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17612
17613         PR middle-end/27134
17614         * gcc.dg/pr27314.c: New test.
17615
17616 2006-04-13  Richard Henderson  <rth@redhat.com>
17617
17618         * g++.dg/gomp/block-0.C: Update expected matches.
17619
17620 2006-04-13  DJ Delorie  <dj@redhat.com>
17621
17622         * lib/target-supports.exp (check_effective_target_int32plus): New.
17623         (check_effective_target_ptr32plus): New.
17624         (check_effective_target_size32plus): New.
17625         (check_effective_target_int16): New.
17626         (check_profiling_available): Add m32c to the list of unsupported
17627         targets.
17628
17629         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17630         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17631         memory size.
17632         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17633         pointers.
17634         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17635         size_t.
17636         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17637         and size_t.
17638         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17639         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17640         not just xstormy16.  Skip m32c due to weird pointer size.
17641         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17642         not just xstormy16.
17643         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17644         not just xstormy16.
17645         * gcc.dg/20020312-2.c: Add m32c support.
17646         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17647         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17648         in test.
17649         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17650         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17651         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17652         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17653         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17654         formats
17655         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17656         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17657         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17658         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17659         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17660         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17661         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17662         in test.
17663         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17664         in test.
17665         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17666         * gcc.dg/pr23049.c: Require >=32 bit integers.
17667         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17668         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17669         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17670         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17671         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17672         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17673         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17674         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17675         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17676         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17677         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17678         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17679         prototype in test.
17680         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17681         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17682         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17683         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17684         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17685
17686         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17687         * gcc.c-torture/execute/20040703-1.x: Likewise.
17688         * gcc.c-torture/execute/20040705-1.x: Likewise.
17689         * gcc.c-torture/execute/20040705-2.x: Likewise.
17690         * gcc.c-torture/execute/20040709-1.x: Likewise.
17691         * gcc.c-torture/execute/20040709-2.x: Likewise.
17692         * gcc.c-torture/execute/20040811-1.x: Likewise.
17693         * gcc.c-torture/execute/20050316-1.x: Likewise.
17694         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17695         * gcc.c-torture/execute/pr19689.x: Likewise.
17696         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17697         * gcc.c-torture/execute/usmul.x: Likewise.
17698         * gcc.c-torture/execute/vrp-5.x: Likewise.
17699         * gcc.c-torture/execute/vrp-6.x: Likewise.
17700         * gcc.dg/debug/20041023-1.s: Likewise.
17701
17702 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17703
17704         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17705         of integers to a vector types are now constant expressions in C.
17706         * gcc.dg/vect/vect-fold-1.c: New test case.
17707
17708 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17709             Ulrich Weigand  <uweigand@de.ibm.com>
17710
17711         PR target/27006
17712         * gcc.dg/vmx/pr27006.c: New testcase.
17713
17714 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17715
17716         PR libgfortran/26766
17717         * gfortran.dg/write_recursive.f90: New test.
17718
17719 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17720
17721         * g++.dg/parse/dtor7.C: New test.
17722         * g++.dg/parse/new1.C: Add error marker.
17723         * g++.dg/template/new3.C: New test.
17724
17725         PR c++/26122
17726         * g++.dg/template/pure1.C: New test.
17727
17728         PR c++/26295
17729         * g++.dg/parse/ptrmem4.C: New test.
17730
17731 2006-04-10  Jeff Law  <law@redhat.com>
17732
17733         PR/27087
17734         * gcc.c-torture/compile/pr27087.c: New test.
17735
17736 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17737
17738         PR/21391
17739         * gcc.dg/20060410.c: New.
17740
17741 2006-04-10  Matthias Klose  <doko@debian.org>
17742
17743         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17744         Recognize multilib directory names containing underscores.
17745
17746 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17747
17748         * gcc.target/i386/vecinit-1.c: New test case.
17749         * gcc.target/i386/vecinit-2.c: Likewise.
17750
17751 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17752
17753         PR debug/27057
17754         * g++.dg/debug/dwarf2-2.C: New test.
17755
17756 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17757
17758         PR rtl-optimization/27073
17759         * gcc.c-torture/execute/pr27073.c: New test.
17760
17761 2006-04-08  Mike Stump  <mrs@apple.com>
17762
17763         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17764
17765 2006-04-07  Richard Guenther  <rguenther@suse.de>
17766
17767         PR tree-optimization/26135
17768         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17769
17770 2006-04-06  Jan Hubicka  <jh@suse.cz>
17771
17772         PR profile/26399
17773         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17774
17775 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17776
17777         * g++.dg/conversion/nullptr1.C: New test case.
17778         * g++.dg/conversion/nullptr2.C: Likewise.
17779
17780 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17781
17782         * gfortran.dg/dependency_18.f90: New test case.
17783
17784 2006-04-05  Richard Guenther  <rguenther@suse.de>
17785
17786         PR tree-optimization/26919
17787         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17788         * gcc.dg/ipa/ipa-2.c: Likewise.
17789         * gcc.dg/ipa/ipa-3.c: Likewise.
17790         * gcc.dg/ipa/ipa-5.c: Likewise.
17791
17792 2006-04-05  Richard Guenther  <rguenther@suse.de>
17793
17794         PR tree-optimization/26763
17795         * gcc.dg/torture/pr26763-1.c: New testcase.
17796         * gcc.dg/torture/pr26763-2.c: Likewise.
17797
17798 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17799
17800         PR fortran/23634
17801         PR fortran/25619
17802         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17803
17804 2006-04-04  Eric Christopher  <echristo@apple.com>
17805
17806         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17807         stubs.
17808         * gcc.target/i386/387-5.c: Ditto.
17809
17810 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17811
17812         * gcc.target/sparc/struct-ret-check.c: New test.
17813
17814 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17815
17816         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17817         zero decimal digits specified in format.
17818
17819 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17820
17821         PR fortran/26891
17822         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17823
17824         PR fortran/26976
17825         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17826         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17827         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17828         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17829         compliant and detect bigendian-ness.
17830
17831 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17832
17833         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17834         dummy arguments work when the actual argument is itself a dummy
17835         argument of the caller.
17836
17837 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17838
17839         PR libfortran/24685
17840         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17841
17842 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17843
17844         * gfortran.dg/dependencency_17.f90: New test case.
17845
17846 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17847
17848         * gfortran.dg/dependency_14.f90: New test case.
17849         * gfortran.dg/dependency_15.f90: Likewise.
17850         * gfortran.dg/dependency_16.f90: Likewise.
17851
17852 2006-03-31  Asher Langton  <langton2@llnl.gov>
17853
17854         PR fortran/25358
17855         gfortran.dg/cray_pointers_6.f90: New test.
17856
17857 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17858
17859         PR libgfortran/26890
17860         * gfortran.dg/read_size_noadvance.f90: New test.
17861
17862 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17863
17864         PR fortran/25031
17865         * gfortran.dg/multiple_allocation_1.f90: Check that the
17866         size has changed after a re-allocation with stat.
17867
17868 2006-03-30  Richard Guenther  <rguenther@suse.de>
17869
17870         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17871         removal.
17872         * gcc.target/i386/sselibm-2.c: Likewise.
17873         * gcc.target/i386/sselibm-3.c: Likewise.
17874         * gcc.target/i386/sselibm-4.c: Likewise.
17875         * gcc.target/i386/sselibm-5.c: Likewise.
17876
17877 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17878
17879         * gcc.dg/fold-andxor-1.c: New test case.
17880         * gcc.dg/fold-xorand-1.c: Likewise.
17881
17882 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17883
17884         * gcc.dg/fold-convnotconv-1.c: New test case.
17885
17886 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17887
17888         PR fortran/26779
17889         * gfortran.dg/private_type_5.f90: New test.
17890
17891 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17892
17893         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17894
17895 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17896
17897         * gfortran.dg/advance_2.f90: New test.
17898         * gfortran.dg/advance_3.f90: New test.
17899
17900         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17901
17902 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17903
17904         PR libgfortran/26661
17905         PR libgfortran/26880
17906         * gfortran.dg/read_x_past.f: New test.
17907
17908 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17909
17910         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17911         to be STABS.
17912
17913 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17914
17915         * objc.dg/dwarf-1.m: Skip on AIX.
17916         * objc.dg/dwarf-2.m: Skip on AIX.
17917
17918 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17919
17920         PR fortran/26816
17921         * gfortran.dg/float_1.f90: New test.
17922
17923 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17924
17925         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17926         X86_64 targets.
17927         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17928
17929 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17930
17931         PR libfortran/26735
17932         * gfortran.dg/convert_implied_open.f90: New test case.
17933
17934 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17935
17936         PR fortran/26769
17937         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17938
17939 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17940
17941         PR middle-end/26717
17942         * gcc.dg/pr26717.c: New test.
17943
17944 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17945
17946         * gfortran.dg/dependency_12.f90: New test case.
17947
17948 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17949
17950         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17951
17952 2006-03-24  Jeff Law  <law@redhat.com>
17953
17954         * gcc.c-torture/pr26840.c: New test.
17955
17956 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17957
17958         * objc.dg/dwarf-2.m: New.
17959         * obj-c++.dg/dwarf-2.mm: New.
17960
17961         * g++.old-deja/g++.other/init19.C: New.
17962
17963 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17964
17965         * g++.dg/eh/spbp.C: Skip on AIX.
17966
17967 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17968
17969         PR middle-end/26611
17970         * g++.dg/gomp/pr26611-1.C: New test.
17971         * g++.dg/gomp/pr26611-2.C: New test.
17972
17973 2006-03-24  Jeff Law  <law@redhat.com>
17974
17975         * gcc.c-torture/compile/pr26833.c: New test.
17976         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17977
17978 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17979
17980         * gfortran.dg/endfile_2.f90: Delete temp file.
17981
17982 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17983
17984         PR fortran/19303
17985         * gfortran.dg/record_marker_1.f90: New test case.
17986         * gfortran.dg/record_marker_2.f: New test case.
17987         * gfortran.dg/record_marker_3.f90: New test case.
17988
17989 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17990
17991         PR fortran/17298
17992         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17993         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17994
17995 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17996
17997         * lib/gcc-dg.exp (cleanup-modules): New proc.
17998         * gfortran.dg/allocatable_function_1.f90,
17999         gfortran.dg/allocate_char_star_scalar_1.f90,
18000         gfortran.dg/assumed_charlen_function_1.f90,
18001         gfortran.dg/assumed_dummy_1.f90,
18002         gfortran.dg/assumed_shape_ranks_1.f90,
18003         gfortran.dg/assumed_shape_ranks_2.f90,
18004         gfortran.dg/assumed_size_dt_dummy.f90,
18005         gfortran.dg/auto_char_dummy_array_1.f90,
18006         gfortran.dg/auto_char_len_3.f90,
18007         gfortran.dg/automatic_module_variable.f90,
18008         gfortran.dg/bad_automatic_objects_1.f90,
18009         gfortran.dg/char_array_constructor.f90,
18010         gfortran.dg/char_array_structure_constructor.f90,
18011         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18012         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18013         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18014         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18015         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18016         gfortran.dg/derived_pointer_recursion.f90,
18017         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18018         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18019         gfortran.dg/dummy_functions_1.f90,
18020         gfortran.dg/elemental_initializer_1.f90,
18021         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18022         gfortran.dg/elemental_pointer_1.f90,
18023         gfortran.dg/elemental_subroutine_1.f90,
18024         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18025         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18026         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18027         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18028         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18029         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18030         gfortran.dg/global_references_1.f90,
18031         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18032         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18033         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18034         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18035         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18036         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18037         gfortran.dg/large_integer_kind_1.f90,
18038         gfortran.dg/large_real_kind_1.f90,
18039         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18040         gfortran.dg/module_double_reuse.f90,
18041         gfortran.dg/module_equivalence_1.f90,
18042         gfortran.dg/module_interface_1.f90,
18043         gfortran.dg/module_parameter_array_refs_1.f90,
18044         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18045         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18046         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18047         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18048         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18049         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18050         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18051         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18052         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18053         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18054         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18055         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18056         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18057         gfortran.dg/same_name_1.f90,
18058         gfortran.dg/sibling_dummy_procedure_1.f90,
18059         gfortran.dg/sibling_dummy_procedure_2.f90,
18060         gfortran.dg/sibling_dummy_procedure_3.f90,
18061         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18062         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18063         gfortran.dg/used_dummy_types_2.f90,
18064         gfortran.dg/used_dummy_types_3.f90,
18065         gfortran.dg/used_dummy_types_4.f90,
18066         gfortran.dg/used_dummy_types_5.f90,
18067         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18068         gfortran.dg/userdef_operator_1.f90: Use it.
18069
18070 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18071
18072         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18073         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18074         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18075         gfortran.dg/write_back.f,
18076         gfortran.fortran-torture/execute/inquire_1.f90,
18077         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18078
18079 2006-03-21  Jeff Law  <law@redhat.com>
18080
18081         * gcc.dg/tree-ssa/vrp28.c: New test.
18082
18083 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18084
18085         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18086         if _STDC_C99 is defined.
18087         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18088         * gcc.dg/builtins-20.c: Likewise.
18089         * gcc.dg/builtins-53.c: Likewise.
18090         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18091         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18092
18093 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18094
18095         PR tree-opt/26781
18096         * gcc.c-torture/compile/pr26781-1.c: New test.
18097         * gcc.c-torture/compile/pr26781-2.c: New test.
18098
18099 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18100
18101         PR c++/26690
18102         * g++.dg/gomp/pr26690-1.C: New test.
18103         * g++.dg/gomp/pr26690-2.C: New test.
18104
18105 2006-03-20  Jeff Law  <law@redhat.com>
18106
18107         * gcc.dg/tree-ssa/pr21829.c: New test.
18108
18109         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18110
18111 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18112
18113         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18114         (check_visibility_available): Use it.
18115         (check_effective_target_default_packed): Likewise.
18116         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18117         (check_effective_target_fopenmp): Likewise.
18118         (check_effective_target_freorder): Likewise.
18119         (check_effective_target_fpic): Likewise.
18120         (check_named_sections_available): Likewise.
18121         (check_effective_target_ilp32): Likewise.
18122         (check_effective_target_lp64): Likewise.
18123
18124 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18125
18126         PR fortran/20935
18127         * gfortran.dg/scalar_mask_2.f90: New test case.
18128
18129 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18130
18131         PR tree-opt/26629
18132         * gcc.dg/tree-ssa/loadpre12.c: New test.
18133         * gcc.dg/tree-ssa/loadpre13.c: New test.
18134         * gcc.dg/tree-ssa/loadpre14.c: New test.
18135         * gcc.dg/tree-ssa/loadpre15.c: New test.
18136         * gcc.dg/tree-ssa/loadpre16.c: New test.
18137         * gcc.dg/tree-ssa/loadpre17.c: New test.
18138         * gcc.dg/tree-ssa/loadpre18.c: New test.
18139         * gcc.dg/tree-ssa/loadpre19.c: New test.
18140         * gcc.dg/tree-ssa/loadpre20.c: New test.
18141         * gcc.dg/tree-ssa/loadpre21.c: New test.
18142         * gcc.dg/tree-ssa/loadpre22.c: New test.
18143
18144 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18145
18146         PR fortran/26741
18147         * gfortran.dg/elemental_initializer_1.f90: New test.
18148
18149         PR fortran/26716
18150         * gfortran.dg/assumed_shape_ranks_2: New test.
18151
18152 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18153
18154         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18155         target fpic.
18156
18157 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18158
18159         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18160         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18161         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18162         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18163         gfortran.fortran-torture/execute/direct_io.f90,
18164         gfortran.fortran-torture/execute/inquire_2.f90,
18165         gfortran.fortran-torture/execute/inquire_4.f90,
18166         gfortran.fortran-torture/execute/list_read_1.f90,
18167         gfortran.fortran-torture/execute/open_replace.f90,
18168         gfortran.fortran-torture/execute/slash_edit.f90,
18169         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18170         temporary files from testcases.
18171
18172 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18173
18174         PR libgfortran/26509
18175         gfortran.dg/write_direct_eor.f90: New test.
18176
18177 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18178
18179         * gcc.target/powerpc/pr26350.c: New.
18180         * gcc.target/powerpc/indexed-addr.c: New.
18181
18182 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18183
18184         * gfortran.dg/dependency_13.f90: New test case.
18185
18186 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18187
18188         PR middle-end/21781
18189         * gcc.dg/real-const-1.c: New test case.
18190
18191 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18192
18193         * g++.old-deja/g++.other/init18.C: New.
18194         * g++.old-deja/g++.other/init5.C: Remove xfail.
18195
18196 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18197
18198         * g++.dg/opt/pr15551.C: Cleanup temp file.
18199
18200 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18201
18202         PR c++/6634
18203         g++.dg/parse/long1.C: New test.
18204
18205 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18206
18207         PR fortran/19101
18208         * gfortran.dg/continuation.f90: New test.
18209         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18210
18211 2006-03-14  Richard Guenther  <rguenther@suse.de>
18212
18213         PR tree-optimization/26672
18214         * gcc.dg/torture/pr26672.c: New testcase.
18215
18216 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18217
18218         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18219         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18220
18221 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18222
18223         PR middle-end/26557
18224         * gcc.c-torture/compile/switch-1.c: New test case.
18225
18226 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18227
18228         PR fortran/25378
18229         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18230         test to include more permuatations of mask and index.
18231         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18232         respond to F2003 spec. that the position returned for an all false
18233         mask && condition is zero.
18234
18235 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18236
18237         PR middle-end/25989
18238         * gcc.dg/gomp/pr25989.c: New test.
18239
18240 2006-03-13  Jeff Law  <law@redhat.com>
18241
18242         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18243
18244 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18245
18246         * gcc.dg/switch-9.c: New test.
18247
18248 2006-03-13  Richard Guenther  <rguenther@suse.de>
18249
18250         PR middle-end/26630
18251         * gcc.dg/torture/pr26630.c: New testcase.
18252
18253 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18254
18255         * gfortran.dg/dependency_10.f90: New test case.
18256         * gfortran.dg/dependency_11.f90: Likewise.
18257
18258 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18259             Erik Edelmann  <eedelman@gcc.gnu.org>
18260
18261         * gfortran.dg/allocatable_function_1.f90: New.
18262         * gfortran.dg/allocatable_function_2.f90: New.
18263
18264 2006-03-10  Richard Guenther  <rguenther@suse.de>
18265
18266         PR middle-end/26565
18267         * gcc.dg/torture/pr26565.c: New testcase.
18268
18269 2006-03-09  Eric Christopher  <echristo@apple.com>
18270
18271         * gcc.c-torture/compile/20060309-1.c: New.
18272
18273 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18274
18275         PR libgfortran/26499
18276         * gfortran.dg/write_back.f: New test.
18277         * gfortran.dg/write_rewind_1.f: New test.
18278         * gfortran.dg/write_rewind_2.f: New test.
18279
18280 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18281
18282         PR libgfortran/26554
18283         * gfortran.dg/read_logical.f90: New test.
18284
18285 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18286
18287         * ada/acats/norun.lst: cdd2a03 now passes.
18288
18289 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18290
18291         PR testsuite/25177
18292         * gcc.target/powerpc/pr18096-1.c: Change where the error
18293         would match.
18294
18295 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18296
18297         * gcc.target/i386/cleanup-1.c: New test.
18298         * gcc.target/i386/cleanup-2.c: New test.
18299
18300 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18301
18302         * gfortran.dg/dependency_9.f90: Remove for the time being.
18303
18304 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18305
18306         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18307         directive.
18308
18309 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18310
18311         * gfortran.dg/dependency_9.f90: New test case.
18312
18313 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18314
18315         * gfortran.dg/dependency_4.f90: New test case.
18316         * gfortran.dg/dependency_5.f90: New test case.
18317         * gfortran.dg/dependency_6.f90: New test case.
18318         * gfortran.dg/dependency_7.f90: New test case.
18319         * gfortran.dg/dependency_8.f90: New test case.
18320
18321 2006-03-03  Paul Brook  <paul@codesourcery.com>
18322
18323         * lib/target-supports.exp (check_profiling_available):
18324         Add m68k-*-elf.
18325
18326 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18327
18328         PR fortran/25031
18329         * multiple_allocation_1.f90: New test.
18330
18331 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18332
18333         PR tree-optimization/26524
18334         * gfortran.dg/pr26524.f: New test case.
18335
18336 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18337
18338         * g++.dg/template/repo5.C: Cleanup repo files.
18339         * gcc.dg/20051201-1.c: Cleanup coverage files.
18340         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18341         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18342         tree dump files.
18343
18344 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18345
18346         * objc.dg/objc-nofilename-1.m: New test.
18347         * objc.dg/bad-receiver-type.m: New test.
18348         * obj-c++.dg/bad-receiver-type.mm: New test.
18349
18350 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18351
18352         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18353
18354 2006-03-01  Mike Stump  <mrs@apple.com>
18355
18356         * g++.dg/abi/key2.C: Add.
18357
18358 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18359
18360         * gfortran.dg/logical_dot_product.f90: New test.
18361
18362         PR fortran/26393
18363         * gfortran.dg/used_interface_ref.f90: New test.
18364
18365         PR fortran/20938
18366         * gfortran.dg/dependency_2.f90: New test.
18367         * gfortran.fortran-torture/execute/where17.f90: New test.
18368         * gfortran.fortran-torture/execute/where18.f90: New test.
18369         * gfortran.fortran-torture/execute/where19.f90: New test.
18370         * gfortran.fortran-torture/execute/where20.f90: New test.
18371
18372 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18373
18374         * g++.dg/tree-ssa/pr26443.C: New test case.
18375
18376 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18377
18378         PR middle-end/26022
18379         * g++.dg/opt/return-slot1.C: New test.
18380
18381 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18382
18383         PR libgfortran/26136
18384         * gfortran.dg/namelist_23.f90: New test.
18385
18386 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18387
18388         PR middle-end/14752
18389         * gcc.dg/fold-eqandshift-2.c: New test case.
18390
18391 2006-02-28  Richard Guenther  <rguenther@suse.de>
18392
18393         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18394         decomposition.
18395
18396 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18397
18398         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18399
18400 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18401
18402         PR libgfortran/26464
18403         * gfortran.dg/backspace_5.f: New test.
18404         * gfortran.dg/backspace_6.f: New test.
18405
18406 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18407
18408         * gcc.dg/fold-eqandnot-1.c: New test case.
18409
18410 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18411
18412         PR middle-end/19983
18413         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18414
18415 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18416
18417         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18418         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18419
18420 2006-02-26  Richard Guenther  <rguenther@suse.de>
18421
18422         PR tree-optimization/26421
18423         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18424
18425 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18426
18427         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18428         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18429
18430 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18431
18432         * gcc.dg/fold-even-1.c: New test case.
18433
18434 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18435
18436         PR middle-end/21137
18437         * gcc.dg/fold-eqandshift-1.c: New test case.
18438
18439 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18440
18441         PR tree-optimization/25125
18442         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18443         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18444
18445 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18446
18447         PR tree-optimizations/26359
18448         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18449         with -fdump-tree-dceloop-details.
18450         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18451
18452 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18453
18454         PR middle-end/23673
18455         * gcc.dg/fold-eqxor-1.c: New test case.
18456         * gcc.dg/fold-eqxor-2.c: Likewise.
18457         * gcc.dg/fold-eqxor-3.c: Likewise.
18458
18459 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18460
18461         PR fortran/23092
18462         * scalar_mask_1.f90: New test.
18463
18464 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18465
18466         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18467         * g++.dg/eh/uncaught2.C: New.
18468         * g++.dg/eh/uncaught3.C: New.
18469
18470 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18471
18472         PR libgfortran/26423
18473         * gfortran.dg/read_many_1.f: New test.
18474
18475 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18476
18477         PR fortran/24519
18478         * gfortran.dg/dependency_3.f90: New test.
18479         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18480         XFAILs.
18481
18482         PR fortran/25395
18483         * gfortran.dg/equiv_6.f90: New test.
18484
18485 2006-02-23  Jeff Law  <law@redhat.com>
18486
18487         * gcc.c-torture/compile/pr26425.c: New test.
18488
18489 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18490
18491         PR middle-end/26412
18492         * gcc.dg/gomp/pr26412.c: New test.
18493
18494 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18495
18496         PR c++/26291
18497         * g++.dg/other/ellipsis1.C: New test.
18498         * g++.dg/parse/operator4.C: Adjust error marker.
18499
18500 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18501
18502         PR target/25603
18503         * gfortran.dg/pr25603.f: New testcase.
18504
18505 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18506
18507         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18508         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18509
18510 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18511
18512         * g++.dg/eh/spbp.C: New.
18513
18514 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18515
18516         PR middle-end/26379
18517         * gcc.target/i386/mmx-7.c: New test.
18518
18519 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18520
18521         PR tree-optimization/26361
18522         * gcc.dg/tree-ssa/vrp27.c: New test case.
18523
18524 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18525
18526         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18527         * gcc.dg/tree-ssa/complex-4.c: Here.
18528
18529 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18530
18531         PR middle-end/19543
18532         * gfortran.dg/logical_1.f90: New test case.
18533
18534 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18535
18536         PR middle-end/26334
18537         * gcc.dg/20060218-1.c: Moved to...
18538         * gcc.target/i386/20060218-1.c: ... here.  New test.
18539
18540 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18541
18542         PR fortran/26201
18543         * gfortran.dg/convert_1.f90: New.
18544
18545 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18546
18547         PR fortran/25054
18548         * gfortran.dg/namelist_5.f90: New test.
18549
18550         PR fortran/25089
18551         * gfortran.dg/namelist_4.f90: New test.
18552
18553 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18554
18555         PR tree-opt/25680
18556         * gcc.dg/tree-ssa/complex-3.c: New test.
18557
18558 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18559
18560         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18561         variable to take into account the variable name in the
18562         function header.
18563         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18564
18565 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18566
18567         PR middle-end/26334
18568         * gcc.c-torture/compile/20060217-1.c: New test.
18569         * gcc.dg/20060218-1.c: New test.
18570
18571 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18572
18573         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18574
18575 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18576
18577         * gcc.dg/cpp/undef3.c: New test.
18578         * gcc.dg/cpp/trad/builtins2.c: New test.
18579
18580 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR c++/26266
18583         * g++.dg/template/static22.C: New test.
18584         * g++.dg/template/static23.C: New test.
18585         * g++.dg/template/static24.C: New test.
18586         * g++.dg/template/non-dependent13.C: New test.
18587         * g++.dg/init/member1.C: Tweak error markers.
18588
18589 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18590
18591         PR target/26255
18592         * gcc.c-torture/compile/pr26255.c: New test case.
18593
18594 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18595
18596         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18597         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18598         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18599         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18600         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18601         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18602         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18603
18604 2006-02-16  Jeff Law  <law@redhat.com>
18605
18606         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18607         * gcc.dg/tree-ssa/vrp26.c: New test.
18608
18609 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18610
18611         PR target/20353
18612         PR target/24578
18613         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18614         __UCLIBC__ is defined.
18615
18616 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18617
18618         PR fortran/26224
18619         * gfortran.dg/gomp/pr26224.f: New test.
18620
18621 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18622
18623         PR tree-opt/25918
18624         * lib/target-supports.exp
18625         (check_effective_target_vect_short_mult): New.
18626         (check_effective_target_vect_char_mult): New.
18627         (check_effective_target_vect_widen_sum_qi_to_si): New.
18628         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18629         (check_effective_target_vect_widen_sum_hi_to_si): New.
18630         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18631         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18632         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18633         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18634         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18635         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18636         vect-reduc-pattern-2c.c
18637         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18638         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18639         vect-reduc-pattern-1c.c
18640
18641 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18642
18643         PR fortran/24557
18644         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18645
18646 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18647
18648         PR fortran/26054
18649         * gfortran.dg/enum_8.f90: Remove check for warning.
18650         * gfortran.dg/iomsg_1.f90: Ditto.
18651         * gfortran.dg/enum_1.f90: Ditto.
18652         * gfortran.dg/enum_9.f90: Ditto.
18653         * gfortran.dg/enum_2.f90: Ditto.
18654         * gfortran.dg/enum_10.f90: Ditto.
18655         * gfortran.dg/enum_3.f90: Ditto.
18656         * gfortran.dg/flush_1.f90: Ditto.
18657         * gfortran.dg/enum_4.f90: Ditto.
18658         * gfortran.dg/array_constructor_1.f90: Ditto.
18659         * gfortran.dg/enum_5.f90: Ditto.
18660         * gfortran.dg/enum_6.f90: Ditto.
18661         * gfortran.dg/enum_7.f90: Ditto.
18662
18663 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18664
18665         PR middle-end/26300
18666         * gcc.c-torture/compile/20060215-1.c: New test.
18667
18668 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18669
18670         PR middle-end/23670
18671         * gcc.dg/tree-ssa/andor-2.c: New test case.
18672
18673 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18674
18675         PR fortran/25045
18676         * optional_dim.f90: New test.
18677
18678 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18679
18680         PR fortran/26277
18681         * gfortran.dg/label_4.f90: New.
18682
18683 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18684             Diego Novillo  <dnovillo@redhat.com>
18685             Uros Bizjak  <uros@kss-loka.si>
18686
18687         * gfortran.dg/gomp: New directory.
18688
18689 2006-02-14  Richard Guenther  <rguenther@suse.de>
18690
18691         PR tree-optimization/26258
18692         * gcc.dg/torture/pr26258.c: New testcase.
18693
18694 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18695
18696         PR fortran/26246
18697         * gfortran.dg/pr26246_1.f90: New test.
18698         * gfortran.dg/pr26246_2.f90: New test.
18699
18700         PR middle-end/26092
18701         * gcc.c-torture/compile/20060208-1.c: New test.
18702
18703 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18704
18705         PR fortran/26074
18706         PR fortran/25103
18707         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18708         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18709         * gfortran.dg/automatic_module_variable.f90: Change error message.
18710
18711         PR fortran/20861
18712         * gfortran.dg/internal_dummy_1.f90: New test.
18713
18714         PR fortran/20871
18715         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18716
18717
18718         PR fortran/25083
18719         * gfortran.dg/uncommon_block_data_1.f90: New test.
18720         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18721         with standard.
18722
18723         PR fortran/25088
18724         * gfortran.dg/typed_subroutine_1.f90: New test.
18725
18726 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18727
18728         * objc.dg/dwarf-1.m: New.
18729
18730 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18731
18732         PR middle-end/24427
18733         * gcc.dg/tree-ssa/andor-1.c: New test case.
18734
18735 2006-02-13  Josh Conner  <jconner@apple.com>
18736
18737         PR target/25376
18738         * gcc.dg/pr25376.c: New test.
18739
18740         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18741         assemble.
18742         * lib/target-supports.exp (check_named_sections_available):
18743         Only compile named-sections test -- don't assemble.
18744
18745 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18746
18747         * g++.dg/warn/no-write-strings.C: New test.
18748         * g++.dg/warn/write-strings.C: Likewise.
18749         * g++.dg/warn/write-strings-default.C: Likewise.
18750
18751 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18752
18753         PR fortran/25806
18754         * gfortran.dg/ret_pointer_2.f90: New test.
18755
18756 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18757
18758         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18759
18760 2006-02-10  Jeff Law  <law@redhat.com>
18761
18762         * gcc.c-torture/compile/pr26213.c: New test.
18763
18764 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18765
18766         gfortran.dg/null_1.f90: New test.
18767
18768 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18769
18770         PR fortran/14771
18771         * gfortran.dg/parens_4.f90: New.
18772         * gfortran.dg/parens_5.f90: New.
18773
18774 2006-02-10  Richard Guenther  <rguenther@suse.de>
18775
18776         * gcc.dg/pr23372-1.c: Remove empty file.
18777
18778 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18779         Paul Thomas  <pault@gcc.gnu.org>
18780
18781         PR fortran/14771
18782         * gfortran.dg/parens_1.f90: New.
18783         * gfortran.dg/parens_2.f90: New.
18784         * gfortran.dg/parens_3.f90: New.
18785
18786 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18787
18788         PR fortran/26038
18789         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18790
18791         PR fortran/25059
18792         * gfortran.dg/impure_assignment_1.f90: New test.
18793
18794         PR fortran/25070
18795         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18796
18797 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18798
18799         PR target/26141
18800         * g++.dg/expr/stdarg2.C: New test.
18801
18802 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18803
18804         PR inline-asm/16194
18805         * gcc.dg/pr16194.c: New test.
18806
18807 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18808
18809         * ada/acats/run_acats: Use portable variant of "$@".
18810
18811 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18812
18813         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18814         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18815
18816 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18817
18818         PR tree-opt/26179
18819         * g++.dg/opt/pr26179.C: New test.
18820
18821 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18822
18823         PR middle-end/26134
18824         * gcc.dg/tree-ssa/complex-3.c: New test.
18825
18826 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18827
18828         * gcc.c-torture/compile/volatile-1.c: New test.
18829
18830 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18831
18832         PR 26180
18833         * gcc.dg/tree-ssa/pr26180.c: New test.
18834
18835 2006-02-08  Jeff Law  <law@redhat.com>
18836
18837         * gcc.dg/tree-ssa/pr21417.c: New test.
18838
18839 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18840
18841         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18842         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18843
18844 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18845
18846         * lib/scanrtl.exp: New.
18847
18848 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18849
18850         PR c++/26071
18851         * g++.dg/other/virtual2.C: New test.
18852
18853         PR c++/26070
18854         * g++.dg/other/virtual1.C: New test.
18855
18856 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18857
18858         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18859         cleanup-ipa-dump): Update dump file glob patterns.
18860         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18861         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18862
18863         * lib/gcc-dg.exp: Load it.
18864         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18865
18866 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18867
18868         PR testsuite/26159
18869         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18870         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18871
18872 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18873
18874         PR fortran/25577
18875         * gfortran.dg/mvbits_1.f90: New.
18876
18877 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18878
18879         * g++.dg/warn/Wdiv-by-zero.C: New test.
18880         * g++.dg/warn/Wno-div-by-zero.C: New.
18881
18882 2006-02-07  Jeff Law  <law@redhat.com>
18883
18884         * gcc.dg/tree-ssa/pr21559.c: New test.
18885
18886         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18887         multiple VRP passes.
18888         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18889         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18890         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18891         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18892         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18893         * gcc.dg/tree-ssa/vrp02.c: Likewise
18894         * gcc.dg/tree-ssa/vrp11.c: Likewise
18895         * gcc.dg/tree-ssa/pr14341.c: Likewise
18896         * gcc.dg/tree-ssa/vrp19.c: Likewise
18897         * gcc.dg/tree-ssa/vrp20.c: Likewise
18898         * gcc.dg/tree-ssa/vrp03.c: Likewise
18899         * gcc.dg/tree-ssa/pr21086.c: Likewise
18900         * gcc.dg/tree-ssa/pr21959.c: Likewise
18901         * gcc.dg/tree-ssa/vrp21.c: Likewise
18902         * gcc.dg/tree-ssa/vrp04.c: Likewise
18903         * gcc.dg/tree-ssa/pr25485.c: Likewise
18904         * gcc.dg/tree-ssa/pr22026.c: Likewise
18905         * gcc.dg/tree-ssa/vrp22.c: Likewise
18906         * gcc.dg/tree-ssa/vrp05.c: Likewise
18907         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18908         * gcc.dg/tree-ssa/pr20701.c: Likewise
18909         * gcc.dg/tree-ssa/vrp23.c: Likewise
18910         * gcc.dg/tree-ssa/vrp06.c: Likewise
18911         * gcc.dg/tree-ssa/pr22117.c: Likewise
18912         * gcc.dg/tree-ssa/pr20702.c: Likewise
18913         * gcc.dg/tree-ssa/vrp15.c: Likewise
18914         * gcc.dg/tree-ssa/pr21090.c: Likewise
18915         * gcc.dg/tree-ssa/pr21294.c: Likewise
18916         * gcc.dg/tree-ssa/vrp24.c: Likewise
18917         * gcc.dg/tree-ssa/vrp07.c: Likewise
18918         * gcc.dg/tree-ssa/pr21563.c: Likewise
18919         * gcc.dg/tree-ssa/pr25382.c: Likewise
18920         * gcc.dg/tree-ssa/vrp16.c: Likewise
18921         * gcc.dg/tree-ssa/vrp25.c: Likewise
18922         * gcc.dg/tree-ssa/vrp08.c: Likewise
18923         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18924         * gcc.dg/tree-ssa/vrp17.c: Likewise
18925         * gcc.dg/tree-ssa/pr21458.c: Likewise
18926         * g++.dg/tree-ssa/pr18178.C: Likewise
18927
18928 2006-02-07  Richard Guenther  <rguenther@suse.de>
18929
18930         PR c++/26140
18931         Revert
18932         2006-01-30  Richard Guenther  <rguenther@suse.de>
18933         PR c++/23372
18934         * gcc.dg/pr23372-1.C: New testcase.
18935
18936         * g++.dg/tree-ssa/pr26140.C: New testcase.
18937
18938 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR c++/9737
18941         * g++.dg/template/ttp15.C: New test.
18942         * g++.dg/template/ttp16.C: Likewise.
18943         * g++.dg/template/ttp17.C: Likewise.
18944         * g++.old-deja/g++.pt/ttp36.C: Remove.
18945         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18946         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18947         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18948         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18949         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18950         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18951         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18952         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18953         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18954
18955 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18956
18957         PR libfortran/23815
18958         * unf_io_convert_4.f90: New test.
18959
18960 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18961
18962         * gcc.dg/tree-ssa/loadpre10.c: New test.
18963         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18964         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18965         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18966
18967 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18968
18969         PR libfortran/24685
18970         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18971
18972 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18973
18974         PR tree-opt/25251
18975         * gfortran.dg/assign_7.f: New test.
18976
18977 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18978
18979         PR fortran/26041
18980         PR fortran/26064
18981         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18982         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18983         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18984
18985 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18986
18987         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18988         in size_t typedef.
18989
18990 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18991
18992         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18993         * g++.dg/charset/string.c (foo): Likewise.
18994         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18995         const char*
18996         * g++.dg/ext/builtin2.C (printf): Likewise.
18997         * g++.dg/init/new15.C (printf): Likewise.
18998         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18999         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19000         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19001         * g++.dg/template/non-dependent4.C (temp): Likewise.
19002         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19003         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19004         parameter type to const char*.
19005         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19006         Change type to const char*.
19007         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19008         Likewise.
19009         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19010         second parameter type to const char*.
19011         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19012         (Y::Y): Change parameter type to const char*.
19013         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19014         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19015         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19016         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19017         (char*).
19018         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19019         const char*.
19020         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19021         type to const char*.
19022         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19023         return type to const char*.
19024         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19025         to const char*.
19026         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19027         * g++.old-deja/g++.law/refs1.C: Likewise.
19028         * g++.old-deja/g++.law/visibility1.C: Likewise.
19029         * g++.old-deja/g++.law/visibility2.C: Likewise.
19030         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19031         const char*.
19032         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19033         * g++.old-deja/g++.mike/net48.C: Likewise.
19034         * g++.old-deja/g++.mike/p646.C: Likewise.
19035         * g++.old-deja/g++.mike/p6746.C: Likewise.
19036         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19037         type to const char*.
19038         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19039         deprecated conversion warning.
19040         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19041         char*.
19042         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19043         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19044         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19045         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19046         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19047         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19048         * g++.old-deja/g++.pt/t39.C: Likewise.
19049         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19050         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19051
19052 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19053
19054         PR fortran/25075
19055         intrinsic_argument_conformance_1.f90: New test.
19056
19057 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19058
19059         PR fortran/20845
19060         * gfortran.dg/char_result_11.f90: Add SAVE.
19061         * gfortran.dg/der_pointer_4.f90: Ditto.
19062         * gfortran.dg/default_initialization.f90: New test.
19063
19064 2006-02-03  Jeff Law  <law@redhat.com>
19065
19066         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19067         handle more than 100 dump files.
19068         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19069         * lib/scantree.exp (scan-tree-dump): Likewise.
19070         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19071         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19072         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19073         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19074         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19075
19076 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19077
19078         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19079
19080 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19081
19082         * g++.dg/template/using12.C: New test.
19083
19084 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19085
19086         * gcc.target/powerpc/pr25960.c: New test.
19087
19088 2006-02-02  Steven G. Kargl  <kargls@comcast>
19089
19090         PR fortran/24958
19091         gfortran.dg/nullify_2.f90: New test.
19092
19093 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19094
19095         PR 25990
19096         * gcc.dg/gomp/pr25990.c: New test.
19097
19098 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/25342
19101         * g++.gd/template/partial4.C: New test.
19102
19103 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19104
19105         PR middle-end/26001
19106         * gfortran.dg/data_char_2.f90: New.
19107
19108 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19109
19110         PR fortran/26039
19111         maxval_maxloc_conformance_1.f90: New test.
19112
19113 2006-01-31  Richard Guenther  <rguenther@suse.de>
19114
19115         * gcc.target/i386/sselibm-1.c: New testcase.
19116         * gcc.target/i386/sselibm-2.c: Likewise.
19117         * gcc.target/i386/sselibm-3.c: Likewise.
19118         * gcc.target/i386/sselibm-4.c: Likewise.
19119         * gcc.target/i386/sselibm-5.c: Likewise.
19120
19121 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19122
19123         PR fortran/24266
19124         * gfortran.dg/arrayio_derived_2.f90: New.
19125
19126 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19127
19128         * gcc.dg/unsigned-long-compare.c: New test.
19129
19130 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19131
19132         PR testsuite/25318
19133         * lib/target-supports.exp (check_effective_target_freorder):
19134         Check to see if target supports -freorder-blocks-and-partition.
19135         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19136         instead of "dg-require-named-sections".
19137
19138 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19139
19140         PR target/14798:
19141         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19142         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19143         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19144         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19145         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19146         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19147         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19148         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19149
19150 2006-01-30  Richard Guenther  <rguenther@suse.de>
19151
19152         PR c++/23372
19153         * gcc.dg/pr23372-1.C: New testcase.
19154
19155 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19156
19157         * gcc.dg/gomp/pr25874.c: New test.
19158
19159 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19160
19161         PR tree-opt/25911
19162         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19163
19164 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19165
19166         PR fortran/18578
19167         PR fortran/18579
19168         PR fortran/20857
19169         PR fortran/20885
19170         * gfortran.dg/intent_out_1.f90: New test.
19171
19172 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19173
19174         PR fortran/17911
19175         * gfortran.dg/procedure_lvalue.f90: New test.
19176
19177         PR fortran/20895
19178         PR fortran/25030
19179         * gfortran.dg/char_pointer_assign_2.f90: New test.
19180         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19181         assignment to be consistent with standard.
19182         * gfortran.dg/char_result_2.f90: The same.
19183         * gfortran.dg/char_result_8.f90: The same.
19184
19185 2006-01-28  Zack Weinberg  <zackw@panix.com>
19186
19187         * gcc.dg/Woverlength-strings.c
19188         * gcc.dg/Woverlength-strings-pedantic-c89.c
19189         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19190         * gcc.dg/Woverlength-strings-pedantic-c99.c
19191         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19192
19193 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19194
19195         * gcc.c-torture/execute/20060127-1.c: New test.
19196
19197 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19198
19199         PR c++/25999
19200         * g++.dg/ext/pragmaweak1.C: New test.
19201
19202 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19203
19204         PR c++/25855
19205         * g++.dg/template/spec29.C: New test.
19206
19207 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19208
19209         PR c/19606.
19210         * gcc.c-torture/execute/pr19606.c: New.
19211
19212 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19213
19214         * gcc.dg/pragma-re-4.c: New test.
19215
19216 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19217
19218         PR fortran/25964
19219         * gfortran.dg/assumed_size_refs_3.f90: New test.
19220
19221 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19222
19223         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19224
19225 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19226
19227         PR ada/21317
19228         * ada/acats/support/impdef.a: Add One_Long_Second.
19229         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19230         * ada/acats/tests/c9/c94026.a: Likewise.
19231         * ada/acats/tests/c9/c97305c.ada: Likewise.
19232         * ada/acats/tests/c9/c99004a.ada: Likewise.
19233
19234 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19235
19236         PR fortran/25964
19237         * gfortran.dg/global_references_2.f90: New test.
19238
19239         PR fortran/25084
19240         PR fortran/20852
19241         PR fortran/25085
19242         PR fortran/25086
19243         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19244         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19245
19246         PR fortran/25416
19247         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19248
19249 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19250
19251         PR c/25892
19252         * gcc.dg/Wpointer-sign.c: New.
19253         * gcc.dg/Wpointer-sign-Wall.c: New.
19254         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19255         * gcc.dg/Wpointer-sign-pedantic.c: New.
19256         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19257         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19258
19259 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19260
19261         PR C/25861
19262         * gcc.c-torture/compile/pr25861.c: New test.
19263
19264 2006-01-26  Paul Brook  <paul@codesourcery.com>
19265
19266         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19267         on short-enum targets.
19268         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19269         variable.
19270         (generate_fields): Use short_enums.
19271         (main): Set short_enums.  Document -e.
19272         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19273         on short-enum targets.
19274         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19275         variable.
19276         (generate_fields): Use short_enums.
19277         (main): Set short_enums.  Document -e.
19278         * lib/target-supports.exp (check_effective_target_short_enums): New.
19279
19280 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19281
19282         PR target/25947
19283         * gcc.dg/torture/pr25947-1.c: New test.
19284
19285 2006-01-25  Jan Hubicka  <jh@suse.cz>
19286             Roger Sayle  <roger@eyesopen.com>
19287
19288         PR rtl-optimization/25703
19289         * gcc.target/i386/20060125-1.c: New test case.
19290         * gcc.target/i386/20060125-2.c: New test case.
19291
19292 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19293
19294         PR fortran/18540
19295         * gfortran.dg/goto_1.f: New.
19296
19297 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19298
19299         PR fortran/25716
19300         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19301         25716 on 32-bit systems too.
19302
19303 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19304
19305         PR testsuite/25590
19306         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19307
19308 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19309
19310         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19311
19312 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19313
19314         PR fortran/25835
19315         * gfortran.dg/read_eof.f90: Delete, renamed.
19316         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19317         * gfortran.dg/read_eof_2.f90: New test.
19318         * gfortran.dg/read_eof_3.f90: New test.
19319
19320 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19321
19322         PR tree-opt/25860
19323         * gcc.c-torture/compile/pr25860.c: New test.
19324
19325 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19326
19327         PR c++/25552
19328         * g++.dg/parse/dtor8.C: New test.
19329
19330 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19331
19332         PR testsuite/25891
19333         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19334         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19335         check_effective_target_fopenmp returns 0.
19336
19337 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19338
19339         PR ada/20548
19340         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19341         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19342         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19343
19344 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19345
19346         PR tree-opt/25857
19347         * g++.dg/opt/pr25857.C: New test.
19348
19349 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19350         Jan Hubicka  <jh@suse.cz>
19351         Richard Guenther  <rguenther@suse.de>
19352
19353         PR rtl-optimization/25654
19354         * gcc.dg/torture/pr25654.c: New testcase.
19355         * gcc.target/i386/pr25654.c: Likewise.
19356
19357 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19358
19359         PR fortran/25901
19360         * gfortran.dg/internal references_2.f90: New test.
19361
19362         Fix regression in testing of admissability of attributes.
19363         * gfortran.dg/intent_used_1.f90: New test.
19364
19365 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19366
19367         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19368         Remove target conditional torture options for i?86 and x86_64
19369         GNU/Linux.
19370
19371 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19372
19373         PR c++/10891
19374         * g++.dg/rtti/no-rtti.C: New.
19375
19376 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19377
19378         PR c++/25895
19379         * g++.dg/inherit/conv2.C: New test.
19380
19381         PR c++/25856
19382         * g++.dg/parse/dtor7.C: New test.
19383
19384         PR c++/25858
19385         * g++.dg/template/crash44.C: New test.
19386
19387 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19388
19389         PR fortran/25124
19390         PR fortran/25625
19391         * gfortran.dg/internal_references_1.f90: New test.
19392           PR fortran/20881
19393         PR fortran/23308
19394         PR fortran/25538
19395         PR fortran/25710
19396         * gfortran.dg/global_references_1.f90: New test.
19397         * gfortran.dg/g77/19990905-1.f: Restore the error that
19398         there is a clash between the common block name and
19399         the name of a subroutine reference.
19400
19401         PR fortran/PR24276
19402         * gfortran.dg/aliasing_dummy_1.f90: New test.
19403
19404 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19405
19406         * gcc.dg/vmx/1b-01.c: Warning fix.
19407         * gcc.dg/vmx/1c-02.c: Likewise.
19408         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19409
19410 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19411
19412         PR testsuite/24962
19413         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19414
19415 2006-01-20  Richard Guenther  <rguenther@suse.de>
19416         Steven Bosscher <stevenb.gcc@gmail.com>
19417
19418         PR rtl-optimization/24626
19419         * gcc.dg/torture/pr24626-1.c: New testcase.
19420         * gcc.dg/torture/pr24626-2.c: Likewise.
19421         * gcc.dg/torture/pr24626-3.c: Likewise.
19422         * gcc.dg/torture/pr24626-4.c: Likewise.
19423
19424 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19425
19426         PR c++/5520
19427         * g++.dg/warn/empty-body.C: New.
19428
19429 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR c++/22136
19432         * g++.dg/template/using10.C: New test.
19433         * g++.dg/temlpate/using11.C: Likewise.
19434         * g++.dg/inherit/using5.C: Tweak error messages.
19435
19436 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19437
19438         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19439         target test.
19440         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19441
19442 2006-01-19  Jan Hubicka  <jh@suse.cz>
19443
19444         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19445
19446 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19447
19448         PR c++/25854
19449         * g++.dg/template/spec28.C: New test.
19450
19451 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19452
19453         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19454         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19455
19456 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19457
19458         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19459         * gcc.dg/gomp/critical-1.c: Likewise.
19460         * gcc.dg/gomp/critical-3.c: Likewise.
19461         * gcc.dg/gomp/empty.c: Likewise.
19462         * gcc.dg/gomp/ordered-1.c: Likewise.
19463         * gcc.dg/gomp/for-4.c: Likewise.
19464         * gcc.dg/gomp/for-6.c: Likewise.
19465         * gcc.dg/gomp/master-3.c: Likewise.
19466         * gcc.dg/gomp/for-8.c: Likewise.
19467         * gcc.dg/gomp/for-10.c: Likewise.
19468         * gcc.dg/gomp/for-18.c: Likewise.
19469         * gcc.dg/gomp/for-5.c: Likewise.
19470         * gcc.dg/gomp/for-7.c: Likewise.
19471         * gcc.dg/gomp/for-9.c: Likewise.
19472
19473 2006-01-18  Jeff Law  <law@redhat.com>
19474
19475         * gcc.dg/tree-ssa/vrp25.c: New test.
19476
19477 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19478
19479         * gcc.dg/pr25805.c: Fix misapplied patch.
19480
19481 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19482
19483         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19484         (check_effective_target_vect_udot_qi): New.
19485         (check_effective_target_vect_sdot_hi): New.
19486         (check_effective_target_vect_udot_hi): New.
19487         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19488         prefixed with "wrapv-" with -fwrapv.
19489         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19490         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19491         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19492         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19493         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19494
19495         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19496         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19497         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19498         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19499
19500 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19501
19502         PR c++/16829
19503         * g++.dg/other/default2.C: New test.
19504         * g++.dg/other/default3.C: New test.
19505
19506 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19507
19508         PR c/25805
19509         * gcc.dg/pr25805.c: New file.
19510
19511 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/25836
19514         * g++.dg/template/init6.C: New test.
19515
19516 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19517
19518         * gcc.dg/tree-ssa/pr24287.c: New test
19519
19520 2006-01-18  Eric Christopher  <echristo@apple.com>
19521
19522         * g++.dg/eh/table.C: New.
19523
19524 2006-01-18  DJ Delorie  <dj@redhat.com>
19525
19526         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19527         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19528         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19529         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19530
19531 2006-01-18  Jeff Law  <law@redhat.com>
19532
19533         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19534         on wrapping on overflow semantics.
19535
19536         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19537
19538         * gcc.gc/tree-ssa/vrp23.c: New test.
19539         * gcc.gc/tree-ssa/vrp24.c: New test.
19540
19541 2006-01-18  Richard Henderson  <rth@redhat.com>
19542             Aldy Hernandez  <aldyh@redhat.com>
19543             Jakub Jelinek  <jakub@redhat.com>
19544             Diego Novillo  <dnovillo@redhat.com>
19545             Uros Bizjak  <uros@kss-loka.si>
19546
19547         * gcc.dg/gomp: New directory.
19548
19549 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19550             Steven G. Kargl  <kargls@comcast.net>
19551
19552         PR fortran/20869
19553         * gfortran.dg/intrinsic_external_1.f90: New test.
19554
19555         PR fortran/20875.
19556         * gfortran.dg/elemental_pointer_1.f90: New test.
19557
19558         PR fortran/25024
19559         * gfortran.dg/external_procedures_1.f90: New test.
19560
19561         PR fortran/25785
19562         gfortran.dg/assumed_present.f90: New test.
19563
19564 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19565
19566         * g++.dg/parse/lookup5.C: New test.
19567
19568 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19569
19570         PR fortran/25697
19571         * gfortran.dg/read_eof.f90: New test.
19572
19573 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19574
19575         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19576         add a closing brace.
19577
19578 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19579
19580         PR fortran/25631
19581         * gfortran.dg/fmt_tl.f: New test.
19582
19583 2006-01-17  Eric Christopher  <echristo@apple.com>
19584
19585         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19586         * g++.old-deja/g++.warn/impint2.C: Ditto.
19587         * g++.old-deja/g++.other/null1.C: Ditto.
19588         * g++.dg/warn/conv2.C: Ditto.
19589         * g++.dg/warn/conv4.C: New file.
19590
19591 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19592
19593         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19594
19595 2006-01-17  Andreas Jaeger  <aj@suse.de>
19596             Janis Johnson <janis187@us.ibm.com>
19597
19598         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19599         in 64-bit.
19600         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19601         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19602
19603 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19604
19605         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19606         (switchfiles): xfail txxx where xxx >= 25.
19607
19608 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19609
19610         PR testsuite/25764
19611         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19612
19613 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19614
19615         PR c/25682
19616         * gcc.dg/pr25682.c: New test.
19617         * g++.dg/parse/array-size2.C: New test.
19618
19619 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19620
19621         * consistency.vlad: Remove entire directory, 1652 files.
19622
19623 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19624
19625         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19626         check_effective_target_dfprt_nocache): New.
19627         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19628         (check_effective_target_dfprt): New.
19629         * lib/c-compat.exp (check_dfp): Remove.
19630         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19631         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19632         level of support for decimal float.
19633         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19634         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19635         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19636         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19637         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19638         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19639         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19640         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19641         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19642         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19643         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19644         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19645         directives.
19646
19647 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19648
19649         PR testsuite/25741
19650         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19651         $base_dir/../.
19652         * lib/gfortran.exp (gfortran_init): Likewise.
19653         * lib/obj-c++.exp (obj-c++_init): Likewise.
19654         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19655         (scan-assembler-dem-not): Likewise.
19656         * lib/scandump.exp (scan-dump-dem): Likewise.
19657         (scan-dump-dem-not): Likewise.
19658
19659 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19660
19661         PR testsuite/25767
19662         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19663         powerpc-*-darwin*.
19664         * lib/obj-c++.exp (obj-c++_init): Likewise.
19665
19666 2006-01-16  Richard Guenther  <rguenther@suse.de>
19667
19668         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19669
19670 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19671
19672         PR testsuite/25777
19673         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19674         to LD_LIBRARY_PATH.
19675
19676 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19677             Andrew Pinski  <pinskia@physics.uc.edu>
19678
19679         * gcc.dg/minmax-1.c: New test.
19680
19681 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19682
19683         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19684         * gcc.misc-tests/dectest.exp: Ditto.
19685
19686 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19687
19688         PR testsuite/25796
19689         * gcc.target/i386/cmov6.c: Use -march=k8.
19690
19691 2006-01-15  Andreas Jaeger  <aj@suse.de>
19692
19693         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19694         x86 does not have __float128.
19695
19696 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19697
19698         * gcc.target/i386/cmov6.c: New test.
19699
19700 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19701
19702         PR c++/25663
19703         * g++.dg/template/ctor6.C: New test.
19704
19705 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19706
19707         PR tree-optimization/25485
19708         * gcc.dg/tree-ssa/pr25485.c: New.
19709
19710 2006-01-14  Richard Guenther  <rguenther@suse.de>
19711
19712         PR tree-optimization/22548
19713         PR tree-optimization/22555
19714         PR tree-optimization/22501
19715         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19716         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19717         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19718         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19719         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19720         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19721         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19722         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19723         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19724
19725 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19726
19727         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19728         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19729
19730 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19731         Richard Guenther  <rguenther@suse.de>
19732
19733         PR rtl-optimization/24257
19734         * gcc.dg/torture/pr24257.c: New testcase.
19735
19736 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19737
19738         * gcc.c-torture/execute/20060110-1.c: New test.
19739         * gcc.c-torture/execute/20060110-2.c: New test.
19740
19741 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19742
19743         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19744
19745 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19746
19747         PR fortran/25756
19748         * gfortran.dg/label_3.f90: New test.
19749
19750 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19751
19752         PR tree-optimization/25771
19753         * g++.dg/tree-ssa/pr25771.C: New test
19754
19755 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19756
19757         PR tree-opt/24365
19758         * g++.dg/opt/complex5.C: New test.
19759
19760 2006-01-13  Richard Guenther  <rguenther@suse.de>
19761
19762         * gcc.target/i386/387-9.c: New testcase.
19763
19764 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         PR c++/24824
19767         * g++.dg/debug/dwarf2-1.C: New.
19768
19769 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19770
19771         PR testsuite/25728
19772         * lib/gcov.exp (verify-lines): Add "close $fd".
19773
19774 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19775             Ben Elliston  <bje@au.ibm.com>
19776
19777         * gcc.dg/dfp/inf-1.c: New test.
19778
19779 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19780             Yao Qi  <qiyaoltc@cn.ibm.com>
19781             Ben Elliston  <bje@au.ibm.com>
19782             Jon Grimm  <jgrimm2@us.ibm.com>
19783
19784         * gcc.dg/nodfp-1.c: New test.
19785         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19786         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19787         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19788         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19789         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19790         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19791         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19792         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19793         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19794         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19795         * gcc.dg/format/dfp-printf-1.c: Likewise.
19796         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19797         (compat_setup_dfp): New.
19798         * gcc.dg/compat/compat.exp: Use it.
19799         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19800         Make some variables global, prepend "compat_" to their names.
19801         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19802         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19803         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19804         * lib/compat.exp (compat_skip_list): Make global, rename.
19805         * lib/c-compat.exp: New file.
19806         * lib/target-supports.exp (check_effective_target_dfp): New.
19807
19808         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19809         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19810         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19811         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19812         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19813         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19814         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19815         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19816         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19817         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19818         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19819         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19820         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19821         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19822         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19823         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19824         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19825         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19826         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19827         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19828         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19829         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19830         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19831         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19832         gcc.dg/dfp/struct-layout-1.c,
19833         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19834         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19835         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19836         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19837         gcc.dg/dfp/func-vararg-dfp.c,
19838         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19839         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19840         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19841         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19842         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19843
19844 2006-01-11  Richard Guenther  <rguenther@suse.de>
19845
19846         PR tree-optimization/25734
19847         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19848
19849 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19850
19851         PR fortran/25486
19852         * gfortran.dg/literal_character_constant_1_x.F: New test.
19853         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19854         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19855         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19856
19857 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19858
19859         PR c++/25386
19860         * g++.dg/ext/packed3.C: Add expected packed error.
19861
19862 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19863
19864         PR target/25706
19865         * gcc.dg/torture/pr25706-1.c: New test.
19866
19867 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19868
19869         PR tree-optimization/23109
19870         PR tree-optimization/23948
19871         PR tree-optimization/24123
19872
19873         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19874         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19875         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19876         g++.dg/tree-ssa/pr23948.C: New testcases.
19877         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19878         three divisions in order to do the optimization.
19879
19880 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19881
19882         PR c++/25632
19883         * g++.dg/other/pr25632.C: New test.
19884
19885 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19886
19887         PR fortran/25730
19888         * gfortran.dg/used_types_1.f90: New test.
19889
19890 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19891
19892         PR target/25718
19893         * gcc.dg/torture/pr25718-1.c: New test.
19894
19895 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19896
19897         * gfortran.dg/list_read_2.f90: Fix typo in description.
19898
19899 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19900
19901         * lib/target-supports.exp (check_visibility_available): Simplify test
19902         for *-*-netware*.
19903         (check_profiling_available): Fail for *-*-netware*.
19904         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19905         * gcc.dg/20021014-1.c: Likewise.
19906         * gcc.dg/nest.c: Likewise.
19907
19908 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19909
19910         fortran/24936
19911         * gfortran.dg/forall_3.f90: New test.
19912
19913 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19914
19915         PR fortran/21977
19916         * gfortran.dg/nesting_2.f90: New test.
19917         * gfortran.dg/nesting_3.f90: New test.
19918
19919 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19920
19921         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19922         Fix typo in comment.
19923
19924 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19925
19926         * gfortran.dg/single_char_string.f90: New test.
19927
19928 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19929
19930         * gfortran.dg/ichar_2.f90: New test.
19931
19932 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19933
19934         PR fortran/25093
19935         * gfortran.dg/private_type_4.f90: New.
19936
19937 2006-01-07  Richard Guenther  <rguenther@suse.de>
19938
19939         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19940
19941 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19942
19943         * gfortran.dg/func_decl_1.f90: New.
19944         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19945         * gfortran.dg/array_alloc_2.f90: Likewise.
19946         * gfortran.dg/char_result_8.f90: Likewise.
19947         * gfortran.dg/dup_save_1.f90: Likewise.
19948         * gfortran.dg/dup_save_2.f90: Likewise.
19949         * gfortran.dg/f2c_6.f90: Likewise.
19950         * gfortran.dg/f2c_7.f90: Likewise.
19951         * gfortran.dg/func_result_2.f90: Likewise.
19952         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19953
19954 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19955
19956         PR fortran/22146
19957         * gfortran.dg/elemental_subroutine_1.f90: New test.
19958         * gfortran.dg/elemental_subroutine_2.f90: New test.
19959
19960         PR fortran/25029
19961         PR fortran/21256
19962         * gfortran.dg/assumed_size_refs_1.f90: New test.
19963
19964         PR fortran/20868
19965         PR fortran/20870
19966         * gfortran.dg/assumed_size_refs_2.f90: New test.
19967         * gfortran.dg/initialization_1.f90: Change warning message.
19968
19969 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19970
19971         * gcc.dg/tree-ssa/loop-15.c: New test.
19972
19973 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19974
19975         PR fortran/25598
19976         * gfortran.dg/backspace_3.f: New test.
19977         * gfortran.dg/backspace_4.f: New test.
19978
19979 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19980
19981         PR fortran/24268
19982         * gfortran.dg/fmt_white.f: Update test.
19983
19984 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19985
19986         * gcc.dg/cast-1.c: Add new warning.
19987         * gcc.dg/cast-2.c: Likewise.
19988         * gcc.dg/cast-3.c: Likewise.
19989         * gcc.dg/format/cast-1.c: Likewise.
19990         * gcc.dg/cast-4.c: New testcase.
19991
19992 2006-01-05  Richard Guenther  <rguenther@suse.de>
19993
19994         PR tree-optimization/22555
19995         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19996
19997 2006-01-05  Richard Guenther  <rguenther@suse.de>
19998             Diego Novillo  <dnovillo@redhat.com>
19999
20000         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20001         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20002         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20003         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20004         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20005         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20006         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20007         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20008         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20009         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20010         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20011         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20012         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20013         * treelang/compile/extravar.tree: Likewise.
20014         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20015         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20016         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20017         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20018         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20019
20020 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20021
20022         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20023         for 64-bit fix.
20024
20025 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20026
20027         PR fortran/23675
20028         gfortran.dg/char_result_11.f90: New.
20029
20030 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20031
20032         PR c++/24782
20033         * g++.dg/parse/access9.C: New test.
20034         * g++.dg/tc1/dr52.C: Tweak error markers.
20035
20036 2006-01-04  Richard Henderson  <rth@redhat.com>
20037
20038         Merge from gomp branch.
20039         * g++.dg/parse/pragma2.C: Update expected error lines.
20040
20041 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20042
20043         * g++.dg/other/i386-2.C: New test.
20044
20045         PR target/25554
20046         * gcc.c-torture/compile/20051228-1.c: New test.
20047
20048         PR c/25559
20049         * gcc.dg/pr25559.c: New test.
20050
20051 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20052
20053         PR c++/25492
20054         * g++.dg/lookup/friend9.C: New test.
20055
20056         PR c++/25625
20057         * g++.dg/template/repo5.C: New test.
20058
20059 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20060
20061         PR fortran/25101
20062         * gfortran.dg/forall_2.f90: New test.
20063
20064 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20065
20066         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20067         dg-require-weak.  Adjust regexp to handle leading-underscore
20068         targets and space as well as TAB after .weak.  Change previous
20069         64-bit fix to not use naked dot.
20070
20071 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20072
20073         PR rtl-optimization/25578
20074         * gcc.c-torture/execute/20060102-1.c: New testcase.
20075
20076 2006-01-03  Richard Guenther  <rguenther@suse.de>
20077
20078         PR c/25183
20079         * gcc.dg/torture/pr25183.c: New testcase.
20080
20081 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20082
20083         Merge from gomp-branch.
20084         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20085         * gcc.dg/ia64-sync-2.c: Likewise.
20086         * gcc.dg/ia64-sync-3.c: Likewise.
20087         * gcc.dg/ia64-sync-4.c: Likewise.
20088         * gcc.dg/sync-2.c: Likewise.
20089         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20090         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20091
20092 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20093
20094         PR c++/25635
20095         * g++.dg/parse/operator6.C: New test.
20096
20097         PR c++/25637
20098         * g++.dg/parse/error29.C: New test.
20099
20100         PR c++/25638
20101         * g++.dg/parse/dtor6.C: New test.
20102
20103         PR c++/25633
20104         * g++.dg/parse/ctor3.C: New test.
20105
20106         PR c++/25634
20107         * g++.dg/template/class3.C: New test.
20108
20109 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20110
20111         * g++.dg/debug/debug9.C: New.
20112
20113 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20114
20115         PR fortran/24640
20116         * gfortran.dg/label_2.f90: New test.
20117
20118 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20119
20120         * g++.dg/lookup/using12.C: Tighten error marker.
20121
20122 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20123             Andrew Pinski <pinskia@physics.uc.edu>
20124
20125         * gcc.target/powerpc/darwin-abi-3.c: New file.
20126         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20127         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20128         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20129         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20130         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20131         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20132         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20133         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20134
20135 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20136
20137         * gcc.dg/tree-ssa/loadpre1.c: New;
20138         * gcc.dg/tree-ssa/loadpre2.c: New;
20139         * gcc.dg/tree-ssa/loadpre3.c: New;
20140         * gcc.dg/tree-ssa/loadpre4.c: New;
20141         * gcc.dg/tree-ssa/loadpre5.c: New;
20142         * gcc.dg/tree-ssa/loadpre6.c: New;
20143         * gcc.dg/tree-ssa/loadpre7.c: New;
20144         * gcc.dg/tree-ssa/loadpre8.c: New;
20145         * gcc.dg/tree-ssa/loadpre9.c: New;
20146
20147 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20148
20149         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20150         * g++.dg/abi/thunk4.C: Likewise.
20151
20152 2006-01-01  Andreas Jaeger  <aj@suse.de>
20153
20154         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20155         portable.
20156
20157 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20158
20159         PR c++/25294
20160         * gcc.dg/pragma-pack-3.c: New test.
20161         * g++.dg/parse/pragma3.C: New test.
20162
20163 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20164
20165         PR middle-end/24827
20166         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20167
20168 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20169
20170         PR testsuite/25214
20171         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20172
20173 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20174
20175         PR fortran/22607
20176         * gfortran-dg/pure_byref_3.f90: New.
20177
20178         fortran/PR 25396
20179         * gfortran.dg/userdef_operator_1.f90: New.
20180
20181 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20182
20183         * g++.dg/abi/thunk3.C: New.
20184         * g++.dg/abi/thunk4.C: New.
20185
20186 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20187
20188         PR fortran/25532
20189         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20190         associated derived type components of derived types are
20191         properly declared in contained procedures.
20192
20193 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20194
20195         PR libgfortran/25139
20196         * gfortran.dg/backspace_2.f: New test.
20197
20198 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20199
20200         PR libgfortran/25550
20201         * gfortran.dg/endfile.f: New test.
20202
20203 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20204
20205         PR libgfortran/25419
20206         * gfortran.dg/comma.f: New test.
20207
20208 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20209
20210         * lib/gfortran-dg.exp: Remove trailing whitespace.
20211         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20212         -funroll-all-loops.
20213
20214 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20215
20216         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20217         Extended Double long doubles or repeat tests when long double is
20218         the same size as double.
20219
20220 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20221
20222         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20223
20224         PR testsuite/25442
20225         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20226         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20227
20228         PR testsuite/25441
20229         * gcc.dg/pr23911.c: Make test variable static.
20230
20231         PR testsuite/25444
20232         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20233
20234 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20235
20236         PR c++/25439
20237         * g++.dg/parse/crash17.C: Adjust error markers.
20238         * g++.dg/template/error20.C: New test.
20239
20240 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/23172
20243         * g++.dg/ext/complit4.C: New test.
20244
20245         PR c++/25417
20246         * g++.dg/ext/complit5.C: Likewise.
20247
20248 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20249
20250         PR tree-optimization/25125
20251         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20252         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20253         * gcc.c-torture/execute/pr25125.c: New.
20254
20255 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20256
20257         PR fortran/25029
20258         PR fortran/21256
20259         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20260         functions with incorrect assumed size references.
20261
20262 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/23171
20265         * g++.dg/opt/init1.C: New test.
20266
20267 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20268
20269         PR c++/24671
20270         * g++.dg/template/sfinae3.C: New test.
20271
20272 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20273
20274         * g++.dg/other/friend4.C: New test.
20275
20276 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20277
20278         PR target/25005
20279         * g++.dg/opt/pr25005.C: New test.
20280
20281 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/25369
20284         * g++.dg/template/ptrmem16.C: New test.
20285
20286 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20287
20288         PR fortran/25029
20289         PR fortran/21256
20290         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20291
20292 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20293
20294         PR libgfortran/25307
20295         * gfortran.dg/list_read_5.f90: New test.
20296
20297 2005-12-22  Richard Henderson  <rth@redhat.com>
20298
20299         * gcc.target/i386/sse-7.c: Use -msse2.
20300
20301 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20302
20303         PR rtl-optimization/25432
20304         * gcc.c-torture/compile/20051216-1.c: New test.
20305
20306         PR objc/25328
20307         * objc/execute/pr25328.m: New test.
20308
20309 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20310
20311         PR c++/25364
20312         * g++.dg/template/call4.C: New test.
20313
20314 2005-12-22  Dale Johannesen  <dalej@apple.com>
20315
20316         * gcc.target/i386/sse-17.c: New.
20317
20318 2005-12-22  Paul Brook  <paul@codesourcery.com>
20319
20320         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20321
20322 2005-12-22  Paul Brook  <paul@codesourcery.com>
20323
20324         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20325
20326 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20327
20328         PR tree-opt/25513
20329         * gcc.c-torture/compile/pr25513.c: New test.
20330
20331 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20332
20333         PR c++/23333
20334         * g++.dg/parse/error25.C: Add more tests.
20335
20336 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20337
20338         PR fortran/18990
20339         * gfortran.dg/der_charlen_1.f90: New.
20340
20341 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20342
20343         PR fortran/20889
20344         * gfortran.dg/pointer_component_type_1.f90: New test.
20345
20346         PR fortran/25029
20347         PR fortran/21256
20348         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20349         should give an error with assumed size array refernces and checks
20350         those that should not.
20351         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20352         reference an upper bound so that it does not generate an error.
20353
20354         PR fortran/19362
20355         PR fortran/20244
20356         PR fortran/20864
20357         PR fortran/25391
20358         * gfortran.dg/used_dummy_types_1.f90: New test.
20359         * gfortran.dg/used_dummy_types_2.f90: New test.
20360         * gfortran.dg/used_dummy_types_3.f90: New test.
20361         * gfortran.dg/used_dummy_types_4.f90: New test.
20362         * gfortran.dg/used_dummy_types_5.f90: New test.
20363
20364         PR fortran/23152
20365         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20366         group already being USE associated.
20367         * gfortran.dg/assumed_shape_nml.f90: New test.
20368         * gfortran.dg/assumed_size_nml.f90: New test.
20369
20370         PR fortran/20862
20371         PR fortran/25053
20372         PR fortran/25063
20373         PR fortran/25064
20374         PR fortran/25066
20375         PR fortran/25067
20376         PR fortran/25068
20377         PR fortran/25307
20378         * gfortran.dg/io_constraints_1.f90: New test.
20379         * gfortran.dg/io_constraints_1.f90: New test.
20380         * gfortran.dg/iostat_3.f90: Change wording of warning.
20381         * gfortran.dg/g77/19981216-0.f: The same.
20382
20383 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20384
20385         PR tree-optimization/23518
20386         * gcc.dg/pr23518.c: New.
20387
20388 2005-12-21  Mike Stump  <mrs@apple.com>
20389
20390         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20391
20392 2005-12-21  Paul Brook  <paul@codesourcery.com>
20393
20394         * gcc.dg/pr19340.c: Skip on m68k targets.
20395
20396 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20397
20398         PR rtl-optimization/25196
20399         * gcc.dg/pr25196.c: New test.
20400
20401 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20402
20403         PR fortran/25423
20404         gfortran.dg/where_nested_1.f90: New.
20405
20406 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20407
20408         PR tree-optimization/25382.
20409         * gcc.dg/tree-ssa/pr25382.c: New.
20410
20411 2005-12-20  Richard Guenther  <rguenther@suse.de>
20412
20413         PR middle-end/24306
20414         * gcc.target/i386/pr24306.c: New testcase.
20415
20416 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20417
20418         PR tree-optimization/25501
20419         * gcc.dg/tree-ssa/pr25501.c: New.
20420
20421 2005-12-20  Richard Guenther  <rguenther@suse.de>
20422
20423         Revert
20424         2005-12-02  Richard Guenther  <rguenther@suse.de>
20425
20426         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20427
20428 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20429
20430         PR c++/21228
20431         * g++.dg/warn/Wunreachable-code-2.C: New test.
20432
20433 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20434
20435         PR c++/24278
20436         * g++.dg/template/ctor5.C: New test.
20437
20438         PR c++/24915
20439         * g++.dg/template/overload8.C: New test.
20440
20441 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20442
20443         * gcc.c-torture/compile/pr25483 : New test.
20444
20445 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20446
20447         PR c++/20552
20448         * g++.dg/ext/typeof10.C: New test.
20449
20450 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20451
20452         * gcc.dg/mt-loopi1.c: New.
20453
20454 2005-12-18  Richard Guenther  <rguenther@suse.de>
20455
20456         PR tree-optimization/25481
20457         * gcc.dg/torture/pr25481.c: New testcase.
20458
20459 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20460
20461         PR rtl-optimization/21041
20462         * gcc.dg/pr21041.c: New test.
20463
20464 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20465
20466         PR libgfortran/25463
20467         * gfortran.dg/advance.f90: New test.
20468
20469 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20470
20471         * gcc.dg/20051201-1.c: New test.
20472
20473 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20474
20475         PR fortran/25018
20476         * gfortran.dg/initialization_1.f90: New test.
20477         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20478         * gfortran.dg/g77/980616-0.f: The same.
20479
20480 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20481
20482         * PR fortran/25458
20483         * gfortran.dg/chkbits.f90: New test.
20484
20485 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20486
20487         * gfortran.dg/enum_5.f: Revert to previous version.
20488
20489 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20490
20491         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20492         * gfortran.dg/nested_modules_1.f90: Ditto.
20493         * gfortran.dg/hollerith_f95.f90: Ditto.
20494         * gfortran.dg/select_5.f90: Ditto.
20495         * gfortran.dg/secnds.f: Ditto.
20496         * gfortran.dg/hollerith2.f90: Ditto.
20497         * gfortran.dg/imag_2.f: Ditto.
20498         * gfortran.dg/ftell_2.f90: Ditto.
20499         * gfortran.dg/malloc_free_1.f90: Ditto.
20500         * gfortran.dg/logint-1.f: Ditto.
20501         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20502         * gfortran.dg/e_d_fmt.f90: Ditto.
20503         * gfortran.dg/hollerith_legacy.f90: Ditto.
20504         * gfortran.dg/logint-2.f: Ditto.
20505         * gfortran.dg/enum_5.f90: Ditto.
20506         * gfortran.dg/f2c_2.f90: Ditto.
20507         * gfortran.dg/pr17143.f90: Ditto.
20508         * gfortran.dg/namelist_14.f90: Ditto.
20509         * gfortran.dg/logint-3.f: Ditto.
20510         * gfortran.dg/spread_scalar_source.f90: Ditto.
20511         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20512         * gfortran.dg/namelist_11.f: Ditto.
20513         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20514         * gfortran.dg/g77/20010519-1.f
20515         * gfortran.dg/g77/alpha1.f: Ditto.
20516         * gfortran.dg/g77/990115-1.f: Ditto.
20517         * gfortran.dg/g77/erfc.f: Ditto.
20518         * gfortran.dg/g77/19990313-3.f: Ditto.
20519         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20520         * gfortran.dg/g77/20010426.f: Ditto.
20521         * gfortran.dg/g77/19990313-0.f: Ditto.
20522         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20523         * gfortran.dg/g77/20000629-1.f: Ditto.
20524         * gfortran.dg/g77/970125-0.f: Ditto.
20525         * gfortran.dg/g77/8485.f: Ditto.
20526         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20527         * gfortran.dg/g77/19990313-1.f: Ditto.
20528         * gfortran.dg/g77/int8421.f: Ditto.
20529         * gfortran.dg/g77/19990305-0.f: Ditto.
20530         * gfortran.dg/g77/947.f: Ditto.
20531         * gfortran.dg/g77/19990905-2.f: Ditto.
20532         * gfortran.dg/g77/cabs.f: Ditto.
20533         * gfortran.dg/g77/19990313-2.f: Ditto.
20534         * gfortran.dg/g77/20020307-1.f: Ditto.
20535         * gfortran.dg/g77/dcomplex.f: Ditto.
20536         * gfortran.dg/g77/19990502-1.f: Ditto.
20537         * gfortran.dg/g77/19981216-0.f: Ditto.
20538         * gfortran.dg/common_4.f90: Ditto.
20539         * gfortran.dg/entry_4.f90: Ditto.
20540         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20541         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20542         * gfortran.dg/namelist_12.f: Ditto.
20543         * gfortran.dg/scale_1.f90: Ditto.
20544         * gfortran.dg/modulo_1.f90
20545         * gfortran.dg/hollerith.f90: Ditto.
20546         * gfortran.dg/direct_io_3.f90: Ditto.
20547         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20548         * gfortran.dg/gnu_logical_1.F: Ditto.
20549         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20550         * gfortran.dg/assign_1.f90: Ditto.
20551         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20552         * gfortran.dg/pr23095.f: Ditto.
20553         * gfortran.dg/read_float_1.f90: Ditto.
20554
20555 2005-12-17  Andreas Jaeger  <aj@suse.de>
20556
20557         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20558         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20559
20560 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20561
20562         PR fortran/24268
20563         * gfortran.dg/fmt_white.f: New test.
20564
20565 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20566
20567         * gfortran.dg/label_1.f90: New test.
20568
20569 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20570
20571         PR testsuite/25422
20572         * gcc.dg/20031012-1.c: Add -Walways-true option.
20573         * gcc.dg/weak/weak-3.c: Likewise.
20574         * g++.old-deja/g++.mike/warn8.C: Likewise.
20575
20576 2005-12-16  Mike Stump  <mrs@apple.com>
20577
20578         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20579         exit.
20580
20581 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20582
20583         PR libgfortran/25264
20584         PR libgfortran/25349
20585         * gfortran.dg/tl_editing.f90: Added additional checks.
20586         * gfortran.dg/t_editing.f: New test.
20587         * gfortran.dg/write_padding.f90: New test
20588
20589 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20590
20591         PR testsuite/25215
20592         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20593
20594 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20595
20596         PR rtl-optimization/24899
20597         * gcc.c-torture/execute/20051215-1.c: New test.
20598
20599 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20600
20601         PR 24823
20602         * gfortran.dg/pr24823.f: New test.
20603
20604 2005-12-16  Jeff Law  <law@redhat.com>
20605
20606         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20607
20608 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20609
20610         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20611         (base_types): Change C++ style comments to C style comments.  Remove
20612         aligned types from the array.  Keep Enums disabled.
20613         (complex_types): Remove aligned types from the array.
20614         Comment out "_Complex long double".
20615         (attrib_types): Remove.
20616         (complex_attrib_types): Remove.
20617         (attrib_array_types): Remove.
20618         (complex_attrib_array_types): Remove.
20619         (aligned_bitfld_types): Remove.
20620         (n_aligned_bitfld_types): Remove.
20621         (FEATURE_ALIGNEDPACKED): Delete.
20622         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20623         (singles): Remove support for adding attributes.
20624         (choose_type): Remove support for attributed types.
20625         (generate_fields): Remove support for attributed bit-fields.
20626         Remove support for adding attributes.
20627         (generate_random_tests): Remove support for adding attributes.
20628         (features): Add back "[0] :0" and "complex vector [0]".
20629         (main): Remove support for attributed bit-fields.
20630         Uncomment the calling of generate_random_tests for the rests of
20631         the tests.
20632
20633 2005-12-16  Jan Hubicka  <jh@suse.cz>
20634
20635         * gcc.c-torture/combine/pr25224.c: New.
20636
20637 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20638
20639         PR other/25028
20640         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20641         HP-UX.
20642
20643 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20644
20645         * gcc.dg/20051215-1.c: New file.
20646
20647 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20648
20649         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20650         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20651
20652 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20653
20654         PR fortran/18197
20655         * gfortran.dg/dummy_functions_1.f90: New.
20656
20657 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20658
20659         PR rtl-optimization/25310
20660         * gcc.c-torture/compile/pr25310.c: New test.
20661
20662 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20663
20664         PR debug/25023
20665         * gcc.dg/pr25023.c: New test.
20666
20667 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20668
20669         * g++.old-deja/g++.brendan/redecl1.C,
20670         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20671         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20672         g++.old-deja/g++.oliva/typeof1.C,
20673         g++.old-deja/g++.other/crash16.C,
20674         g++.old-deja/g++.other/crash34.C,
20675         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20676         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20677         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20678         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20679         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20680         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20681         Remove xfail.
20682
20683 2005-12-14  Kean Johnston  <jkj@sco.com>
20684             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20685
20686         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20687         * gcc.target/i386/20020523-1.c: Ditto.
20688         * gcc.target/i386/tailcall-1.c: Ditto.
20689         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20690         * gcc.target/i386/ssetype-5.c: Ditto.
20691
20692 2005-12-14  Jeff Law  <law@redhat.com>
20693
20694         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20695
20696 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20697
20698         PR target/25254
20699         PR target/24188
20700         * gcc.target/i386/pr25254.c: New test.
20701         * gfortran.dg/PR24188.f: New test.
20702
20703 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20704
20705         * lib/fortran-torture.exp: Catch remaining uses of
20706         remote_file build delete.
20707
20708 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20709
20710         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20711
20712 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20713
20714         * gcc.dg/warn-addr-cmp.c: New test.
20715
20716 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20717
20718         PR debug/25023
20719         PR target/25293
20720         * gcc.target/i386/pr25293.c: New test.
20721
20722 2005-12-13  Petr Machata  <machata@post.cz>
20723
20724         PR c++/24907
20725         * g++.dg/parse/comma2.C: New test.
20726
20727 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20728             Jakub Jelinek  <jakub@redhat.com>
20729
20730         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20731         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20732         (limits.h): Include unconditionally.
20733         (stdlib.h): Likewise.
20734         (hashtab.h): Do not include.
20735         (getopt.h): Likewise.
20736         (stddef.h): Include.
20737         (hashval_t): Define.
20738         (struct entry): Add "next" field.
20739         (HASH_SIZE): New macro.
20740         (hash_table): New variable.
20741         (switchfiles): Do not use xmalloc.
20742         (mix): New macro.
20743         (iterative_hash): New function.
20744         (hasht): Remove.
20745         (e_exists): New function.
20746         (e_insert): Likewise.
20747         (output): Use, instead of libiberty hashtable functions.
20748         (main): Do not use getopt.  Do not call htab_create.
20749
20750 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20751
20752         PR c++/25331
20753         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20754         put atal* and atpaal* attributes on array elements.
20755         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20756         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20757         put atal* and atpaal* attributes on array elements.
20758         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20759
20760 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20761
20762         * gcc.dg/single-precision-constant.c: New test.
20763
20764 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20765
20766         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20767         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20768         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20769         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20770         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20771         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20772         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20773         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20774         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20775         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20776         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20777         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20778         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20779         gcc.target/powerpc/ppc-sdata-2.c,
20780         gcc.target/powerpc/ppc-stackalign-1.c,
20781         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20782         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20783         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20784         gcc.target/powerpc/rs6000-ldouble-2.c,
20785         gcc.target/powerpc/rs6000-power2-1.c,
20786         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20787         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20788         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20789         option into target selector.
20790         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20791         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20792
20793 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20794
20795         PR objc/25348
20796         * objc.dg/encode-9.m: New test.
20797
20798 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20799
20800         PR testsuite/20772
20801         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20802         * gcc.dg/asm-b.c: Fix typo.
20803         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20804         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20805         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20806         i?86 lp64 and x86_64 ilp32.
20807         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20808         on i?86 lp64.
20809         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20810
20811 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20812
20813         PR fortran/25078
20814         gfortran.dg/equiv_5.f90: New test.
20815
20816 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20817
20818         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20819         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20820         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20821         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20822         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20823         * gcc.dg/tree-ssa/reassoc-5.c: New.
20824         * gcc.dg/tree-ssa/reassoc-6.c: New.
20825         * gcc.dg/tree-ssa/reassoc-7.c: New.
20826         * gcc.dg/tree-ssa/reassoc-8.c: New.
20827         * gcc.dg/tree-ssa/reassoc-9.c: New.
20828         * gcc.dg/tree-ssa/reassoc-10.c: New.
20829         * gcc.dg/tree-ssa/reassoc-11.c: New.
20830
20831 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20832
20833         PR testsuite/25167
20834         PR testsuite/24478
20835         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20836
20837 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20838
20839         PR c++/25300
20840         * g++.dg/template/inherit.C: Do not use a generic error message.
20841
20842 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20843
20844         PR libobjc/25354
20845         * objc.dg/gnu-encoding: New directory.
20846         * objc.dg/gnu-encoding/compat-common.h: New file.
20847         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20848         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20849         * objc.dg/gnu-encoding/vector-defs.h: New file.
20850         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20851         * objc.dg/gnu-encoding/generate-random.c: New file.
20852         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20853         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20854         * objc.dg/gnu-encoding/generate-random.h: New file.
20855
20856 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20857
20858         PR c++/25337
20859         * g++.dg/template/defarg7.C: New test.
20860
20861 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20862
20863         PR libobjc/25347
20864         * objc.dg/encode-8.m: New test.
20865
20866 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20867
20868         PR libobjc/25346
20869         * objc.dg/encode-7.m: New test.
20870
20871 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/25010
20874         * g++.dg/opt/inline10.C: New test.
20875
20876 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20877
20878         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20879
20880 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20881
20882         * gfortran.dg/substring_equivalence.f90: typo in comment
20883
20884 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20885
20886         PR fortran/25068
20887         * gfortran.dg/iostat_3.f90: New test.
20888
20889 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20890
20891         PR fortran/23815
20892         * gfortran.dg/unf_io_convert_1.f90: New test.
20893         * gfortran.dg/unf_io_convert_2.f90: New test.
20894         * gfortran.dg/unf_io_convert_3.f90: New test.
20895
20896 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20897
20898         PR testsuite/20772
20899         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20900         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20901         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20902         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20903         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20904         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20905         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20906         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20907         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20908         gcc.dg/torture/fp-int-convert-float128-timode.c,
20909         gcc.dg/torture/fp-int-convert-float128.c,
20910         gcc.dg/torture/fp-int-convert-float80-timode.c,
20911         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20912         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20913
20914         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20915
20916 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20917
20918         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20919
20920 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20921
20922         * gcc.dg/20051207-1.c,
20923         * gcc.dg/20051207-2.c,
20924         * gcc.dg/20051207-3.c: New tests.
20925
20926 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20927
20928         PR testsuite/20772
20929         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20930         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20931         dg-skip-if target selector.
20932
20933         PR testsuite/20772
20934         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20935         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20936         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20937         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20938         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20939         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20940         and/or merge with i?86 cases.
20941
20942         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20943
20944         PR testsuite/20772
20945         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20946         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20947         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20948         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20949         x86_64-*-linux*.
20950
20951 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20952
20953         PR target/25311
20954         * gcc.c-torture/compile/pr25311.c: New test.
20955
20956 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20957
20958         PR libgfortran/25039
20959         * gfortran.dg/read_comma.f: New test.
20960
20961 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20962
20963         PR c++/19317
20964         * g++.dg/opt/pr19317-1.C: New test.
20965         * g++.dg/opt/pr19317-2.C: New test.
20966         * g++.dg/opt/pr19317-3.C: New test.
20967
20968         PR target/19005
20969         * gcc.c-torture/execute/pr19005.c: New test.
20970
20971         PR target/17828
20972         * g++.old-deja/g++.other/comdat5.C: New test.
20973         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20974
20975         * g++.dg/compat/struct-layout-1.exp: New file.
20976         * g++.dg/compat/struct-layout-1.h: New.
20977         * g++.dg/compat/struct-layout-1_generate.c: New.
20978         * g++.dg/compat/struct-layout-1_x1.h: New.
20979         * g++.dg/compat/struct-layout-1_x2.h: New.
20980         * g++.dg/compat/struct-layout-1_y1.h: New.
20981         * g++.dg/compat/struct-layout-1_y2.h: New.
20982
20983         * gcc.dg/20050330-2.c: New test.
20984
20985 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20986
20987         PR fortran/25292
20988         * gfortran.dg/associated_1.f90: New.
20989
20990 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20991
20992         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20993         ILP32 vect_no_align platforms.
20994
20995 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20996             Jakub Jelinek  <jakub@redhat.com>
20997
20998         PR target/25268
20999         * gcc.c-torture/compile/20051207-1.c: New test.
21000
21001 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21002
21003         PR testsuite/20772
21004         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21005         gcc.dg/torture/pr18582-1.c,
21006         gcc.target/i386/attributes-error.c: Also test on x86_64.
21007
21008         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21009
21010 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21011
21012         PR c++/19397
21013         * g++.dg/template/typedef3.C: New test.
21014
21015         PR c++/19762
21016         PR c++/19764
21017         * g++.dg/template/dtor3.C: Fix error markers.
21018
21019 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21020
21021         * lib/target-supports.exp (check_effective_target_sync_char_short):
21022         Add s390*.
21023
21024 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21025
21026         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21027
21028 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21029
21030         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21031         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21032         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21033         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21034
21035 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21036
21037         PR c++/25263
21038         * g++.dg/other/array2.C: New test case.
21039
21040 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21041
21042         * gcc.dg/darwin-weakimport-3.c: New.
21043
21044         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21045         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21046         and to work on Darwin.
21047         * gcc.dg/attr-weakref-1b.c: New file.
21048         * gcc.dg/attr-weakref-2.c: New test.
21049         * gcc.dg/darwin-weakref-1.c: New test.
21050
21051 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21052
21053         PR testsuite/25247
21054         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21055         use in selector expressions.
21056         (dg-xfail-if): Ditto.
21057         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21058         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21059         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21060         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21061         * gcc.test-framework/test-framework.exp: Skip generated tests if
21062         CHECK_TEST_FRAMEWORK is not 1.
21063
21064 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21065
21066         PR tree-optimization/24963
21067         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21068
21069         PR target/24108
21070         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21071
21072         PR target/18580
21073         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21074         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21075         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21076         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21077
21078 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21079
21080         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21081         dg-options.
21082
21083 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21084
21085         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21086
21087 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21088
21089         * gcc.dg/format/cast-1.c: New test.
21090
21091 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21092
21093         PR c/7776
21094         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21095         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21096         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21097         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21098
21099 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21100
21101         * gcc.dg/cast-pretty-print-1.c: New test.
21102
21103 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21104
21105         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21106
21107 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21108
21109         PR c++/24173
21110         * g++.dg/template/friend40.C: New test.
21111
21112 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21113
21114         PR target/25199
21115         * gcc.target/i386/movq-2.c: New test.
21116         * gcc.target/i386/movq.c: Remove target i?86, instead add
21117         dg-require-effective-target ilp32.
21118
21119 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21120
21121         PR c++/24103
21122         * g++.dg/other/default1.C: New test.
21123
21124 2005-12-02  Richard Guenther  <rguenther@suse.de>
21125
21126         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21127
21128 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21129
21130         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21131
21132 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21133
21134         PR target/21017
21135         * gcc.target/powerpc/rotate.c: New.
21136
21137 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21138
21139         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21140         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21141
21142 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21143
21144         PR c/13384
21145         * gcc.dg/pr17730-1.c: Adjust.
21146         * gcc.dg/lvalue1.c (main): Likewise.
21147         * gcc.dg/lvalue-2.c: Likewise.
21148         * g++.dg/pr7503-3.C
21149
21150 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21151
21152         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21153         error messages.
21154
21155 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21156
21157         PR fortran/24789
21158         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21159
21160 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21161
21162         PR target/24475
21163         * lib/target-supports.exp (check_effective_target_tls): New.
21164         (check_effective_target_tls_runtime): New.
21165         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21166         for TLS support.
21167         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21168         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21169         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21170         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21171         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21172         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21173         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21174         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21175         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21176         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21177         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21178         effective-target TLS.
21179         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21180         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21181         effective-target TLS runtime.
21182
21183 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21184
21185         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21186
21187 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21188
21189         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21190         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21191         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21192         ignored" warnings when "packing" is the same as the ABI layout.
21193
21194 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21195
21196         PR fortran/21302
21197         * gfortran.dg/line_length_1.f: New test.
21198         * gfortran.dg/line_length_2.f90: Ditto.
21199
21200 2005-11-30  Richard Guenther  <rguenther@suse.de>
21201
21202         PR tree-optimization/21655
21203         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21204
21205 2005-11-30  Dale Johannesen  <dalej@apple.com>
21206
21207         * gcc.c-torture/compile/pr24930.c: New.
21208
21209 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21210
21211         PR fortran/15809
21212         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21213
21214 2005-11-30  Jeff Law  <law@redhat.com>
21215
21216         * g++.old-deja/g++.law/pr25000.C: New test.
21217
21218 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21219
21220         * gcc.dg/tls/opt-11.c: New test.
21221
21222 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21223
21224         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21225         targets.
21226         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21227         LP64 ia64.
21228
21229 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21230
21231         * gfortran.dg/open_access_1.f90: New test.
21232
21233 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21234
21235         * gcc.dg/charset/builtin2.c: New test.
21236
21237 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21238
21239         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21240         on mmix-*-* for *_[xy].c.
21241
21242 2005-11-28  Kean Johnston  <jkj@sco.com>
21243
21244         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21245         headers.
21246         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21247         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21248         * gcc.target/i386/asm-3.c: Ditto.
21249         * gcc.target/i386/clobbers.c: Ditto.
21250         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21251         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21252         test regexp.
21253         * gcc.target/i386/mul.c: Ditto.
21254         * gcc.target/i386/ssetype-1.c: Ditto.
21255         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21256         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21257         static so the test works with -fPIC mode too. Based on comment in
21258         PR19231 by Pinski.
21259         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21260
21261 2005-11-28  Richard Guenther  <rguenther@suse.de>
21262
21263         * gcc.dg/alias-9.c: New testcase.
21264         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21265
21266 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21267             Uros Bizjak  <uros@kss-loka.si>
21268
21269         PR middle-end/20219
21270         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21271         tan(x)/sin(x) transformations.
21272
21273 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21274
21275         PR middle-end/24575
21276         * gcc.dg/tree-ssa/divide-3.c: New test.
21277         * gcc.dg/tree-ssa/divide-4.c: New test.
21278
21279 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21280
21281         PR fortran/24917
21282         *  gfortran.dg/boz_6.f90: New test.
21283
21284 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21285
21286         PR fortran/23912
21287         * gfortran.dg/modulo_1.f90: New test.
21288
21289 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21290
21291         PR libfortran/24919
21292         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21293         fail on CRLF platforms.
21294         * gfortran.dg/ftell_2.f90: Likewise.
21295
21296 2005-11-26  Eric Christopher  <echristo@apple.com>
21297
21298         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21299
21300 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21301
21302         * objc.dg/gnu-runtime-3.m: Simplify.
21303
21304 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21305
21306         PR middle-end/23669
21307         * gcc.dg/tree-ssa/divide-1.c: New test.
21308         * gcc.dg/tree-ssa/divide-2.c: New test.
21309
21310 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21311
21312         PR libgfortran/24945
21313         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21314
21315 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21316
21317         PR libgfortran/24945
21318         * gfortran.dg/open_status_2.f90: New test.
21319
21320 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21321
21322         * gcc.c-torture/execute/builtins/fprintf.c,
21323         gcc.c-torture/execute/builtins/fputs-lib.c,
21324         gcc.c-torture/execute/builtins/fputs.c,
21325         gcc.c-torture/execute/builtins/lib/fprintf.c,
21326         gcc.c-torture/execute/builtins/lib/printf.c,
21327         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21328
21329 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21330
21331         * gcc.dg/20050922-2.c: New test.
21332
21333 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21334
21335         * objc.dg/gnu-runtime-3.m: New test.
21336
21337 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21338
21339         PR c++/9278
21340         * g++.dg/other/void1.C: New test.
21341
21342 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21343
21344         PR middle-end/24998
21345         * gcc.dg/torture/fp-int-convert-float.c,
21346         gcc.dg/torture/fp-int-convert-double.c,
21347         gcc.dg/torture/fp-int-convert-long-double.c,
21348         gcc.dg/torture/fp-int-convert-timode.c,
21349         gcc.dg/torture/fp-int-convert-float80.c,
21350         gcc.dg/torture/fp-int-convert-float80-timode.c,
21351         gcc.dg/torture/fp-int-convert-float128.c,
21352         gcc.dg/torture/fp-int-convert-float128-timode.c,
21353         gcc.dg/torture/fp-int-convert.h: New files.
21354
21355 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21356
21357         PR middle-end/24989
21358         * gcc.dg/tree-ssa/bool-10.c: New test.
21359         * gcc.dg/tree-ssa/bool-11.c: New test.
21360         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21361
21362 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21363
21364         PR middle-end/24990
21365         * tree-ssa/pr24990-1.c: New test.
21366
21367 2005-11-24  Richard Guenther  <rguenther@suse.de>
21368         Dirk Mueller <dmueller@suse.de>
21369
21370         PR c++/14024
21371         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21372         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21373         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21374         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21375         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21376         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21377
21378 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21379
21380         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21381
21382 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21383
21384         PR c/21668
21385         * gcc.dg/Wc++-compat.c: New.
21386         * gcc.dg/Wno-c++-compat.c: New.
21387
21388 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21389
21390         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21391         (vspltish, vspltisw): Likewise.
21392
21393 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21394
21395         PR libgfortran/24794
21396         * gfortran.dg/namelist_12.f: Fix quotes.
21397         * gfortran.dg/namelist_13.f90: Fix quotes.
21398         * gfortran.dg/namelist_14.f90: Fix quotes.
21399         * gfortran.dg/namelist_15.f90: Fix quotes.
21400         * gfortran.dg/namelist_use.f90: Fix quotes.
21401         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21402         * gfortran.dg/namelist_21.f90: New test.
21403         * gfortran.dg/namelist_22.f90: New test.
21404
21405 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21406
21407         PR target/23435
21408         * gcc.c-torture/compile/pr23435.c: New.
21409
21410 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21411
21412         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21413
21414 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21415
21416         * gcc.target/powerpc/405-macchw-1.c,
21417         gcc.target/powerpc/405-macchw-2.c,
21418         gcc.target/powerpc/405-macchwu-1.c,
21419         gcc.target/powerpc/405-macchwu-2.c,
21420         gcc.target/powerpc/405-machhw-1.c,
21421         gcc.target/powerpc/405-machhw-2.c,
21422         gcc.target/powerpc/405-machhwu-1.c,
21423         gcc.target/powerpc/405-machhwu-2.c,
21424         gcc.target/powerpc/405-maclhw-1.c,
21425         gcc.target/powerpc/405-maclhw-2.c,
21426         gcc.target/powerpc/405-maclhwu-1.c,
21427         gcc.target/powerpc/405-maclhwu-2.c,
21428         gcc.target/powerpc/405-mulchw-1.c,
21429         gcc.target/powerpc/405-mulchw-2.c,
21430         gcc.target/powerpc/405-mulchwu-1.c,
21431         gcc.target/powerpc/405-mulchwu-2.c,
21432         gcc.target/powerpc/405-mulhhw-1.c,
21433         gcc.target/powerpc/405-mulhhw-2.c,
21434         gcc.target/powerpc/405-mulhhwu-1.c,
21435         gcc.target/powerpc/405-mulhhwu-2.c,
21436         gcc.target/powerpc/405-mullhw-1.c,
21437         gcc.target/powerpc/405-mullhw-2.c,
21438         gcc.target/powerpc/405-mullhwu-1.c,
21439         gcc.target/powerpc/405-mullhwu-2.c,
21440         gcc.target/powerpc/405-nmacchw-1.c,
21441         gcc.target/powerpc/405-nmacchw-2.c,
21442         gcc.target/powerpc/405-nmachhw-1.c,
21443         gcc.target/powerpc/405-nmachhw-2.c,
21444         gcc.target/powerpc/405-nmaclhw-1.c,
21445         gcc.target/powerpc/405-nmaclhw-2.c,
21446         gcc.target/powerpc/440-macchw-1.c,
21447         gcc.target/powerpc/440-macchw-2.c,
21448         gcc.target/powerpc/440-macchwu-1.c,
21449         gcc.target/powerpc/440-macchwu-2.c,
21450         gcc.target/powerpc/440-machhw-1.c,
21451         gcc.target/powerpc/440-machhw-2.c,
21452         gcc.target/powerpc/440-machhwu-1.c,
21453         gcc.target/powerpc/440-machhwu-2.c,
21454         gcc.target/powerpc/440-maclhw-1.c,
21455         gcc.target/powerpc/440-maclhw-2.c,
21456         gcc.target/powerpc/440-maclhwu-1.c,
21457         gcc.target/powerpc/440-maclhwu-2.c,
21458         gcc.target/powerpc/440-mulchw-1.c,
21459         gcc.target/powerpc/440-mulchw-2.c,
21460         gcc.target/powerpc/440-mulchwu-1.c,
21461         gcc.target/powerpc/440-mulchwu-2.c,
21462         gcc.target/powerpc/440-mulhhw-1.c,
21463         gcc.target/powerpc/440-mulhhw-2.c,
21464         gcc.target/powerpc/440-mulhhwu-1.c,
21465         gcc.target/powerpc/440-mulhhwu-2.c,
21466         gcc.target/powerpc/440-mullhw-1.c,
21467         gcc.target/powerpc/440-mullhw-2.c,
21468         gcc.target/powerpc/440-mullhwu-1.c,
21469         gcc.target/powerpc/440-mullhwu-2.c,
21470         gcc.target/powerpc/440-nmacchw-1.c,
21471         gcc.target/powerpc/440-nmacchw-2.c,
21472         gcc.target/powerpc/440-nmachhw-1.c,
21473         gcc.target/powerpc/440-nmachhw-2.c,
21474         gcc.target/powerpc/440-nmaclhw-1.c,
21475         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21476
21477 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21478
21479         PR fortran/24774
21480         * gfortran.dg/inquire_9.f90: New test.
21481
21482         PR fortran/21647
21483         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21484
21485 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21486
21487         PR libfortran/24432
21488         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21489         Check that 'cos' is supported.
21490
21491 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21492
21493         PR fortran/24223
21494         * gfortran.dg/substring_equivalence.f90: New test.
21495
21496         PR fortran/24705
21497         * gfortran.dg/auto_internal_assumed.f90: New test.
21498
21499 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21500
21501         * gcc.dg/fold-div-2.c: New test.
21502
21503 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21504
21505         PR rtl-optimization/24883
21506         * gcc.c-torture/compile/pr24883.c: New test.
21507
21508 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21509
21510         PR middle-end/20583
21511         * gcc.c-torture/compile/pr20583.c: New.
21512
21513 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21514
21515         * gcc.c-torture/execute/usmul.c: New test.
21516
21517 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21518
21519         * gcc.dg/tree-ssa/vrp22.c: New test.
21520
21521 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21522
21523         PR middle-end/24912
21524         * gcc.dg/torture/pr24912-1.c: New test.
21525
21526 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21527
21528         PR fortran/24862
21529         * gfortran.dg/arrayio_derived_1.f90: New test.
21530
21531 2005-11-19  Richard Guenther  <rguenther@suse.de>
21532
21533         PR middle-end/23294
21534         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21535
21536 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21537
21538         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21539
21540 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/8355
21543         * g++.dg/template/friend39.C: New test.
21544
21545 2005-11-18  James E Wilson  <wilson@specifix.com>
21546
21547         * gcc.dg/builtin-strstr.c: New.
21548
21549 2005-11-18  Richard Henderson  <rth@redhat.com>
21550
21551         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21552         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21553         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21554         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21555         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21556         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21557         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21558         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21559         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21560         renaming to remove initial "ia64-".
21561
21562 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21563
21564         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21565
21566 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21567
21568         * g++.dg/cpp/string-2.C: New test.
21569
21570 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21571
21572         * gcc.dg/tree-ssa/loop-14.c: New test.
21573
21574 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21575             Michael Chamberlain <michael@chamberlain.net.au>
21576
21577         * ada/acats/run_all.sh (target_run): Kill long running tests.
21578
21579 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21580
21581         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21582         * gcc.dg/cleanup-9.c: Likewise.
21583         * gcc.dg/cleanup-10.c: Likewise.
21584         * gcc.dg/cleanup-11.c: Likewise.
21585
21586 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21587
21588         PR fortran/24892
21589         * gfortran.dg/open_access_append_1.f90: New test.
21590         * gfortran.dg/open_access_append_2.f90: New test.
21591
21592 2005-11-16  Richard Guenther  <rguenther@suse.de>
21593
21594         PR middle-end/24851
21595         * gcc.c-torture/execute/pr24851.c: New testcase.
21596
21597 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21598
21599         * gcc.dg/fold-overflow-1.c: New test.
21600
21601 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21602
21603         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21604         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21605
21606 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21609         structures.
21610         * g++.dg/eh/forced2.C: Likewise.
21611         * g++.dg/eh/forced3.C: Likewise.
21612         * g++.dg/eh/forced4.C: Likewise.
21613
21614 2005-11-11  Mike Stump  <mrs@apple.com>
21615
21616         * g++.old-deja/g++.mike/unused.C: Add.
21617
21618 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21619
21620         PR c++/24667
21621         * g++.dg/warn/Wcast-qual1.C: New test.
21622
21623 2005-11-15  Jan Hubicka  <jh@suse.cz>
21624
21625         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21626
21627 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21628
21629         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21630
21631 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21632
21633         PR 24840
21634         * gcc.dg/tree-ssa/pr24840.c: New test.
21635
21636 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21637
21638         PR testsuite/24841
21639         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21640
21641 2005-11-14  Dale Johannesen  <dalej@apple.com>
21642
21643         * gcc.c-torture/execute/20051113-1.c: New.
21644
21645 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21646
21647         PR c++/24687
21648         * g++.dg/template/crash43.C: New test.
21649
21650 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21651
21652         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21653
21654 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21655
21656         PR c++/24817
21657         * g++.dg/eh/spec8.C: New test.
21658
21659 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21660
21661         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21662
21663 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/20293
21666         * g++.dg/parse/ambig4.C: New test.
21667         * g++.dg/tc1/dr101.C: Adjust error markers.
21668         * g++.dg/lookup/strong-using-2.C: Likewise.
21669         * g++.dg/lookup/ambig5.C: Likewise.
21670         * g++.dg/lookup/ambig4.C: Likewise.
21671         * g++.dg/parse/crash22.C: Likewise.
21672
21673 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21674
21675         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21676
21677 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21678
21679         * gcc.dg/nested-calls-1.c: New test.
21680
21681 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21682
21683         * gfortran.dg/complex_intrinsic_1.f90: New test.
21684         * gfortran.dg/complex_intrinsic_2.f90: New test.
21685         * gfortran.dg/fgetc_1.f90: New test.
21686         * gfortran.dg/fgetc_2.f90: New test.
21687         * gfortran.dg/fgetc_3.f90: New test.
21688         * gfortran.dg/ftell_1.f90: New test.
21689         * gfortran.dg/ftell_2.f90: New test.
21690         * gfortran.dg/gnu_logical_1.F: New test.
21691         * gfortran.dg/gnu_logical_2.f90: New test.
21692
21693 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21694
21695         PR middle-end/24820
21696         * gcc.dg/pr24820.c: New test.
21697
21698 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21699
21700         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21701         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21702         variable.
21703
21704 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21705
21706         PR testsuite/24614
21707         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21708
21709 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21710
21711         * gcc.target/cris/cris.exp: New file.
21712         * gcc.target/cris/rld-legit1.c: New test.
21713         * gcc.target/cris/rld-legit2.c: New test.
21714
21715 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21716
21717         PR c++/24780
21718         * g++.dg/opt/pr24780.C: New test.
21719
21720         PR c++/24761
21721         * g++.dg/template/asm1.C: New test.
21722
21723 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21724
21725         PR libgfortran/24787
21726         * gfortran.dg/scan_1.f90: New test.
21727
21728 2005-11-12  Jan Hubicka  <jh@suse.cz>
21729
21730         * gcc.target/i386/minmax-1.c: New.
21731         * gcc.target/i386/minmax-2.c: New.
21732
21733 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21734
21735         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21736
21737 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21738
21739         * gcc.c-torture/execute/20051110-1.c,
21740         gcc.c-torture/execute/20051110-2.c: New tests.
21741
21742 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21743
21744         PR middle-end/24750
21745         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21746         New tests.
21747
21748 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21749
21750         * lib/target-libpath.exp (get_shlib_extension): New proc.
21751         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21752         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21753         * lib/objc.exp (objc_target_compile): Likewise.
21754         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21755         detection.
21756
21757 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21758
21759         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21760
21761         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21762         Add -static to additional_flags and pass it to target_compile.
21763
21764 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21765
21766         PR libgfortran/24719
21767         gfortran.dg/read_noadvance.f90: New test.
21768
21769         PR libgfortran/24699
21770         gfortran.dg/fmt_t_2.f90: New test.
21771
21772         PR libgfortran/24785
21773         gfortran.dg/read_x_eor.f90: New test.
21774
21775         PR libgfortran/24584
21776         gfortran.dg/namelist_empty.f90: Rename test.
21777
21778         PR libgfortran/24489
21779         gfortran/read_eor.f90: Rename test.
21780
21781 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21782
21783         PR fortran/15976
21784         * gfortran.dg/automatic_module_variable.f90: New test.
21785
21786 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21787
21788         PR target/24445
21789         * gcc.dg/pr24445.c: New test.
21790
21791 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21792
21793         PR fortran/24655
21794         PR fortran/24755
21795         * gfortran.dg/recursive_statement_functions.f90: Add statement
21796         functions using inline intrinsic functions and parameters to test
21797         that they no longer seg-fault.
21798
21799         PR fortran/24409
21800         gfortran.dg/nested_modules_4.f90: New test.
21801         gfortran.dg/nested_modules_5.f90: New test.
21802
21803 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21804
21805         PR fortran/24643
21806         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21807
21808 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21809
21810         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21811         failures.
21812
21813 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21814
21815         * gcc.dg/sparc-getcontext-1.c: New test.
21816
21817 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21818
21819         * gcc.dg/ifcvt-fabs-1.c: New test.
21820
21821 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21822
21823         PR other/4372
21824         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21825         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21826
21827 2005-11-09  Richard Guenther  <rguenther@suse.de>
21828
21829         PR tree-optimization/24716
21830         * gcc.c-torture/execute/pr24716.c: New testcase.
21831
21832 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21833
21834         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21835
21836 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21837
21838         PR 24624
21839         * gcc.dg/pr24624.c: Testcase added.
21840
21841 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21842
21843         PR 24623
21844         * g++.dg/other/pr24623.C: Testcase added.
21845
21846 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21847
21848         PR fortran/22607
21849         * gfortran-dg/pure_byref_1.f90: New.
21850         * gfortran-dg/pure_byref_2.f90: New.
21851
21852 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21853
21854         PR c/24101
21855         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21856         * gcc.dg/dg.exp: Run main loop also for *.i files.
21857
21858 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21859
21860         PR c++/19450
21861         * g++.dg/tls/diag-3.C: New test.
21862         * g++.dg/tls/diag-4.C: New test.
21863         * g++.dg/tls/static-1.C: New test.
21864         * g++.dg/tls/static-1a.cc: New file.
21865
21866 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21867
21868         PR 23046
21869         * g++.dg/tree-ssa/pr23046.C: New test.
21870
21871 2005-11-08  Devang Patel <dpatel@apple.com>
21872
21873         PR tree-optimization/23115
21874         * gcc.dg/tree-ssa/pr23115.c: New.
21875
21876 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21877
21878         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21879         * gcc.target/powerpc/pr16155.c: Same.
21880         * gcc.target/powerpc/altivec-1.c: Same.
21881         * gcc.target/powerpc/altivec-2.c: Same.
21882         * gcc.target/powerpc/altivec-3.c: Same.
21883         * gcc.target/powerpc/altivec-5.c: Same.
21884         * gcc.target/powerpc/altivec-11.c: Same.
21885         * gcc.target/powerpc/altivec-12.c: Same.
21886         * gcc.target/powerpc/altivec-14.c: Same.
21887         * gcc.target/powerpc/altivec-22.c: Same.
21888         * gcc.target/powerpc/altivec-consts.c: Same.
21889         * gcc.target/powerpc/altivec-pr22085.c: Same.
21890         * gcc.target/powerpc/altivec-splat.c: Same.
21891         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21892         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21893         * gcc.target/powerpc/darwin-longlong.c: Same.
21894
21895 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21896
21897         PR target/19340
21898         * gcc.dg/pr19340.c: New test.
21899
21900 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21901
21902         PR rtl-optimization/24683
21903         * gcc.dg/pr24683.c: New test.
21904
21905 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21906
21907         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21908         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21909
21910 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21911
21912         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21913
21914 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21915
21916         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21917
21918 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21919
21920         PR target/24230
21921
21922         * gcc.target/powerpc/altivec-consts.c,
21923         gcc.target/powerpc/altivec-splat.c: New testcase.
21924
21925 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21926
21927         PR c/24599
21928
21929         * gcc.dg/overflow-2.c: New testcase.
21930
21931 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21932
21933         PR rtl-optimization/23567
21934         * gcc.c-torture/execute/20051104-1.c: New test.
21935
21936 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21937
21938         PR fortran/24534
21939         gfortran.dg/private_type_2.f90: Modified to check that case with
21940         PRIVATE declaration within derived type is accepted.
21941
21942         PR fortran/20838
21943         gfortran.dg/pointer_assign_1.f90: New test.
21944
21945         PR fortran/20840
21946         * gfortran.dg/arrayio_0.f90: New test.
21947
21948         PR fortran/17737
21949         gfortran.dg/data_initialized.f90: New test.
21950         gfortran.dg/data_constraints_1.f90: New test.
21951         gfortran.dg/data_constraints_2.f90: New test.
21952
21953 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21954
21955         PR fortran/24174
21956         PR fortran/24305
21957         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21958
21959 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21960
21961         PR 24670
21962         * gcc.dg/tree-ssa/pr24670.c: New test.
21963
21964 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21965
21966         PR target/22432
21967         * gcc.target/i386/pr22432.c: New test.
21968
21969 2005-11-05  Richard Henderson  <rth@redhat.com>
21970
21971         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21972         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21973         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21974         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21975         from gcc.dg/alpha-*.
21976         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21977         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21978
21979 2005-11-05  Andreas Jaeger  <aj@suse.de>
21980
21981         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21982
21983 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21984
21985         PR target/23424
21986         * gcc.dg/torture/pr23424-1.c: New test.
21987
21988 2005-11-04  Richard Henderson  <rth@redhat.com>
21989
21990         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21991         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21992         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21993         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21994         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21995         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21996         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21997         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21998         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21999         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22000         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22001         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22002         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22003         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22004         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22005         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22006         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22007         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22008         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22009         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22010         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22011         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22012         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22013         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22014         Move from gcc.dg/.
22015         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22016         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22017         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22018         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22019         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22020         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22021         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22022         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22023         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22024         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22025         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22026         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22027         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22028         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22029         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22030         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22031         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22032         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22033         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22034         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22035         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22036         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22037         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22038         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22039         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22040         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22041         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22042         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22043         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22044         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22045         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22046         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22047         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22048         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22049         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22050         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22051         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22052         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22053         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22054         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22055         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22056         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22057         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22058         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22059         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22060
22061 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22062
22063         PR 24627
22064         * gcc.dg/tree-ssa/pr24627.c: New test.
22065
22066 2005-11-04 Paul Brook  <paul@codesourcery.com>
22067
22068         * gcc.dg/tls/opt-10.c: New test.
22069
22070 2005-11-04  Andreas Jaeger  <aj@suse.de>
22071
22072         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22073         avoid extra warnings.
22074
22075 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22076
22077         PR libfortran/22298
22078         * lib/target-supports.exp
22079         (check_effective_target_static_libgfortran): New
22080         static_libgfortran effective target.
22081         * gfortran.dg/static_linking_1.f: New test.
22082         * gfortran.dg/static_linking_1.c: New file.
22083
22084 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22085
22086         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22087
22088 2005-11-03  Josh Conner  <jconner@apple.com>
22089
22090         PR c++/19989
22091         g++.dg/ext/array2.C: New test.
22092         g++.dg/template/dependent-name3.C: New test.
22093         g++.dg/template/dependent-name4.C: New test.
22094         g++.dg/template/sfinae2.C: New test.
22095
22096 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22097
22098         PR preprocessor/22042
22099         * gcc.dg/cpp/strify4.c: New test.
22100
22101 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22102
22103         PR c++/17964
22104         * g++.dg/cpp/string-1.C: New test.
22105
22106 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22107
22108         * gcc.target/powerpc: New directory.
22109         * gcc.target/powerpc/powerpc.exp: New file.
22110         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22111         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22112         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22113         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22114         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22115         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22116         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22117         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22118         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22119         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22120         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22121         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22122         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22123         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22124         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22125         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22126         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22127         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22128         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22129         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22130         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22131         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22132         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22133         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22134         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22135         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22136         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22137         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22138         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22139         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22140         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22141         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22142         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22143         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22144
22145 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22146
22147         PR c++/21627
22148         * g++.dg/warn/inline2.C: New test.
22149
22150 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22151
22152         PR middle-end/23155
22153         * g++.dg/ext/c99struct1.C: New test.
22154         * gcc.dg/union-cast-1.c: New test.
22155         * gcc.dg/union-cast-2.c: New test.
22156         * gcc.dg/union-cast-3.c: New test.
22157
22158 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22159
22160         PR middle-end/24589
22161         * gcc.c-torture/execute/zero-struct-2.c: New test.
22162
22163 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22164
22165         PR c++/24582
22166         * g++.dg/init/switch1.C: New test.
22167
22168 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22169
22170         * gcc.dg/delay-slot-1.c: New test.
22171
22172 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22173
22174         PR target/24620
22175         * gcc.dg/pr24620.c: New test.
22176
22177 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22178
22179         PR c/24329
22180         * gcc.dg/format/unnamed-1.c: New test.
22181
22182 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/22434
22185         * g++.dg/expr/cond8.C: New test.
22186
22187         PR c++/24560
22188         * g++.dg/parse/dot1.C: New test.
22189
22190 2005-11-02  Jan Hubicka  <jh@suse.cz>
22191
22192         PR target/23303
22193         * gcc.dg/i386-lea.c: New test
22194
22195 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22196
22197         PR target/24615
22198         * gcc.dg/pr24615.c: New test.
22199
22200 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22201
22202         PR target/24600
22203         * gcc.dg/pr24600.c: New test.
22204
22205 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22206
22207         PR c++/19253
22208         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22209         * g++.dg/parse/typename9.C: New test.
22210         * g++/dg/parse/typename10.C: Likewise.
22211
22212 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22213
22214         PR fortran/18157
22215         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22216         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22217         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22218
22219 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/24569
22222         * g++.dg/debug/static1.C: New test.
22223
22224 2005-11-02  Josh Conner  <jconner@apple.com>
22225
22226         * g++.dg/crash38.C: moved into proper directory...
22227         * g++.dg/template/crash42.C: ...here
22228
22229 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22230
22231         PR target/18338
22232         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22233         pcc_bitfield_type_matters || default_packed.
22234
22235         * lib/target-supports.exp
22236         (check_effective_target_pcc_bitfield_type_matters): New proc.
22237         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22238
22239         PR testsuite/23304
22240         * lib/target-supports.exp (check_effective_default_packed): New proc.
22241         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22242         Gate expected errors on target ! default_packed.
22243         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22244
22245 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22246
22247         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22248         change (r106358).
22249
22250 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22251
22252         PR fortran/24008
22253         * gfortran.dg/entry_5.f90: New.
22254         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22255
22256 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22257
22258         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22259
22260 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22261
22262         PR fortran/21565
22263         gfortran.dg/namelist_blockdata.f90: New test.
22264
22265         PR fortran/18737
22266         gfortran.dg/external_implicit_none.f90: New test.
22267
22268         PR fortran/14994
22269         * gfortran.dg/secnds.f: New test.
22270
22271 2005-10-31  Jan Hubicka  <jh@suse.cz>
22272
22273         PR target/20928
22274         * gcc.c-torture/compile/pr20928.c: New test.
22275
22276 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22277
22278         PR middle-end/23492
22279         * gcc.c-torture/compile/zero-strct-5.c: New test.
22280
22281 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22282
22283         PR libgfortran/24584
22284         * gfortran.dg/pr24584.f90: New test.
22285
22286 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22287
22288         PR fortran/18883
22289         * gfortran.dg/char_result_9.f90: New.
22290         * gfortran.dg/char_result_10.f90: New.
22291
22292 2005-10-30  Jan Hubicka  <jh@suse.cz>
22293
22294         * g++.dg/tree-ssa/pr24172.C: New testcase.
22295
22296 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22297
22298         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22299
22300 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22301
22302         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22303         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22304         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22305         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22306         gfortran.dg/enum_9.f90,
22307         gfortran.fortran-torture/compile/enum_1.f90,
22308         gfortran.fortran-torture/execute/enum_1.f90,
22309         gfortran.fortran-torture/execute/enum_2.f90,
22310         gfortran.fortran-torture/execute/enum_3.f90,
22311         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22312
22313 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22314
22315         PR target/18482
22316         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22317         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22318
22319 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22320
22321         PR libfortran/20179
22322         * gfortran.dg/mixed_io_1.f90: New test.
22323         * gfortran.dg/mixed_io_1.c: New file.
22324
22325 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22326
22327         * gfortran.dg/malloc_free_1.f90: New test.
22328
22329 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22330
22331         * gcc.dg/nested-func-4.c: Require profiling -pg.
22332
22333 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22334
22335         PR C++/23229
22336         * g++.dg/warn/main-2.C: New test.
22337
22338 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22339
22340         PR fortran/24545
22341         * gfortran.dg/interface_2.f90: new test.
22342
22343 2005-10-28  Josh Conner  <jconner@apple.com>
22344
22345         PR c++/22153
22346         * g++.dg/template/crash38.C: New test.
22347         * g++.dg/parse/explicit1.C: Change expected errors.
22348
22349 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         PR C++/23426
22352         * g++.dg/other/large-size-array.C: New test.
22353
22354 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22355
22356         PR middle-end/24362
22357         * g++.dg/opt/complex4.C: New test.
22358
22359 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22360
22361         * gcc.dg/nested-func-4.c: New test.
22362
22363 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22364
22365         PR fortran/24158
22366         gfortran.dg/derived_recursion.f90: New test.
22367         gfortran.dg/implicit_actual.f90: New test.
22368
22369 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22370
22371         PR middle-end/24295, PR testsuite/24477
22372         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22373         removed when weakref hits the tree.
22374
22375 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * gfortran.dg/cray_pointers_4.f90: New test.
22378
22379         * gfortran.dg/cray_pointers_5.f90: New test.
22380
22381 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22382
22383         PR fortran/22290
22384         * gfortran.dg/assign_5.f90: New test.
22385         * gfortran.dg/assign_6.f: New test.
22386
22387 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22388
22389         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22390         CPU has no SSE support.
22391
22392 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22393
22394         PR libgfortran/24224
22395         * gfortran.dg/arrayio_1.f90: Update attribution.
22396         * gfortran.dg/arrayio_2.f90: Update attribution.
22397         * gfortran.dg/arrayio_3.f90: Update attribution.
22398         * gfortran.dg/arrayio_4.f90: Update test conditions.
22399         * gfortran.dg/arrayio_5.f90: Update attribution.
22400         * gfortran.dg/arrayio_6.f90: New test.
22401         * gfortran.dg/arrayio_7.f90: New test.
22402
22403 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22404
22405         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22406
22407 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22408
22409         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22410
22411 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22412
22413         PR fortran/24416
22414         * gfortran.dg/namelist_char_only.f90: New test.
22415
22416 2005-10-24  Asher Langton  <langton2@llnl.gov>
22417
22418         PR fortran/17031
22419         PR fortran/22282
22420         * gfortran.dg/cray_pointers_1.f90: New test.
22421         * gfortran.dg/cray_pointers_2.f90: New test.
22422         * gfortran.dg/cray_pointers_3.f90: New test.
22423         * gfortran.dg/loc_1.f90: New test.
22424         * gfortran.dg/loc_2.f90: New test.
22425
22426 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22427
22428         * gcc.dg/pr24225.c: New test.
22429
22430 2005-10-24  Asher Langton  <langton2@llnl.gov>
22431
22432         * gfortran.dg/dup_save_1.f90: New test.
22433         * gfortran.dg/dup_save_2.f90: New test.
22434
22435 2005-10-24  Paul Brook  <paul@codesourcery.com>
22436
22437         PR 24107
22438         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22439         stdint.h.
22440
22441 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22442
22443         PR libgfortran/24489
22444         * gfortran.dg/pr24489.f90: New test.
22445
22446 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22447
22448         PR fortran/23635
22449         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22450
22451 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22452
22453         PR target/18911
22454         * g++.dg/init/array16.C: Skip for mmix-*-*.
22455
22456 2005-10-23  Asher Langton  <langton2@llnl.gov>
22457
22458         * gfortran.dg/byte_1.f90: New test.
22459         * gfortran.dg/byte_2.f90: New test.
22460
22461 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22462
22463         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22464
22465 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22466
22467         PR fortran/18022
22468         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22469
22470         PR fortran/24311
22471         * gfortran.dg/merge_char_const.f90: New test.
22472
22473         PR fortran/24384
22474         * gfortran.dg/spread_scalar_source.f90: New test.
22475
22476 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22477
22478         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22479
22480         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22481         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22482
22483         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22484
22485 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22486
22487         PR fortran/24426
22488         * gfortran.dg/der_pointer_4.f90: New.
22489
22490 2005-10-22  David Ayers  <d.ayers@inode.at>
22491
22492         * obj-c++.dg/except-1.mm: Simplify.
22493
22494 2005-10-21  David Ayers  <d.ayers@inode.at>
22495
22496         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22497
22498 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22499
22500         * gfortran.dg/assumed_dummy_2.f90: New test.
22501
22502 2005-10-21  James E Wilson  <wilson@specifix.com>
22503
22504         PR preprocessor/15220
22505         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22506
22507 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22508
22509         * gcc.c-torture/execute/20051021-1.c: New test.
22510
22511 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22512
22513         PR c++/24260
22514         * g++.dg/ext/tmplattr1.C: New test.
22515
22516 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22517
22518         PR fortran/24440
22519         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22520
22521 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22522
22523         * obj-c++.dg/except-1.mm: New.
22524
22525         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22526
22527 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22528
22529         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22530
22531 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22532
22533         PR middle-end/24295
22534         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22535         declarations with the same names as thunks' alias targets, use
22536         aliases instead.
22537         * gcc.dg/attr-alias-3.c: New test.
22538         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22539
22540 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22541
22542         PR c++/22618
22543         * g++.dg/parse/access8.C: New test.
22544
22545 2005-10-20  Richard Guenther  <rguenther@suse.de>
22546
22547         PR c++/24439
22548         * g++.dg/tree-ssa/pr24439.C: New testcase.
22549
22550 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22551
22552         * g++.dg/opt/delay-slot-1.C: New test.
22553
22554 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22555
22556         PR fortran/21625
22557         * gfortran.fg/der_init_1.f90: New.
22558
22559 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22560
22561         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22562
22563 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22564
22565         PR c++/21908
22566         * g++.dg/parse/error28.C: New test.
22567
22568 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22569
22570         * gcc.dg/profile-generate-2.c: New test.
22571
22572 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22573
22574         PR target/23589
22575         * g++.dg/ext/dllimport11.C: New.
22576
22577 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22578
22579         PR c++/22293
22580         * g++.dg/other/friend3.C: New test.
22581
22582 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/23293
22585         * g++.dg/template/error19.C: New test.
22586
22587 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22588
22589         PR c++/21383
22590         * g++.dg/overload/koenig2.C: New.
22591
22592         PR c++/23118
22593         * g++.dg/overload/error2.C: New.
22594
22595         PR c++/22604
22596         * g++.dg/inherit/covariant14.C: New.
22597
22598 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22599
22600         PR c++/23440
22601         * g++.dg/parse/for1.C: New test.
22602
22603 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22604
22605         PR fortran/23446
22606         * gfortran.dg/host_dummy_index_1.f90: New test.
22607
22608         PR fortran/21459
22609         * gfortran.dg/automatic_char_len_2.f90: New test.
22610
22611         PR fortran/20866
22612         * gfortran.dg/recursive_statement_functions.f90: New test.
22613
22614         PR fortran/20853
22615         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22616
22617         PR fortran/20849
22618         * gfortran.dg/external_initializer.f90: New test.
22619
22620         PR fortran/20837
22621         * non_module_public.f90: New test.
22622
22623 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22624
22625         PR c++/24386
22626         * g++.dg/template/overload7.C: New.
22627
22628         PR c++/22551
22629         * g++.dg/other/switch2.C: Remove expected warnings.
22630
22631         PR c++/21353
22632         * g++.dg/template/defarg6.C: New.
22633
22634 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22635
22636         PR target/24315
22637         * gcc.target/i386/pr24315.c: New test.
22638
22639 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22640
22641         PR c++/24389
22642         * g++.dg/template/static21.C: New test.
22643         * g++.dg/template/static21-a.cc: Likewise.
22644
22645 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22646
22647         PR c++/23959
22648         * g++.dg/warn/Wswitch-default-1.C: New test.
22649         * g++.dg/warn/Wswitch-default-2.C: New test.
22650
22651 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22652
22653         PR c++/22173
22654         * g++.dg/parse/template18.C: New test.
22655         * g++.dg/template/nontype15.C: Likewise.
22656
22657 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22658
22659         PR fortran/22273
22660         * gfortran.dg/spec_expr_2.f90: New.
22661
22662 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22663
22664         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22665         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22666         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22667         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22668         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22669         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22670         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22671         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22672         previous target-specific skips and warning-message matches where
22673         applicable.
22674
22675 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/21347
22678         * g++.dg/warn/Wctor-dtor.C: New test.
22679
22680 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22681
22682         PR c/23439
22683         * gcc.dg/for-1.c: New test.
22684
22685 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22686
22687         PR c++/19565
22688         * g++.dg/warn/Wconversion1.C: New test.
22689         * g++.dg/ext/packed4.C: Compile with -w.
22690         * g++.dg/opt/20050511-1.C: Likewise.
22691         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22692
22693 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22694
22695         * gfortran.dg/boz_5.f90: New test.
22696
22697 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22698
22699         PR c++/22551
22700         * g++.dg/other/switch2.C: New.
22701
22702         PR c++/23984
22703         * g++.dg/init/ctor7.C: New.
22704
22705 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22706
22707         PR c++/23730
22708         * g++.dg/parse/crash32.C: New test.
22709
22710 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22711
22712         PR c++/20721
22713         * g++.dg/init/goto2.C: New test.
22714
22715         PR c++/22464
22716         * g++.dg/template/crash/41.C: New test.
22717
22718         PR c++/22180
22719         * g++.dg/template/crash40.C: New test.
22720
22721         PR c++/23694
22722         * g++.dg/parse/friend5.C: New test.
22723
22724         PR c++/23307
22725         * g++.dg/template/crash38.C: New test.
22726
22727         PR c++/22352
22728         * g++.dg/template/friend38.C: New test.
22729
22730         PR c++/22405
22731         * g++.dg/template/crash39.C: New test.
22732
22733 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22734
22735         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22736         gcc.dg/debug/dwarf2/dwarf-char2.c,
22737         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22738
22739         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22740
22741 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22742
22743         * gcc.dg/dll-2.c: Add tests for warnings.
22744         * gcc.dg/dll-3.c: Likewise.
22745         * gcc.dg/dll-4.c: Likewise.
22746
22747         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22748         * g++.dg/ext/dllimport2.C: Likewise.
22749         * g++.dg/ext/dllimport3.C: Likewise.
22750         * g++.dg/ext/dllimport7.C: Likewise.
22751         * g++.dg/ext/dllimport8.C: Likewise.
22752         * g++.dg/ext/dllimport9.C: Likewise.
22753
22754 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22755
22756         PR fortran/24092
22757         * gfortran.dg/derived_pointer_recursion.f90: New test.
22758
22759 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22760
22761         * gcc.c-torture/execute/20051012-1.c: New test.
22762
22763 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22764
22765         PR fortran/18082
22766         * gfortran.dg/automatic_char_len_1.f90: New test.
22767
22768 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22769
22770         PR fortran/20847
22771         * gfortran.dg/save_common.f90: New test.
22772
22773         PR fortran/20856
22774         * gfortran.dg/save_result.f90: New test.
22775
22776 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         PR c++/21592
22779         * g++.dg/template/dependent-expr1.C: Add new expected error.
22780         * g++.dg/template/dependent-expr2.C: Adjust error text.
22781         * g++.dg/template/overload6.C: New.
22782
22783         PR c++/23797
22784         * g++.dg/other/typename8.C: New.
22785
22786         PR c++/21117
22787         * g++.dg/other/return1.C: New.
22788
22789 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22790
22791         PR c++/24052
22792         * g++.dg/ext/label5.C: New.
22793
22794 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22795
22796         PR c++/19964
22797         * g++.dg/parse/crash31.C: New.
22798
22799 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22800
22801         * g++.dg/ipa/ipa-1.c: New test.
22802         * g++.dg/ipa/ipa-2.c: New test.
22803         * g++.dg/ipa/ipa-3.c: New test.
22804         * g++.dg/ipa/ipa-4.c: New test.
22805         * g++.dg/ipa/ipa-5.c: New test.
22806         * g++.dg/ipa/ipa.exp: New file.
22807
22808 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22809
22810         PR fortran/24207
22811         * gfortran.dg/private_type_3.f90: New test.
22812
22813 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22814
22815         PR fortran/20786
22816         gfortran.dg/aint_anint_1.f90: New test.
22817
22818 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22819
22820         PR libgfortran/24313
22821         gfortran.dg/csqrt.f: New test.
22822
22823 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22824
22825         PR c++/8057
22826         * g++.dg/warn/noeffect7.C: New test.
22827         * g++.dg/warn/noeffect2.C: Instantiate templates.
22828         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22829         and warning.
22830
22831 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22832
22833         PR c++/21089
22834         * g++.dg/init/float1.C: New test.
22835
22836         PR c++/24277
22837         * g++.dg/init/member1.C: Tweak error markers.
22838
22839 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22840
22841         PR testsuite/24281
22842         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22843         Check for null pointer.
22844
22845 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22846
22847         PR c++/21369
22848         * g++.dg/parse/ret-type3.C: New test.
22849
22850 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22851
22852         PR tree-opt/23946
22853         * gcc.c-torture/compile/pr23946.c: New test.
22854
22855 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * g++.dg/opt/mmx2.C: New test.
22858
22859 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/24277
22862         * g++.dg/template/static20.C: New test.
22863
22864         PR c++/24302
22865         * g++.dg/warn/Wunused-12.C: New test.
22866
22867         PR c++/23437
22868         * g++.dg/template/arg4.C: New test.
22869
22870 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22871
22872         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22873         * gcc.dg/ucnid-3.c: Likewise.
22874         * gcc.dg/ucnid-4.c: Likewise.
22875         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22876         * g++.dg/other/ucnid-1.C: Likewise.
22877         * gcc.dg/sparc-frame-1.c: New test.
22878
22879 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22880
22881         PR c++/24139
22882         * g++.dg/template/spec27.C: New test.
22883
22884         PR c++/24275
22885         * g++.dg/template/static19.C: New test.
22886
22887 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22888
22889         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22890         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22891
22892 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22893
22894         PR target/24136
22895         * gfortran.fortran-torture/compile/pr24136.f: New test.
22896
22897 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22898
22899         PR c++/22172
22900         * g++.dg/parse/crash30.C: New test.
22901
22902 2005-10-07  Richard Guenther  <rguenther@suse.de>
22903
22904         PR middle-end/24227
22905         * gcc.c-torture/compile/pr24227.c: New testcase.
22906
22907 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22908
22909         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22910         Do not put aligned attributes on array elements.
22911
22912 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22913
22914         PR testsuite/23611, PR testsuite/23615
22915         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22916         writing prototypes of library functions by hand.
22917         * obj-c++.dg/bitfield-4.mm: Likewise.
22918         * obj-c++.dg/const-str-4.mm: Likewise.
22919         * obj-c++.dg/encode-4.mm: Likewise.
22920         * obj-c++.dg/encode-5.mm: Likewise.
22921         * obj-c++.dg/encode-6.mm: Likewise.
22922         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22923         * obj-c++.dg/method-10.mm: Likewise.
22924         * obj-c++.dg/method-17.mm: Likewise.
22925         * obj-c++.dg/method-19.mm: Likewise.
22926         * obj-c++.dg/try-catch-2.mm: Likewise.
22927
22928 2005-10-06  Richard Henderson  <rth@redhat.com>
22929
22930         PR 24236
22931         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22932
22933 2005-10-06  Dale Johannesen  <dalej@apple.com>
22934
22935         * gcc.c-torture/execute/20030125-1.c: Correct.
22936
22937 2005-10-06  Richard Guenther  <rguenther@suse.de>
22938
22939         PR tree-optimization/24238
22940         * g++.dg/tree-ssa/pr24238.C: New testcase.
22941
22942 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22943
22944         PR 18568
22945         * gfortran.dg/der_pointer_3.f90: New test.
22946
22947 2005-10-05  Devang Patel  <dpatel@apple.com>
22948
22949         PR Debug/23205
22950         * g++.dg/other/PR23205.C: New.
22951
22952 2005-10-05  Richard Henderson  <rth@redhat.com>
22953
22954         PR target/23602
22955         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22956         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22957
22958 2005-10-05  Dale Johannesen  <dalej@apple.com>
22959
22960         * gcc.c-torture/execute/float-floor.c: New.
22961
22962 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22963
22964         PR tree-optimization/21419
22965         PR tree-optimization/24146
22966         PR tree-optimization/24151
22967
22968         * g++.dg/ext/asm7.C: New.
22969         * g++.dg/ext/asm8.C: New.
22970         * gcc.dg/asm-1.c: Compile on all targets.
22971         * gcc.dg/asm-pr24146.c: New.
22972         * gcc.dg/pr21419.c: Adjust error messages.
22973
22974 2005-10-05  Richard Guenther  <rguenther@suse.de>
22975
22976         PR fortran/24176
22977         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22978
22979 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22980
22981         PR c++/23513
22982         * g++.dg/template/spec22.C: Robustify test.
22983         * g++.dg/template/spec26.C: New.
22984
22985 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22986
22987         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22988         if target supports vector instructions.
22989
22990 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22991
22992         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22993         C99 functions.
22994
22995 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22996
22997         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22998         check_effective_target_fortran_large_int): Replace cached result
22999         when target changes.
23000
23001 2005-10-04  Devang Patel  <dpatel@apple.com>
23002
23003         * gcc.dg/i386-sse-vect-types.c: New.
23004
23005 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23006
23007         PR preprocessor/13726
23008         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23009         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23010
23011 2005-10-04  Richard Guenther  <rguenther@suse.de>
23012
23013         PR c/23576
23014         * gcc.dg/noncompile/pr23576.c: New testcase.
23015
23016 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23017
23018         PR middle-end/23125
23019         * gcc.dg/register-var-3.c: New test.
23020
23021 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23022
23023         * gcc.dg/pr23049.c: New test.
23024
23025         * gcc.dg/ucnid-4.c: Fix test.
23026
23027 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23028
23029         PR 23445
23030         * gcc.c-torture/compile/pr23445.c: New test.
23031
23032 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23033
23034         * g++.dg/overload/unknown1.C: New.
23035
23036 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23037
23038         PR c++/17775
23039         * g++.dg/template/repo4.C: New test.
23040
23041 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23042
23043         PR libfortran/19308
23044         * gfortran.dg/large_real_kind_2.F90: New test.
23045         * gfortran.dg/large_integer_kind_2.f90: New test.
23046
23047 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23048
23049         * lib/target-supports.exp (check_effective_target_vect_shift):
23050         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23051         (check_effective_target_vect_condition): Fix copy-n-pasto.
23052
23053         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23054         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23055         targets.
23056
23057 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23058
23059         PR c++/22621
23060         * g++.dg/template/overload5.C : New test.
23061
23062         PR c++/23840
23063         * g++.dg/expr/stdarg1.C: New test.
23064
23065 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23066
23067         PR 24142
23068         * gcc.c-torture/execute/pr24142.c: New test.
23069
23070 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23071
23072         PR 24141
23073         * gcc.c-torture/execute/pr24141.c: New test.
23074
23075 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23076             Diego Novillo  <dnovillo@redhat.com>
23077
23078         PR 23604
23079         * gcc.c-torture/execute/pr23604.c: New test.
23080
23081 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23082
23083         PR fortran/16404
23084         PR fortran/20835
23085         PR fortran/20890
23086         PR fortran/20899
23087         PR fortran/20900
23088         PR fortran/20901
23089         PR fortran/20902
23090         gfortran.dg/equiv_constraint_1.f90: New test.
23091         gfortran.dg/equiv_constraint_2.f90: New test.
23092         gfortran.dg/equiv_constraint_3.f90: New test.
23093         gfortran.dg/equiv_constraint_4.f90: New test.
23094         gfortran.dg/equiv_constraint_5.f90: New test.
23095         gfortran.dg/equiv_constraint_6.f90: New test.
23096         gfortran.dg/equiv_constraint_7.f90: New test.
23097         gfortran.dg/equiv_constraint_8.f90: New test.
23098         gfortran.dg/private_type_1.f90: New test.
23099         gfortran.dg/private_type_2.f90: New test.
23100         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23101         980628-10.f: Assert std=gnu to permit mixing of
23102         types in equivalence statements.
23103
23104 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23105
23106         PR 24112
23107         * gfortran.dg/open_status_1.f90: New.
23108
23109 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23110
23111         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23112         * gcc.dg/vect/pr22480.c: Clean up temp files.
23113         * gcc.dg/vect/pr23831.c: Clean up temp files.
23114         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23115         Clean up temp files.
23116         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23117         Clean up temp files.
23118
23119         * gcc.dg/20050309-1.c: Clean up temp files.
23120         * gcc.dg/20050325-1.c: Clean up temp files.
23121
23122 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23123
23124         PR tree-optimization/24059
23125         * gcc.dg/vect/pr24059.c : New test.
23126
23127 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23128
23129         PR middle-end/24109
23130         * gcc.c-torture/execute/20050929-1.c: New test.
23131
23132 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23133
23134         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23135
23136 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23137
23138         PR c/21419
23139         * gcc.dg/pr21419.c: New test.
23140
23141 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23142
23143         * gcc.dg/pr23911.c: New test.
23144
23145 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23146
23147         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23148
23149         PR c++/16782
23150         * g++.dg/parse/qualified4.C: New test.
23151         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23152         * g++.old-deja/g++.mike/p8154.C: Likewise.
23153
23154 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23155
23156         PR c++/22147
23157         * g++.dg/template/friend37.C: New test.
23158         * g++.dg/parse/crash28.C: Adjust error markers.
23159
23160 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23161
23162         PR fortran/18518
23163         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23164
23165 2005-09-27  Devang Patel  <dpatel@apple.com>
23166
23167         PR tree-optimization/23625
23168         * gcc.dg/pr23625.c: New test.
23169
23170 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23171
23172         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23173         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23174
23175 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23176
23177         PR fortran/23677
23178         * gfortran.fortran-torture/execute/save_1.f90: New test.
23179         * gfortran.dg/save_1.f90: New test.
23180
23181 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23182
23183         * gcc.target/i386/builtin-apply-mmx.c: New test.
23184
23185         PR target/22576
23186         * gcc.target/i386/pr22576.c: New test.
23187
23188         PR target/22585
23189         * gcc.target/i386/pr22585.c: New test.
23190
23191         PR target/23268
23192         * gcc.target/i386/pr23268.c: New test.
23193
23194         PR middle-end/23831
23195         * gcc.dg/vect/pr23831.c: New test.
23196
23197         PR target/24055
23198         * gcc.target/i386/pr24055.c: New test.
23199
23200 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23201
23202         PR tree-optimization/23960
23203         * gcc.c-torture/compile/pr23960.c: New.
23204
23205 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23206
23207         PR fortran/16861
23208         * gfortran.dg/nested_modules_3.f90: New.
23209
23210 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23211
23212         PR fortran/24005
23213         gfortran.dg/interface_1.f90: New test.
23214
23215 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23216         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23217
23218         PR fortran/23843
23219         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23220
23221 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23222
23223         PR fortran/23516
23224         * gfortran.dg/imag_1.f: New test.
23225         * gfortran.dg/imag_2.f: Ditto.
23226
23227 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23228
23229         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23230
23231 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23232
23233         PR c++/21983
23234         * g++.dg/warn/pr21983.C: New test.
23235
23236 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23237
23238         * gcc.dg/20050922-1.c: Testcase added.
23239
23240 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23241
23242         PR c++/23993
23243         * g++.dg/template/array14.C: New test.
23244
23245 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23246
23247         PR fortran/19929
23248         * gfortran.dg/der_ptr_component_1.f90: New test.
23249
23250 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23251
23252         PR c++/23965
23253         * g++.dg/template/error1.C: Reject "no matching function" message.
23254
23255 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23256
23257         PR c++/17609
23258         * g++.dg/lookup/error1.C: New test.
23259
23260 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23261
23262         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23263         functionality of the testcase.
23264
23265 2005-09-20  Richard Henderson  <rth@redhat.com>
23266
23267         * gcc.dg/vect/vect-22.c: Require vect_float.
23268         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23269
23270 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23271
23272         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23273         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23274         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23275         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23276         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23277         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23278         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23279         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23280         * gcc.dg/cpp/ucnid-8.c: New test.
23281
23282 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23283
23284         PR tree-optimization/23929
23285         * gcc.c-torture/compile/pr23929.c: New test.
23286
23287 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23288
23289         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23290         for one loop.
23291
23292 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23293
23294         PR testsuite/23186
23295         * g++.dg/other/pr22003.C: Require named sections.
23296
23297 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23298
23299         PR c++/23947
23300         * g++.dg/rtti/crash3.C: New test.
23301
23302         PR tree-optimization/23818
23303         * gcc.dg/pr23818.c: New test.
23304
23305 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23306
23307         PR fortran/23420
23308         * gfortran.dg/print_fmt_4.f: New.
23309
23310 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23311
23312         PR fortran/23663
23313         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23314
23315 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23316
23317         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23318         Use pointers to local alignable arrays instead. Added comments.
23319         * gcc.dg/vect/vect-46.c: Likewise.
23320         * gcc.dg/vect/vect-48.c: Likewise.
23321         * gcc.dg/vect/vect-49.c: Likewise.
23322         * gcc.dg/vect/vect-52.c: Likewise.
23323         * gcc.dg/vect/vect-53.c: Likewise.
23324         * gcc.dg/vect/vect-54.c: Likewise.
23325         * gcc.dg/vect/vect-56.c: Likewise.
23326         * gcc.dg/vect/vect-57.c: Likewise.
23327         * gcc.dg/vect/vect-58.c: Likewise.
23328         * gcc.dg/vect/vect-60.c: Likewise.
23329         * gcc.dg/vect/vect-61.c: Likewise.
23330
23331         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23332         The test is no longer vectorizable on vect_no_align targets.
23333         * gcc.dg/vect/vect-43.c: Likewsie.
23334
23335         * gcc.dg/vect/vect-44.c: Added comments.
23336         * gcc.dg/vect/vect-45.c: Added comments.
23337         * gcc.dg/vect/vect-50.c: Added comments.
23338         * gcc.dg/vect/vect-51.c: Added comments.
23339
23340         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23341         aligned type.
23342         * gcc.dg/vect/Os-vect-95.c: Likewise.
23343
23344         * gcc.dg/vect/vect-41.c: Test removed.
23345         * gcc.dg/vect/vect-47.c: Test removed.
23346         * gcc.dg/vect/vect-55.c: Test removed.
23347         * gcc.dg/vect/vect-59.c: Test removed.
23348
23349 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23350
23351         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23352         No longer vectorizable on vect_no_align targets.
23353         * gcc.dg/vect/pr20122.c: Likewise.
23354         * gcc.dg/vect/vect-74.c: Likewise.
23355         * gcc.dg/vect/vect-75.c: Likewise.
23356         * gcc.dg/vect/vect-76.c: Likewise.
23357
23358         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23359         Will not be vectorizable on vect_no_align targets once aliasing issues
23360         are resolved.
23361         * gcc.dg/vect/vect-79.c: Likewise.
23362
23363         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23364         * gcc.dg/vect/vect-78.c: Likewise.
23365         * gcc.dg/vect/vect-97.c: Likewise.
23366
23367 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23368
23369         * gcc.dg/pr23943.c: New test.
23370
23371 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23372
23373         PR fortran/19181
23374         * gfortran.dg/derived_pointer_null_1.f90: New test.
23375
23376 2005-09-18  Richard Guenther  <rguenther@suse.de>
23377
23378         PR middle-end/23944
23379         * gcc.c-torture/compile/pr23944.c: New testcase.
23380
23381 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23382
23383         PR fortran/15975
23384         * gfortran.dg/der_pointer_2.f90: New test.
23385
23386 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23387
23388         PR fortran/16861
23389         * gfortran.dg/nested_modules_2.f90: New test.
23390
23391 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23392
23393         PR c++/18368
23394         * g++.dg/other/semicolon.C: New test.
23395
23396 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23397
23398         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23399         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23400
23401 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23402
23403         PR c++/23914
23404         * g++.dg/template/static18.C: New test.
23405
23406         PR c++/21514
23407         * g++.dg/template/crash19.C: Remove dg-error marker.
23408         * g++.dg/template/local4.C: New test.
23409
23410 2005-09-16  Paul Brook  <paul@codesourcery.com>
23411
23412         PR fortran/23906
23413         * gfortran.dg/dependency_1.f90: New test.
23414
23415 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23416
23417         PR c++/23896
23418         * g++.dg/template/static17.C: New test.
23419
23420 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23421
23422         PR c++/23139
23423         * g++.dg/warn/huge-val1.C: New test.
23424
23425 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23426
23427         PR c++/13140
23428         * g++.dg/parse/class2.C: New test.
23429         * g++.dg/template/explicit8.C: Likewise.
23430         * g++.dg/template/spec25.C: Likewise.
23431
23432 2005-09-14  Josh Conner  <jconner@apple.com>
23433
23434         PR middle-end/23584
23435         * gcc.dg/pr23584.c: New test.
23436
23437 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23438
23439         PR fortran/21875 Internal Unit Array I/O, NIST
23440         * gfortran.dg/arrayio_1.f90: New test.
23441         * gfortran.dg/arrayio_1.f90: New test.
23442         * gfortran.dg/arrayio_1.f90: New test.
23443         * gfortran.dg/arrayio_1.f90: New test.
23444         * gfortran.dg/arrayio_1.f90: New test.
23445
23446 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23447
23448         PR middle-end/22480
23449         * gcc.dg/vect/pr22480.c: New test.
23450
23451 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23452
23453         PR fortran/19358
23454         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23455
23456 2005-09-13 Josh Conner <jconner@apple.com>
23457
23458         PR c++/23180
23459         * g++.dg/init/struct2.C: New test.
23460         * g++.dg/init/struct3.C: New test.
23461
23462 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23463
23464         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23465         Clean up temp files.
23466         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23467         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23468         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23469         gcc.dg/tree-ssa/builtin-printf-1.c,
23470         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23471         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23472         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23473         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23474         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23475         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23476         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23477         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23478         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23479         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23480         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23481         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23482
23483 2005-09-13  Josh Conner  <jconner@apple.com>
23484
23485         * lib/gcc-dg.exp: Load scanipa.exp.
23486         (cleanup-dump): New procedure.
23487         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23488         * lib/scandump.exp: New file.
23489         * lib/scantree.exp: Use it.
23490         * lib/scanipa.exp: New file.
23491
23492 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23493
23494         PR fortran/17740
23495         * gfortran.dg/generic_4.f90: New test.
23496
23497 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23498
23499         PR target/23816
23500         * gcc.target/i386/pr23816-1.c: New test.
23501         * gcc.target/i386/pr23816-2.c: New test.
23502
23503
23504 2005-09-13  Bastian Blank <waldi@debian.org>
23505
23506         PR c++/16171
23507         * g++.dg/abi/mangle26.C: New test.
23508         * g++.dg/abi/mangle27.C: New test.
23509         * g++.dg/abi/mangle28.C: New test.
23510         * g++.dg/abi/mangle29.C: New test.
23511
23512         PR c++/23839
23513         * g++.dg/parse/register1.C: New test.
23514
23515 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23516
23517         PR c++/23842
23518         * g++.dg/template/access16.C: New test.
23519
23520 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23521
23522         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23523
23524 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23525
23526         PR fortran/18899
23527         * gfortran.dg/shape_2.f90: New test.
23528
23529 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23530
23531         PR target/19269
23532         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23533         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23534         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23535         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23536         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23537         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23538         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23539         tests.
23540
23541 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23542
23543         PR c++/23841
23544         * g++.dg/parse/template17.C: New test.
23545
23546 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/23789
23549         * g++.dg/template/nontype14.C: New test.
23550
23551 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23552
23553         PR g++/7874
23554         * g++.dg/lookup/friend7.C: New test.
23555         * g++.dg/lookup/friend8.C: New test.
23556         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23557         so that it will be found via argument dependent lookup.
23558         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23559         friend functions which will no longer be found.
23560         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23561         function g, so that it will be found via argument dependent
23562         lookup.
23563         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23564         * g++.old-deja/g++.mike/net43.C: Likewise.
23565
23566 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23567
23568         PR c++/23691
23569         * g++.dg/template/static16.C: New test.
23570
23571 2005-09-12  Josh Conner  <jconner@apple.com>
23572
23573         PR middle-end/23237
23574         * gcc.c-torture/compile/pr23237.c: New test.
23575
23576 2005-09-11  Richard Henderson  <rth@redhat.com>
23577
23578         * g++.dg/other/error8.C: Update expected diagnostic text.
23579
23580 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23581
23582         PR libfortran/19872
23583         * gfortran.dg/overwrite_1.f: New test.
23584
23585 2005-09-09  Josh Conner  <jconner@apple.com>
23586
23587         * g++.dg/init/pr23180-1.C: Removed.
23588         * g++.dg/init/pr23180-2.C: Removed.
23589
23590 2005-09-09  David Daney <ddaney@avtrex.com>
23591
23592         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23593         files which are ...
23594         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23595         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23596
23597 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23598
23599         * gfortran.dg/iostat_2.f90: New test.
23600
23601 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/22252
23604         * g++.dg/ext/interface1.C: New test.
23605         * g++.dg/ext/interface1.h: Likewise.
23606         * g++.dg/ext/interface1a.cc: Likewise.
23607
23608 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23609
23610         * gfortran.dg/iomsg_1.f90: New test case.
23611
23612 2005-09-09  Richard Guenther  <rguenther@suse.de>
23613
23614         PR c++/23624
23615         * g++.dg/tree-ssa/pr23624.C: New testcase.
23616
23617 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23618
23619         PR fortran/19239
23620         * gfortran.dg/vector_subscript_1.f90,
23621         * gfortran.dg/vector_subscript_2.f90: New tests.
23622
23623 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23624
23625         PR fortran/21104
23626         * gfortran.dg/array_alloc_1.f90,
23627         * gfortran.dg/array_alloc_2.f90,
23628         * gfortran.dg/array_alloc_3.f90: New tests.
23629
23630 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23631
23632         PR fortran/12840
23633         * gfortran.dg/array_constructor_6.f90
23634         * gfortran.dg/array_constructor_7.f90
23635         * gfortran.dg/array_constructor_8.f90
23636         * gfortran.dg/array_constructor_9.f90
23637         * gfortran.dg/array_constructor_10.f90
23638         * gfortran.dg/array_constructor_11.f90
23639         * gfortran.dg/array_constructor_12.f90: New tests.
23640
23641 2005-09-08  Josh Conner  <jconner@apple.com>
23642
23643         PR c++/23180
23644         * g++.dg/init/pr23180-1.C: New test.
23645         * g++.dg/init/pr23180-2.C: New test.
23646
23647 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23648
23649         PR fortran/18878
23650         * gfortran.dg/module_double_reuse.f90: New.
23651
23652 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23653
23654         PR fortran/23270
23655         PR fortran/22304
23656         PR fortran/18870
23657         PR fortran/17917
23658         PR fortran/16511
23659         * gfortran.dg/common_equivalence_1.f: New.
23660         * gfortran.dg/common_equivalence_2.f: New.
23661         * gfortran.dg/common_equivalence_3.f: New.
23662         * gfortran.dg/contained_equivalence_1.f90: New.
23663         * gfortran.dg/module_blank_common.f90: New.
23664         * gfortran.dg/module_commons_1.f90: New.
23665         * gfortran.dg/module_equivalence_1.f90: New.
23666         * gfortran.dg/nested_modules_1.f90: New.
23667         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23668         equivalences and add comment to connect the test with
23669         the PR.
23670
23671 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23672
23673         PR fortran/23765
23674         * gfortran.dg/common_6.f90: New test.
23675
23676 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23677
23678         PR fortran/15326
23679         * gfortran.dg/char_result_1.f90,
23680         * gfortran.dg/char_result_2.f90,
23681         * gfortran.dg/char_result_3.f90,
23682         * gfortran.dg/char_result_4.f90,
23683         * gfortran.dg/char_result_5.f90,
23684         * gfortran.dg/char_result_6.f90,
23685         * gfortran.dg/char_result_7.f90,
23686         * gfortran.dg/char_result_8.f90: New tests.
23687
23688 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23689
23690         PR fortran/19928
23691         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23692
23693 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23694
23695         PR obj-c++/16816
23696         * obj-c++.dg/selector-5.mm: New test.
23697         * obj-c++.dg/selector-6.mm: New test.
23698
23699 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23700
23701         PR objc/20574
23702         PR objc/19324
23703         * objc.dg/error-1.m: New test.
23704
23705 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23706
23707         PR fortran/23373
23708         * gfortran.fortran-torture/execute/pr23373-1.f90,
23709         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23710
23711 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23712
23713         PR libfortran/23760
23714         * gfortran.dg/g77/1832.f: Remove long string in write statement
23715         to allow the test to pass on correct list directed output with
23716         prepended space.
23717
23718 2005-09-07  James E Wilson  <wilson@specifix.com>
23719
23720         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23721
23722 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23723
23724         * gfortran.dg/parameter+save.f90: Rename to
23725         * gfortran.dg/parameter_save.f90: .. this.
23726
23727 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23728
23729         PR fortran/20848
23730         * gfortran.dg/parameter+save.f90: New test case.
23731
23732 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23733
23734         PR fortran/19269
23735         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23736
23737 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23738
23739         PR c/23075
23740         * gcc.dg/pr23075.c: New test.
23741         * g++.dg/warn/pr23075.C: New test.
23742
23743         PR target/22362
23744         * gcc.target/i386/pr22362.c: New test.
23745
23746         PR rtl-optimization/23098
23747         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23748
23749         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23750         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23751         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23752
23753 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23754
23755         * g++.dg/expr/cast6.C: New test.
23756
23757         PR c++/9782
23758         * g++.dg/init/new15.C: New test.
23759
23760 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23761
23762         * gcc.dg/vect/Os-vect-95.c: New test.
23763         * gcc.dg/vect/vect-95.c: Same.
23764
23765 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23766
23767         * gcc.dg/vect/vect-29.c: Update xfail testing.
23768         * gcc.dg/vect/vect-44.c: Same.
23769         * gcc.dg/vect/vect-48.c: Same.
23770         * gcc.dg/vect/vect-50.c: Same.
23771         * gcc.dg/vect/vect-72.c: Same.
23772         * gcc.dg/vect/vect-77.c: Same.
23773         * gcc.dg/vect/vect-78.c: Same.
23774         * gcc.dg/vect/vect-80.c: Same.
23775         * gcc.dg/vect/vect-96.c: Same.
23776         * gcc.dg/vect/vect-100.c: Same.
23777         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23778         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23779         * gfortran.dg/vect/vect-5.f90: Same.
23780
23781 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23784         start strings.
23785         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23786         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23787
23788         PR c++/23056
23789         * g++.dg/opt/pr23056.C: New test.
23790
23791         PR rtl-optimization/23098
23792         * gcc.target/i386/pr23098.c: New test.
23793
23794 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23795
23796         PR c++/23667
23797         * g++.dg/template/static15.C: New test.
23798
23799         PR c++/21440
23800         * g++.dg/ext/stmtexpr5.C: New test.
23801         * g++.dg/ext/stmtexpr6.C: Likewise.
23802
23803 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23804
23805         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23806
23807         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23808         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23809         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23810
23811 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23812
23813         PR libfortran/23321
23814         * gfortran.dg/direct_io_4.f90: New test case.
23815
23816 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23817             Rasmus Hahn  <rassahah@neofonie.de>
23818
23819         PR libobjc/23108
23820         * objc.dg/type-stream-1.m: New test.
23821
23822 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23823
23824         PR fortran/23661
23825         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23826         gfortran.dg/print_fmt_3.f90: New test.
23827
23828 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gfortran.dg/fmt_t_1.f90: New test.
23831
23832 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23833
23834         PR rtl-optimization/23454
23835         * g++.dg/opt/pr23454.C: New test.
23836
23837 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/23699
23840         * g++.dg/ext/static1.C: New test.
23841
23842 2005-09-02  Richard Henderson  <rth@redhat.com>
23843
23844         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23845         tail call to check_fa_work.
23846
23847 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/21687
23850         * g++.dg/other/gc3.C: New test.
23851
23852 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23853
23854         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23855         * gcc.dg/20050826-1.c: Likewise.
23856
23857 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23858
23859         PR c++/23167
23860         * g++.dg/expr/volatile1.C: New test.
23861
23862 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23863
23864         PR middle-end/23547
23865         * gcc.dg/pr23547.c: New test.
23866
23867 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23868
23869         PR c/22061
23870         * gcc.c-torture/execute/pr22061-1.c,
23871         * gcc.c-torture/execute/pr22061-2.c,
23872         * gcc.c-torture/execute/pr22061-3.c,
23873         * gcc.c-torture/execute/pr22061-4.c: New tests.
23874
23875 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23876
23877         * gcc.dg/Wredundant-decls-2.c: New test to check that
23878         -Wredundant-decls does not issue warning for a variable
23879         definition following a declaration.
23880
23881 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23882
23883         PR debug/7241
23884         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23885         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23886         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23887
23888         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23889         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23890         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23891         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23892         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23893         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23894         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23895         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23896
23897 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23898
23899         PR objc/23306
23900         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23901         scan-assmbler.
23902
23903 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23904
23905         PR target/21255
23906         * gcc.dg/pr21255-1.c: New test.
23907         * gcc.dg/pr21255-2-mb.c: Likewise.
23908         * gcc.dg/pr21255-2-ml.c: Likewise.
23909         * gcc.dg/pr21255-3.c: Likewise.
23910         * gcc.dg/pr21255-4.c: Likewise.
23911
23912 2005-08-31  Dale Johannesen  <dalej@apple.com>
23913
23914         * gcc.dg/20050830-1.c: New.
23915
23916 2005-08-31  Josh Conner  <jconner@apple.com>
23917
23918         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23919         command-line options for arm-*-* targets.
23920         * g++.dg/init/array16.C: Likewise.
23921         * g++.dg/other/crash-4.C: Likewise.
23922
23923 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23924
23925         PR obj-c++/23640
23926         * obj-c++.dg/gnu-runtime-3.mm: New test.
23927
23928 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23929
23930         PR c++/13377
23931         * g++.dg/lookup/ambig4.C: New test.
23932         * g++.dg/lookup/ambig5.C: New test.
23933         * g++.dg/tc1/dr101.C: Adjust error markers.
23934
23935 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23936
23937         PR c++/23639
23938         * g++.dg/template/ttp5.C: Adjust error markers.
23939
23940 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23941
23942         PR testsuite/23609
23943         * lib/obj-c++.exp: Include target-libpath.exp.
23944         (obj-c++_link_flags): Look for the GNU libobjc library
23945         and set the library path to include it.
23946         Don't manually set LD_LIBRARY_PATH (etc.) but call
23947         set_ld_library_path_env_vars instead.
23948         (obj-c++_target_compile): Don't set library path or
23949         linker flags because they are already set correctly
23950         in obj-c++_link_flags.
23951
23952 2005-08-30  Josh Conner  <jconner@apple.com>
23953
23954         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23955         to command-line options for arm-*-* targets.
23956
23957 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23958
23959         * g++.dg/other/i386-1.C: New.
23960
23961 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23962
23963         PR preprocessor/20348
23964         PR preprocessor/20356
23965         * gcc.dg/cpp/pr20348.c: New test.
23966         * gcc.dg/cpp/pr20348.h: New file.
23967         * gcc.dg/cpp/inc/pr20348.h: New file.
23968         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23969         * gcc.dg/cpp/pr20356.c: New test.
23970         * gcc.dg/cpp/pr20356.h: New file.
23971         * gcc.dg/cpp/inc/pr20356.h: New file.
23972         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23973
23974 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23975
23976         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23977         Fix array dimension to avoid correct end-of-file error.
23978
23979 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23980
23981         PR libfortran/23598
23982         * gfortran.dg/iostat_1.f90: New test.
23983
23984 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23985
23986         PR middle-end/23408
23987         * gcc.dg/pr23408.c: New test.
23988
23989 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23990
23991         PR c++/23099
23992         * g++.dg/init/member1.C: Make sure erroneous static data member
23993         definitions are required.
23994         * g++.dg/template/static13.C: New test.
23995         * g++.dg/template/static14.C: Likewise.
23996
23997 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23998
23999         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24000         -march=pentium4, remove ilp32 requirement.
24001
24002         PR middle-end/23484
24003         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24004         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24005
24006 2005-08-29  Andreas Jaeger  <aj@suse.de>
24007
24008         PR testsuite/23607
24009         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24010
24011 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.c-torture/execute/20050316-2.c: New test.
24014         * gcc.c-torture/execute/20050316-3.c: New test.
24015         * gcc.dg/torture/pr16104-1.c: New test.
24016
24017 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24018
24019         PR middle-end/23463
24020         * gcc.c-torture/execute/zero-struct-1.c: New test.
24021
24022 2005-08-27  Richard Guenther  <rguenther@suse.de>
24023
24024         PR target/23575
24025         * gcc.target/i386/pr23575.c: New testcase.
24026
24027 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24028
24029         PR rtl-optimization/23561
24030         * gcc.c-torture/execute/20050826-1.c: New test.
24031
24032         PR rtl-opt/23560
24033         * gcc.c-torture/execute/20050826-2.c: New test.
24034
24035 2005-08-26  Dale Johannesen  <dalej@apple.com>
24036
24037         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24038         * gcc.dg/20050826-1.c: New.
24039
24040 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24041
24042         PR c++/19004
24043         * g++.dg/template/nontype13.C: New test.
24044
24045         PR c++/23491
24046         * g++.dg/init/new14.C: New test.
24047         * g++.dg/expr/anew1.C: Do not XFAIL.
24048         * g++.dg/expr/anew2.C: Likewise.
24049         * g++.dg/expr/anew3.C: Likewise.
24050
24051 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24052
24053         PR middle-end/22439
24054         * gcc.dg/vla-3.c: New test.
24055
24056 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24057
24058         PR fortran/20363
24059         * gfortran.dg/named_interface.f90: New.
24060
24061 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24062
24063         * gcc.c-torture/execute/frame-address.c: New test.
24064
24065 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24066
24067         PR c++/20817
24068         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24069
24070 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24071
24072         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24073
24074 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24075
24076         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24077         * gcc.dg/altivec-22.c: Rename from..
24078         * gcc.dg/altivec-nomfcr.c: ..this.
24079
24080 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24081
24082         PR tree-optimization/23546
24083         * gcc.dg/tree-ssa/pr23546.c: New test.
24084
24085 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24086
24087         PR fortran/17758
24088         * gfortran.dg/nonreturning_statements.f90: New test.
24089
24090 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         PR c++/22454
24093         * g++.dg/parse/crash29.C: New.
24094
24095 2005-08-23  DJ Delorie  <dj@redhat.com>
24096
24097         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24098         constants have the L suffix.
24099
24100 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24101
24102         PR c++/23044
24103         * g++.dg/template/instantiate8.C: New.
24104
24105 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24106
24107         PR middle-end/23467
24108         * gcc.c-torture/execute/pr23467.c: New test.
24109
24110 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24111
24112         PR tree-optimization/22043
24113         * gcc.c-torture/execute/20050613-1.c: New test.
24114
24115 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24116
24117         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24118
24119 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24120
24121         PR rtl-optimization/23478
24122         * g++.dg/opt/pr23478.C: New test.
24123
24124 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24125
24126         PR c/18715
24127         * gcc.dg/switch-warn-3.c: New test.
24128
24129 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24130
24131         PR c++/22233
24132         * g++.dg/template/param1.C: New test.
24133
24134 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24135
24136         PR c++/23089
24137         * g++.dg/other/incomplete1.C: New test.
24138
24139 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24140
24141         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24142         are vectorizable.
24143
24144 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24145
24146         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24147         d_lines_5.f: New.
24148
24149 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24150
24151         * gcc.target/i386/sse-4.c: New test.
24152
24153 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24154
24155         PR testsuite/23239
24156         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24157
24158 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * gcc.dg/20050811-1.c: New test.
24161         * gcc.dg/20050811-2.c: New test.
24162
24163 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24164
24165         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24166
24167 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24168
24169         PR 23476
24170         * gcc.c-torture/compile/pr23476.c: New test.
24171
24172 2005-08-19  Devang Patel  <dpatel@apple.com>
24173
24174         PR tree-optimization/23048
24175         * gcc.dg/tree-ssa/pr23048.c: New test.
24176
24177 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24178
24179         PR middle-end/20624
24180         * g++.dg/warn/Wreturn-3.C: New test
24181
24182 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24183
24184         PR tree-optimization/22228
24185         * g++.dg/vect/pr22543.cc: New test.
24186
24187 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24188
24189         PR tree-optimization/21574
24190         * gcc.dg/tree-ssa/pr21574.c: New test.
24191
24192 2005-08-16  James E Wilson  <wilson@specifix.com>
24193
24194         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24195
24196 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24197
24198         PR tree-opt/23402
24199         * gcc.c-torture/compile/zero-strct-3.c: New test.
24200         * gcc.c-torture/compile/zero-strct-4.c: New test.
24201
24202 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24203
24204         PR target/23376
24205         * gcc.target/x86_64/pr23376.c: New test.
24206
24207 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24208
24209         PR c++/23337
24210         * g++.dg/ext/vector2.C: New.
24211
24212 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24213
24214         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24215
24216 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24217
24218         PR libfortran/23428
24219         * gfortran.dg/inquire-complex.f90: New test case.
24220
24221 2005-08-16  James E Wilson  <wilson@specifix.com>
24222
24223         PR tree-optimization/21105
24224         * gcc.dg/large-size-array.c: New.
24225
24226 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24227
24228         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24229         type.
24230         * gcc.dg/vect/vect-41: Likewise.
24231         * gcc.dg/vect/vect-42: Likewise.
24232         * gcc.dg/vect/vect-43: Likewise.
24233         * gcc.dg/vect/vect-44: Likewise.
24234         * gcc.dg/vect/vect-46: Likewise.
24235         * gcc.dg/vect/vect-47: Likewise.
24236         * gcc.dg/vect/vect-48: Likewise.
24237         * gcc.dg/vect/vect-52: Likewise.
24238         * gcc.dg/vect/vect-53: Likewise.
24239         * gcc.dg/vect/vect-54: Likewise.
24240         * gcc.dg/vect/vect-55: Likewise.
24241         * gcc.dg/vect/vect-56: Likewise.
24242         * gcc.dg/vect/vect-57: Likewise.
24243         * gcc.dg/vect/vect-58: Likewise.
24244         * gcc.dg/vect/vect-59: Likewise.
24245         * gcc.dg/vect/vect-60: Likewise.
24246         * gcc.dg/vect/vect-61: Likewise.
24247         * gcc.dg/vect/vect-85: Likewise.
24248         * gcc.dg/vect/vect-87: Likewise.
24249         * gcc.dg/vect/vect-88: Likewise.
24250         * gcc.dg/vect/vect-93.c: Likewise.
24251         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24252         * gcc.dg/vect/vect-75: Likewise.
24253         * gcc.dg/vect/vect-76: Likewise.
24254         * gcc.dg/vect/vect-77: Likewise.
24255         * gcc.dg/vect/vect-78: Likewise.
24256         * gcc.dg/vect/vect-80: Likewise.
24257         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24258         vectorized for the expected reason, rather than checking how alignment
24259         was handled.
24260         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24261         aligned type and also instead of aligned pointers. Added documentation.
24262
24263 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24264
24265         * gfortran.dg/power.f90: New test.
24266
24267 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24268
24269         PR rtl-optimization/23299
24270         * g++.dg/opt/pr23299.C: New test.
24271
24272 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24273
24274         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24275
24276 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24277
24278         * g++.dg/template/local6.C: New test.
24279
24280 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24281
24282         * execute/exceptions/finally-1.m: Check that the catch and finally are
24283         being called.  Also add a "return 0;" at the end of main.
24284
24285 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24286
24287         PR fortran/21432.
24288         * gfortran.dg/namelist_print_1.f: New test of functionality of
24289         PRINT namelist.
24290         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24291         namelist generates error with -std=f95.
24292
24293 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24294
24295         PR tree-optimization/23119
24296         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24297
24298 2005-08-13  Marcin Koziej  <creep@desk.pl>
24299             Andrew Pinski  <pinskia@physics.uc.edu>
24300
24301         PR libobjc/22492
24302         * execute/exceptions/finally-1.m: New test.
24303
24304 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24305
24306         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24307         testsuite.
24308         * objc/execute/exceptions/trivial.m: New test.
24309         * objc.dg/try-catch-11.m: Move to ...
24310         * objc/execute/exceptions/foward-1.m: Here.
24311         * objc.dg/try-catch-2.m: Move to ...
24312         * objc/execute/exceptions/catchall-1.m: Here.
24313         * objc.dg/try-catch-8.m: Move to ...
24314         * objc/execute/exceptions/local-variables-1.m: Here.
24315
24316 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24317
24318         * objc.dg/nested-func-1.m: Move to ...
24319         * objc/execute/nested-func-1.m: Here.
24320
24321 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24322
24323         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24324         in ${options} instead of [target_info name].
24325         * lib/obj-c++.exp (objc_target_compile): Likewise.
24326
24327 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24330
24331 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24332
24333         part of PR testsuite/23348
24334         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24335         each of the torture options.
24336         * objc/compile/trivial.m: New test.
24337
24338 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24339
24340         * gfortran.dg/eoshift.f90: Correct format.
24341
24342 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24343
24344         * gfortran.fortran-torture/execute/character_passing.f90:
24345         Fix comment typo.
24346
24347 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24348
24349         PR c++/8271
24350         * g++.dg/template/unify10.C: New.
24351
24352 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24353
24354         * g++.dg/parse/pr22514.C: Move to...
24355         * g++.dg/debug/pr22514.C: here.
24356
24357 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24358
24359         PR c++/23266
24360         * g++.dg/inherit/pure1.C: New test.
24361
24362         * ChangeLog: Fix typos.
24363
24364 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24365             Steven Bosscher  <stevenb@suse.de>
24366
24367         * gfortran.dg/runtime_warning_1.f90: New test.
24368
24369 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24370
24371         PR c++/23219
24372         * g++.dg/parse/crash28.C: New.
24373
24374 2005-08-11  Richard Guenther  <rguenther@suse.de>
24375
24376         PR target/23289
24377         * gcc.target/i386/tailcall-1.c: New testcase.
24378
24379 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24380
24381         * gcc.dg/vect/vect-67.c: Un-xfail.
24382
24383 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24384
24385         PR c++/23225
24386         * g++.dg/parse/crash27.C: new test.
24387
24388 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24389
24390         PR libfortran/22143
24391         * gfortran.dg/shift-kind.f90: New testcase.
24392
24393 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24394
24395         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24396         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24397
24398 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24399
24400         PR c++/20646
24401         * g++.dg/other/mult-stor1.C: New test.
24402
24403 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24404
24405         * gcc.c-torture/pr18299-1.c: Move to ...
24406         * gcc.c-torture/compile/pr18299-1.c: Here.
24407
24408 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24409
24410         * gfortran/fortran.torture/execute/character_passing.f90:
24411         Fix types for LSAME.
24412
24413 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24414
24415         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24416         input data back to what it was originally.
24417
24418 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24419
24420         * objc.dg/try-catch-8.m: Enable for all targets.
24421
24422 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24423
24424         * gcc.dg/pr23165.c: New test.
24425
24426 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24427
24428         PR tree-optimization/23234
24429         * gcc.dg/tree-ssa/pr23234.c: New test.
24430
24431 2005-08-08  Josh Conner  <jconner@apple.com>
24432
24433         PR rtl-optimization/23241
24434         * gcc.dg/char-compare.c: New test.
24435
24436 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24437
24438         PR c++/22508
24439         * g++.dg/init/new13.C: New test.
24440
24441 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24442
24443         PR c++/21166
24444         * g++.dg/other/crash-4.C: Adjust
24445         * g++/dg/ext/packed9.C: New.
24446
24447 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24448
24449         PR middle-end/21964
24450         * gcc.c-torture/execute/pr21964-1.c: New test.
24451
24452 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24453
24454         PR c/22458
24455         * gcc.dg/pr22458-1.c: New test.
24456
24457 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24458             Steven G. Kargl <kargls@comcast.net>
24459
24460         PR fortran/22390
24461         * gfortran.dg/flush_1.f90: New test.
24462
24463 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24464
24465         PR c++/23191
24466         * g++.dg/template/eh2.C: New test.
24467
24468 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24469
24470         PR c++/19498
24471         * g++.dg/template/instantiate7.C: New test.
24472
24473 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24474
24475         PR c/23113
24476         * gcc.dg/Wunused-value-1.c: New test.
24477
24478 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24479
24480         PR rtl-optimization/23233
24481         * gcc.c-torture/compile/pr23233-1.c: New test.
24482
24483 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24484
24485         PR fortran/18833
24486         PR fortran/20850
24487         * gfortran.dg/equiv_1.f90: New test.
24488         * gfortran.dg/equiv_2.f90: New test.
24489         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24490         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24491         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24492
24493 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24494
24495         * gcc.c-torture/execute/vrp-5.c: New test.
24496         * gcc.c-torture/execute/vrp-6.c: New test.
24497         * gcc.dg/tree-ssa/vrp21.c: New test.
24498
24499 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24500
24501         * g++.dg/parse/pr22514.C: New test.
24502
24503 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24504
24505         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24506
24507         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24508         instead of constant loads / pool entries.
24509
24510 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24511
24512         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24513         TEST_TO_WCTYPE.
24514
24515 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24516
24517         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24518         __WINT_TYPE__ in generated prototypes if possible.
24519
24520 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24521
24522         PR 22037
24523         * g++.dg/tree-ssa/pr22037.C:
24524
24525 2005-08-04  Richard Henderson  <rth@redhat.com>
24526
24527         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24528         scan-tree-dump-times directive.
24529
24530 2005-08-04  Jan Hubicka  <jh@suse.cz>
24531
24532         * gcov-1.C: Fix switch counts.
24533         * gcov-4b.c: Likewise.
24534
24535 2005-08-03  Jeff Law  <law@redhat.com>
24536
24537         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24538
24539 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24540
24541         * gcc.c-torture/execute/pr23135.c: New test.
24542
24543 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24544
24545         PR tree-optimization/19899
24546         * gcc.dg/tree-ssa/scev-1.c: New test.
24547         * gcc.dg/tree-ssa/scev-2.c: New test.
24548
24549 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24550
24551         PR target/18582
24552         * gcc.dg/torture/pr18582-1.c: New test.
24553
24554 2005-08-03  Jan Hubicka  <jh@suse.cz>
24555
24556         * update-conroll.c: New testcase.
24557         * update-conroll-2.c: New testcase.
24558
24559 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24560
24561         * gfortran.dg/constant_substring.f: New test.
24562         * gfortran.dg/pr22491.f: New test.
24563
24564 2005-08-02  Jan Hubicka  <jh@suse.cz>
24565
24566         * update-threading.c: Replace by the proper one.
24567
24568 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24569
24570         PR 23164
24571         * g++.dg/tree-ssa/pr23164.C: New test.
24572
24573 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24574
24575         * gcc.dg/tree-ssa/pr23192.c: New test.
24576
24577 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24578
24579         * gcc.c-torture/execute/vrp-4.c: New test.
24580
24581 2005-08-02  Jan Hubicka  <jh@suse.cz>
24582
24583         * update-threading.c: New test.
24584
24585 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24586
24587         * gcc.c-torture/compile/20050801-1.c: New test.
24588         * gcc.c-torture/compile/20050801-2.c: New test.
24589
24590 2005-08-01  Jan Hubicka  <jh@suse.cz>
24591
24592         * val-prof-5.c: New test.
24593
24594 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24595
24596         PR c/22311
24597         * gcc.dg/pr22311-1.c : New test.
24598
24599 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24600
24601         PR target/23095
24602         * gfortran.dg/pr23095.f: New test.
24603
24604         PR c++/22003
24605         * g++.dg/other/pr22003.C: New test.
24606
24607 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24608
24609         PR target/20621
24610         * gcc.c-torture/execute/pr20621-1.c: New test.
24611
24612 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24613
24614         * gfortran.dg/comma_format_extension_4.f: Adjust length
24615         of string for format.
24616         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24617         print statement with internal write.
24618         * gfortran.dg/der_array_io_2.f: Likewise.
24619         * gfortran.dg/der_array_io_3.f: Likewise.
24620
24621 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24622
24623         * gcc.dg/fold-abs-4.c: new test.
24624
24625 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24626
24627         PR fortran/22570 an related issues.
24628         * gfortran.dg/x_slash_1.f: New test.
24629
24630 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24631
24632         PR c/23143
24633         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24634         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24635
24636 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24637
24638         PR c/529
24639         * gcc.dg/Wshadow-3.c: New test.
24640
24641 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24642
24643         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24644         used to have the wrong bounds).
24645
24646 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24647
24648         PR c/21720
24649         * gcc.dg/hex-round-1.c: Test more cases.
24650         * gcc.dg/hex-round-2.c: New test.
24651
24652 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24653
24654         PR 22550
24655         * g++.dg/tree-ssa/pr22550.C: New test.
24656
24657 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24658
24659         * gcc.dg/tree-ssa/vrp19.c: New test.
24660         * gcc.dg/tree-ssa-vrp20.c: New test.
24661
24662 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24663
24664         PR c/22240
24665         * gcc.dg/transparent-union-4.c: New test.
24666
24667 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24668
24669         PR c/22192
24670         * gcc.dg/c99-vla-2.c: New test.
24671
24672 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24673
24674         PR c/21720
24675         * gcc.dg/hex-round-1.c: New test.
24676
24677 2005-07-28  Jan Hubicka  <jh@suse.cz>
24678
24679         * inliner-1.c: Do not dump everything.
24680         * tree-prof.exp: Do not pass -ftree-based-profiling.
24681         * bprob.exp: Likewise.
24682
24683         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24684
24685 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24686
24687         PR c++/22545
24688         * g++.dg/expr/ptrmem7.C: New test.
24689
24690 2005-07-28  Mike Stump  <mrs@apple.com>
24691
24692         * g++.old-deja/g++.mike/visibility-1.C: New test.
24693
24694 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24695
24696         PR c/20187
24697         * gcc.c-torture/execute/pr20187-1.c: New test.
24698
24699 2005-07-28  Jeff Law  <law@redhat.com>
24700
24701         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24702         * gcc.dg/tree-ssa/vrp18.c: New test.
24703
24704 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24705
24706         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24707
24708 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24709
24710         PR tree-optimization/22506
24711         * gcc.dg/vect/ps22506.c: New test.
24712
24713 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24714
24715         PR target/21149
24716         * gcc.target/i386/sse-3.c: New test.
24717
24718 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24719
24720         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24721         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24722
24723 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24724
24725         PR c/22589
24726         * gcc.c-torture/compile/pr22589-1.c: New test.
24727
24728 2005-07-28  Jan Hubicka  <jh@suse.cz>
24729
24730         * update-loopch.c: New testcase.
24731
24732 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24733
24734         PR rtl-optimization/23047
24735         * gcc.c-torture/execute/pr23047.c: New test.
24736         * gcc.c-torture/execute/pr23047.x: New.
24737
24738 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24739
24740         PR tree-optimization/22493
24741         * gcc.c-torture/execute/pr22493-1.c: New test.
24742         * gcc.c-torture/execute/pr22493-1.x: New.
24743         * gcc.c-torture/execute/vrp-1.c: New test.
24744         * gcc.c-torture/execute/vrp-2.c: New test.
24745         * gcc.c-torture/execute/vrp-2.c: New test.
24746
24747 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24748
24749         * gcc.target/frv/all-builtin-read8.c: Delete.
24750         * gcc.target/frv/all-builtin-read16.c: Delete.
24751         * gcc.target/frv/all-builtin-read32.c: Delete.
24752         * gcc.target/frv/all-builtin-read64.c: Delete.
24753         * gcc.target/frv/all-builtin-write8.c: Delete.
24754         * gcc.target/frv/all-builtin-write16.c: Delete.
24755         * gcc.target/frv/all-builtin-write32.c: Delete.
24756         * gcc.target/frv/all-builtin-write64.c: Delete.
24757         * gcc.target/frv/all-read-write-1.c: New.
24758
24759 2005-07-27  Jeff Law  <law@redhat.com>
24760
24761         * gcc.c-torture/execute/pr22630.c: New test.
24762
24763 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24764
24765         PR tree-optimization/23073
24766         * gcc.dg/vect/nodump-pr23073.c: New test.
24767         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24768
24769 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24770
24771         PR tree-optimize/22348
24772         * gcc.c-torture/execute/pr22348.c: New.
24773
24774 2005-07-27  Richard Guenther  <rguenther@suse.de>
24775
24776         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24777
24778 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24779
24780         PR fortran/22503
24781         * gfortran.dg/logical_comp.f90: New test.
24782
24783 2005-07-27  Jan Hubicka  <jh@suse.cz>
24784
24785         * inliner-1.c: Add cleanup of dumps.
24786         * val-prof-*.c: Likewise.
24787         * update-tailcall.c: New.
24788
24789 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24790
24791         PR 22591
24792         * gcc.dg/tree-ssa/pr22591.c: New test.
24793         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24794
24795 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24796
24797         PR libobjc/22606
24798         * objc.dg/try-catch-11.m: New test.
24799
24800 2005-07-26  Richard Guenther  <rguenther@suse.de>
24801
24802         PR tree-optimization/22486
24803         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24804
24805 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24806
24807         PR tree-opt/22484
24808         * g++.dg/opt/loop2.C: New test.
24809
24810 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24811
24812         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24813         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24814
24815 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24816
24817         * lib/profopt.exp (profopt-execute): Check for profiling data
24818         files on the target.
24819
24820 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24821
24822         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24823         for matching of asm labels.
24824
24825 2005-07-25  Richard Guenther  <rguenther@suse.de>
24826
24827         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24828
24829 2005-07-25  Richard Guenther  <rguenther@suse.de>
24830
24831         PR testsuite/22624
24832         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24833
24834 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24835
24836         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24837         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24838         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24839         * gcc.dg/vect/vect-100.c: New test.
24840         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24841         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24842         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24843         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24844         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24845         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24846         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24847         * gfortran.dg/vect/pr19049.f90: New testcase.
24848         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24849
24850 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24851
24852         * gcc.c-torture/execute/20050713-1.c: New test.
24853
24854         PR fortran/20063
24855         * gfortran.fortran-torture/execute/data_4.f90: New test.
24856
24857         PR middle-end/20303
24858         * gcc.dg/visibility-d.c: New test.
24859
24860 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24861
24862         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24863         * gfortran.dg/underflow.f90: Ditto.
24864
24865 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24866
24867         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24868         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24869         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24870
24871 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24872
24873         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24874         include case of field width of zero.
24875
24876 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24877
24878         PR libgfortran/21875
24879         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24880         with trailing blanks on normal formatted read.
24881
24882 2005-07-23  Chao-ying Fu  <fu@mips.com>
24883
24884         * gcc.target/mips/mips32-dsp-type.c: New test.
24885         * gcc.target/mips/mips32-dsp.c: New test.
24886
24887 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24888
24889         PR testsuite/21073
24890         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24891
24892         PR testsuite/20454
24893         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24894         and __cyg_profile_func_exit.
24895
24896 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24897
24898         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24899         * gfortran.dg/comma_format_extension_4.f: Same.
24900         * gfortran.dg/pr15332.f: Same.
24901         * gfortran.dg/pr21730.f: Same.
24902
24903 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24904
24905         * g++.dg/opt/vrp2.C: Fix testcase.
24906
24907         PR tree-opt/22625
24908         * g++.dg/opt/vrp2.C: New test.
24909
24910 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24911
24912         PR debug/21828
24913         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24914
24915 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24916
24917         * gcc.dg/tree-ssa/20050719-1.c: New test.
24918
24919 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24920
24921         * gcc.dg/bfin-longcall-1.c: New file.
24922         * gcc.dg/bfin-longcall-2.c: New file.
24923
24924 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24925
24926         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24927
24928 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24929
24930         PR middle-end/19055
24931         * gcc.dg/tree-ssa/pr19055.c: New test.
24932         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24933
24934 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24935
24936         PR C++/22358
24937         * g++.dg/other/pr22358.C: New test.
24938
24939 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24940
24941         PR c++/2922
24942         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24943
24944 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24945
24946         PR c++/15938
24947         * g++.dg/init/union2.C: New test.
24948
24949 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24950
24951         PR c/22393
24952         * gcc.dg/complex-4.c: New test.
24953
24954 2005-07-21  Richard Guenther  <rguenther@suse.de>
24955
24956         PR testsuite/22522
24957         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24958         scanning for asm labels.
24959         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24960
24961 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24962
24963         PR target/22085
24964         * gcc.dg/altivec-pr22085.c: New.
24965
24966 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24967
24968         PR tree-optimization/19210
24969         * gcc.dg/tree-ssa/pr19210-1.c: New.
24970         * gcc.dg/tree-ssa/pr19210-2.c: New.
24971
24972 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24973
24974         PR rtl-optimization/22167
24975         * g++.dg/opt/pr22167.C: New test.
24976
24977 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24978
24979         PR c++/2922
24980         * g++.dg/lookup/two-stage2.C: New.
24981         * g++.dg/lookup/two-stage3.C: New.
24982         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24983         fixed two-stage name lookup for operators.
24984         * g++.dg/template/call3.C: Compiler now produces an appropriate
24985         error message.
24986         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24987         14 as a candidate.
24988         * g++.dg/template/ptrmem4.C: Compiler produces different error
24989         message.
24990         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24991         connect_to_method as a candidate.
24992
24993 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24994
24995         * gcc.dg/fold-alloc-1.c: New test.
24996
24997 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24998
24999         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25000         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25001
25002 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25003
25004         * gcc.dg/fold-abs-1.c: New test.
25005         * gcc.dg/fold-abs-2.c: New test.
25006         * gcc.dg/fold-abs-3.c: New test.
25007
25008 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25009
25010         Make CONSTRUCTOR use VEC to store initializers.
25011         * g++.dg/ext/complit3.C: Check for specific error messages.
25012         * g++.dg/init/brace2.C: Update error message.
25013         * g++.dg/warn/Wbraces2.C: Likewise.
25014
25015 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25016
25017         PR fortran/16940
25018         * gfortran.dg/module_interface_1.f90: New test.
25019
25020 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25021             Kenneth Zadeck <zadeck@naturalbridge.com>
25022
25023         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25024
25025 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25026
25027         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25028         specify -Wformat for these tests.
25029         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25030         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25031         * gcc.dg/format/opt-6.c: Delete.
25032
25033 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25034
25035         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25036         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25037
25038 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25039
25040         * gcc.dg/tree-ssa/alias-2.c: New test.
25041
25042 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25043
25044         PR c++/22263
25045         * g++.dg/template/explicit7.C: New test.
25046
25047 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25048
25049         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25050         field width of 8 to +Inf and -Inf.
25051
25052 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25053
25054         PR c++/22139
25055         * g++.dg/template/friend36.C: New test.
25056
25057 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25058
25059         PR fortran/21730
25060         * gfortran.dg/pr21730.f: New test.
25061
25062 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25063             Kenneth Zadeck <zadeck@naturalbridge.com>
25064
25065         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25066         since pure const detection cannot run at -O1 in c compiler.
25067         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25068         can now optimize this case properly.
25069         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25070         because we now pass.
25071         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25072
25073 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25074
25075         PR c/22421
25076         * gcc.dg/format/bitfld-1.c: New test.
25077
25078 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25079
25080         PR c++/22204
25081         * g++.dg/rtti/repo1.C: New test.
25082
25083 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25084
25085         PR middle-end/22398
25086         * gcc.c-torture/compile/pr22398.c: New test.
25087
25088 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR c++/22132
25091         * g++.dg/expr/cast4.C: New test.
25092
25093 2005-07-15  Richard Guenther  <rguenther@suse.de>
25094
25095         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25096         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25097
25098 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25099
25100         PR tree-optimization/22230
25101         * gcc.dg/tree-ssa/pr22230.c: New test.
25102
25103 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25104
25105         * gfortran.dg/g77/cpp6.f: New test.
25106
25107         PR fortran/22417
25108         * gfortran.dg/g77/cpp5.F: New test.
25109         * gfortran.dg/g77/cpp5.h: New file.
25110         * gfortran.dg/g77/cpp5inc.h: New file.
25111
25112 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25113
25114         PR libfortran/16435
25115         * gfortran.dg/tl_editting.f90: New.
25116         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25117
25118 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25119
25120         * gfortran.dg/char_array_constructor.f90: New test.
25121
25122 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25123
25124         * gfortran.dg/past_eor.f90: New.
25125         * gfortran.dg/complex_read.f90: New.
25126
25127 2005-07-13  Jeff Law  <law@redhat.com>
25128
25129         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25130         additional casts.
25131
25132         * gcc.dg/tree-ssa/pr22321.c: New test
25133
25134 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25135
25136         PR tree-optimization/21921
25137         * gcc.dg/tree-ssa/pr21921.c: New.
25138
25139 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25140
25141         PR tree-optimizatio/22442
25142         * gcc.dg/tree-ssa/loop-11.c: New test.
25143
25144 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25145
25146         PR tree-opt/21840
25147         * gcc.c-torture/compile/pr21840.c: New test.
25148
25149 2005-07-12  Jan Hubicka  <jh@suse.cz>
25150
25151         * gcc.c-torture/compile/pr22379.c: New test.
25152
25153 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25154
25155         PR libfortran/21593
25156         gfortran.dg/dev_null.f90: Remove outdated comment about
25157         PR libfortran/21593.
25158
25159
25160 2005-07-12  Dale Johannesen  <dalej@apple.com>
25161
25162         * gcc.target/i386/compress-float-sse.c: New.
25163         * gcc.target/i386/compress-float-sse-pic.c: New.
25164         * gcc.target/i386/compress-float-387.c: New.
25165         * gcc.target/i386/compress-float-387-pic.c: New.
25166         * gcc.dg/compress-float-ppc.c: New.
25167         * gcc.dg/compress-float-ppc-pic.c: New.
25168
25169 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25170
25171         PR libfortran/21593
25172         gfortran.dg/dev_null.f90: Remove targets.
25173
25174 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25175
25176         PR tree-opt/22335
25177         * gcc.dg/pr22335-1.c: New test.
25178         * gcc.dg/pr22335-2.c: New test.
25179
25180 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25181
25182         PR c++/20172
25183         * g++.dg/template/nontype12.C : New test.
25184
25185 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25186
25187         * gcc.dg/tree-ssa/loop-10.c: New test.
25188
25189 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25190
25191         * gcc.c-torture/execute/20020720-1.x: Remove.
25192
25193 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25196
25197 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25198
25199         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25200         (dg-mips-options): Use it.
25201
25202 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25203
25204         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25205
25206 2005-07-09  Richard Henderson  <rth@redhat.com>
25207
25208         * lib/target-supports.exp (check_effective_target_sync_char_short):
25209         Add alpha.
25210
25211 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25212
25213         PR libfortran/22217
25214         * gfortran.dg/negative-z-descriptor.f90: New test.
25215
25216 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25217
25218         PR tree-opt/22329
25219         * gcc.dg/pr22329.c: New test.
25220
25221 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25222
25223         PR tree-optimization/20139
25224         * gcc.dg/tree-ssa/pr20139.c: New.
25225
25226 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25227
25228         PR tree-opt/22356
25229         * gcc.dg/pr22356-1.c: New test.
25230
25231 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         PR c++/21799
25234         * g++.dg/template/unify8.C: New.
25235         * g++.dg/template/unify9.C: New.
25236
25237 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25238
25239         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25240
25241 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25242
25243         * gcc.dg/darwin-version-1.c: New.
25244         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25245         * gcc.dg/builtins-20.c: Likewise.
25246         * gcc.dg/builtins-53.c: Likewise.
25247         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25248         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25249         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25250         * gcc.dg/torture/builtins-power-1.c: Likewise.
25251         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25252         on Darwin.
25253
25254 2005-07-07  Jeff Law  <law@redhat.com>
25255
25256         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25257         argument evaluation order.
25258
25259 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25260
25261         PR libfortran/21594
25262         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25263         Add test cases where the shift length is greater than the
25264         array length.
25265
25266 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25267
25268         * obj-c++.dg/proto-lossage-6.mm: New.
25269         * objc.dg/proto-lossage-6.m: New.
25270
25271 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25272
25273         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25274         * objc.dg/gnu-runtime-2.m: Likewise.
25275
25276 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25277
25278         * gfortran.dg/longline.f: New test.
25279
25280         * gfortran.dg/badline.f: New test.
25281
25282 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25283
25284         PR fortran/16531
25285         PR fortran/15966
25286         PR fortran/18781
25287         * gfortran.dg/hollerith.f90: New.
25288         * gfortran.dg/hollerith2.f90: New.
25289         * gfortran.dg/hollerith3.f90: New.
25290         * gfortran.dg/hollerith4.f90: New.
25291         * gfortran.dg/hollerith_f95.f90: New.
25292         * gfortran.dg/hollerith_legacy.f90: New.
25293         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25294
25295 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25296
25297         PR objc/22274
25298         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25299         * objc.dg/gnu-runtime-2.m: New.
25300
25301 2005-07-06  Jeff Law  <law@redhat.com>
25302
25303         * gcc.dg/tree-ssa/vrp17.c: New test.
25304
25305 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25306
25307         PR fortran/22327
25308         * gfortran.dg/array_constructor_5.f90: New test.
25309
25310 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25313
25314 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25315
25316         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25317         * gcc.dg/980816-1.c: Ditto.
25318
25319 2005-07-06  Jeff Law  <law@redhat.com>
25320
25321         * gcc.c-torture/compile/pr21356.c: New test.
25322
25323 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25324
25325         PR c/22013
25326         PR c/22098
25327         * gcc.c-torture/compile/pr22013-1.c,
25328         gcc.c-torture/execute/pr22098-1.c,
25329         gcc.c-torture/execute/pr22098-2.c,
25330         gcc.c-torture/execute/pr22098-3.c: New tests.
25331
25332 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25333
25334         PR c/22308
25335         * gcc.dg/pr22308-1.c: New test.
25336
25337 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25338
25339         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25340         target.
25341         * gcc.dg/compare9.c: Use -fshort-enums instead of
25342         -fno-short-enums.  Change the last test to dg-bogus.
25343
25344 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25345
25346         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25347         * gcc.dg/compare9.c: New.
25348
25349 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25350
25351         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25352
25353 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25354
25355         PR testsuite/22288
25356         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25357
25358
25359 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25360
25361         * gcc.dg/format/gcc_gfc-1.c: New.
25362
25363 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25364
25365         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25366
25367 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25368
25369         PR fortran/20842
25370         * gfortran.dg/io_invalid_1.f90: New test.
25371
25372 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25373
25374         * gcc.dg/format/gcc_diag-1.c: Update.
25375
25376 2005-07-02  Jeff Law  <law@redhat.com>
25377
25378         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25379         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25380
25381 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25382
25383         * gcc.dg/format/gcc_diag-1.c: Update.
25384
25385 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25386
25387         PR tree-opt/22269
25388         * gcc.c-torture/compile/pr22269.c: New test.
25389
25390 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25391
25392         PR 21584
25393         PR 22219
25394         * g++.dg/tree-ssa/pr21584-1.C: New test.
25395         * g++.dg/tree-ssa/pr21584-2.C: New test.
25396
25397 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25398
25399         * obj-c++.dg/try-catch-11.mm: New.
25400         * objc.dg/try-catch-10.m: New.
25401
25402 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25403
25404         * g++.dg/other/ucnid-1.C: xfail on AIX.
25405
25406 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25407
25408         PR 22234
25409         * gcc.dg/20050629-1.c: New test.
25410
25411 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25412
25413         * obj-c++.dg/const-str-1[0-1].mm: New.
25414         * objc.dg/const-str-1[0-1].m: New.
25415
25416 2005-05-29  Richard Henderson  <rth@redhat.com>
25417
25418         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25419         Rename from check_effective_target_vect_no_max.
25420         (check_effective_target_vect_no_int_add): New.
25421         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25422         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25423         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25424         * gcc.dg/vect/vect-reduc-1.c: Use both.
25425         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25426
25427 2005-05-29  Richard Henderson  <rth@redhat.com>
25428
25429         * lib/target-supports.exp (check_effective_target_vect_no_max):
25430         Remove i386 and x86_64.
25431
25432 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25433
25434         PR testsuite/21969
25435         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25436
25437 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25438
25439         PR middle-end/21969
25440         * gcc.dg/vect/pr21969.c: New test.
25441
25442 2005-06-28  Eric Christopher  <echristo@redhat.com>
25443
25444         PR c/22052
25445         PR c/21975
25446         * gcc.dg/inline1.c: New test.
25447         * gcc.dg/inline2.c: Ditto.
25448         * gcc.dg/inline3.c: Ditto.
25449         * gcc.dg/inline4.c: Ditto.
25450         * gcc.dg/inline5.c: Ditto.
25451
25452 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25453
25454         PR libfortran/22142
25455         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25456         Add testcase also testing eoshift1 for PR 22142.
25457
25458 2005-06-28  Richard Henderson  <rth@redhat.com>
25459
25460         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25461         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25462         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25463         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25464         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25465
25466 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25467
25468         PR libfortran/22142
25469         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25470         Add testcase for PR 22142.
25471
25472 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25473
25474         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25475         gcc.target/ia64/fpreg-2.c: New tests.
25476
25477 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25478
25479         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25480
25481 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25482
25483         PR libfortran/22170
25484         * gfortran.dg/slash_1.f90: New test.
25485
25486 2005-06-27  Richard Henderson  <rth@redhat.com>
25487
25488         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25489         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25490         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25491         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25492         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25493         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25494
25495 2005-06-27  Richard Henderson  <rth@redhat.com>
25496
25497         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25498         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25499
25500 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25501
25502         * obj-c++.dg/proto-lossage-5.mm: New.
25503         * objc.dg/proto-lossage-5.m: New.
25504
25505 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25506
25507         PR 21959
25508         * gcc.dg/tree-ssa/pr21959.c: New test.
25509
25510 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25511
25512         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25513         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25514         testing uninitialized var.
25515
25516         * gcc.c-torture/execute/builtins/chk.h: New.
25517         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25518         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25519         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25520         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25521         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25522         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25523         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25524         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25525         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25526         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25527         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25528         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25529         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25530         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25531         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25532         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25533         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25534         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25535         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25536         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25537         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25538         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25539         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25540         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25541         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25542         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25543         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25544         * gcc.dg/builtin-object-size-1.c: New test.
25545         * gcc.dg/builtin-object-size-2.c: New test.
25546         * gcc.dg/builtin-object-size-3.c: New test.
25547         * gcc.dg/builtin-object-size-4.c: New test.
25548         * gcc.dg/builtin-object-size-5.c: New test.
25549         * gcc.dg/builtin-stringop-chk-1.c: New test.
25550         * gcc.dg/builtin-stringop-chk-2.c: New test.
25551         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25552         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25553         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25554         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25555         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25556         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25557         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25558         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25559         * gcc.c-torture/execute/printf-1.c: New test.
25560         * gcc.c-torture/execute/fprintf-1.c: New test.
25561         * gcc.c-torture/execute/vprintf-1.c: New test.
25562         * gcc.c-torture/execute/vfprintf-1.c: New test.
25563         * gcc.c-torture/execute/printf-chk-1.c: New test.
25564         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25565         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25566         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25567
25568 2005-06-27  Michael Matz  <matz@suse.de>
25569
25570         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25571         slot is not merged if address escapes.
25572
25573 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25574
25575         PR c/21911
25576         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25577
25578 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25579
25580         PR middle-end/17965
25581         * gcc.c-torture/compile/20050622-1.c: New test.
25582
25583         PR middle-end/22028
25584         * gcc.dg/20050620-1.c: New test.
25585
25586 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25587
25588         PR tree-optimization/22026
25589         * gcc.dg/tree-ssa/pr22026.c: New.
25590
25591 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25592
25593         PR libfortran/22144
25594         * gfortran.dg/shift-alloc.f90: New testcase.
25595
25596 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25597
25598         * all files: Update FSF address in copyright headers.
25599
25600 2005-06-22  Jan Hubicka  <jh@suse.cz>
25601
25602         * wholeprogram-1.c: New testcase.
25603         * wholeprogram-2.c: New testcase.
25604
25605 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25606
25607         PR 22171
25608         * gcc.dg/tree-ssa/pr22171.c: New test.
25609
25610 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25611
25612         * gfortran.dg/simplify_modulo.f90: New.
25613
25614 2005-06-24  Jan Hubicka  <jh@suse.cz>
25615
25616         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25617
25618 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25619
25620         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25621
25622 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25623
25624         * obj-c++.dg/typedef-alias-1.mm: New.
25625         * objc.dg/typedef-alias-1.m: New.
25626
25627 2005-06-23  Jeff Law  <law@redhat.com>
25628
25629         * gcc.dg/tree-ssa/vrp16.c: New test.
25630
25631 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25632
25633         * lib/target-supports.exp: Add
25634         check_effective_target_fortran_large_real and
25635         check_effective_target_fortran_large_int to check for
25636         corresponding effective targets.
25637         * gfortran.dg/large_integer_kind_1.f90: New test.
25638         * gfortran.dg/large_real_kind_1.f90: New test.
25639
25640 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25641
25642         PR tree-optimization/22117
25643         * gcc.dg/tree-ssa/pr22117.c: New.
25644
25645 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25646
25647         PR testsuite/22123
25648         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25649
25650 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25651
25652         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25653
25654 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25655
25656         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25657         * gfortran.dg/f2c_4.c: Likewise.
25658
25659 2005-06-22 Paul Brook  <paul@codesourcery.com>
25660
25661         PR fortran/21034
25662         * gfortran.dg/auto_save_1.f90: New test.
25663
25664 2005-06-22  Michael Matz  <matz@suse.de>
25665
25666         * gcc.target/x86-64/abi: New directory.
25667         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25668         * gcc.target/x86-64/abi/README.gcc: New file.
25669         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25670         * gcc.target/x86-64/abi/asm-support.s: New file.
25671         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25672         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25673         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25674         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25675         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25676         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25677         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25678         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25679         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25680         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25681         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25682         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25683         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25684         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25685         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25686         * gcc.target/x86_64/abi/test_varargs.c: New test.
25687
25688 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25689
25690         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25691         32-bit i?86 and x86_64.
25692
25693 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25694
25695         * obj-c++.dg/const-str-[1-9].mm: New tests.
25696
25697 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25698
25699         PR fortran/22010
25700         * gfortran.dg/namelist_use.f90: New.
25701         * gfortran.dg/namelist_use_only.f90: New.
25702
25703 2005-06-21  Jeff Law  <law@redhat.com>
25704
25705         * gcc.dg/tree-ssa/vrp15.c: New test.
25706
25707 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25708
25709         * lib/target-supports.exp (check_effective_target_vect_reduction):
25710         Remove.
25711         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25712         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25713         remove vect_reduction target keyword. Also avoid two returns in main.
25714         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25715         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25716         * gcc.dg/vect/vect-reduc-1short.c: New test.
25717         * gcc.dg/vect/vect-reduc-1char.c: New test.
25718         * gcc.dg/vect/vect-reduc-2short.c: New test.
25719         * gcc.dg/vect/vect-reduc-2char.c: New test.
25720         * gcc.dg/vect/vect-reduc-6.c: New test.
25721         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25722         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25723         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25724
25725 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25726         Paul Thomas  <pault@gcc.gnu.org>
25727
25728         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25729         New tests.
25730
25731 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25732
25733         * gfortran.dg/backslash_1.f90: New test.
25734         * gfortran.dg/backslash_2.f90: New test.
25735
25736 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25737
25738         * gfortran.dg/duplicate_labels.f90: New test.
25739
25740 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25741
25742         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25743         unsupportable relocations.
25744         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25745         * gcc.dg/20050321-2.c: xfail for NetWare.
25746
25747 2005-06-20  Andreas Jaeger  <aj@suse.de>
25748
25749         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25750         gcc.target/i386/fastcall-sseregparm.c,
25751         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25752
25753 2005-06-19  Richard Henderson  <rth@redhat.com>
25754
25755         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25756
25757 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25758
25759         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25760
25761 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25762
25763         PR c++/22115
25764         * g++.dg/conversion/simd2.C: Change expected error message.
25765
25766 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25767
25768         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25769         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25770         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25771
25772 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25773
25774         * gcc.dg/fold-mod-1.c: New test.
25775
25776 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25777
25778         PR fortran/19926
25779         * gfortran.dg/pr19926.f90: New test.
25780
25781 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25782
25783         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25784         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25785         targets.
25786         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25787         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25788
25789 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25790
25791         * gcc.target/ia64/float80-varargs-1.c: New test.
25792
25793 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25794
25795         PR tree-opt/22035
25796         * gfortran.dg/f2c_6.f90: New test.
25797
25798 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25799
25800         PR c++/17413
25801         * g++.dg/template/local5.C: New.
25802
25803 2005-06-17  Richard Henderson  <rth@redhat.com>
25804
25805         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25806
25807 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25808
25809         PR testsuite/21945
25810         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25811
25812 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25813
25814         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25815         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25816         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25817         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25818         check_vect to verify the presence of hardware vector support.
25819
25820 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25821
25822         PR testsuite/22056
25823         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25824
25825 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25826
25827         PR libfortran/19216
25828         * gfortran.dg/pr19216.f: Add correct space between brackets and
25829         dg directive.
25830
25831 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25832
25833         PR libfortran/16436
25834         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25835
25836 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25837
25838         * gcc.target/i386/attributes-error.c: New testcase.
25839         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25840         * gcc.target/i386/regparm-stdcall.c: Likewise.
25841         * gcc.target/i386/sseregparm-1.c: Likewise.
25842         * gcc.target/i386/sseregparm-2.c: Likewise.
25843
25844 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25845
25846         * g++.dg/rtti/crash2.C: New.
25847
25848 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25849
25850         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25851
25852 2005-06-15  David Ung  <davidu@mips.com>
25853
25854         * gcc.target/mips/mips16e-extends.c: New test for testing the
25855         generation of MIPS16e zeb/zeh, seb/seh instructions.
25856
25857 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25858
25859         PR 22018
25860         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25861         * gcc.dg/tree-ssa/pr22018.c: New test.
25862
25863 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25864
25865         * gcc.dg/simd-1.c: Update error messages.
25866         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25867         * gcc.dg/simd-2.c: Update error messages.
25868         * gcc.dg/simd-4.c: New.
25869
25870 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25871
25872         PR c++/20678
25873         * g++.dg/other/crash-4.C: New.
25874
25875 2005-06-14  Devang Patel  <dpatel@apple.com>
25876
25877         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25878
25879 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         PR c++/21929
25882         * g++.dg/parse/crash11.C: Update
25883
25884 2005-06-13  Jeff Law  <law@redhat.com>
25885
25886         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25887         perform the desired transformations.
25888         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25889         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25890
25891 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25892
25893         PR fortran/22038
25894         * gfortran.dg/forall_1.f90: Un-XFAIL.
25895
25896 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25897
25898         PR c++/21929
25899         * g++.dg/parse/crash26.C: New.
25900
25901         PR c++/20789
25902         * g++.dg/init/member1.C: New.
25903
25904 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * gfortran.dg/altreturn_1.f90: New test.
25907
25908 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25909
25910         PR middle-end/21985
25911         * gcc.dg/tree-ssa/pr21985.c: New test.
25912
25913 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25914
25915         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25916
25917 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25918
25919         PR c++/21930
25920         * g++.dg/other/error10.C: New test case.
25921
25922 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25923
25924         PR libfortran/19155
25925         * gfortran.dg/pr19155.f: Add test.
25926
25927 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25928
25929         * gfortran.dg/f2c_7.f90: New test.
25930
25931         * gfortran.dg/forall_1.f90: XFAILed.
25932
25933 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25934
25935         * gcc.dg/pr14796-1.c: New.
25936         * gcc.dg/pr14796-2.c: New.
25937
25938 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25939
25940         PR fortran/17792
25941         PR fortran/21375
25942         * gfortran.dg/deallocate_stat.f90: New test.
25943
25944 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25945
25946         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25947
25948 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25949
25950         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25951         access will be generated when this loop is vectorized. Test that
25952         accesses with same alignment were detected.
25953         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25954         Test that accesses with same alignment were detected.
25955         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25956         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25957         alignment were detected.
25958
25959 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25960
25961         PR c++/10611
25962         * g++.dg/conversion/simd2.C: New.
25963
25964 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25965
25966         * gcc.dg/Wcxx-compat-1.c: New.
25967
25968 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25969
25970         PR libfortran/21480
25971         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25972         complex array.
25973
25974 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25975
25976         * gcc.dg/alias-8.c: New.
25977
25978 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25979
25980         * gcc.dg/format/cmn_err-1.c: Update.
25981
25982 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25983
25984         PR target/20666
25985         * gcc.target/sparc/fexpand-2.c: New.
25986         * gcc.target/sparc/fpmerge-2.c: New.
25987         * gcc.target/sparc/fpmul-2.c: New.
25988         * gcc.target/sparc/noresult.c: New.
25989         * gcc.target/sparc/pdist-2.c: New.
25990         * gcc.target/sparc/pdist-3.c: New.
25991
25992 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25993
25994         PR testsuite/21702
25995         * gcc.target/i386/i386.exp: Fix comment typo.
25996
25997 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25998
25999         PR c++/19497
26000         * g++.dg/inherit/using5.C: New.
26001         * g++.dg/inherit/using6.C: New.
26002
26003 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26004
26005         PR c++/19894
26006         * g++.dg/template/ptrmem15.C: New test.
26007
26008         PR c++/20563
26009         * g++.dg/ext/label4.C: New test.
26010
26011 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26012
26013         * gcc.dg/tls/debug-1.c: New test.
26014
26015 2005-06-07  Dale Johannesen  <dalej@apple.com>
26016
26017         * gcc.target/i386/movq.c: New.
26018
26019 2005-06-07  Dale Johannesen  <dalej@apple.com>
26020
26021         * gcc.dg/20050607-1.c: New.
26022
26023 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26024
26025         PR middle-end/21850
26026         * gcc.c-torture/execute/20050607-1.c: New test.
26027
26028 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26029
26030         PR libfortran/21926
26031         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26032         Test case where the return array has lowest stride one,
26033         but isn't packed.
26034
26035 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26036
26037         * lib/target-supports.exp (check_effective_target_sync_int_long):
26038         Add s390 and s390x targets.
26039
26040 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26041
26042         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26043         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26044         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26045         * gcc.dg/tree-ssa/loop-9.c: New test.
26046
26047 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         * g++.dg/parse/defarg10.C: New.
26050
26051 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26052
26053         PR regression/21897
26054         * gcc.c-torture/execute/20050604-1.c: New test.
26055
26056 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         PR 21903
26059         * g++.dg/parse/defarg9.C: New.
26060
26061         PR c++/20637
26062         * g++.dg/inherit/using4.C: New.
26063         * g++.dg/overload/error1.C: Adjust expected errors.
26064         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26065         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26066         * g++.old-deja/g++.other/redecl2.C: Likewise.
26067         * g++.old-deja/g++.other/redecl4.C: Likewise.
26068         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26069
26070 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26071
26072         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26073
26074 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26075
26076         * lib/gfortran.exp (gfortran_target_compile): Call
26077         dg-additional-files-options
26078         * gfortran.dg/f2c_4.f90: New file
26079         * gfortran.dg/f2c_4.c: New file
26080         * gfortran.dg/f2c_5.f90: New file
26081         * gfortran.dg/f2c_5.c: New file
26082
26083 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26084
26085         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26086
26087         PR fortran/21912
26088         * gfortran.dg/array_constructor_4.f90: New test.
26089
26090 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26091
26092         PR c++/21619
26093         * g++.dg/ext/builtin9.C: New test.
26094
26095 2005-06-05  Dale Johannesen  <dalej@apple.com>
26096
26097         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26098         * gcc.c-torture/execute/20050603-2.c: Ditto.
26099
26100 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26101
26102         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26103         * gcc.dg/vect/vect-reduc-1.c: New.
26104         * gcc.dg/vect/vect-reduc-2.c: New.
26105         * gcc.dg/vect/vect-reduc-3.c: New.
26106
26107 2005-06-04  Dale Johannesen  <dalej@apple.com>
26108
26109         * gcc.c-torture/execute/20050603-1.c: New.
26110         * gcc.c-torture/execute/20050603-2.c: New.
26111         * gcc.dg/20050603-3.c: New.
26112
26113 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26114
26115         PR fortran/19195
26116         * gfortran.dg/debug_1.f90: New test.
26117
26118         * gfortran.dg/forall_1.f90: New test.
26119
26120 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26121
26122         * gfortran.dg/array_constructor_3.f90: New test.
26123
26124 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26125
26126         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26127
26128 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26129
26130         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26131
26132 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26133
26134         PR c/21873
26135         * gcc.dg/init-excess-1.c: New test.
26136
26137 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26138
26139         PR c++/21853
26140         * g++.dg/expr/static_cast6.C: New test.
26141
26142 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26143
26144         * gcc.dg/tree-ssa/vrp14.c: New test.
26145
26146 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26147
26148         PR c++/21336
26149         * g++.dg/template/new2.C: New test.
26150
26151 2005-06-03  Josh Conner  <jconner@apple.com>
26152
26153         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26154         all entries in initializer.
26155
26156 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26157
26158         PR middle-end/21858
26159         * gcc.dg/pr21858.c: New testcase.
26160
26161 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26162
26163         PR tree-optimization/21292
26164
26165         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26166         New.
26167         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26168         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26169         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26170         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26171         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26172
26173 2005-06-02  Richard Henderson  <rth@redhat.com>
26174
26175         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26176
26177 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26178
26179         * gcc.dg/wtypequal.c: New testcase.
26180
26181 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26182
26183         PR 21582
26184         * gcc.dg/tree-ssa/pr21582.c: New test.
26185
26186 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26187
26188         PR c++/21280
26189         * g++.dg/opt/interface2.h: New.
26190         * g++.dg/opt/interface2.C: New.
26191         * g++.dg/init/ctor4.C: Adjust error lines.
26192         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26193         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26194         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26195         * g++.old-deja/g++.pt/assign1.C: Likewise.
26196         * g++.old-deja/g++.pt/crash20.C: Likewise.
26197
26198 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26199
26200         PR tree-optimization/21734
26201         * g++.dg/vect/pr21734_1.cc: New.
26202         * g++.dg/vect/pr21734_2.cc: New.
26203
26204 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         PR c++/20350
26207         * g++.dg/template/spec24.C: New.
26208
26209         PR c++/21151
26210         * g++.dg/pch/local-1.C: New.
26211         * g++.dg/pch/local-1.Hs: New.
26212
26213 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26214
26215         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26216         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26217         * gcc.dg/tree-ssa/pr14341.c: New test.
26218         * gcc.dg/tree-ssa/pr14841.c: New test.
26219         * gcc.dg/tree-ssa/pr20701.c: New test.
26220         * gcc.dg/tree-ssa/pr21086.c: New test.
26221         * gcc.dg/tree-ssa/pr21090.c: New test.
26222         * gcc.dg/tree-ssa/pr21332.c: New test.
26223         * gcc.dg/tree-ssa/pr21458.c: New test.
26224         * gcc.dg/tree-ssa/pr21658.c: New test.
26225         * gcc.dg/tree-ssa/vrp01.c: New test.
26226         * gcc.dg/tree-ssa/vrp02.c: New test.
26227         * gcc.dg/tree-ssa/vrp03.c: New test.
26228         * gcc.dg/tree-ssa/vrp04.c: New test.
26229         * gcc.dg/tree-ssa/vrp05.c: New test.
26230         * gcc.dg/tree-ssa/vrp06.c: New test.
26231         * gcc.dg/tree-ssa/vrp07.c: New test.
26232         * gcc.dg/tree-ssa/vrp08.c: New test.
26233         * gcc.dg/tree-ssa/vrp09.c: New test.
26234         * gcc.dg/tree-ssa/vrp10.c: New test.
26235         * gcc.dg/tree-ssa/vrp11.c: New test.
26236         * gcc.dg/tree-ssa/vrp12.c: New test.
26237         * gcc.dg/tree-ssa/vrp13.c: New test.
26238
26239 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26240
26241         PR 21029
26242         * gcc.dg/tree-ssa/pr21029.c: New test.
26243
26244 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26245
26246         * gfortran.dg/logint-1.f: New test case.
26247         * gfortran.dg/logint-2.f: Likewise.
26248         * gfortran.dg/logint-3.f: Likewise.
26249
26250 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26251
26252         PR c/21536
26253         PR c/20760
26254         * gcc.dg/20050527-1.c: New test.
26255
26256         * gcc.dg/i386-sse-12.c: New test.
26257
26258         PR fortran/21729
26259         * gfortran.dg/implicit_5.f90: New test.
26260
26261 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26262
26263         PR fortran/20883
26264         * gfortran/assign_4.f90: New test.
26265         * gfortran/assign_2.f90: Change compile to run.
26266
26267 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26268
26269         * lib/target-supports.exp
26270         (check_effective_target_sync_char_short): New.
26271         * gcc.dg/sync-2.c: New.
26272
26273 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26274
26275         PR tree-optimization/21817
26276         * gcc.dg/torture/pr21817-1.c: New.
26277
26278 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         PR c++/21165
26281         * g++.dg/template/init5.C: New.
26282
26283 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26284
26285         * gfortran.dg/char_initialiser_actual.f90:
26286         Test character initialisers as actual arguments.
26287         * gfortran.dg/char_pointer_comp_assign.f90:
26288         Test character pointer structure component assignments.
26289         * gfortran.dg/char_array_structure_constructor.f90:
26290         Test character components in structure constructors.
26291
26292 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26293
26294         PR middle-end/20931
26295         * g++.dg/opt/pr20931.C: New test.
26296
26297 2005-05-31  Andreas Jaeger  <aj@suse.de>
26298
26299         PR testsuite/20772
26300         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26301         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26302         g++.old-deja/g++.ext/asmspec1.C,
26303         g++.old-deja/g++.other/regstack.C,
26304         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26305         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26306         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26307         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26308         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26309         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26310         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26311         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26312         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26313         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26314         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26315         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26316         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26317         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26318         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26319         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26320         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26321         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26322         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26323
26324 2005-05-31  Jeff Law  <law@redhat.com>
26325
26326         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26327
26328 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26329
26330         PR middle-end/21743
26331         * gcc.dg/builtins-1.c: Activate disabled clog test.
26332         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26333
26334 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26335
26336         * gfortran.dg/char_pointer_assign.f90:
26337         Test character-pointer assignments and pointer assignments.
26338         * gfortran.dg/char_pointer_dummy.f90:
26339         Test character-pointer dummy arguments.
26340         * gfortran.dg/char_pointer_func.f90:
26341         Test character-pointer function returns.
26342         * gfortran.dg/char_pointer_dependency.f90:
26343         Test character-pointer functions with dependencies.
26344
26345 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26346
26347         PR c++/21784
26348         * g++.dg/lookup/using14.C: New test.
26349
26350 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26351
26352         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26353         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26354         trailing ^M.
26355
26356 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26357
26358         PR c++/17413
26359         * g++.dg/template/local5.C: New.
26360
26361         PR target/21761
26362         * gcc.c-torture/compile/pr21761.c: New.
26363
26364         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26365         before darwin8.
26366
26367 2005-05-30  Steven G. Kargl
26368
26369         PR fortran/20846
26370         * gfortran.dg/inquire_8.f90: New test.
26371
26372 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26373
26374         PR libfortran/21376
26375         * gfortran.dg/output_exponents_1.f90: New test.
26376
26377 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26378
26379         PR libfortran/20006
26380         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26381
26382 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26383
26384         PR c++/21210
26385         * g++.dg/ext/complex1.C: New test.
26386
26387         PR c++/21340
26388         * g++.dg/init/ctor6.C: New test.
26389
26390 2005-05-29  Jan Hubicka  <jh@suse.cz>
26391
26392         * gcc.c-torture/compile/pr21562.c: New.
26393
26394 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26395
26396         * gfortran.dg/subnormal_1.f90: New test.
26397
26398 2005-05-28  Jan Hubicka  <jh@suse.cz>
26399
26400         * tree-prof.exp: Fix comment.
26401         * value-prof-1.c: New.
26402         * value-prof-2.c: New.
26403         * value-prof-3.c: New.
26404         * value-prof-4.c: New.
26405
26406 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26407
26408         PR c++/21614
26409         * g++.dg/expr/ptrmem6.C: New test.
26410         * g++.dg/expr/ptrmem6a.C: Likewise.
26411
26412 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26413
26414         PR tree-optimization/21658
26415         * gcc.dg/tree-ssa/pr21658.c: New.
26416
26417 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26418
26419         PR c++/21455
26420         * g++.dg/inherit/ptrmem3.C: New.
26421
26422         PR c++/21681
26423         * g++.dg/parse/template16.C: New.
26424
26425 2005-05-27  Andreas Jaeger  <aj@suse.de>
26426
26427         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26428
26429         * gcc.dg/i386-sse-8.c: Run test on all archs.
26430
26431 2005-05-26  Mike Stump  <mrs@apple.com>
26432
26433         * objc.dg/isa-field-1.m: Only run on darwin.
26434         * objc.dg/lookup-1.m: Likewise.
26435         * objc.dg/try-catch-8.m: Likewise.
26436
26437 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26438
26439         PR tree-optimization/9814
26440         * gcc.dg/pr9814-1.c: New test case.
26441
26442 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26443
26444         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26445         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26446         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26447         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26448         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26449         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26450         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26451         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26452         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26453         objc.dg/try-catch-8.m: New.
26454
26455 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26456
26457         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26458         remove extraneous semicolons.
26459
26460 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26461
26462         * obj-c++.dg/comp-types-12.mm: New.
26463         * objc.dg/comp-types-11.m: New.
26464         * objc.dg/selector-4.m: New.
26465
26466 2005-05-26  Andreas Jaeger  <aj@suse.de>
26467
26468         PR testsuite/20772
26469         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26470         g++.old-deja/g++.ext/attrib3.C,
26471         g++.old-deja/g++.other/store-expr1.C,
26472         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26473         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26474         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26475         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26476         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26477         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26478         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26479         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26480         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26481         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26482         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26483         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26484         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26485         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26486         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26487         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26488         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26489         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26490         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26491
26492 2005-05-26  Andreas Jaeger  <aj@suse.de>
26493
26494         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26495         x86-64 compilation.
26496
26497 2005-05-26  Andreas Jaeger  <aj@suse.de>
26498
26499         PR testsuite/20772
26500         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26501         gcc.misc-tests/i386-pf-athlon-1.c,
26502         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26503         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26504         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26505         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26506         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26507         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26508         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26509         programs.
26510
26511         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26512         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26513         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26514         x86-64 compilation.
26515
26516         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26517         x86_64.
26518
26519         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26520         effective-target ilp32.
26521
26522 2005-05-26  David Ung  <davidu@mips.com>
26523
26524         * gcc.target/mips/ext_ins.c: New test for testing the generation
26525         of MIPS32/64 rev 2 ext/ins instructions.
26526
26527 2005-05-26  Andreas Jaeger  <aj@suse.de>
26528
26529         * treelang/compile/unsigned.tree: Use gimple instead of
26530         nonexisting generic dump.
26531
26532 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26533
26534         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26535
26536 2005-05-26  Andreas Jaeger  <aj@suse.de>
26537
26538         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26539
26540 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26541
26542         PR libfortran/17283
26543         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26544         Test callee-allocated memory with write statements.
26545
26546 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26547
26548         PR middle-end/21709
26549         * gcc.dg/pr21709-1.c: New test case.
26550
26551 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26552             Mike Stump  <mrs@apple.com>
26553
26554         * objc/execute/next_mapping.h: Update for C++.
26555
26556         * obj-c++.dg/selector-1.mm: Move to...
26557         * obj-c++.dg/selector-4.mm: here...
26558
26559         * obj-c++.dg/basic.mm: New.
26560         * obj-c++.dg/comp-types-1.mm: New.
26561         * obj-c++.dg/cxx-class-1.mm: New.
26562         * obj-c++.dg/cxx-ivars-1.mm: New.
26563         * obj-c++.dg/cxx-ivars-2.mm: New.
26564         * obj-c++.dg/cxx-ivars-3.mm: New.
26565         * obj-c++.dg/cxx-scope-1.mm: New.
26566         * obj-c++.dg/cxx-scope-2.mm: New.
26567         * obj-c++.dg/defs.mm: New.
26568         * obj-c++.dg/empty-private-1.mm: New.
26569         * obj-c++.dg/encode-1.mm: New.
26570         * obj-c++.dg/encode-2.mm: New.
26571         * obj-c++.dg/encode-3.mm: New.
26572         * obj-c++.dg/extern-c-1.mm: New.
26573         * obj-c++.dg/extra-semi.mm: New.
26574         * obj-c++.dg/fix-and-continue-2.mm: New.
26575         * obj-c++.dg/isa-field-1.mm: New.
26576         * obj-c++.dg/ivar-list-semi.mm: New.
26577         * obj-c++.dg/local-decl-1.mm: New.
26578         * obj-c++.dg/lookup-1.mm: New.
26579         * obj-c++.dg/lookup-2.mm: New.
26580         * obj-c++.dg/method-1.mm: New.
26581         * obj-c++.dg/method-2.mm: New.
26582         * obj-c++.dg/method-3.mm: New.
26583         * obj-c++.dg/method-4.mm: New.
26584         * obj-c++.dg/method-5.mm: New.
26585         * obj-c++.dg/method-6.mm: New.
26586         * obj-c++.dg/method-7.mm: New.
26587         * obj-c++.dg/no-extra-load.mm: New.
26588         * obj-c++.dg/overload-1.mm: New.
26589         * obj-c++.dg/pragma-1.mm: New.
26590         * obj-c++.dg/pragma-2.mm: New.
26591         * obj-c++.dg/private-1.mm: New.
26592         * obj-c++.dg/private-2.mm: New.
26593         * obj-c++.dg/proto-qual-1.mm: New.
26594         * obj-c++.dg/qual-types-1.mm: New.
26595         * obj-c++.dg/stubify-1.mm: New.
26596         * obj-c++.dg/stubify-2.mm: New.
26597         * obj-c++.dg/super-class-1.mm: New.
26598         * obj-c++.dg/super-class-2.mm: New.
26599         * obj-c++.dg/super-dealloc-1.mm: New.
26600         * obj-c++.dg/super-dealloc-2.mm: New.
26601         * obj-c++.dg/template-1.mm: New.
26602         * obj-c++.dg/template-2.mm: New.
26603         * obj-c++.dg/template-3.mm: New.
26604         * obj-c++.dg/template-4.mm: New.
26605         * obj-c++.dg/template-5.mm: New.
26606         * obj-c++.dg/template-6.mm: New.
26607         * obj-c++.dg/try-catch-1.mm: New.
26608         * obj-c++.dg/try-catch-2.mm: New.
26609         * obj-c++.dg/try-catch-3.mm: New.
26610         * obj-c++.dg/try-catch-4.mm: New.
26611         * obj-c++.dg/try-catch-5.mm: New.
26612         * obj-c++.dg/try-catch-6.mm: New.
26613         * obj-c++.dg/try-catch-7.mm: New.
26614         * obj-c++.dg/try-catch-8.mm: New.
26615         * obj-c++.dg/try-catch-9.mm: New.
26616         * obj-c++.dg/va-meth-1.mm: New.
26617
26618 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26619
26620         * obj-c++.dg/selector-1.mm: New.
26621         * obj-c++.dg/selector-2.mm: New.
26622
26623 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26624
26625         * obj-c++.dg/selector-3.mm: New.
26626         * objc.dg/selector-3.m: New.
26627
26628 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26629
26630         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26631         about where warning appears.
26632
26633 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26634
26635         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26636         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26637         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26638         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26639
26640 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26641
26642         * gcc.dg/20050524-1.c: New test.
26643
26644 2005-05-25  Jan Hubicka  <jh@suse.cz>
26645
26646         * gcc.dg/tree-prof/inliner-1.c: New.
26647
26648 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26649
26650         * gcc.dg/tree-prof: New directory.
26651         * gcc.dg/tree-prof/tree-prof.exp: New.
26652
26653 2005-05-25  DJ Delorie  <dj@redhat.com>
26654
26655         * gcc.dg/Wattributes-1.c: New.
26656         * gcc.dg/Wattributes-2.c: New.
26657         * gcc.dg/Wattributes-3.c: New.
26658
26659 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26660
26661         PR tree-optimization/19833
26662         * gcc.dg/uninit-4.c: Remove xfail.
26663         * gcc.dg/uninit-9.c: Ditto.
26664
26665 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26666
26667         * obj-c++.dg/bitfield-[1-5].mm: New.
26668         * obj-c++.dg/class-protocol-1.mm: New.
26669         * obj-c++.dg/comp-types-1[0-1].mm: New.
26670         * obj-c++.dg/comp-types-[2-9].mm: New.
26671         * obj-c++.dg/encode-[4-8].mm: New.
26672         * obj-c++.dg/layout-1.mm: New.
26673         * obj-c++.dg/method-1[0-9].mm: New.
26674         * obj-c++.dg/method-2[0-1].mm: New.
26675         * obj-c++.dg/method-[8-9].mm: New.
26676         * obj-c++.dg/objc-gc-3.mm: New.
26677         * obj-c++.dg/try-catch-10.mm: New.
26678         * objc.dg/bitfield-5.m: New.
26679         * objc.dg/comp-types-10.m: New.
26680         * objc.dg/comp-types-9.m: New.
26681         * objc.dg/layout-1.m: New.
26682         * objc.dg/objc-gc-4.m: New.
26683         * objc.dg/try-catch-9.m: New.
26684         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26685         * objc.dg/comp-types-1.m: Likewise.
26686         * objc.dg/comp-types-[5-6].m: Likewise.
26687         * objc.dg/method-9.m: Likewise.
26688
26689 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26690
26691         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26692         and on hardware without VMX support.
26693
26694         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26695
26696         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26697
26698         * lib/profopt.exp (dg-final-generate, dg-final-use,
26699         profopt-final-code, profopt-get-options): New.
26700         (profopt-execute): Process test directives.
26701
26702         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26703         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26704         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26705
26706 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26707
26708         PR C++/21645
26709         * g++.dg/init/ctor5.C: New test.
26710
26711 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26712
26713         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26714         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26715         vect-113.c, vect-114.c.
26716
26717 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26718
26719         * gcc.dg/const-elim-1.c: Remove xfails.
26720
26721 2005-05-23  Jeff Law  <law@redhat.com>
26722
26723         * gcc.c-torture/compile/pr21638.c: New test.
26724         * gcc.c-torture/compile/20050520-1.c: New test.
26725
26726 2005-05-23  Nick Clifton  <nickc@redhat.com>
26727
26728         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26729         be a proper triple, ie: m32r*-*-*.
26730         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26731
26732 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26733
26734         PR middle-end/21331
26735         PR tree-opt/21293
26736         * gcc.c-torture/compile/pr21293.c: New test.
26737         * gcc.c-torture/execute/pr21331.c: New test.
26738
26739 2004-05-20  Richard Henderson  <rth@redhat.com>
26740
26741         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26742
26743 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26744
26745         * obj-c++-dg.exp: Add.
26746         * obj-c++.exp: Add.
26747         * obj-c++.dg/dg.exp: Add.
26748
26749 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26750
26751         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26752         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26753
26754 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26755
26756         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26757
26758 2004-05-19  Richard Henderson  <rth@redhat.com>
26759
26760         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26761
26762 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26763
26764         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26765
26766         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26767
26768 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26769
26770         PR c++/21495
26771         * g++.dg/parse/extern1.C: New test.
26772         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26773
26774 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26775
26776         * gcc.dg/c99-math.h: New.
26777         * gcc.dg/c99-math-float-1.c: New test.
26778         * gcc.dg/c99-math-double-1.c: Likewise.
26779         * gcc.dg/c99-math-long-double-1.c: Likewise.
26780
26781 2005-05-18  Richard Henderson  <rth@redhat.com>
26782
26783         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26784
26785 2005-05-18  Devang Patel  <dpatel@apple.com>
26786
26787         * g++.dg/opt/20050511-1.C: New test.
26788
26789 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26790
26791         PR libfortran/21127
26792         * gfortran.dg/reshape-complex.f90: New test.
26793
26794 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26795
26796         * gfortran.dg/array_constructor_1.f90: New test.
26797         * gfortran.dg/array_constructor_2.f90: New test.
26798
26799 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26800
26801         PR fortran/20954
26802         * gfortran.dg/pr20954.f: New test.
26803
26804 2005-05-17  Mike Stump  <mrs@apple.com>
26805
26806         Yet more Objective-C++...
26807
26808         * objc.dg/method-5.m: Update.
26809         * objc.dg/method-6.m: Update.
26810         * objc.dg/method-7.m: Update.
26811         * objc.dg/method-9.m: Update.
26812         * objc.dg/try-catch-2.m: Update.
26813
26814 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26815
26816         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26817         Remove little-endian optimizations.
26818
26819 2005-05-17  Jeff Law  <law@redhat.com>
26820
26821         * g++.dg/tree-ssa/pr14814.C: New test.
26822         * gcc.dg/tree-ssa/pr14814.C: New test.
26823         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26824         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26825
26826 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26827
26828         * gcc.dg/compat/generate-random.c: Do not include
26829         libiberty.h.
26830         * gcc.dg/compat/generate-random_r.c: Likewise.
26831
26832 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26833
26834         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26835
26836 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26837
26838         PR middle-end/21595
26839         * g++.dg/tree-ssa/builtin1.C: New testcase.
26840
26841 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26842
26843         PR c++/21454
26844         * g++.dg/opt/const4.C: New test.
26845
26846         PR middle-end/21492
26847         * g++.dg/opt/crossjump1.C: New test.
26848
26849         PR tree-optimization/21610
26850         * gcc.c-torture/compile/20050516-1.c: New test.
26851
26852         PR fortran/15080
26853         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26854         about the test failing.
26855         * gfortran.fortran-torture/execute/where_7.f90: New test.
26856         * gfortran.fortran-torture/execute/where_8.f90: New test.
26857
26858 2005-05-16  Richard Henderson  <rth@redhat.com>
26859
26860         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26861         i?86 and x86_64.
26862
26863 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26864
26865         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26866         (limits.h): Include unconditionally.
26867         (stdlib.h): Likewise.
26868         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26869         (limits.h): Include unconditionally.
26870         (stdlib.h): Likewise.
26871         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26872         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26873         (limits.h): Include unconditionally.
26874         (stdlib.h): Likewise.
26875         (hashtab.h): Do not include.
26876         (getopt.h): Likewise.
26877         (stddef.h): Include.
26878         (hashval_t): Define.
26879         (struct entry): Add "next" field.
26880         (HASH_SIZE): New macro.
26881         (hash_table): New variable.
26882         (switchfiles): Do not use xmalloc.
26883         (mix): New macro.
26884         (iterative_hash): New function.
26885         (hasht): Remove.
26886         (e_exists): New function.
26887         (e_insert): Likewise.
26888         (output): Use, instead of libiberty hashtable functions.
26889         (main): Do not use getopt.  Do not call htab_create.
26890
26891 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26892
26893         PR libstdc++/21526
26894         * lib/target-supports.exp (check_mkfifo_available):
26895         Return 0 for cygwin as mkfifo support incomplete on platform.
26896         Fix typos in comments.
26897
26898 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26899
26900         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26901
26902 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26903
26904         PR fortran/17432
26905         * gfortran.dg/assign_4.f: New test.
26906
26907 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26908
26909         PR tree-optimization/21563
26910         * gcc.dg/tree-ssa/pr21563.c: New.
26911
26912 2005-05-14  Jan Hubicka  <jh@suse.cz>
26913
26914         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26915
26916 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26917
26918         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26919
26920 2005-05-13  Julian Brown  <julian@codesourcery.com>
26921
26922         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26923         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26924
26925 2005-05-13  Jan Hubicka  <jh@suse.cz>
26926
26927         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26928         * gcc.dg/fold-xor-?.c: Likewise.
26929         * gcc.dg/pr15784-?.c: Likewise.
26930         * gcc.dg/pr20922-?.c: Likewise.
26931         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26932         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26933         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26934
26935 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26936
26937         PR fortran/21260
26938         * gfortran.dg/hollerith_1.f90: New test.
26939
26940 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26941
26942         * gfortran.dg/func_result_2.f90: New test.
26943
26944 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26945
26946         * gfortran.dg/dev_null.f90: New test.
26947
26948 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26949
26950         * gcc.dg/arm-vfp1.c: Revert last change.
26951
26952 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26953
26954         PR middle-end/19807
26955         PR tree-optimization/19639
26956         * g++.dg/tree-ssa/pr19807.C: New testcase.
26957
26958 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26959
26960         PR libfortran/21471
26961         * gfortran.dg/append-1.f90: New test.
26962
26963 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26964
26965         * gcc.dg/pr18501.c: XFAIL.
26966         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26967         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26968         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26969         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26970         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26971         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26972         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26973         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26974
26975 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26976
26977         PR fortran/20178
26978         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26979         gfortran.dg/f2c_3.f90: New tests.
26980
26981         * gfortran.dg/return_1.f90: Fix dg annotation.
26982
26983 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26984
26985         * gcc.c-torture/compile/20050510-1.c: New test.
26986
26987 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26988
26989         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26990
26991 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26992
26993         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26994
26995 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26996
26997         PR c/17913
26998         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26999
27000 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27001
27002         PR c/21342
27003         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27004         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27005
27006 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27007
27008         PR debug/16676
27009         * gcc.dg/debug/pr16676.c: New test.
27010
27011 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27012
27013         PR testsuite/21443
27014         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27015         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27016         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27017         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27018         Change -O1 to -O2.
27019         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27020         -fno-tree-dominator-opts.
27021
27022 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27023
27024         * gfortran.dg/return_1.f90: New test.
27025
27026 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27027
27028         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27029
27030         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27031
27032 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27033
27034         PR c++/21427
27035         * g++.dg/inherit/covariant13.C: New.
27036
27037 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27038
27039         PR libfortran/19155
27040         * gfortran.dg/pr19155.f: New test.
27041
27042 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27043
27044         PR inline-asm/8788
27045         * gcc.dg/pr8788-1.c: New testcase.
27046
27047 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27048
27049         PR target/21416
27050         * gcc.target/mips/fpcmp-[12].c: New tests.
27051
27052 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27053
27054         * lib/target-supports-dg.exp (dg-require-fork): New function.
27055         (dg-require-mkfifo): Likewise.
27056         * lib/target-supports.exp (check_function_available): New
27057         function.
27058         (check_fork_available): Likewise.
27059         (check_mkfifo_available): Likewise.
27060
27061 2005-05-06  Jeff Law  <law@redhat.com>
27062
27063         * gcc.c-torture/compile/pr21380.c: New test.
27064
27065 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27066
27067         PR c++/20961
27068         * g++.dg/ext/weak3.C: New test.
27069
27070 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/21352
27073         * g++.dg/template/crash37.C: New test.
27074
27075 2005-05-05  Paul Brook  <paul@codesourcery.com>
27076
27077         * gcc.dg/arm-g2.c: Use effective-target arm32.
27078         * gcc.dg/arm-mmx-1.c: Ditto.
27079         * gcc.dg/arm-scd42-2.c: Ditto.
27080         * gcc.dg/arm-vfp1.c: Ditto.
27081         * lib/target-supports.exp (check_effective_target_arm32): New
27082         function.
27083
27084 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27085
27086         PR libfortran/21354
27087         gfortran.dg/in_pack_rank7.f90: New test.
27088
27089 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27090
27091         PR middle-end/15618
27092         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27093
27094 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27095
27096         PR middle-end/21265
27097         * gcc.dg/20050503-1.c: New test.
27098
27099         PR rtl-optimization/21239
27100         * gcc.dg/i386-sse-11.c: New test.
27101
27102 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27103
27104         PR target/16888
27105         * gcc.target/i386/asm-1.c: New test.
27106
27107 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27108
27109         PR rtl-optimization/21330
27110         * gcc.c-torture/execute/20050502-1.c: New test.
27111
27112         PR target/21297
27113         * gcc.c-torture/execute/20050502-2.c: New test.
27114
27115 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27116
27117         PR middle-end/21282
27118         * gcc.dg/pr21282.c: New.
27119
27120 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27121
27122         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27123         * gcc.dg/vect/vect-92.c: Likewise.
27124         * gcc.dg/vect/vect-93.c: Likewise.
27125         * gcc.dg/vect/vect-dv-1.c: Likewise.
27126         * gcc.dg/vect/vect-dv-2.c: Likewise.
27127         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27128
27129 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27130
27131         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27132         * gfortran.dg/vect/vect-2.f90: Likewise.
27133         * gfortran.dg/vect/vect-3.f90: Likewise.
27134         * gfortran.dg/vect/vect-4.f90: Likewise.
27135         * gfortran.dg/vect/vect-5.f90: Likewise.
27136
27137 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27138
27139         PR target/20813
27140         * gcc.dg/rs6000-fpint-2.c: New.
27141
27142 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27143
27144         PR c/15698
27145         * gcc.dg/builtins-30.c: Update expected messages.
27146         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27147         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27148         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27149
27150 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27151
27152         PR tree-optimization/21294
27153         * gcc.dg/tree-ssa/pr21294.c: New.
27154
27155 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27156
27157         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27158         __builtin_altivec_st_internal_4si built-in.
27159
27160 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27161
27162         PR c++/15875
27163         * g++.dg/template/ptrmem14.C: New test.
27164
27165 2005-05-02  Paul Brook  <paul@codesourcery.com>
27166
27167         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27168
27169 2005-05-02  Michael Matz  <matz@suse.de>
27170
27171         PR c++/19542
27172         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27173
27174 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27175
27176         * g++.dg/cpp/weak.C: New test.
27177
27178 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27179
27180         * gcc.dg/tree-ssa/loop-8.c: New test.
27181
27182 2005-04-30  Michael Maty  <matz@suse.de>
27183
27184         * gcc.dg/inline-mcpy.c: New test.
27185
27186 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27187
27188         PR libfortran/18958
27189         * gfortran.dg/eoshift.f90: New test case.
27190
27191 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27192
27193         PR libfortran/18857
27194         * gfortran.dg/matmul_1.f90: New test.
27195
27196 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27197
27198         PR tree-optimization/21030
27199         * gcc.dg/tree-ssa/pr21030.c: New.
27200
27201 2005-04-29  Devang Patel  <dpatel@apple.com>
27202
27203         PR tree-optimization/21272
27204         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27205
27206 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27207
27208         PR fortran/13082
27209         PR fortran/18824
27210         * gfortran.dg/entry_4.f90: New test.
27211         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27212         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27213         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27214         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27215         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27216         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27217         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27218
27219 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27220
27221         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27222
27223 2005-04-29  Paul Brook  <paul@codesourcery.com>
27224
27225         * gfortran.dg/entry_3.f90: New test.
27226
27227 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27228
27229         * gfortran.dg/implicit_4.f90: New test.
27230
27231 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27232
27233         * lib/target-supports.exp (check_profiling_available): Return
27234         false for xtensa-*-elf.
27235
27236 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27237
27238         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27239         error if file cannot be deleted.
27240
27241 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27242
27243         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27244         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27245         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27246         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27247         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27248         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27249         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27250         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27251         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27252         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27253         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27254         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27255         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27256
27257 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27258
27259         PR fortran/20865
27260         * gfortran.dg/pr20865.f90: New test.
27261
27262 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27263
27264         * gcc.dg/void-cast-2.c: New test.
27265
27266 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27267
27268         PR c/21159
27269         * gcc.dg/void-cast-1.c: New test.
27270
27271 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27272
27273         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27274
27275 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27276
27277         PR fortran/21177
27278         * gfortran.dg/pr21177.f90: New test.
27279
27280 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27281
27282         PR tree-optimization/21171
27283         * gcc.dg/tree-ssa/pr21171.c: New test.
27284
27285 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27286
27287         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27288         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27289         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27290         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27291         gcc.dg/tree-ssa/gen-vect-32.c: New.
27292         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27293         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27294         don't run on PPC32.
27295
27296 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27297
27298         PR c/21213
27299         * gcc.dg/transparent-union-3.c: New test.
27300
27301 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27302
27303         PR c/20740
27304         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27305         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27306         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27307         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27308         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27309         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27310
27311 2005-04-26  Jeff Law  <law@redhat.com>
27312
27313         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27314         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27315         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27316         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27317         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27318         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27319         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27320
27321 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27322
27323         PR tree-optimization/17598
27324         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27325
27326 2005-04-25  Mike Stump  <mrs@apple.com>
27327
27328         * objc.dg/fix-and-continue-1.m: Add.
27329
27330 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27331
27332         PR c++/20995
27333         * g++.dg/opt/pr20995-1.C: New test case.
27334
27335 2005-04-25  Devang Patel <dpatel@apple.com>
27336
27337         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27338
27339 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27340
27341         PR testsuite/21062
27342         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27343
27344 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27345
27346         PR C++/21188
27347         * g++.dg/opt/rtti2.C: New test.
27348
27349 2005-04-25  Paul Brook  <paul@codesourcery.com>
27350         Steven G. Kargl  <kargls@comcast.net>
27351
27352         PR fortran/20879
27353         * gfortran.dg/ichar_1.f90: New file.
27354
27355 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27356
27357         PR middle-end/20991
27358         * g++.dg/opt/pr20991.C: New test.
27359
27360         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27361         where sizeof (type) < __alignof__ (type).
27362         * gcc.dg/compat/struct-layout-1.h: Likewise.
27363
27364 2005-04-24  Per Bothner  <per@bothner.com>
27365             Devang Patel  <dpatel@apple.com>
27366
27367         PR preprocessor/20907
27368         * gcc.dg/cpp/very-long-comment.c: New test.
27369
27370 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27371
27372         PR fortran/20059
27373         * gfortran.dg/common_5.f: New test.
27374
27375 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27376
27377         PR middle-end/21082
27378         * g++.dg/tree-ssa/pr21082.C: New testcase.
27379
27380 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27381
27382         * gcc.dg/vect/vect-99.c: New test.
27383
27384 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27385
27386         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27387
27388 2005-04-22  Jeff Law  <law@redhat.com>
27389
27390         * gcc.dg/uninit-5.c: Remove xfails.
27391         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27392         conditionals and loads.
27393
27394 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27395
27396         PR libfortran/20074
27397         PR libfortran/20436
27398         PR libfortran/21108
27399         * gfortran.dg/nested_reshape.f90: new test
27400         * gfortran.dg/reshape-alloc.f90: new test
27401         * gfortran.dg/reshape.f90: new test
27402
27403 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27404
27405         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27406
27407         * gcc.dg/arm-vfp1.c: New test.
27408
27409 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27410
27411         PR c++/21087
27412         * g++.dg/lookup/builtin2.C: New test.
27413
27414 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27415
27416         * gcc.dg/weak/weak-13.c: New test.
27417
27418 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27419
27420         * lib/target-supports.exp (check_effective_target_sync_int_long):
27421         Add powerpc*.
27422
27423 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27424
27425         * gcc.target/mips/branch-1.c: New test.
27426
27427 2005-04-21  Richard Henderson  <rth@redhat.com>
27428
27429         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27430         * gcc.dg/vect/vect-86.c: Likewise.
27431         * gcc.dg/vect/vect-87.c: Likewise.
27432         * gcc.dg/vect/vect-88.c: Likewise.
27433
27434 2005-04-21  Devang Patel  <dpatel@apple.com>
27435
27436         PR optimization/20994
27437         * gcc.dg/tree-ssa/ifc-3.c: New test.
27438
27439 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27440
27441         PR c/12913
27442         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27443         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27444         gcc.dg/c99-vla-jump-5.c: New tests.
27445
27446 2005-04-19  Richard Henderson  <rth@redhat.com>
27447
27448         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27449         Fix typo in exists check.
27450         (check_effective_target_sync_int_long): New.
27451         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27452         * gcc.dg/ia64-sync-2.c: Likewise.
27453         * gcc.dg/ia64-sync-3.c: Likewise.
27454         * gcc.dg/ia64-sync-4.c: Likewise.
27455
27456 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27457
27458         * gcc.dg/fold-xor-1.c: New test.
27459         * gcc.dg/fold-xor-2.c: New test.
27460
27461 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27462
27463         PR target/20670
27464         * g++.dg/eh/fp-regs.C: New test.
27465
27466 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27467
27468         * gcc.dg/Wint-to-pointer-cast-1.c,
27469         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27470         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27471         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27472
27473 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27474
27475         PR fortran/16861
27476         * gfortran.dg/pr16861.f90: New test.
27477
27478 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27479
27480         * gcc.dg/pr21085.c: New test.
27481
27482 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27483
27484         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27485         (setup_mips_tests, dg-mips-options): New procedures.
27486         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27487         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27488         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27489         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27490         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27491         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27492         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27493         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27494         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27495         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27496         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27497         dg-mips-options instead of dg-options.  Remove now-redundant
27498         preprocessor guards.
27499         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27500         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27501         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27502         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27503         * gcc.dg/vr-mult-2.c: Delete.
27504         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27505         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27506         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27507         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27508         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27509         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27510         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27511
27512 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27513
27514         * ada/acats/run_all.sh: Use sync when executable not present.
27515
27516 2005-04-18  Devang Patel  <dpatel@apple.com>
27517
27518         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27519         * gcc.dg/vect/vect-11a.c: New.
27520         * gcc.dg/vect/vect-none.c: Update.
27521         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27522
27523 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27524
27525         PR tree-optimization/20922
27526         * gcc.dg/pr20922-1.c: New test.
27527         * gcc.dg/pr20922-2.c: New test.
27528         * gcc.dg/pr20922-3.c: New test.
27529         * gcc.dg/pr20922-4.c: New test.
27530         * gcc.dg/pr20922-5.c: New test.
27531         * gcc.dg/pr20922-6.c: New test.
27532
27533 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27534
27535         PR libfortran/20950
27536         * gfortran.dg/pr20950.f: New test.
27537
27538 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27539
27540         PR libfortran/19216
27541         * gfortran.dg/pr19216.f: New test.
27542
27543 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27544
27545         PR tree-optimization/21001
27546         * gcc.dg/tree-ssa/pr21001.c: New.
27547
27548 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27549
27550         PR libfortran/21075
27551         * gfortran.dg/reshape_rank7.f90: New test.
27552
27553 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27554
27555         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27556         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27557         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27558         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27559         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27560         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27561         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27562         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27563         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27564         wrong way round).
27565         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27566         in namelists.  New test.
27567         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27568         New test.
27569         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27570         New test.
27571         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27572         namelist.  New test.
27573         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27574         New test.
27575         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27576         New test.
27577         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27578         namelist.  New test.
27579         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27580         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27581         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27582         New test.
27583         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27584         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27585         arrays. New test.
27586
27587 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27588
27589         * gfortran.dg/wtruncate.f: New testcase.
27590         * gfortran.dg/wtruncate.f90: New testcase.
27591
27592 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27593
27594         PR c++/21025
27595         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27596         which sizeof/alignof is dependent, rather than just whether we are
27597         processing_template_decl.
27598
27599 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27600
27601         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27602         corrected typo where the wrong variables had been compared.
27603
27604 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27605
27606         PR libfortran/18495
27607         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27608         Test callee-allocated version of return array with a write
27609         statement.
27610         Test spread with a temporary with another write statement.
27611
27612 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27613
27614         PR tree-optimization/21031
27615         * gcc.dg/tree-ssa/pr21031.c: New.
27616
27617 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27618
27619         PR tree-optimization/21004
27620         * gcc.dg/builtins-53.c: Include builtins-config.h.
27621         Check floorf, ceilf, floorl and ceill transformations
27622         only when HAVE_C99_RUNTIME is defined.
27623
27624 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27625
27626         PR middle-end/20739
27627         * gcc.dg/tree-ssa/pr20739.c: New test.
27628
27629 2005-04-14  Mike Stump  <mrs@apple.com>
27630
27631         * gcc.dg/Foundation.framework/empty: New.
27632         * gcc.dg/framework-2.c: New.
27633
27634 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27635
27636         PR tree-optimization/21021
27637         * gcc.c-torture/compile/pr21021.c: New.
27638
27639 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27640
27641         PR testsuite/21010
27642         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27643         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27644         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27645         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27646         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27647         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27648         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27649         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27650
27651 2005-04-14  Richard Henderson  <rth@redhat.com>
27652
27653         * lib/target-supports.exp (check_effective_target_vect_condition):
27654         Add ia64, i?86, and x86_64.
27655
27656 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27657
27658         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27659
27660 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27661
27662         PR tree-optimization/20657
27663         * gcc.dg/tree-ssa/pr20657.c: New.
27664
27665 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27666
27667         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27668         (long long int)trunc*.
27669
27670 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27671
27672         PR target/20927
27673         * gcc.dg/pr20927.c: New test.
27674
27675 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27676
27677         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27678         * gcc.target/mips/asm-1.c: Likewise.
27679
27680 2005-04-13  Dale Johannesen  <dalej@apple.com>
27681
27682         * objc.dg/objc-fast-4.m: New.
27683
27684 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27685
27686         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27687         directory.
27688         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27689
27690 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27691
27692         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27693         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27694         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27695
27696 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27697
27698         PR tree-optimization/20913
27699         * gcc.dg/tree-ssa/pr20913.c: New.
27700
27701         PR tree-optimization/20702
27702         * gcc.dg/tree-ssa/pr20702.c: New.
27703
27704 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27705
27706         PR c++/13744
27707         * g++.dg/inherit/local3.C: New test.
27708
27709 2005-04-12  Jeff Law  <law@redhat.com>
27710
27711         * gcc.dg/tree-ssa/20050412-1.c: New test.
27712
27713 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27714
27715         PR libfortran/19016
27716         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27717         Add tests with mask generated by expression.
27718         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27719         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27720         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27721
27722 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27723
27724         PR middle-end/20917
27725         * gcc.dg/20050409-1.c: New test.
27726
27727 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27728
27729         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27730
27731 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27732
27733         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27734         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27735         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27736         (TARGET_CXX): Adjust accordingly.
27737         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27738         determine_class_data_visibility and class_data_always_comdat.
27739         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27740         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27741         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27742         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27743         (arm_cxx_determine_class_data_visibility): New.
27744         (arm_cxx_class_data_always_comdat): Likewise.
27745         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27746         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27747         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27748         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27749         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27750         Define.
27751
27752 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27753
27754         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27755
27756 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27757
27758         * gcc.dg/i386-darwin-fpmath.c: New.
27759
27760 2004-04-11  Devang Patel  <dpatel@apple.com>
27761
27762         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27763         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27764         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27765         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27766         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27767         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27768         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27769         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27770         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27771
27772 2004-04-11  Devang Patel  <dpatel@apple.com>
27773
27774         * gcc.dg/vect/vect-dv-1.c: New test.
27775         * gcc.dg/vect/vect-dv-2.c: New test.
27776
27777 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27778
27779         PR tree-optimization/20933
27780         * gcc.dg/tree-ssa/pr20933.c: New test.
27781
27782 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27783
27784         * gfortran.dg/fold_nearest.f90: New test.
27785
27786 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27787
27788         * gcc.dg/tree-ssa/alias-1.c: New test.
27789
27790 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27791
27792         PR tree-optimization/20920
27793         * g++.dg/tree-ssa/pr20920.C: New test.
27794
27795 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27796
27797         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27798         (long long int)ceil*.
27799
27800 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27801
27802         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27803         explicit C++ linkage.
27804
27805 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27806
27807         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27808         warning for arithmetic IF statements.
27809
27810 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27811
27812         * eor_handling_1.f90: New test case.
27813         * eor_handling_2.f90: New test case.
27814         * eor_handling_3.f90: New test case.
27815         * eor_handling_4.f90: New test case.
27816         * eor_handling_5.f90: New test case.
27817         * noadv_size.f90: New test case.
27818         * pad_no.f90: New test case.
27819
27820 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27821
27822         * gcc.c-torture/execute/20050410-1.c: New test.
27823
27824 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27825
27826         * gcc.dg/pr20126.c: New.
27827
27828 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27829             Steven G. Kargl <kargls@comcast.net>
27830
27831         * gfortran.dg/PR19872.f: New test.
27832
27833 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27834
27835         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27836
27837 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27838
27839         * gfortran.dg/nint_1.f90: New test.
27840
27841 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27842
27843         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27844         Added test for callee-allocated arrays with write statements.
27845         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27846         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27847         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27848         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27849         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27850
27851 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27852
27853         PR libfortran/20163
27854         * gfortran.dg/open-options-blanks.f: New test.
27855
27856 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27857
27858         PR fortran/13257
27859         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27860
27861 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27864         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27865         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27866         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27867         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27868         * gcc.c-torture/execute/stdarg-4.c: New test.
27869
27870         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27871
27872         PR target/20795
27873         * g++.dg/abi/param2.C: New test.
27874
27875 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27876
27877         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27878
27879 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27880
27881         * gcc.dg/builtins-53.c: New test.
27882
27883 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27884
27885         * g++.dg/tree-ssa/pr18178.C: New test.
27886         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27887         * gcc.c-torture/execute/20041019-1.c: New test.
27888         * gcc.dg/tree-ssa/20041008-1.c: New test.
27889         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27890         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27891         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27892         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27893         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27894         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27895         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27896         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27897         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27898         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27899
27900 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27901
27902         PR rtl-optimization/20466
27903         * gcc.c-torture/execute/pr20466-1.c: New test.
27904
27905 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27906
27907         PR c++/20905
27908         * g++.dg/parse/cond2.C: New test.
27909
27910         PR c++/20145
27911         * g++.dg/warn/Wdtor1.C: New test.
27912
27913 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27914
27915         PR fortran/17229
27916         * gfortran.dg/pr17229.f: New test.
27917
27918 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27919
27920         * gfortran.dg/tiny_1.f90: New test.
27921         * gfortran.dg/tiny_2.f90: ditto.
27922
27923 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27924
27925         * gfortran.dg/eor_1.f90: Fix dg-do run line
27926         * gfortran.dg/open_new.f90: Fix dg-do run line
27927
27928 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27929
27930         * lib/target-supports.exp (get_compiler_messages): Support
27931         optional arguments, the fourth being compiler options.
27932         (check_effective_target_fpic): New proc.
27933         * gcc.dg/20050321-2.c: Restrict to target fpic.
27934
27935 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27936
27937         * gcc.dg/15443-1.c: New test.
27938         * gcc.dg/15443-2.c: Likewise.
27939
27940 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27941
27942         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27943
27944 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27945
27946         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27947
27948 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27949
27950         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27951         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27952         -m64.
27953         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27954         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27955         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27956
27957 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27958
27959         PR c++/20212
27960         * g++.dg/warn/Wunused-11.C: New test.
27961
27962 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27963
27964         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27965
27966 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27967
27968         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27969
27970 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27971
27972         PR c++/20734
27973         * g++.dg/template/ptrmem13.C: New test.
27974
27975 2005-04-05  Per Bothner  <per@bothner.com>
27976
27977         * lib/gcc.exp: Always add -fno-show-column, for now.
27978
27979 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27980
27981         PR testsuite/20767
27982         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27983         of plain old "unsigned int" for the type of "i".  Makes this test
27984         64bit clean.
27985
27986 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27987
27988         * gcc.dg/i386-ssefn-1.c: New test.
27989         * gcc.dg/i386-ssefn-2.c: New test.
27990         * gcc.dg/i386-ssefn-3.c: New test.
27991         * gcc.dg/i386-ssefn-4.c: New test.
27992
27993 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27994
27995         PR tree-optimization/20076
27996         * gcc.dg/builtin-apply4.c: New test.
27997
27998         PR preprocessor/19475
27999         * gcc.dg/cpp/macspace1.c: New test.
28000         * gcc.dg/cpp/macspace2.c: New test.
28001
28002 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28003
28004         * gfortran.dg/pr20755.f: Fixed bad format.
28005
28006 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28007
28008         PR c++/20763
28009         * g++.dg/ext/attrib21.C: New test.
28010
28011 2004-04-05  Devang Patel  <dpatel@apple.com>
28012
28013         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28014         * gcc.dg/vect/vect-shift-1.c: New test.
28015
28016 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28017
28018         PR libfortran/20755
28019         * gfortran.dg/pr20755.f: New test.
28020
28021 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28022
28023         * gfortran.dg/pr15959.f90: New test.
28024         * gfortran.dg/string_pad_trunc.f90: New test.
28025
28026 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28027
28028         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28029         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28030         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28031         syntax.
28032
28033 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28034
28035         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28036
28037 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28038
28039         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28040         * gcc.c-torture/compile/20011119-2.c: Likewise.
28041         * gcc.c-torture/compile/981001-2.c: Likewise.
28042
28043 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28044
28045         PR c++/20679
28046         * g++.dg/template/overload4.C: New test.
28047
28048 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         PR c++/20746
28051         * g++.dg/abi/covariant5.C: New.
28052
28053         PR debug/20505
28054         * g++.dg/debug/const2.C: New.
28055
28056 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28057
28058         PR rtl-optimization/16104
28059         * gcc.c-torture/execute/20050316-1.c: New test.
28060
28061 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28062
28063         * g++.dg/template/spec23.C: Fix dg-error text.
28064
28065 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28066
28067         PR c++/19199
28068         * g++.dg/expr/lval2.C: New.
28069
28070 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28071
28072         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28073         __builtin_strcasecmp and __builtin_strncasecmp.
28074
28075 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         PR c++/20723
28078         * g++.dg/template/spec22.C: New.
28079         * g++.dg/template/spec23.C: New.
28080
28081 2005-04-03  Dale Ranta  <dir@lanl.gov>
28082             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28083
28084         PR libfortran/20068
28085         PR libfortran/20125
28086         PR libfortran/20156
28087         PR libfortran/20471
28088         * gfortran.dg/backspace.f: New test.
28089
28090 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28091
28092         * gcc.dg/pr19345.c: New test.
28093
28094 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28095
28096         PR tree-optimization/20640
28097         * gcc.dg/torture/tree-loop-1.c: New.
28098
28099 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28100
28101         PR rtl-optimization/20290
28102         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28103
28104 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28105
28106         * gcc.dg/rs6000-fpint.c: New.
28107
28108 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28109
28110         * gcc.dg/old-style-then-proto-1.c: New test.
28111
28112 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28113
28114         * gfortran.fortran-torture/execute/backspace.f90: Check
28115         after backspace and read was incorrect.
28116
28117 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28118
28119         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28120         buffer past the terminating NUL using memcmp.
28121         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28122         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28123
28124         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28125         Fix unused/uninitialized variable warnings.
28126
28127         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28128         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28129         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28130         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28131
28132         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28133         gcc.c-torture/execute/builtins/fputs-lib.c,
28134         gcc.c-torture/execute/builtins/lib/fprintf.c,
28135         gcc.c-torture/execute/builtins/lib/main.c,
28136         gcc.c-torture/execute/builtins/lib/memcmp.c,
28137         gcc.c-torture/execute/builtins/lib/memmove.c,
28138         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28139         gcc.c-torture/execute/builtins/lib/memset.c,
28140         gcc.c-torture/execute/builtins/lib/printf.c,
28141         gcc.c-torture/execute/builtins/lib/sprintf.c,
28142         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28143         gcc.c-torture/execute/builtins/lib/strchr.c,
28144         gcc.c-torture/execute/builtins/lib/strcmp.c,
28145         gcc.c-torture/execute/builtins/lib/strcpy.c,
28146         gcc.c-torture/execute/builtins/lib/strcspn.c,
28147         gcc.c-torture/execute/builtins/lib/strlen.c,
28148         gcc.c-torture/execute/builtins/lib/strncat.c,
28149         gcc.c-torture/execute/builtins/lib/strncmp.c,
28150         gcc.c-torture/execute/builtins/lib/strncpy.c,
28151         gcc.c-torture/execute/builtins/lib/strrchr.c,
28152         gcc.c-torture/execute/builtins/lib/strspn.c,
28153         gcc.c-torture/execute/builtins/lib/strstr.c,
28154         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28155         gcc.c-torture/execute/builtins/strlen-2.c,
28156         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28157         prototypes.
28158
28159 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28160
28161         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28162         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28163         selectany usage.
28164
28165 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28166
28167         PR c++/19406
28168         * g++.dg/debug/using1.C: New test.
28169
28170 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28171
28172         PR middle-end/20524
28173         * gcc.dg/alias-7.c: Prefix asm-declared name with
28174         __USER_LABEL_PREFIX__.
28175
28176 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28177
28178         Fix fallout from PR middle-end/15700:
28179         * gcc.c-torture/compile/20011119-1.c: Take
28180         __USER_LABEL_PREFIX__ into account.
28181         * gcc.c-torture/compile/20011119-2.c: Likewise.
28182
28183 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28184
28185         PR c++/18644
28186         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28187
28188 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28189
28190         PR c/17855
28191         * gcc.c-torture/compile/struct-non-lval-1.c,
28192         gcc.c-torture/compile/struct-non-lval-2.c,
28193         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28194
28195 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28196
28197         * gcc.dg/tls/tls.exp: Remove temporary file.
28198         * g++.dg/tls/tls.exp: Ditto.
28199         * lib/file-format.exp: Ditto.
28200         * g++.dg/special/ecos.exp: Ditto.
28201
28202         * lib/profopt.exp: Treat prof_ext as a list.
28203         * gcc.misc-tests/bprob.exp: Ditto.
28204         * g++.dg/bprob/bprob.exp: Ditto.
28205
28206         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28207         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28208         g++.dg/tree-ssa/pointer-reference-alias.C,
28209         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28210         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28211         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28212         g++.dg/vect/pr19951.cc: Ditto.
28213         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28214         gcc.dg/builtins-47.c: Ditto.
28215         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28216         gcc.dg/pr20115-1.c: Ditto.
28217         * gcc.dg/tree-ssa/20030530-2.c,
28218         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28219         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28220         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28221         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28222         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28223         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28224         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28225         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28226         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28227         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28228         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28229         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28230         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28231         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28232         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28233         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28234         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28235         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28236         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28237         gcc.dg/tree-ssa/20030824-1.c,
28238         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28239         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28240         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28241         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28242         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28243         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28244         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28245         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28246         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28247         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28248         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28249         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28250         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28251         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28252         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28253         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28254         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28255         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28256         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28257         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28258         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28259         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28260         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28261         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28262         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28263         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28264         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28265         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28266         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28267         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28268         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28269         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28270         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28271         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28272         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28273         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28274         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28275         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28276         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28277         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28278         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28279         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28280         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28281         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28282         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28283         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28284         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28285         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28286         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28287         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28288         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28289         gcc.dg/tree-ssa/useless-1.c: Ditto.
28290         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28291         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28292         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28293         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28294         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28295         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28296         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28297         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28298         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28299         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28300         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28301         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28302         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28303         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28304         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28305         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28306         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28307         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28308         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28309         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28310         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28311         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28312         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28313         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28314         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28315         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28316         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28317         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28318         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28319         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28320         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28321         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28322         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28323         gcc.dg/vect/vect-none.c: Ditto.
28324         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28325         treelang/compile/unsigned.tree: Ditto.
28326
28327         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28328         * gcc.dg/cpp/direct2s.c: Ditto.
28329         * gcc.dg/cpp/paste4.c: Ditto.
28330         * gcc.dg/cpp/separate-1.c: Ditto.
28331         * gcc.dg/pch/save-temps-1.c: Ditto.
28332         * g++.dg/ext/altivec-10.C: Ditto.
28333         * g++.dg/pch/pch.C: Ditto.
28334
28335         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28336
28337         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28338         * g++.dg/template/repo1.C: Ditto.
28339         * g++.dg/template/repo2.C: Ditto.
28340         * g++.dg/template/repo3.C: Ditto.
28341         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28342         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28343         * g++.old-deja/g++.pt/repo1.C: Ditto.
28344         * g++.old-deja/g++.pt/repo2.C: Ditto.
28345         * g++.old-deja/g++.pt/repo3.C: Ditto.
28346         * g++.old-deja/g++.pt/repo4.C: Ditto.
28347
28348         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28349         * gcc.dg/20030107-1.c: Ditto.
28350         * gcc.dg/20030702-1.c: Ditto.
28351         * gcc.dg/profile-generate-1.c: Ditto.
28352         * g++.dg/other/profile1.C: Ditto.
28353         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28354
28355         * lib/gcc-dg.exp (remove-build-file): New.
28356         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28357         cleanup-tree-dump, cleanup-saved-temps): New.
28358
28359 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         PR c++/19203, DR 214
28362         * g++.dg/parse/ambig3.C: Not ambiguous.
28363         * g++.dg/template/spec20.C: New.
28364         * g++.dg/template/spec21.C: New.
28365
28366 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28367
28368         PR target/20045
28369         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28370
28371 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28372
28373         PR libfortran/20660
28374         * gfortran.dg/negative_unit.f: New test.
28375
28376 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28377
28378         * gcc.dg/20050330-1.c: New test.
28379
28380 2005-03-30  Devang Patel  <dpatel@apple.com>
28381
28382         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28383
28384 2005-03-30  Dale Johannesen  <dalej@apple.com>
28385
28386         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28387
28388 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28389
28390         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28391         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28392         Strip options from test name.
28393
28394 2005-03-31  Jan Hubicka  <jh@suse.cz>
28395
28396         * gcc.dg/varpool-1.c: New testcase.
28397
28398 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28399
28400         PR c/772
28401         PR c/17913
28402         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28403         gcc.dg/stmt-expr-label-3.c : New tests.
28404         * gcc.c-torture/execute/medce-2.c: Remove.
28405
28406 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28407
28408         PR c/20368
28409         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28410         tests.
28411
28412 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28413
28414         * gcc.c-torture/compile/pr20203.c: New test.
28415
28416 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28417
28418         * gfortran.dg/promotion.f90: New test.
28419
28420 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28421
28422         PR middle-end/20491
28423         * gcc.dg/torture/asm-subreg-1.c: New test.
28424
28425 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28426
28427         PR c/20672
28428         * gcc.dg/pr20672-1.c: New test.
28429
28430 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28431
28432         * gfortran.dg/vect: New directory.
28433         * gfortran.dg/vect/vect.exp: New.
28434         * gfortran.dg/vect/vect-1.f90: New test.
28435         * gfortran.dg/vect/vect-2.f90: New test.
28436         * gfortran.dg/vect/vect-3.f90: New test.
28437         * gfortran.dg/vect/vect-4.f90: New test.
28438         * gfortran.dg/vect/vect-5.f90: New test.
28439
28440 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28441
28442         PR middle-end/20622
28443         * gcc.dg/alias-7.c: New test.
28444
28445 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28446
28447         * gcc.dg/sparc-reg-1.c: New test.
28448
28449 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28450
28451         PR target/19890
28452         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28453
28454 2005-03-29  Dale Ranta  <dir@lanl.gov>
28455             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28456
28457         PR libfortran/20163
28458         * gfortran.dg/pr20163-2.f: New test.
28459
28460 2005-03-28  Jan Hubicka  <jh@suse.cz>
28461
28462         PR middle-end/20635
28463         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28464         by Jakub Jelinek.
28465
28466 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28467
28468         PR tree-optimization/20626
28469         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28470         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28471
28472 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28473
28474         * gfortran.dg/underflow.f90: New test.
28475         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28476
28477 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28478
28479         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28480
28481 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28482
28483         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28484         (g++_init): Make sure that CXXFLAGS is set.
28485         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28486         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28487         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28488         * lib/objc.exp (objc_init): Likewise.
28489         * lib/treelang.exp (treelang_init): Likewise.
28490
28491 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28492
28493         PR tree-optimization/20470
28494         * gcc.dg/tree-ssa/pr20470.c: New test.
28495
28496 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28497
28498         * gcc.dg/ppc-stfiwx.c: New.
28499
28500 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28501
28502         PR target/19888
28503         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28504
28505 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28506
28507         * gcc.dg/20050325-1.c: Fix a typo.
28508
28509 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28510
28511         PR libfortran/19678
28512         PR libfortran/19679
28513         * gfortran.dg/dos_eol.f: New test.
28514
28515 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28516
28517         PR rtl-optimization/20249
28518         * gcc.dg/20050325-1.c: New test.
28519
28520 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28521
28522         PR libfortran/15332
28523         * gfortran.dg/pr15332.f: New test.
28524
28525 2005-03-24  Dale Johannesen  <dalej@apple.com>
28526
28527         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28528
28529 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28530
28531         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28532         'internal' visibility.
28533         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28534         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28535         'protected' visibility.
28536         * gcc.dg/visibility-7.c: Likewise.
28537         * lib/target-supports.exp (check_visibility_available): Take
28538         a parameter, the kind of visibility to check for.
28539         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28540         to check_visibility_available.
28541
28542         * g++.dg/expr/cast3.C: New.
28543
28544 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28545
28546         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28547         rs6000.
28548
28549 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28550
28551         PR target/20095
28552         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28553
28554 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28555
28556         * gcc.dg/badshift.c: Renamed to...
28557         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28558
28559         * gcc.target/i386/badshift.c: Renamed to...
28560         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28561         only.
28562
28563         PR rtl-optimization/20532
28564         * gcc.target/i386/badshift.c: New.
28565
28566 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28567
28568         * gfortran.dg/pr18025.f90: New test.
28569
28570 2005-03-23  Dale Johannesen  <dalej@apple.com>
28571
28572         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28573
28574 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28575
28576         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28577
28578         * lib/target-supports.exp (check_iconv_available): Default
28579         libiconv to -liconv, if there is no definition.
28580
28581 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28582
28583         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28584
28585 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28586
28587         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28588         * g++.dg/opt/pr7503-2.C: Likewise.
28589         * g++.dg/opt/pr7503-3.C: Likewise.
28590         * g++.dg/opt/pr7503-4.C: Likewise.
28591         * g++.dg/opt/pr7503-5.C: Likewise.
28592         * g++.dg/warn/minmax.C: New test.
28593
28594 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28595
28596         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28597         * gfortran.dg/g77_intrinsics_sub.f: New test.
28598
28599 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28600             Jan Hubicka  <jh@suse.cz>
28601             Steven Bosscher <stevenb@suse.de
28602
28603         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28604
28605 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28606
28607         PR c++/19980
28608         * g++.dg/template/redecl3.C: New test.
28609
28610 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28611
28612         PR c++/20499
28613         * g++.dg/parse/error16.C: Tweak error markers.
28614
28615 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28616
28617         PR target/20561
28618         * gcc.dg/20050321-2.c: New test.
28619
28620 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         PR c++/20465
28623         PR c++/20381
28624         * g++.dg/template/ptrmem12.C: New.
28625
28626 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28627
28628         PR rtl-optimization/20527
28629         * gcc.c-torture/execute/pr20527-1.c: New test.
28630
28631 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28632
28633         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28634         program, compile it into a real executable and then delete the .c
28635         and .x files afterwards, to avoid problems on testglue targets.
28636
28637 2005-03-21  Stuart Hastings  <stuart@apple.com>
28638
28639         * gcc.target/i386/sse-2.c: New.
28640
28641 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28642
28643         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28644
28645 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28646
28647         * g++.dg/parse/crash25.C: Fix typo.
28648
28649 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28650
28651         PR c++/20461
28652         * g++.dg/parse/crash24.C: New test.
28653
28654         PR c++/20536
28655         * g++.dg/parse/crash25.C: New test.
28656
28657 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28658
28659         PR c++/20147
28660         * g++.dg/ext/stmtexpr4.C: New test.
28661
28662 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28663
28664         PR middle-end/20539
28665         * gcc.c-torture/compile/pr13066-1.c: New test case.
28666         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28667         * g++.dg/opt/pr13066-1.C: Likewise.
28668
28669 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28670
28671         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28672
28673 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28674
28675         PR fortran/18525
28676         * gfortran.dg/nesting_1.f90: New test.
28677
28678 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28679
28680         PR c++/20240
28681         * g++.dg/lookup/using13.C: New test.
28682
28683 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28684
28685         PR c++/20333
28686         * g++.dg/template/crash36.C: New test.
28687
28688 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28689
28690         PR c++/20463
28691         * g++.dg/template/crash35.C: New test.
28692
28693 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28694
28695         PR c++/19966
28696         * g++.dg/overload/operator2.C: New test.
28697
28698 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28699
28700         PR libfortran/20257
28701         * gfortran.dg/pr20257.f90: New test.
28702
28703 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28704
28705         PR libfortran/20480
28706         * gfortran.dg/pr20480.f90: New test.
28707
28708 2005-03-16  Richard Henderson  <rth@redhat.com>
28709
28710         PR middle-end/15700
28711         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28712         (_rtld_global): New.
28713         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28714         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28715
28716         * gcc.dg/alias-3.c: New.
28717         * gcc.dg/alias-4.c: New.
28718         * gcc.dg/alias-5.c: New.
28719         * gcc.dg/alias-6.c: New.
28720
28721 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28722
28723         * gcc.dg/cpp/ucnid-7.c: New.
28724
28725 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28726             Dorit Naishlos  <dorit@il.ibm.com>
28727
28728         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28729         darwin.
28730
28731 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28732
28733         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28734         support misaligned accesses.
28735         * gcc.dg/vect/vect-58.c: Likewise.
28736         * gcc.dg/vect/vect-92.c: New.
28737         * gcc.dg/vect/vect-93.c: New.
28738
28739 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28740
28741         PR fortran/18827
28742         * gfortran.dg/assign_2.f90: New test.
28743         * gfortran.dg/assign_3.f90: New test.
28744         * gfortran.dg/assign.f90: New test.
28745
28746 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28747
28748         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28749         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28750         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28751         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28752         names.
28753
28754 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28755
28756         * gcc.dg/cpp/ucnid-6.c: New.
28757
28758         * gcc.dg/cpp/normalize-1.c: New.
28759         * gcc.dg/cpp/normalize-2.c: New.
28760         * gcc.dg/cpp/normalize-3.c: New.
28761         * gcc.dg/cpp/normalize-4.c: New.
28762         * gcc.dg/cpp/ucnid-4.c: New.
28763         * gcc.dg/cpp/ucnid-5.c: New.
28764         * g++.dg/cpp/normalize-1.C: New.
28765         * g++.dg/cpp/ucnid-1.C: New.
28766
28767 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28768
28769         * gcc.dg/pr18628.c: New.
28770
28771 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28772
28773         PR c++/20280
28774         * g++.dg/tree-ssa/pr20280.C: New.
28775
28776 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28777
28778         PR fortran/20467
28779         * gfortran.dg/stfunc_2.f90: New test.
28780
28781 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28782
28783         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28784
28785 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28786
28787         * gcc.dg/tree-ssa/20050314-1.c: New test.
28788
28789 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28790
28791         PR c++/4403
28792         PR c++/9783, DR433
28793         * g++.dg/template/friend34.C: New test.
28794         * g++.dg/template/friend35.C: Likewise.
28795         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28796
28797 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28798
28799         Friend class name lookup 5/n
28800         PR c++/1016
28801         * g++.dg/lookup/hidden-class1.C: New test.
28802         * g++.dg/lookup/hidden-class2.C: Likewise.
28803         * g++.dg/lookup/hidden-class3.C: Likewise.
28804         * g++.dg/lookup/hidden-class4.C: Likewise.
28805         * g++.dg/lookup/hidden-class5.C: Likewise.
28806         * g++.dg/lookup/hidden-class6.C: Likewise.
28807         * g++.dg/lookup/hidden-class7.C: Likewise.
28808         * g++.dg/lookup/hidden-class8.C: Likewise.
28809         * g++.dg/lookup/hidden-class9.C: Likewise.
28810         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28811         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28812         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28813         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28814         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28815         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28816         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28817         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28818         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28819         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28820         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28821
28822 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28823
28824         PR c++/20157
28825         * g++.dg/template/error18.C: New test.
28826
28827 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28828
28829         PR debug/16792
28830         * g++.dg/debug/pr16792.C: New test.
28831
28832 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28833
28834         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28835         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28836         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28837         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28838         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28839         test assertion names.
28840
28841 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28842
28843         PR fortran/18600
28844         * gfortran.dg/stfunc_1.f90: New test.
28845
28846 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28847
28848         PR fortran/16907
28849         * gfortran.dg/real_index_1.f90: New test.
28850
28851 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28852
28853         PR fortran/20323
28854         * gfortran.dg/spec_expr_1.f90: New test.
28855
28856 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28857
28858         PR c/20402
28859         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28860         new parser.
28861
28862 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28863
28864         PR fortran/20361
28865         * gfortran.dg/largeequiv_1.f90: New test.
28866
28867 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28868
28869         * gcc.dg/ucnid-1.c: New.
28870         * gcc.dg/ucnid-2.c: New.
28871         * gcc.dg/ucnid-3.c: New.
28872         * gcc.dg/ucnid-4.c: New.
28873         * gcc.dg/ucnid-5.c: New.
28874         * gcc.dg/ucnid-6.c: New.
28875         * gcc.dg/cpp/ucnid-1.c: New.
28876         * gcc.dg/cpp/ucnid-2.c: New.
28877         * gcc.dg/cpp/ucnid-3.c: New.
28878         * g++.dg/other/ucnid-1.C: New.
28879
28880 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28881
28882         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28883
28884 2005-03-11  Per Bothner  <per@bothner.com>
28885
28886         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28887         that diagnotics refer to correct token.
28888         * gcc.dg/unused-3.c: Likewise.
28889
28890 2005-03-11  Per Bothner  <per@bothner.com>
28891
28892         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28893         constant" is now actually on same line as string constant.
28894         * gcc.dg/cpp/direct2s.c: Likewise.
28895
28896 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28897
28898         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28899
28900 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28901
28902         PR libfortran/20124
28903         * gfortran.dg/pr20124.f90: New Test
28904
28905 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28906
28907         PR tree-optimization/20130
28908         * gcc.dg/pr20130-1.c: New test.
28909
28910 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28911
28912         PR target/20095
28913         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28914
28915 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28916
28917         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28918
28919 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28920
28921         * g++.dg/eh/forced1.C: Fix comment.
28922         * g++.dg/eh/forced2.C: Ditto.
28923         * g++.dg/eh/forced3.C: Ditto.
28924         * g++.dg/eh/forced4.C: Ditto.
28925
28926 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28927
28928         PR rtl-opt/20412
28929         * gcc.c-torture/compile/pr20412.c: New test.
28930
28931 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28932
28933         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28934
28935 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28936
28937         PR target/20322
28938         * gcc.dg/20050307-1.c: New test.
28939
28940 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28941
28942         PR c++/20375
28943         * g++.dg/other/stdarg3.C: New.
28944
28945 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28946
28947         PR c++/18384, c++/18327
28948         * g++.dg/init/array19.C: New test.
28949
28950         PR inline-asm/20314
28951         * gcc.dg/torture/pr20314-1.c: New test.
28952         * gcc.dg/torture/pr20314-2.c: New test.
28953
28954 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28955
28956         * gcc.dg/20050309-1.c: New test.
28957
28958 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28959
28960         * gcc.dg/builtins-10.c: Reactivate disabled test.
28961         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28962         new cbrt transformations.
28963
28964 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28965
28966         PR c++/20208
28967         * g++.dg/template/array13.C: New test.
28968
28969 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28970
28971         PR c++/16859
28972         * g++.dg/init/brace4.C: New test.
28973
28974 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28975
28976         PR c++/20186
28977         * g++.dg/template/non-dependent12.C: New.
28978
28979 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR c++/20142
28982         * g++.dg/init/array18.C: Add dg-do run marker.
28983
28984         PR c++/20142
28985         * g++.dg/init/array18.C: New test.
28986
28987 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28988
28989         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28990         * g++.dg/gcov/gcov.exp: Likewise.
28991         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28992         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28993         * lib/c-torture.exp: Likewise.
28994         * lib/fortran-torture.exp: Likewise.
28995         * lib/g++.exp: Likewise.
28996         * lib/gcc-defs.exp: Likewise.
28997         * lib/gcc-dg.exp: Likewise.
28998         * lib/gcc.exp: Likewise.
28999         * lib/gcov.exp: Likewise.
29000         * lib/gfortran.exp: Likewise.
29001         * lib/mike-g++.exp: Likewise.
29002         * lib/mike-gcc.exp: Likewise.
29003         * lib/objc-torture.exp: Likewise.
29004         * lib/objc.exp: Likewise.
29005         * lib/profopt.exp: Likewise.
29006         * lib/target-libpath.exp: Likewise.
29007         * lib/target-supports.exp: Likewise.
29008         * lib/treelang.exp: Likewise.
29009         * lib/wrapper.exp: Likewise.
29010
29011 2005-03-08  Jeff Law  <law@redhat.com>
29012
29013         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29014         PHI-OPT changes.
29015
29016 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29017
29018         * gcc.dg/vect/pr20122.c: New test.
29019
29020 2005-03-07  Jeff Law  <law@redhat.com>
29021
29022         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29023         was folded away.
29024         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29025         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29026         * gcc.dg/tree-ssa/pr18134.c: New test.
29027
29028 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29029
29030         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29031         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29032         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29033
29034 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29035
29036         PR tree-opt/17671
29037         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29038
29039 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29040
29041         * g++.dg/warn/Wnvdtor.C: New test.
29042
29043 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29044
29045         * gcc.dg/torture/pr19683-1.c: New test.
29046
29047 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29048
29049         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29050         * gfortran.dg/g77/19990313-2.f: Ditto.
29051         * gfortran.dg/g77/19990313-3.f: Ditto.
29052         * gfortran.dg/g77/19990525-0.f: Ditto.
29053         * gfortran.dg/g77/19990826-0.f: Ditto.
29054         * gfortran.dg/g77/19990826-2.f: Ditto.
29055         * gfortran.dg/g77/19990826-3.f: Ditto.
29056         * gfortran.dg/g77/20000511-1.f: Ditto.
29057         * gfortran.dg/g77/20000511-2.f: Ditto.
29058         * gfortran.dg/g77/970625-2.f: Ditto.
29059         * gfortran.dg/g77/980310-2.f: Ditto.
29060         * gfortran.dg/g77/980310-3.f: Ditto.
29061         * gfortran.dg/g77/980310-8.f: Ditto.
29062         * gfortran.dg/g77/980519-2.f: Ditto.
29063         * gfortran.dg/g77/alpha1.f: Ditto.
29064         * gfortran.dg/g77/claus.f: Ditto.
29065         * gfortran.dg/g77/erfc.f: Ditto.
29066         * gfortran.dg/g77/short.f: Ditto.
29067         * gfortran.fortran-torture/execute/data.f90: Ditto.
29068         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29069         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29070
29071 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29072
29073         * lib/file-format.exp (gcc_target_object_format): Add check for som
29074         format and hardcode object formats on hppa*-*-hpux*.
29075         * lib/target-supports.exp (check_weak_available): Add check for som
29076         object format.  Always return 0 on hppa*-*-hpux10*.
29077
29078         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29079         is defined.
29080
29081         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29082
29083 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29084
29085         * gfortran.dg/pr19936_1.f90: New test.
29086         * gfortran.dg/pr19936_2.f90: New test.
29087         * gfortran.dg/pr19936_3.f90: New test.
29088
29089 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29090             Paul Thomas <prthomas@drfccad.cea.fr>
29091
29092         * gfortran.dg/PR19754_1.f90: New test.
29093         * gfortran.dg/PR19754_2.f90: Ditto.
29094
29095 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29096
29097         PR c++/19311
29098         * g++.dg/template/non-dependent11.C: New test.
29099
29100 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29101
29102         * lib/target-supports.exp (check_iconv_available): Fix comment.
29103
29104 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29105             Joseph S. Myers  <joseph@codesourcery.com>
29106
29107         PR c++/19797
29108         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29109
29110 2005-03-04  Matthew Sachs  <msachs@apple.com>
29111
29112         * gcc.exp (gcc_target_compile): Put braces around
29113         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29114         * objc.exp (objc_target_compile): Likewise.
29115         * treelang.exp (treelang_target_compile): Likewise.
29116
29117 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29118
29119         PR fortran/19673
29120         * gfortran.dg/func_result_1.f90: New test.
29121
29122 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29123
29124         * gcc.misc-tests/options.exp: New test.
29125
29126 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29127
29128         * gcc.dg/pr15784-4.c: New test.
29129
29130 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29131
29132         * gcc.c-torture/execute/pr17133.c: New.
29133         * gcc.c-torture/compile/20050303-1.c: New.
29134
29135 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29136
29137         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29138
29139 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29140
29141         * g++.dg/overload/using2.C: New.
29142
29143 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29144
29145         PR c++/19916
29146         * g++.dg/init/ptrmem2.C: New test.
29147
29148 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29149
29150         PR c/8927
29151         * gcc.dg/pr8927-1.c: New test.
29152
29153 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29154
29155         PR c++/20232
29156         * g++.dg/inherit/covariant12.C: New.
29157
29158 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29159
29160         PR fortran/19479
29161         * gfortran.dg/bound_1.f90: New test.
29162
29163 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29164
29165         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29166         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29167
29168 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29169
29170         PR c/20245
29171         * gcc.dg/pr20245-1.c: New test.
29172
29173 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29174
29175         PR middle-end/19874
29176         * gcc.c-torture/execute/20050119-2.c: New test case.
29177
29178 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29179
29180         * README: Update the DejaGnu bug reporting address.
29181         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29182         * lib/objc-torture.exp: Likewise.
29183
29184 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29185
29186         * gfortran.dg/boz_1.f90: New test.
29187         * gfortran.dg/boz_3.f90: New test.
29188         * gfortran.dg/boz_4.f90: New test.
29189
29190 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29191
29192         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29193         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29194
29195 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29196
29197         PR libfortran/20101
29198         * gfortran.dg/write_0_pe_format.f90: New test.
29199
29200 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29201
29202         PR c++/20206
29203         * g++.dg/opt/thunk2.C: New test.
29204         * g++.dg/opt/covariant1.C: New test.
29205
29206 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29207
29208         * gfortran.dg/e_d_fmt.f90: New test.
29209
29210 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29211
29212         * gcc.dg/asm-b.c: Fix comment typos.
29213
29214 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29215
29216         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29217         a V_MAY_DEF also.
29218
29219 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29220
29221         PR tree-opt/20188
29222         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29223         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29224         * gcc.dg/asm-b.c: New test.
29225
29226 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29227
29228         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29229         Disable this test on IRIX 6.
29230
29231 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29232
29233         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29234         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29235         parser.
29236
29237 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29238
29239         PR tree-optimization/20204
29240         * gcc.dg/pr20204.c: New test.
29241
29242 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29243
29244         PR target/20196
29245         * gcc.c-torture/execute/20050224-1.c: New test.
29246
29247         PR c++/20175
29248         * g++.dg/warn/Wbraces2.C: New test.
29249
29250 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29251
29252         PR c++/19878
29253         * g++.dg/init/const2.C: New test.
29254
29255 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29256
29257         PR tree-optimization/20100
29258         * gcc.c-torture/execute/pr20100-1.c: New test.
29259
29260 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29261
29262         * gfortran.dg/implicit_3.f90: New test.
29263
29264         * gfortran.dg/deftype_1.f90: New test.
29265
29266 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29267
29268         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29269         the test passes.
29270         * g++.dg/other/anon3.C: Accept a warning.
29271
29272 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29273
29274         * gcc.dg/pr20017.c: Fix a comment typo.
29275
29276 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29277
29278         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29279
29280 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29281
29282         PR ada/19902
29283         * ada/acats/tests/cxa/cxa3004.a: Remove.
29284         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29285
29286 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29287
29288         PR c++/20073
29289         * g++.dg/init/const1.C: New test.
29290
29291         PR c++/19991
29292         * g++.dg/parse/constant7.C: New test.
29293
29294         PR c++/20152
29295         * g++.dg/parse/error27.C: New test.
29296         * g++.dg/template/qualttp15.C: Adjust error markers.
29297         * g++.old-deja/g++.other/struct1.C: Likewise.
29298
29299         PR c++/20153
29300         * g++.dg/template/error17.C: New test.
29301
29302         PR c++/20148
29303         * g++.dg/parser/error26.C: New test.
29304
29305 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29306
29307         PR tree-optimization/20100
29308         PR tree-optimization/20115
29309         * gcc.dg/pr20115.c: New test.
29310         * gcc.dg/pr20115-1.c: New test.
29311         * gcc.dg/pr20100.c: New test.
29312         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29313         call-clobbered variables after alias1.
29314
29315 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29316
29317         * gfortran.dg/list_read_4.f90: new test.
29318
29319 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29320
29321         PR rtl-optimization/20017.
29322         * gcc.dg/pr20017.c: New.
29323
29324 2005-02-22  Devang Patel  <dpatel@apple.com>
29325
29326         PR 19952
29327         * g++.dg/tree-ssa/pr19952.C: New test.
29328
29329 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29330
29331         PR c++/19883
29332         * g++.dg/parse/constant6.C: New test.
29333
29334 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29335
29336         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29337         * g++.dg/charset/asm2.c: Likewise.
29338         * g++.dg/charset/asm3.c: Likewise.
29339         * g++.dg/charset/asm4.c: Likewise.
29340         * g++.dg/charset/asm5.c: Likewise.
29341         * g++.dg/charset/attribute1.c: Likewise.
29342         * g++.dg/charset/attribute2.c: Likewise.
29343         * g++.dg/charset/extern1.cc: Likewise.
29344         * g++.dg/charset/extern2.cc: Likewise.
29345         * g++.dg/charset/extern3.cc: Likewise.
29346         * g++.dg/charset/function.cc: Likewise.
29347         * g++.dg/charset/string.c: Likewise.
29348         * g++.dg/charset/charset.exp: Likewise.
29349         * lib/target-supports.exp (check_iconv_available): Fix comment.
29350
29351 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29352
29353         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29354         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29355         * gcc.dg/charset/asm2.c: Likewise.
29356         * gcc.dg/charset/asm3.c: Likewise.
29357         * gcc.dg/charset/asm4.c: Likewise.
29358         * gcc.dg/charset/asm5.c: Likewise.
29359         * gcc.dg/charset/asm6.c: Likewise.
29360         * gcc.dg/charset/attribute1.c: Likewise.
29361         * gcc.dg/charset/attribute2.c: Likewise.
29362         * gcc.dg/charset/builtin1.c: Likewise.
29363         * gcc.dg/charset/extern.c: Likewise.
29364         * gcc.dg/charset/function.c: Likewise.
29365         * gcc.dg/charset/string.c: Likewise.
29366         * gcc.dg/charset/charset.exp: Likewise.
29367
29368 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29369
29370         PR fortran/20086
29371         * gfortran.dg/pr20086.f90: New test.
29372
29373 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29374
29375         PR tree-optimization/19786
29376         * g++.dg/tree-ssa/pr19786.C: New.
29377
29378 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29379
29380         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29381
29382 2005-02-21  Jeff Law  <law@redhat.com>
29383
29384         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29385
29386 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29387
29388         * gfortran.dg/do_iterator: Split loop, markup all lines for
29389         which an error locus is printed.
29390         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29391         locus is printed.
29392         * gfortran.dg/select_4.f90: Likewise.
29393         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29394         locuses in the various permutations.
29395
29396 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29397
29398         PR tree-optimization/19951
29399         * g++.dg/vect: New directory.
29400         * g++.dg/vect/vect.exp: New file.
29401         * g++.dg/vect/pr19951.cc: New testcase.
29402         * g++.dg/dg.exp: Also prune vectorizer tests.
29403
29404 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29405
29406         PR 18785
29407         * gcc.dg/charset/builtin1.c: New test.
29408
29409 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29410
29411         PR c++/19299
29412         * g++.dg/inherit/volatile1.C: New test.
29413
29414         PR c++/19440
29415         * g++.dg/template/dtor4.C: New test.
29416
29417 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29418
29419         * gfortran.dg/int_1.f90: New test.
29420
29421 2005-02-19  Devang Patel  <dpatel@apple.com>
29422
29423         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29424
29425 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29426
29427         * gfortran.dg/achar_1.f90: New test.
29428
29429 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29430
29431         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29432
29433 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29434             Jakub Jelinek  <jakub@redhat.com>
29435
29436         PR tree-optimization/19828
29437         * gcc.dg/tree-ssa/loop-7.c: New test.
29438         * gcc.c-torture/execute/20050218-1.c: New test.
29439
29440 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29441
29442         PR c/20043
29443         * gcc.dg/transparent-union-1.c: New test.
29444         * gcc.dg/transparent-union-2.c: New test.
29445
29446 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29447
29448         PR tree-optimization/18977
29449         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29450
29451 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29452
29453         PR target/20054
29454         * gcc.dg/pr20054.c: New test.
29455
29456 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29457
29458         PR c++/19508
29459         * g++.dg/ext/attrib20.C: New test.
29460
29461 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29462
29463         PR middle-end/20030
29464         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29465
29466 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29467
29468         PR c++/20008
29469         * g++.dg/opt/switch4.C: New.
29470
29471 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29472
29473         PR c++/20023
29474         PR tree-optimization/20009
29475         * gcc.c-torture/compile/20050217-1.c: New test.
29476         * g++.dg/opt/switch3.C: New test.
29477
29478         PR tree-optimization/18947
29479         * gcc.c-torture/compile/20050215-1.c: New test.
29480         * gcc.c-torture/compile/20050215-2.c: New test.
29481         * gcc.c-torture/compile/20050215-3.c: New test.
29482
29483 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29484
29485         PR c++/20028
29486         * g++.dg/template/crash34.C: New.
29487
29488         PR c++/20022
29489         * g++.dg/other/access3.C: New.
29490
29491 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29492
29493         * gcc.dg/vect/vect-98.c: New test.
29494
29495 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29496
29497         PR tree-optimization/19967
29498         * gcc.dg/pr19967.c: New.
29499
29500 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29501
29502         PR middle-end/19857
29503         * gcc.dg/tree-ssa/20050215-1.c: New test.
29504         * gcc.c-torture/execute/20050215-1.c: New test.
29505
29506 2005-02-15  Eric Christopher  <echristo@redhat.com>
29507
29508         * gcc.dg/cpp/20050215-1.c: New file.
29509
29510 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29511
29512         PR tree-optimization/15785
29513         * gcc.dg/pr15785-1.c: New test.
29514
29515 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29516
29517         PR c++/17788
29518         * g++.dg/init/ctor4.C: New.
29519         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29520
29521 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29522
29523         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29524         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29525
29526 2005-02-15  Andreas Schwab  <schwab@suse.de>
29527
29528         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29529         declare malloc.
29530
29531 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29532
29533         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29534
29535 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29536
29537         PR tree-optimization/19853
29538         * gcc.c-torture/compile/pr19853.c: New test.
29539
29540 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         PR c++/19608
29543         * g++.dg/parse/local-class1.C: New.
29544
29545         PR c++/19895
29546         * g++.dg/parse/ptrmem3.C: New.
29547
29548         PR c++/19884
29549         * g++.old-deja/g++.oliva/template6.C: Add another case.
29550         * g++.dg/template/explicit6.C: New.
29551
29552 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29553
29554         PR c++/17816
29555         * g++.dg/other/redecl2.C: New.
29556
29557 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         PR c++/19891
29560         * g++.dg/abi/covariant4.C: New.
29561
29562 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29563
29564         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29565         New tests.
29566
29567 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29568
29569         * gcc.dg/vect/vect-96.c: Fix typo.
29570
29571 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29572
29573         PR c++/14479
29574         PR c++/19487
29575         * g++.dg/template/enum5.C: New test.
29576
29577 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29578
29579         * gcc.dg/vect/vect-97.c: New test.
29580
29581 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29582
29583         * gcc.dg/vect/vect-96.c: New test.
29584
29585 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29586
29587         * gcc.dg/builtins-34.c: Also check ldexp*.
29588
29589 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29590
29591         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29592
29593 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29594
29595         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29596         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29597         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29598         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29599         selector_list, selector_expression, dg-process-target): Move to new
29600         file target-supports-dg.exp.
29601         * lib/target-supports-dg.exp: New.
29602
29603         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29604         New.
29605
29606 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29607
29608         PR c++/19666
29609         * g++.dg/other/ptrmem6.C: New test.
29610
29611         PR middle-end/19858
29612         * gcc.c-torture/compile/20050210-1.c: New test.
29613
29614 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29615
29616         PR c++/19755
29617         * g++.dg/warn/Wbraces1.C: New test.
29618
29619 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29620
29621         * gcc.dg/builtins-52.c: New testcase.
29622
29623 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29624
29625         PR c/19342
29626         * gcc.c-torture/execute/20050119-1.c: New test.
29627
29628 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29629
29630         PR c++/19811
29631         * g++.dg/init/delete1.C: New test.
29632
29633 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29634
29635         PR c++/18470
29636         * g++.dg/template/static12.C: New test.
29637
29638 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29639
29640         PR c++/19787
29641         * g++.dg/conversion/ambig1.C: New test.
29642
29643         PR c++/19739
29644         * g++.dg/ext/attrib19.C: New test.
29645
29646         PR c++/19732
29647         * g++.dg/parse/dtor5.C: New test.
29648
29649         PR c++/19762
29650         * g++.dg/template/dtor3.C: New test.
29651
29652         PR c++/19826
29653         * g++.dg/template/static11.C: New test.
29654         * g++.dg/template/crash2.C: Remove dg-error marker.
29655
29656 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29657
29658         PR C++/18491
29659         * g++.old-deja/g++.mike/p10769a.C: Remove.
29660
29661 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29662
29663         * gcc.dg/builtins-48.c: New test case.
29664         * gcc.dg/builtins-49.c: New test case.
29665         * gcc.dg/builtins-50.c: New test case.
29666         * gcc.dg/builtins-51.c: New test case.
29667
29668 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29669
29670         PR middle-end/19583
29671         * g++.dg/warn/Wreturn-type-3.C: New test.
29672
29673 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29674
29675         PR middle-end/19402
29676         * gcc.dg/pr19402-1.c: New testcase.
29677         * gcc.dg/pr19402-2.c: likewise.
29678
29679 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29680
29681         PR middle-end/19854
29682         * g++.dg/tree-ssa/tmmti.C: New testcase.
29683
29684 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29685
29686         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29687
29688 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29689
29690         PR c++/19733
29691         * g++.dg/parse/crash23.C: New test.
29692         * g++.dg/warn/Weff1.C: New test.
29693
29694 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29695
29696         * gcc.dg/20050209-1.c: New test.
29697
29698 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29699
29700         PR target/19799
29701         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29702
29703 2005-02-08  Mike Stump  <mrs@apple.com>
29704
29705         * g++.dg/pch/import-2.c: New test.
29706         * g++.dg/pch/import-2.hs: New.
29707         * g++.dg/pch/include/import-2a.h: New.
29708         * g++.dg/pch/include/import-2b.h: New.
29709
29710 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29711
29712         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29713
29714 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29715
29716         * gfortran.dg/substr_1.f90: New test.
29717
29718 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29719
29720         PR middle-end/19775
29721         * gcc.dg/torture/builtin-power-1.c: Disable test for
29722         invalid transformation.
29723         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29724         no longer optimize.
29725         * gcc.dg/builtins-47.c: New testcase.
29726
29727 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29728             Dorit Naishlos  <dorit@il.ibm.com>
29729
29730         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29731
29732 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29733
29734         * gcc.c-torture/compile/20050206-1.c: New test.
29735
29736 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29737
29738         PR tree-opt/19768
29739         * g++.dg/opt/pr19768.C: New test.
29740
29741 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29742
29743         PR tree-opt/19736
29744         * gcc.c-torture/compile/pr19736.c: New test.
29745
29746 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29747
29748         PR c++/17401
29749         * g++.dg/parse/error25.C: New test.
29750
29751 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29752
29753         * gcc.c-torture/execute/20050203-1.c: New.
29754
29755 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29756
29757         * gcc.dg/vect/vect-85.c: Remove xfail.
29758         * gcc.dg/vect/vect-86.c: Remove xfail.
29759         * gcc.dg/vect/vect-87.c: Remove xfail.
29760         * gcc.dg/vect/vect-88.c: Remove xfail.
29761
29762 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29763
29764         * gcc.dg/altivec-19.c: New.
29765
29766 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29767
29768         PR c/17807
29769         * gcc.dg/nested-func-3.c: New test.
29770         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29771
29772 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29773
29774         * gcc.test-framework/gen_directive_tests: Generate tests for
29775         selector expressions.
29776
29777 2005-02-02  Matt Austern  <austern@apple.com>
29778
29779         PR c++/19628
29780         * g++/ext/builtin7.C: New.
29781         * g++/ext/builtin8.C: New.
29782
29783 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29784
29785         PR c/18502
29786         * gcc.dg/pr18502-1.c: New test.
29787
29788 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29789
29790         PR c++/17413
29791         * g++.dg/template/local4.C: Tweak.
29792
29793 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29794
29795         PR tree-optimization/19578
29796         * gcc.c-torture/compile/20050202-1.c: New test.
29797
29798 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29799
29800         PR c/19435
29801         * gcc.dg/c99-init-4.c: New test.
29802
29803 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29804
29805         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29806
29807         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29808
29809         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29810         * g++.dg/eh/check-vect.h: New.
29811
29812         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29813         * gcc.dg/vect/vect-78.c: Ditto.
29814         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29815         Remove.
29816
29817         * g++.dg/conversion/simd1.C: Expect warning.
29818         * g++.dg/ext/attribute-test-1.C: Ditto.
29819         * g++.dg/ext/attribute-test-2.C: Ditto.
29820         * g++.dg/ext/attribute-test-3.C: Ditto.
29821         * g++.dg/ext/attribute-test-4.C: Ditto.
29822
29823         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29824         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29825
29826         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29827
29828 2005-02-01  Richard Henderson  <rth@redhat.com>
29829
29830         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29831         long double for ibm double-double format.
29832         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29833
29834 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29835
29836         PR tree-optimization/19633
29837         * gcc.dg/pr19633-1.c: New test.
29838         * gcc.dg/pr19633.c: Tweak to make pointer point
29839         to NULL or a symbol.
29840
29841 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29842
29843         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29844         New procs.
29845         (dg-process-target (local override)): Handle selector expressions.
29846
29847         * gcc.test-framework/README: Describe tests in source directory.
29848         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29849         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29850         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29851         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29852         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29853         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29854         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29855         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29856         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29857         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29858         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29859         * gcc.test-framework/dg-error-exp-P.c: New test.
29860         * gcc.test-framework/dg-error-exp-XP.c: New test.
29861         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29862         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29863         * gcc.test-framework/dg-output-exp-P.c: New test.
29864         * gcc.test-framework/dg-output-exp-XF.c: New test.
29865         * gcc.test-framework/dg-warning-exp-P.c: New test.
29866         * gcc.misc-tests/dg-1.c: Remove.
29867         * gcc.misc-tests/dg-2.c: Remove.
29868         * gcc.misc-tests/dg-3.c: Remove.
29869         * gcc.misc-tests/dg-4.c: Remove.
29870         * gcc.misc-tests/dg-5.c: Remove.
29871         * gcc.misc-tests/dg-6.c: Remove.
29872         * gcc.misc-tests/dg-7.c: Remove.
29873         * gcc.misc-tests/dg-8.c: Remove.
29874         * gcc.misc-tests/dg-9.c: Remove.
29875         * gcc.misc-tests/dg-10.c: Remove.
29876         * gcc.misc-tests/dg-11.c: Remove.
29877         * gcc.misc-tests/dg-12.c: Remove.
29878         * gcc.misc-tests/dg-test.exp: Remove.
29879
29880         * gcc.test-framework/test-framework.awk: Change recording and
29881         printing of passes and failures.
29882
29883         * gcc.test-framework: New directory.
29884         * gcc.test-framework/README: New.
29885         * gcc.test-framework/test-framework.exp: New.
29886         * gcc.test-framework/test-framework.awk: New.
29887         * gcc.test-framework/gen_directive_tests: New.
29888
29889 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29890
29891         * lib/treelang.exp: Fix comment typos.
29892         (treelang_target_compile): Don't append libs=-ltreelang to options.
29893
29894 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29895
29896         * g++.dg/parse/typename7.C: Adjust error messages.
29897
29898 2005-01-31  Jeff Law  <law@redhat.com>
29899
29900         * gcc.c-torture/execute/20050131-1.c: New test.
29901         * gcc.dg/wcaselabel.c: New test.
29902
29903 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29904
29905         * g++.dg/other/warning1.C: Adjust error messags.
29906         * g++.dg/parse/constant5.C: New test.
29907
29908 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29909
29910         PR c/19333
29911         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29912         the test case valid.
29913         * gcc.dg/20030815-1.c: Remove invalid tests.
29914         * gcc.dg/array-7.c: Adjust expected result.
29915         * gcc.dg/pr18596-3.c: Likewise.
29916         * gcc.dg/noncompile/20000901-1.c: Likewise.
29917         * gcc.dg/noncompile/init-2.c: Likewise.
29918         * gcc.dg/noncompile/init-4.c: Likewise.
29919
29920 2005-01-31  Dale Johannesen  <dalej@apple.com>
29921
29922         * g++.dg/opt/pr19650.C: New test.
29923
29924 2005-01-31  Richard Henderson  <rth@redhat.com>
29925
29926         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29927         long double for intel double extended format.
29928         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29929
29930 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29931
29932         PR c++/19555
29933         * g++.dg/template/static10.C: New test.
29934
29935         PR c++/19395
29936         * g++.dg/parse/error24.C: New test.
29937
29938         PR c++/19367
29939         * g++.dg/lookup/builtin1.C: New test.
29940
29941         PR c++/19457
29942         * g++.dg/warn/conv3.C: New test.
29943
29944 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29945
29946         PR fortran/19647
29947         * gfortan.dg/inquire_7.f90
29948
29949 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29950
29951         PR tree-optimization/15791
29952         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29953         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29954         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29955         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29956         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29957         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29958         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29959         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29960         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29961         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29962
29963 2005-01-29  Paul Brook  <paul@codesourcery.com>
29964
29965         PR fortran/18565
29966         * check.c (real_or_complex_check): New function.
29967         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29968         * intrinsic.c (add_functions): Use new check functions.
29969         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29970         Add prototypes.
29971
29972 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29973
29974         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29975         gcc.dg/lvalue-3.c: New tests.
29976         * gcc.dg/concat.c: Update expected messages.
29977
29978 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29979
29980         PR libfortran/19595
29981         * gfortran.dg/eor_1.f90: New test.
29982
29983 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29984
29985         PR fortran/19589
29986         * gfortran.dg/logical_data_1.f90: New test.
29987
29988 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/19253
29991         * g++.dg/template/crash33.C: New test.
29992
29993         PR c++/19667
29994         * g++.dg/template/crash32.C: New test.
29995
29996 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29997
29998         PR middle-end/16558
29999         * g++.dg/warn/Wreturn-type-2.C: New test.
30000
30001 2004-06-24  Jeff Law  <law@redhat.com>
30002
30003         * gcc.dg/tree-ssa/20050128-1.c: New test.
30004
30005 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30006
30007         * gcc.target/frv/all-mdpackh-1.c: New test.
30008
30009 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30010
30011         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30012
30013 2005-01-27  Richard Henderson  <rth@redhat.com>
30014
30015         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30016
30017 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30018
30019         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30020
30021 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30022
30023         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30024         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30025         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30026         to cope with cases where the multilib options override the dg-options.
30027
30028 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30029
30030         PR c/18946
30031         * gcc.dg/noncompile/20050120-1.c: New test.
30032
30033 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30034
30035         PR tree-optimization/19633
30036         * gcc.dg/pr19633.c: New test.
30037         * gcc.dg/tree-ssa/pr19633.c: New test.
30038
30039 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30040
30041         * gcc.dg/20041216-1.c: New test.
30042
30043 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30044
30045         PR objc/18862
30046         * objc.dg/selector-2.m: New test.
30047
30048 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30049
30050         * g++.dg/opt/range-test-2.C: New test.
30051
30052         PR rtl-optimization/19579
30053         * gcc.c-torture/execute/20050124-1.c: New test.
30054
30055 2005-01-26  Greg Parker  <gparker@apple.com>
30056         Stuart Hastings  <stuart@apple.com>
30057
30058         * gcc.c-torture/execute/20050125-1.c: New.
30059
30060 2005-01-18  Jan Hubicka  <jh@suse.cz>
30061
30062         PR tree-optimize/19337
30063         * gcc.c-torture/compile/20050119-1.c: New test.
30064
30065 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30066
30067         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30068         test for successful match.
30069
30070 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30071
30072         PR objc/18408
30073         * objc.dg/comp-types-7.m: New test.
30074
30075 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30076
30077         * lib/target-supports.exp (current_target_name): New.
30078         (check_effective_target_ilp32, check_effective_target_lp64):
30079         Cache the result to use as long as the current target, with
30080         multilib flags, remains the same.
30081
30082         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30083         (dg-require-weak, dg-require-visibility, dg-require-alias,
30084         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30085         dg-require-effective-target, dg-skip-if): Remove call to
30086         skip_test_and_clear_xfail.
30087         (dg-test): Clear xfail data.
30088
30089 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30090
30091         PR target/17751
30092         * gcc.dg/ppc64-toc.c: New test.
30093
30094         * g++.dg/tree-ssa/empty-1.C: New test.
30095
30096         PR middle-end/19551
30097         * gcc.c-torture/execute/20050121-1.c: New test.
30098         * gcc.dg/20050121-2.c: New test.
30099
30100 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30101         Paul Brook  <paul@codesourcery.com>
30102
30103         PR fortran/17941
30104         * gfortran.dg/real_const_1.f: New test.
30105         * gfortran.dg/real_const_2.f90: New test.
30106         * gfortran.dg/complex_int_1.f90: New test.
30107
30108 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30109
30110         PR fortran/19313
30111         * gfortan.dg/inquire_6.f90: New test.
30112
30113 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30114
30115         PR libfortran/19451
30116         * open_readonly_1.f90: New test.
30117
30118 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30119
30120         PR libfortran/18982
30121         * gfortran.dg/open_new.f90: New file.
30122
30123 2005-01-22  Paul Brook  <paul@codesourcery.com>
30124
30125         * namelist_1.f90: New test.
30126
30127 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30128
30129         PR tree-optimization/19484
30130         * gcc.c-torture/compile/20050122-[12].c: New tests.
30131
30132 2005-01-22  Paul Brook  <paul@codesourcery.com>
30133
30134         * gfortran.dg/implicit_2.f90: New test.
30135
30136 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30137
30138         PR fortran/19314
30139         * gfortran.dg/inquire_5.f90: New test.
30140
30141 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30142
30143         PR c/18809
30144         * gcc.dg/pr18809-1.c: New test.
30145
30146 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30147
30148         * gcc.dg/20050121-1.c: New test.
30149
30150         PR tree-optimization/13000
30151         * gcc.dg/20040206-1.c: Change warning to point where function is
30152         being inlined.
30153
30154 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30155
30156         PR c++/19208
30157         * g++.dg/template/array11.C: New test.
30158
30159 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30160
30161         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30162         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30163         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30164         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30165         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30166         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30167
30168 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30169
30170         PR tree-optimization/15349
30171         * gcc.dg/tree-ssa/pr15349.c: New.
30172
30173 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30174
30175         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30176
30177 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30178
30179         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30180         scan-assembler-times directive name.
30181
30182         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30183         after dg-do.
30184
30185         PR rtl-optimization/19462
30186         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30187
30188 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30189
30190         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30191         counting function calls on ia64.
30192
30193 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30194
30195         PR rtl-optimization/15139
30196         * gcc.dg/20050111-2.c: New test.
30197
30198         PR c/17297
30199         * gcc.c-torture/compile/20050113-1.c: New testcase.
30200
30201         PR middle-end/19164
30202         * gcc.dg/20050113-1.c: New testcase.
30203
30204 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30205
30206         * gcc.dg/vect/vect-85.c: Add comment.
30207         * gcc.dg/vect/vect-86.c: Add xfail for now.
30208         * gcc.dg/vect/vect-87.c: Add xfail for now.
30209         * gcc.dg/vect/vect-88.c: Add xfail for now.
30210         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30211
30212 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30213
30214         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30215
30216 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30217
30218         * g++.dg/debug/typedef3.C: New test.
30219
30220 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30221
30222         PR c/19472
30223         * gcc.dg/asm-a.c: New test.
30224
30225 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30226
30227         * gcc.dg/sh-relax.c: Add prototype for abort.
30228
30229 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30230
30231         * gcc.dg/short-compare-1.c: New test.
30232         * gcc.dg/short-compare-2.c: Likewise.
30233
30234 2005-01-18  Michael Matz  <matz@suse.de>
30235
30236         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30237
30238 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30239
30240         PR tree-optimization/19121
30241         * gcc.c-torture/compile/pr19121.c: New test.
30242
30243 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30244
30245         PR target/19357
30246         * gcc.c-torture/compile/pr19357.c: New test.
30247
30248 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30249
30250         PR c/5675
30251         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30252         pass--those that refer just to the variable, possibly with a
30253         cast.
30254         * gcc.dg/c99-const-expr-3.c: Likewise.
30255
30256         PR middle-end/13127
30257         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30258         longer emitted.
30259
30260 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30261
30262         PR fortran/18778
30263         * gfortran.dg/endfile_2.f90: New test.
30264
30265 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30266
30267         PR 19168
30268         * gfortran.dg/select_5.f90: New test.
30269
30270 2004-01-16  Paul Brook  <paul@codesourcery.com>
30271
30272         * gfortran.dg/common_4.f90: New test.
30273
30274 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30275
30276         PR rtl-optimization/19462
30277         * gcc.dg/torture/pr19462-1.c: New test.
30278
30279 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30280
30281         PR objc/19321
30282         * objc.dg/func-ptr-2.m: New.
30283         * objc.dg/volatile-1.m: New.
30284
30285 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30286
30287         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30288
30289 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30290
30291         PR tree-optimization/19060
30292         * gcc.c-torture/execute/20050104-1.c: New test.
30293
30294 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30295
30296         PR fortran/18983
30297         * gfortran.dg/write_to_null.f90: New test.
30298
30299 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30300             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30301
30302         PR other/19328
30303         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30304         argument.
30305
30306 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30307
30308         PR c++/19263
30309         * g++.dg/init/vector1.C: New test.
30310
30311 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30312
30313         PR target/13158
30314         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30315         PR target/18987
30316         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30317
30318 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30319
30320         * gfortran.dg/select_1.f90: New test.
30321         * gfortran.dg/select_2.f90: New test.
30322         * gfortran.dg/select_3.f90: New test.
30323         * gfortran.dg/select_4.f90: New test.
30324
30325 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30326
30327         PR middle-end/19084
30328         PR rtl-optimization/19348
30329         * gcc.dg/20050111-1.c: New test.
30330         * gcc.c-torture/execute/20050111-1.c: New test.
30331
30332         * gcc.dg/i386-asm-4.c: New test.
30333
30334 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30335
30336         * gcc.dg/nested-func-2.c: New test.
30337         * ada/acats/norun.lst: Remove c953002.
30338
30339 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30340
30341         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30342
30343 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30344
30345         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30346
30347 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30348
30349         PR target/18761
30350         * g++.dg/abi/align1.C: New test.
30351
30352 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30353
30354         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30355         at a time.
30356         * g++.dg/ext/altivec_check.h: Support compiling as C.
30357
30358 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30359
30360         PR c++/19355
30361         * g++.dg/expr/pr19355-1.C: New test case.
30362
30363 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30364
30365         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30366         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30367         * ada/acats/tests/c3/c92005b.ada: Likewise.
30368         * ada/acats/tests/c3/cxb3012.a: Likewise.
30369         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30370
30371 2005-01-09  Paul Brook  <paul@codesourcery.com>
30372
30373         * gfortran.dg/common_2.f90: New file.
30374         * gfortran.dg/common_3.f90: New file.
30375
30376 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30377
30378         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30379
30380 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30381
30382         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30383         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30384         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30385         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30386         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30387         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30388         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30389         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30390         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30391         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30392         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30393         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30394         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30395         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30396         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30397         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30398         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30399         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30400         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30401         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30402         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30403         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30404         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30405         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30406         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30407         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30408         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30409         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30410         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30411         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30412         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30413         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30414         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30415         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30416         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30417         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30418         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30419         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30420         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30421         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30422         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30423         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30424         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30425         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30426         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30427         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30428         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30429         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30430         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30431         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30432         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30433         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30434         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30435         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30436         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30437         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30438         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30439         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30440         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30441         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30442         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30443         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30444         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30445         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30446         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30447         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30448         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30449
30450         * gcc.dg/vect/vect-1.c: Fix spelling.
30451         * gcc.dg/vect/vect-10.c: Fix spelling.
30452         * gcc.dg/vect/vect-11.c: Fix spelling.
30453         * gcc.dg/vect/vect-12.c: Fix spelling.
30454         * gcc.dg/vect/vect-14.c: Fix spelling.
30455         * gcc.dg/vect/vect-15.c: Fix spelling.
30456         * gcc.dg/vect/vect-16.c: Fix spelling.
30457         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30458         * gcc.dg/vect/vect-64.c: Fix comments.
30459         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30460
30461 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30462             Ira Rosen  <irar@il.ibm.com>
30463
30464         * gcc.dg/vect/vect-70.c: New test.
30465         * gcc.dg/vect/vect-71.c: New test.
30466
30467 2005-01-09  Manfred Hollstein  <mh@suse.com>
30468
30469         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30470         * gcc.dg/pr18241-2.c: Likewise.
30471         * gcc.dg/pr18241-3.c: Likewise.
30472         * gcc.dg/pr18241-4.c: Likewise.
30473         * gcc.dg/pr18241-5.c: Likewise.
30474
30475 2005-01-08  Richard Henderson  <rth@redhat.com>
30476
30477         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30478         False for x86 and x86-64.
30479
30480 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30481
30482         PR tree-optimization/18241
30483         * gcc.dg/pr18241-1.c: New test.
30484         * gcc.dg/pr18241-2.c: New test.
30485         * gcc.dg/pr18241-3.c: New test.
30486         * gcc.dg/pr18241-4.c: New test.
30487         * gcc.dg/pr18241-5.c: New test.
30488
30489 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30490
30491         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30492         gfortran.dg/select_4.f90: New.
30493
30494 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30495
30496         * gcc.c-torture/execute/20050107-1.c: New test.
30497
30498 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30499
30500         PR c++/19298
30501         * g++.dg/template/ref2.C: New.
30502
30503 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30504
30505         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30506         instead of being empty.
30507
30508 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30509
30510         PR fortran/15553
30511         * gfortran.dg/array-1.f90: New test.
30512
30513 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30514
30515         PR tree-optimization/19283
30516         * gcc.c-torture/execute/20050106-1.c: New test.
30517
30518         PR rtl-optimization/18861
30519         * gcc.dg/20050105-1.c: New test.
30520
30521         PR tree-optimization/18828
30522         * gcc.dg/20050105-2.c: New test.
30523
30524 2005-01-07  Andreas Jaeger  <aj@suse.de>
30525
30526         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30527
30528 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30529
30530         PR fortran/18398
30531         * gfortran.dg/fmt_read.f90: New test.
30532
30533 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30534
30535         * gcc.dg/rs6000-ldouble-2.c: New.
30536
30537 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/19244
30540         * g++.dg/parser/ctor2.C: New test.
30541
30542 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30543
30544         PR c++/17154
30545         * g++.dg/template/using9.C: New test.
30546
30547 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30548
30549         PR c++/19258
30550         * g++.dg/lookup/friend6.C: New test.
30551
30552 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30553
30554         PR c++/19270
30555         * g++.dg/template/array10.C: New.
30556
30557 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30558
30559         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30560         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30561
30562 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30563
30564         * gcc.c-torture/compile/20050105-1.c: New test.
30565
30566 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30567
30568         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30569
30570 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30571
30572         PR middle-end/19100
30573         * gcc.dg/conv-3.c: New test case.
30574
30575 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30576
30577         * gcc.dg/asm-wide-1.c: New test.
30578
30579 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30580
30581         PR c++/19030
30582         * g++.dg/parse/crash22.C: New
30583
30584 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30585
30586         PR 19257
30587         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30588
30589 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30590
30591         PR middle-end/17767
30592         * gcc.dg/i386-mmx-6.c: New test case.
30593
30594 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30595
30596         PR tree-optimization/18308
30597         * gcc.dg/vect/pr18308.c: New testcase.
30598
30599 2005-01-04  Andreas Jaeger  <aj@suse.de>
30600
30601         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30602
30603 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30604             Robert Bowdidge <bowdidge@apple.com>
30605
30606         * gcc.dg/cpp/subframework1.c: New.
30607         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30608         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30609         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30610         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30611
30612 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30613
30614         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30615         producing warning.
30616         * gcc.dg/darwin-weakimport-2.c: New.
30617
30618 2005-01-03  Richard Henderson  <rth@redhat.com>
30619
30620         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30621
30622 2005-01-03  Richard Henderson  <rth@redhat.com>
30623
30624         * gcc.dg/vect/vect.exp: Enable for ia64.
30625         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30626         (check_effective_target_vect_float): Likewise.
30627         (check_effective_target_vect_no_align): Likewise.
30628         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30629         * gcc.dg/vect/vect-8.c: Likewise.
30630
30631 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30632
30633         PR target/19236
30634         * gcc.dg/pr19236-1.c: New test case.
30635
30636 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30637
30638         PR rtl-optimization/12092
30639         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30640
30641 2005-01-02  Andreas Jaeger  <aj@suse.de>
30642
30643         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30644
30645 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30646             Andrew Pinski  <pinskia@physics.uc.edu>
30647
30648         PR rtl-optimization/12092
30649         * gcc.dg/pr12092-1.c: New test case.
30650
30651 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30652
30653         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30654         'hidden' and 'default' for better portability.
30655         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30656
30657         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30658         6 and 7.
30659         * g++.old-deja/g++.brendan/new3.C: Likewise.
30660
30661 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30662
30663         * gcc.dg/20041231-1.C: New test.
30664         * g++.dg/warn/Wunreachable-code-1.C: New test.
30665
30666 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30667
30668         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30669         file, not /dev/null.  Abort on error.
30670
30671 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30672             Ziemowit Laski  <zlaski@apple.com>
30673
30674         PR objc/18971
30675         * objc.dg/encode-5.m: New test.
30676
30677 2004-12-29  Richard Henderson  <rth@redhat.com>
30678
30679         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30680         * objc.dg/stabs-1.m: Disable for ia64.
30681
30682 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30683
30684         PR c++/19190
30685         * g++.dg/warn/Wunused-10.C: New test.
30686
30687 2004-12-28  Richard Henderson  <rth@redhat.com>
30688
30689         * objc.dg/stabs-1.m: Disable for alpha.
30690
30691 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30692
30693         PR c++/19149
30694         * g++.dg/parse/error23.C: New test.
30695
30696 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30697
30698         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30699
30700         PR fortran/19032
30701         * gfortran.dg/intrinsic_modulo_1.f90: New.
30702         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30703         tests with divisor -1.
30704
30705 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30706
30707         * g++.dg/opt/temp1.C (memcpy): Return a value.
30708
30709         PR c++/19148
30710         * g++.dg/expr/cond7.C: New test.
30711
30712 2004-12-27  Paul Brook  <paul@codesourcery.com>
30713
30714         * gfortran.dg/g77/select_no_compile.f: Remove.
30715
30716 2004-12-27  Richard Henderson  <rth@redhat.com>
30717
30718         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30719         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30720         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30721
30722 2004-12-26  Richard Henderson  <rth@redhat.com>
30723
30724         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30725         by 1i instead of token pasting.
30726
30727 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30728
30729         PR tree-optimization/17578
30730         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30731         to additional_flags.
30732         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30733
30734 2004-12-25  Richard Henderson  <rth@redhat.com>
30735
30736         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30737         Remove Alpha.
30738
30739 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30740
30741         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30742         hppa*-*-hpux*.
30743         * gcc.dg/pr17957.c (dg-options): Likewise.
30744         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30745         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30746         instead of 0 on __hppa__.
30747         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30748         "foo,%r" on hppa*-*-*.
30749
30750 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30751
30752         PR fortran/19071
30753         * gfortran.dg/complex_write.f90: New test.
30754
30755 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30756
30757         PR c++/17595
30758         * g++.dg/parse/pragma2.C: New test.
30759
30760         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30761
30762 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30763
30764         * gcc.dg/empty2.c: Add missing dg-warning.
30765
30766 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30767
30768         PR c++/17413
30769         * g++.dg/template/local4.C: New test.
30770         * g++.dg/template/crash19.C: Add dg-error marker.
30771
30772         * g++.dg/template/crash31.C: Correct embedded PR number.
30773
30774 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30775
30776         PR c++/16405
30777         * g++.dg/opt/temp1.C: Add do-run marker.
30778
30779 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30780
30781         * g++.dg/template/spec19.C: New.
30782
30783 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30784
30785         PR target/16819
30786         * gcc.dg/empty2.c: New.
30787
30788 2004-12-23  Richard Henderson  <rth@redhat.com>
30789
30790         * lib/target-supports.exp (check_effective_target_vect_no_align):
30791         Remove i?86 and x86-64.
30792
30793 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30794
30795         PR c++/16405
30796         * g++.dg/opt/temp1.C: New test.
30797
30798 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30799
30800         PR c++/18733
30801         * g++.dg/template/friend33.C: New testcase.
30802
30803 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30804
30805         PR c++/18464
30806         * g++.dg/template/cond5.C: New test.
30807
30808         PR c++/18492
30809         * g++.dg/inherit/thunk3.C: New test.
30810
30811         PR c++/11224
30812         * g++.dg/warn/Wunused-9.C: New test.
30813
30814 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30815
30816         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30817
30818 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30819
30820         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30821
30822 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30823
30824         PR c++/18378
30825         * g++.dg/ext/packed8.C: New test.
30826
30827         PR c++/19063
30828         * g++.dg/template/crash31.C: New test.
30829
30830         PR c++/19034
30831         * g++.dg/template/crash30.C: New test.
30832
30833 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30834
30835         PR C++/18984
30836         * g++.dg/eh/ctor3.C: New test.
30837
30838 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30839
30840         * objc.dg/stabs-1.m: Allow section name to be quoted and
30841         assembly label to begin with '.LL'.
30842
30843 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30844
30845         * gcc.dg/vect/vect.exp
30846         (check_effective_target_lp64_or_vect_no_align): New.
30847         * gcc.dg/vect/vect-77.c: Use it.
30848         * gcc.dg/vect/vect-78.c: Use it.
30849
30850         * lib/target-supports.exp
30851         (check_effective_target_vect_no_max,
30852         check_effective_target_vect_no_bitwise,
30853         check_effective_target_vect_no_align): New.
30854         * gcc.dg/vect/vect-13.c: Use them.
30855         * gcc.dg/vect/vect-17.c: Ditto.
30856         * gcc.dg/vect/vect-18.c: Ditto.
30857         * gcc.dg/vect/vect-19.c: Ditto.
30858         * gcc.dg/vect/vect-20.c: Ditto.
30859         * gcc.dg/vect/vect-27.c: Ditto.
30860         * gcc.dg/vect/vect-29.c: Ditto.
30861         * gcc.dg/vect/vect-44.c: Ditto.
30862         * gcc.dg/vect/vect-48.c: Ditto.
30863         * gcc.dg/vect/vect-50.c: Ditto.
30864         * gcc.dg/vect/vect-52.c: Ditto.
30865         * gcc.dg/vect/vect-54.c: Ditto.
30866         * gcc.dg/vect/vect-56.c: Ditto.
30867         * gcc.dg/vect/vect-58.c: Ditto.
30868         * gcc.dg/vect/vect-60.c: Ditto.
30869         * gcc.dg/vect/vect-72.c: Ditto.
30870         * gcc.dg/vect/vect-80.c: Ditto.
30871
30872 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30873
30874         PR c++/14075
30875         * g++.dg/init/string1.C: New.
30876
30877         PR c++/18975
30878         * g++.dg/other/synth1.C: New.
30879
30880 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30881
30882         PR c/18963
30883         * gcc.dg/pr18963-1.c: New test.
30884
30885 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30886
30887         PR c/18596
30888         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30889         * gcc.dg/pr18596-1.c: Use dg-error.
30890         (dg-options): Use -fno-unit-at-a-time.
30891         * gcc.dg/pr18596-2.c: New test.
30892         * gcc.dg/pr18596-3.c: New test.
30893
30894 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30895
30896         PR middle-end/18683
30897         * g++.dg/opt/pr18683-1.C: New test case.
30898
30899 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30900
30901         PR other/19093
30902         * g++.dg/opt/max1.C: Fix for 64bit targets.
30903
30904 2004-12-20  Matt Austern  <austern@apple.com>
30905
30906         PR c++/19044
30907         * g++.dg/ext/builtin6.C: New
30908
30909 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30910
30911         PR tree-optimization/19080
30912         * gcc.c-torture/compile/pr19080.c: New test.
30913
30914 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30915
30916         * gcc.dg/20041219-1.c: New test.
30917
30918 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30919
30920         PR middle-end/19068
30921         * g++.dg/opt/max1.C: New test case.
30922
30923 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30924
30925         * gcc.dg/fdata-sections-1.c: New test.
30926
30927 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30928
30929         PR middle-end/18548
30930         * gcc.dg/max-1.c: New test case.
30931
30932 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30933
30934         * gcc.c-torture/execute/20041218-1.c: New test.
30935
30936 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30937
30938         * gcc.dg/pr18501.c: New test.
30939         * gcc.dg/uninit-5.c: XFAIL.
30940         * gcc.dg/uninit-9.c: XFAIL.
30941
30942 2004-12-17  Dale Johannesen  <dalej@apple.com>
30943
30944         * gcc.dg/20041213-1.c: New.
30945
30946 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30947
30948         * objc.dg/stabs-1.m: Allow assembly label to begin
30949         with a dot ('.').
30950
30951 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30952
30953         * gcc.c-torture/execute/20041213-1.c: Move...
30954         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30955
30956 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30957
30958         PR c++/18721
30959         * g++.dg/lookup/conv-5.C: New.
30960
30961 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30962
30963         * objc.dg/stabs-1.m: New test.
30964
30965 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30966
30967         * gcc.dg/visibility-c.c: Change compile to
30968         assemble for the test.
30969
30970 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30971
30972         PR target/19041
30973         * gcc.dg/visibility-c.c: New test.
30974
30975 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30976
30977         PR middle-end/18493
30978         * gcc.dg/switch-8.c: New test case.
30979
30980 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30981
30982         PR c++/18905
30983         * g++.dg/template/init4.C: New.
30984         * g++.dg/opt/static3.C: Enable optimizer.
30985
30986 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30987
30988         * g++.dg/other/complex1.C: New test.
30989
30990 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30991
30992         * g++.dg/opt/inline9.C: New test.
30993
30994 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30995
30996         PR fortran/18993
30997         * gfotran.dg/nullify_1.f: New test.
30998
30999 2004-12-15  Richard Henderson  <rth@redhat.com>
31000
31001         * gcc.target/i386/i386.exp: New harness.
31002         * gcc.target/i386/vect-args.c: New.
31003
31004 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31005
31006         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31007
31008 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31009
31010         PR c++/18825
31011         * g++.dg/template/friend32.C: New test.
31012
31013 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31014
31015         * cpp/pragma-once-1.c: New test.
31016         * cpp/pragma-once-1b.h: Likewise.
31017         * cpp/pragma-once-1c.h: Likewise.
31018         * cpp/pragma-once-1d.h: Likewise.
31019         * cpp/inc/pragma-once-1a.h: Likewise.
31020
31021 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31022             Steven G. Kargl  <kargls@comcast.net>
31023
31024         PR fortran/17597
31025         * gfortran.dg/list_read_3.f90: New test.
31026
31027 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31028
31029         * gcc.dg/ftrapv-2.c: New test.
31030
31031 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31032
31033         PR c++/18981
31034         * g++.dg/template/typename9.C: New test.
31035
31036 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31037
31038         PR c++/18738
31039         * g++.dg/template/typename8.C: New test.
31040         * g++.dg/parse/friend2.C: Tweak error message.
31041
31042 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31043
31044         * gcc.c-torture/20041214-1.c: New test.
31045
31046 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31047
31048         PR c++/18965
31049         * g++.dg/init/array17.C: New test.
31050
31051 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31052
31053         PR c++/18793
31054         * g++.dg/init/aggr3.C: New test.
31055
31056 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31057
31058         * gcc.dg/altivec-types-1.c: New test.
31059         * gcc.dg/altivec-types-2.c: New test.
31060         * gcc.dg/altivec-types-3.c: New test.
31061         * gcc.dg/altivec-types-4.c: New test.
31062         * g++.dg/ext/altivec-types-1.C: New test.
31063         * g++.dg/ext/altivec-types-2.C: New test.
31064         * g++.dg/ext/altivec-types-3.C: New test.
31065         * g++.dg/ext/altivec-types-4.C: New test.
31066
31067 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31068
31069         PR middle-end/18951
31070         * gcc.c-torture/execute/20041213-1.c: New test.
31071
31072 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         PR c++/18949
31075         * g++.dg/template/cast1.C: New.
31076
31077 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31078
31079         * gcc.c-torture/execute/20041213-2.c: New test.
31080
31081 2004-12-13  Richard Henderson  <rth@redhat.com>
31082
31083         * gcc.dg/i386-sse-10.c: Fix typo in options.
31084
31085 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31086
31087         PR c++/18968
31088         * g++.dg/opt/pr18968.C: New test.
31089
31090 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/18925
31093         * g++.dg/ext/visibility/staticdatamem.C: New test.
31094
31095 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31096
31097         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31098
31099 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31100
31101         PR rtl-optimization/18928
31102         * gcc.dg/pr18928-1.c: New test case.
31103
31104 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31105
31106         PR tree-opt/16951
31107         * gcc.c-torture/compile/20041211-1.c: New.
31108
31109 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31110
31111         PR middle-end/17564
31112         * gcc.c-torture/execute/20041212-1.c: New test.
31113
31114 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31115
31116         PR fortran/18869
31117         * gfortran.dg/common_1.f90: New test.
31118
31119 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31120         Paul Brook  <paul@codesourcery.com>
31121
31122         PR fortran/16222
31123         * gfortran.dg/real_do_1.f90: New test.
31124
31125 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31126
31127         PR tree-opt/18040
31128         * g++.dg/opt/ptrmem6.C: New test.
31129
31130 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31131
31132         PR middle-end/18921
31133         * gcc.dg/pr18921-1.c: New test case.
31134
31135 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31136
31137         PR fortran/17175
31138         * gfortran.dg/scale_1.f90: New test.
31139
31140 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31141
31142         PR middle-end/18903
31143         * gcc.c-torture/compile/pr18903.c: New test.
31144
31145 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31146
31147         * gcc.c-torture/execute/20041210-1.c: New test.
31148
31149 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31150
31151         PR c++/18731
31152         * g++.dg/parser/struct-1.C: New test.
31153         * g++.dg/parser/struct-2.C: New test.
31154         * g++.dg/parser/struct-3.C: New test.
31155
31156 2004-12-09  Richard Henderson  <rth@redhat.com>
31157
31158         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31159
31160         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31161         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31162
31163 2004-12-09  Matt Austern  <austern@apple.com>
31164
31165         PR c++/18514
31166         * g++.dg/ext/builtin1.C: New
31167         * g++.dg/ext/builtin2.C: New
31168         * g++.dg/ext/builtin3.C: New
31169         * g++.dg/ext/builtin4.C: New
31170         * g++.dg/ext/builtin5.C: New
31171
31172 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31173
31174         PR tree-opt/18904
31175         * g++.dg/opt/ptrmem5.C: New test.
31176
31177 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31178
31179         * g++.dg/parse/typename5.C: Adjust for new error.
31180         * g++.dg/parse/typename7.C: New.
31181
31182 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31183
31184         PR c++/18073
31185         * g++.dg/other/mmintrin.C: New test.
31186
31187 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/16681
31190         * g++.dg/init/array15.C: New.
31191         * g++.dg/init/array16.C: New.
31192
31193 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31194
31195         PR fortran/18826
31196         * gfortran.dg/assign_1.f90: New test.
31197
31198 2004-12-08  Nick Clifton  <nickc@redhat.com>
31199
31200         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31201         * gcc.target/xstormy16/data_below100: Likewise.
31202         * gcc.target/xstormy16/sfr: Likewise.
31203         * gcc.target/xstormy16/below100.S: New test source file.
31204         * gcc.target/xstormy16/below100.ld: New test linker script.
31205         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31206         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31207         bp instructions.
31208         * gcc.target/xstormy16/bp.c: Likewise.
31209
31210         * gcc.target/xstormy16/bss_below100: New files:
31211         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31212         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31213         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31214         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31215         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31216         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31217         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31218         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31219         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31220         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31221         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31222         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31223         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31224         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31225         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31226         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31227         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31228         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31229         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31230         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31231         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31232         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31233         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31234         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31235         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31236         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31237         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31238
31239         * gcc.target/xstormy16/data_below100: New files:
31240         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31241         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31242         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31243         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31244         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31245         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31246         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31247         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31248         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31249         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31250         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31251         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31252         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31253         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31254         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31255         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31256         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31257         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31258         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31259         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31260         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31261         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31262         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31263         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31264         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31265         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31266         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31267
31268         * gcc.target/xstormy16/sfr: New files:
31269         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31270         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31271         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31272         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31273         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31274         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31275         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31276         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31277         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31278         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31279         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31280         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31281         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31282         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31283         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31284         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31285         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31286         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31287         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31288         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31289         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31290         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31291         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31292         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31293         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31294         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31295         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31296         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31297         27_if0_sfrw_bitfield_f.c
31298
31299 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31300
31301         PR c++/18100
31302         * g++.dg/lookup/name-clash4.C: New test.
31303
31304 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31305
31306         PR c++/18672
31307         * g++.dg/opt/array1.C: New.
31308
31309         PR c++/18803
31310         * g++.dg/template/operator5.C: New.
31311
31312 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31313
31314         PR c/18867
31315         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31316
31317 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31318
31319         * gcc.dg/noncompile/20041207.c: New test.
31320
31321 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31322
31323         * g++.dg/other/unreachable-1.C: New test.
31324
31325 2004-12-06  Nick Clifton  <nickc@redhat.com>
31326
31327         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31328         <limits.h> because the latter comes from gcc's include/ directory
31329         and not the newlib/libc/include directory.
31330
31331 2004-12-04  Richard Henderson  <rth@redhat.com>
31332
31333         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31334
31335 2004-12-04  Richard Henderson  <rth@redhat.com>
31336
31337         * lib/target-supports.exp (check_gc_sections_available): Disable
31338         for alpha and ia64.
31339
31340 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31341
31342         PR middle-end/17909
31343         * g++.dg/other/vararg-2.C: New test.
31344
31345 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31346
31347         PR c++/17011, c++/17971
31348         * g++.dg/template/error15.C: Adjust expected error.
31349         * g++.dg/template/instantiate3.C: Likewise.
31350
31351 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31352
31353         * gcc.dg/altivec-18.c: Fix for darwin
31354
31355 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31356
31357         PR c++/18782
31358         * g++.dg/parse/ptrmem2.C: New.
31359
31360         PR c++/18318
31361         * g++.dg/template/new1.C: New.
31362
31363 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31364
31365         PR fortran/18710
31366         * gfortran.dg/direct_io_3.f90: New test.
31367
31368 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31369
31370         PR 18758
31371         * g++.dg/parse/crash21.C: New.
31372
31373 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31374
31375         PR c++/15664, c++/18276
31376         * g++.dg/template/ttp13.C: New test.
31377         * g++.dg/template/ttp14.C: Likewise.
31378
31379 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31380
31381         PR c++/18123
31382         * g++.dg/parse/enum2.C: New test.
31383         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31384
31385 2004-12-02  Nick Clifton  <nickc@redhat.com>
31386
31387         * gcc.target/xstormy16: New test directory.
31388         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31389         * gcc.target/xstormy16/bp.c: Check the generation of bp
31390         instructions.
31391         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31392         bn instructions and the BELOW100 attribute.
31393
31394 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31395
31396         PR target/16952
31397         * gcc.dg/ppc-eabi.c: New.
31398
31399 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31400
31401         PR fortran/18284
31402         * gfortran.dg/backspace.f90
31403
31404 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31405
31406         * gfortran.dg/inquire.f90: New test.
31407
31408 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31409
31410         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31411         handle effective-target-keyword.
31412         (dg-skip-if): Support effective-target keyword as target list.
31413         (dg-xfail-if): Ditto.
31414         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31415
31416 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31417
31418         PR tree-optimization/18291
31419         * gcc.c-torture/compile/pr18291.c: New test.
31420
31421 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31422
31423         PR C++/18729
31424         * g++.dg/parse/crash20.C: New.
31425
31426         PR c++/17431
31427         * g++.dg/overload/arg1.C: New.
31428         * g++.dg/overload/arg2.C: New.
31429         * g++.dg/overload/arg3.C: New.
31430         * g++.dg/overload/arg4.C: New.
31431
31432 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31433
31434         * gcc.dg/c99-flex-array-4.c: Remove.
31435
31436 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31437
31438         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31439
31440         * lib/target-supports.exp (is-effective-target): Simplify.
31441
31442         * lib/target-supports.exp (check_effective_target_vect_long):
31443         Fix for powerpc64-*-*.
31444
31445 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31446
31447         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31448         to support new requirements on FreeBSD 5.
31449
31450 2004-11-30  Devang Patel  <dpatel@apple.com>
31451
31452         PR 18702
31453         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31454
31455 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31456
31457         * g++.dg/ext/altivec-13.C: New test.
31458
31459 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31460
31461         PR tree-opt/18298
31462         * gcc.c-torture/execute/p18298.c: New test.
31463
31464 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31465             Dorit Naishlos  <dorit@il.ibm.com>
31466
31467         PR tree-opt/18607
31468         * gcc.dg/vect/vect-89.c: New test.
31469
31470 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31471
31472         * gcc.dg/pr18596-1.c: New test.
31473
31474 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31475
31476         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31477
31478 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31479
31480         PR c/18479
31481         * gcc.dg/pr18479.c: New test.
31482
31483 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31484
31485         PR target/18490
31486         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31487         mmix-knuth-mmixware.
31488
31489         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31490         cris-*-elf* cris-*-aout* mmix-*-*
31491
31492 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31493
31494         PR middle-end/18725
31495         * gcc.dg/pr18725.c: New test.
31496
31497 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31498
31499         PR target/18488
31500         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31501
31502         PR target/18336
31503         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31504
31505 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31506
31507         PR c++/18368
31508         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31509         * g++.old-deja/g++.law/ctors5.C: Likewise.
31510         * g++.old-deja/g++.other/crash25.C: Likewise.
31511
31512         PR c++/18674
31513         * g++.dg/template/error16.C: New test.
31514
31515         PR c++/18512
31516         * g++.dg/template/crash29.C: New test.
31517
31518 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31519
31520         PR tree-optimization/18712
31521         * gcc.c-torture/compile/pr18712.c: New test.
31522
31523 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31524
31525         PR c/7544
31526         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31527         tests.
31528
31529 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31530
31531         PR c++/18652
31532         * g++.dg/lookup/crash6.C: New test.
31533
31534 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31535
31536         PR middle-end/18164
31537         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31538
31539 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31540
31541         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31542         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31543         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31544
31545 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31546
31547         * gcc.dg/pr18164.c: New test.
31548
31549 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31550
31551         * gcc.dg/funroll-loops-all.c: New.
31552
31553 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31554
31555         PR target/18489
31556         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31557         delimeter, match space and TAB as well as ":".
31558
31559         PR target/18484
31560         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31561
31562         PR target/18348
31563         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31564
31565         PR target/18345
31566         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31567
31568         PR target/18337
31569         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31570
31571 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31572
31573         * gfortran.dg/direct_io_2.f90: New test.
31574
31575 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31576
31577         PR target/18334
31578         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31579
31580 2004-11-28  Richard Henderson  <rth@redhat.com>
31581
31582         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31583
31584 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31585
31586         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31587         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31588         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31589         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31590         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31591         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31592         gcc.dg/pointer-arith-8.c: New tests.
31593
31594 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31595
31596         PR fortran/18364
31597         * gfortran.dg/endfile.f90: New test.
31598
31599 2004-11-27  Falk Hueffner  <falk@debian.org>
31600
31601         * gcc.dg/loop-6.c: New test.
31602
31603 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31604
31605         * gcc.c-torture/execute/20041126-1.c: New test.
31606
31607 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31608
31609         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31610         on IRIX.
31611
31612 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31613
31614         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31615         functions.
31616
31617 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31618
31619         PR rtl-optimization/17825
31620         * gcc.c-torture/compile/20041119-1.c: New test.
31621
31622 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31623
31624         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31625         Check existence of ld library path variables before unsetting.
31626
31627 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31628
31629         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31630
31631 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31632
31633         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31634
31635 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31636
31637         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31638
31639 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31640
31641         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31642         dg-do directive.
31643
31644 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31645
31646         * gcc.dg/pr17957.c: Pass --param, not -param.
31647
31648 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31649
31650         PR middle-end/17957
31651         * gcc.dg/pr17957.c: New test.
31652
31653 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31654
31655         PR c++/18445
31656         * g++.dg/template/crash28.C: Likewise.
31657
31658         PR c++/18001
31659         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31660         * g++.dg/ext/lvaddr.C: Likewise.
31661         * g++.dg/opt/pr7503-3.C: Likewise.
31662
31663         PR c++/18466
31664         * g++.dg/parse/qualified3.C: New test.
31665         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31666
31667         PR c++/18545
31668         * g++.dg/expr/return1.C: New test.
31669
31670 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31671
31672         Friend class name lookup 3/n, PR c++/3332
31673         * g++.dg/lookup/friend3.C: New test.
31674         * g++.dg/lookup/friend4.C: Likewise.
31675         * g++.dg/lookup/friend5.C: Likewise.
31676
31677 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31678
31679         Friend class name lookup 2/n, PR c++/14513, c++/15410
31680         * g++.dg/lookup/friend2.C: New test.
31681         * g++.dg/template/friend31.C: Likewise.
31682
31683 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31684
31685         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31686
31687 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31688
31689         PR c++/17473
31690         * g++.dg/tc1/dr56.C: Remove.
31691         * g++.dg/template/typedef1.C: Add dg-error markers.
31692         * g++.old-deja/g++.other/typedef7.C: Likewise.
31693
31694         PR c++/18285
31695         * g++.dg/parse/typedef7.C: New test.
31696
31697 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31698
31699         * gcc.c-torture/execute/20041124-1.c: New test.
31700
31701 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31702
31703         * g++.dg/template/deduce3.C: New test.
31704
31705         PR c++/18586
31706         * g++.dg/template/crash27.C: New test.
31707
31708         PR c++/18530
31709         * g++.dg/warn/Wshadow-3.C: New test.
31710
31711 2004-11-24  Devang Patel  <dpatel@apple.com>
31712
31713         PR/18555
31714         * gcc.dg/cpp/isysroot-1.c: New test.
31715         * gcc.dg/cpp/usr/include/stdio.h: New file.
31716         * gcc.dg/cpp/isysroot-2.c: New test.
31717         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31718         New file.
31719
31720 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31721
31722         PR c++/8929
31723         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31724
31725 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31726
31727         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31728         * gcc.target/sparc/pdist.c: Likewise.
31729
31730 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31731
31732         PR c++/16882
31733         * g++.dg/conversion/simd1.C: New test.
31734
31735 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31736
31737         * lib/target-libpath.exp: New file defining
31738         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31739         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31740         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31741         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31742         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31743
31744 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31745
31746         * gcc.dg/pragma-align-2.c: Test macro expansion.
31747         * gcc.dg/pragma-pack-2.c: New test.
31748
31749 2004-11-23  Richard Henderson  <rth@redhat.com>
31750
31751         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31752         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31753         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31754         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31755         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31756         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31757
31758         * gcc.dg/vect/vect.exp: Add check for alpha.
31759         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31760         (check_effective_target_vect_int): Enable for alpha.
31761         (check_effective_target_vect_long): New.
31762         (is-effective-target): Add it.
31763
31764 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31765
31766         * gcc.dg/pr18614-1.c: New test.
31767
31768 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31769
31770         * gcc.dg/setjmp-2.c: New test.
31771
31772 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31773
31774         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31775         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31776         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31777         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31778         gcc.target/sparc/pdist.c: New tests.
31779
31780 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31781
31782         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31783
31784 2004-11-22  Dale Johannesen  <dalej@apple.com>
31785
31786         * gcc.dg/20041111-1.c: New.
31787
31788 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31789
31790         PR tree-opt/18536
31791         * gcc.dg/vect/pr18536.c: New test.
31792
31793 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31794
31795         PR c++/18354
31796         * g++.dg/template/nontype11.C: New test.
31797
31798 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31799
31800         PR middle-end/18520
31801         * gcc.dg/pr18520-1.c: New test case.
31802
31803 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31804
31805         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31806         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31807         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31808         expected diagnostics.
31809
31810 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31811
31812         PR target/18580
31813         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31814         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31815         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31816
31817 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31818
31819         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31820
31821 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31822             Joseph Myers  <joseph@codesourcery.com>
31823
31824         * lib/target-supports.exp (check_visibility_available): Really
31825         test the compiler.
31826
31827 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31828
31829         PR tree-opt/18181
31830         * gcc.dg/vect/vect-85.c: New test.
31831         * gcc.dg/vect/vect-86.c: New test.
31832         * gcc.dg/vect/vect-87.c: New test.
31833         * gcc.dg/vect/vect-88.c: New test.
31834
31835 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31836
31837         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31838
31839 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31840
31841         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31842         * gcc.dg/ppc-and-1.c: Ditto.
31843         * gcc.dg/ppc-compare-1.c: Ditto.
31844         * gcc.dg/ppc-mov-1.c: Ditto
31845
31846 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31847             Mark Mitchell  <mark@codesourcery.com>
31848
31849         * gcc.dg/pragma-init-fini-2.c: New test.
31850
31851 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31852             Aldy Hernandez  <aldyh@redhat.com>
31853
31854         * lib/target-supports.exp (check_effective_target_vect_int): New
31855         (check_effective_target_vect_float): New
31856         (check_effective_target_vect_double): New.
31857         (is-effective-target): Support new effective targets keywords.
31858         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31859         default action for dg-do.
31860         * gcc.dg/vect/pr16105.c: Use new support.
31861         * gcc.dg/vect/pr18400.c: Ditto.
31862         * gcc.dg/vect/pr18425.c: Ditto.
31863         * gcc.dg/vect/vect-1.c: Ditto.
31864         * gcc.dg/vect/vect-10.c: Ditto.
31865         * gcc.dg/vect/vect-11.c: Ditto.
31866         * gcc.dg/vect/vect-12.c: Ditto.
31867         * gcc.dg/vect/vect-13.c: Ditto.
31868         * gcc.dg/vect/vect-14.c: Ditto.
31869         * gcc.dg/vect/vect-15.c: Ditto.
31870         * gcc.dg/vect/vect-16.c: Ditto.
31871         * gcc.dg/vect/vect-17.c: Ditto.
31872         * gcc.dg/vect/vect-18.c: Ditto.
31873         * gcc.dg/vect/vect-19.c: Ditto.
31874         * gcc.dg/vect/vect-2.c: Ditto.
31875         * gcc.dg/vect/vect-20.c: Ditto.
31876         * gcc.dg/vect/vect-21.c: Ditto.
31877         * gcc.dg/vect/vect-22.c: Ditto.
31878         * gcc.dg/vect/vect-23.c: Ditto.
31879         * gcc.dg/vect/vect-24.c: Ditto.
31880         * gcc.dg/vect/vect-25.c: Ditto.
31881         * gcc.dg/vect/vect-26.c: Ditto.
31882         * gcc.dg/vect/vect-27.c: Ditto.
31883         * gcc.dg/vect/vect-27a.c: Ditto.
31884         * gcc.dg/vect/vect-28.c: Ditto.
31885         * gcc.dg/vect/vect-29.c: Ditto.
31886         * gcc.dg/vect/vect-29a.c: Ditto.
31887         * gcc.dg/vect/vect-3.c: Ditto.
31888         * gcc.dg/vect/vect-30.c: Ditto.
31889         * gcc.dg/vect/vect-31.c: Ditto.
31890         * gcc.dg/vect/vect-32.c: Ditto.
31891         * gcc.dg/vect/vect-33.c: Ditto.
31892         * gcc.dg/vect/vect-34.c: Ditto.
31893         * gcc.dg/vect/vect-35.c: Ditto.
31894         * gcc.dg/vect/vect-36.c: Ditto.
31895         * gcc.dg/vect/vect-37.c: Ditto.
31896         * gcc.dg/vect/vect-38.c: Ditto.
31897         * gcc.dg/vect/vect-4.c: Ditto.
31898         * gcc.dg/vect/vect-40.c: Ditto.
31899         * gcc.dg/vect/vect-41.c: Ditto.
31900         * gcc.dg/vect/vect-42.c: Ditto.
31901         * gcc.dg/vect/vect-43.c: Ditto.
31902         * gcc.dg/vect/vect-44.c: Ditto.
31903         * gcc.dg/vect/vect-45.c: Ditto.
31904         * gcc.dg/vect/vect-46.c: Ditto.
31905         * gcc.dg/vect/vect-47.c: Ditto.
31906         * gcc.dg/vect/vect-48.c: Ditto.
31907         * gcc.dg/vect/vect-48a.c: Ditto.
31908         * gcc.dg/vect/vect-49.c: Ditto.
31909         * gcc.dg/vect/vect-5.c: Ditto.
31910         * gcc.dg/vect/vect-50.c: Ditto.
31911         * gcc.dg/vect/vect-51.c: Ditto.
31912         * gcc.dg/vect/vect-52.c: Ditto.
31913         * gcc.dg/vect/vect-53.c: Ditto.
31914         * gcc.dg/vect/vect-54.c: Ditto.
31915         * gcc.dg/vect/vect-55.c: Ditto.
31916         * gcc.dg/vect/vect-56.c: Ditto.
31917         * gcc.dg/vect/vect-56a.c: Ditto.
31918         * gcc.dg/vect/vect-57.c: Ditto.
31919         * gcc.dg/vect/vect-58.c: Ditto.
31920         * gcc.dg/vect/vect-59.c: Ditto.
31921         * gcc.dg/vect/vect-6.c: Ditto.
31922         * gcc.dg/vect/vect-60.c: Ditto.
31923         * gcc.dg/vect/vect-61.c: Ditto.
31924         * gcc.dg/vect/vect-62.c: Ditto.
31925         * gcc.dg/vect/vect-63.c: Ditto.
31926         * gcc.dg/vect/vect-64.c: Ditto.
31927         * gcc.dg/vect/vect-65.c: Ditto.
31928         * gcc.dg/vect/vect-66.c: Ditto.
31929         * gcc.dg/vect/vect-67.c: Ditto.
31930         * gcc.dg/vect/vect-68.c: Ditto.
31931         * gcc.dg/vect/vect-69.c: Ditto.
31932         * gcc.dg/vect/vect-7.c: Ditto.
31933         * gcc.dg/vect/vect-72.c: Ditto.
31934         * gcc.dg/vect/vect-72a.c: Ditto.
31935         * gcc.dg/vect/vect-73.c: Ditto.
31936         * gcc.dg/vect/vect-74.c: Ditto.
31937         * gcc.dg/vect/vect-75.c: Ditto.
31938         * gcc.dg/vect/vect-76.c: Ditto.
31939         * gcc.dg/vect/vect-77.c: Ditto.
31940         * gcc.dg/vect/vect-77a.c: Ditto.
31941         * gcc.dg/vect/vect-78.c: Ditto.
31942         * gcc.dg/vect/vect-79.c: Ditto.
31943         * gcc.dg/vect/vect-8.c: Ditto.
31944         * gcc.dg/vect/vect-80.c: Ditto.
31945         * gcc.dg/vect/vect-82.c: Ditto.
31946         * gcc.dg/vect/vect-82_64.c: Ditto.
31947         * gcc.dg/vect/vect-83.c: Ditto.
31948         * gcc.dg/vect/vect-83_64.c: Ditto.
31949         * gcc.dg/vect/vect-9.c: Ditto.
31950         * gcc.dg/vect/vect-all.c: Ditto.
31951         * gcc.dg/vect/vect-none.c: Ditto.
31952
31953 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31954
31955         * lib/gcc-dg.exp (dg-skip-if): New function.
31956         (dg-forbid-option): Remove.
31957         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31958         * g++.dg/abi/bitfield8.C: Likewise.
31959         * g++.dg/abi/dtor1.C: Likewise.
31960         * g++.dg/abi/empty10.C: Likewise.
31961         * g++.dg/abi/empty7.C: Likewise.
31962         * g++.dg/abi/empty9.C: Likewise.
31963         * g++.dg/abi/layout3.C: Likewise.
31964         * g++.dg/abi/layout4.C: Likewise.
31965         * g++.dg/abi/thunk1.C: Likewise.
31966         * g++.dg/abi/thunk2.C: Likewise.
31967         * g++.dg/abi/vbase11.C: Likewise.
31968         * g++.dg/abi/vthunk2.C: Likewise.
31969         * g++.dg/abi/vthunk3.C: Likewise.
31970         * g++.dg/ext/attrib8.C: Likewise.
31971         * g++.dg/opt/longbranch2.C: Likewise.
31972         * g++.dg/opt/reg-stack4.C: Likewise.
31973         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31974         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31975         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31976         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31977         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31978         * gcc.dg/20000609-1.c: Likewise.
31979         * gcc.dg/20000720-1.c: Likewise.
31980         * gcc.dg/20011107-1.c: Likewise.
31981         * gcc.dg/20011119-1.c: Likewise.
31982         * gcc.dg/20020108-1.c: Likewise.
31983         * gcc.dg/20020122-2.c: Likewise.
31984         * gcc.dg/20020122-3.c: Likewise.
31985         * gcc.dg/20020201-3.c: Likewise.
31986         * gcc.dg/20020206-1.c: Likewise.
31987         * gcc.dg/20020218-1.c: Likewise.
31988         * gcc.dg/20020310-1.c: Likewise.
31989         * gcc.dg/20020411-1.c: Likewise.
31990         * gcc.dg/20020418-2.c: Likewise.
31991         * gcc.dg/20020426-1.c: Likewise.
31992         * gcc.dg/20020426-2.c: Likewise.
31993         * gcc.dg/20020517-1.c: Likewise.
31994         * gcc.dg/20020523-1.c: Likewise.
31995         * gcc.dg/20020523-2.c: Likewise.
31996         * gcc.dg/20020729-1.c: Likewise.
31997         * gcc.dg/20030204-1.c: Likewise.
31998         * gcc.dg/20030826-2.c: Likewise.
31999         * gcc.dg/20030926-1.c: Likewise.
32000         * gcc.dg/20031202-1.c: Likewise.
32001         * gcc.dg/980312-1.c: Likewise.
32002         * gcc.dg/980313-1.c: Likewise.
32003         * gcc.dg/990117-1.c: Likewise.
32004         * gcc.dg/990424-1.c: Likewise.
32005         * gcc.dg/990524-1.c: Likewise.
32006         * gcc.dg/991230-1.c: Likewise.
32007         * gcc.dg/i386-387-1.c: Likewise.
32008         * gcc.dg/i386-387-2.c: Likewise.
32009         * gcc.dg/i386-387-3.c: Likewise.
32010         * gcc.dg/i386-387-4.c: Likewise.
32011         * gcc.dg/i386-387-5.c: Likewise.
32012         * gcc.dg/i386-387-6.c: Likewise.
32013         * gcc.dg/i386-asm-1.c: Likewise.
32014         * gcc.dg/i386-bitfield1.c: Likewise.
32015         * gcc.dg/i386-bitfield2.c: Likewise.
32016         * gcc.dg/i386-loop-1.c: Likewise.
32017         * gcc.dg/i386-loop-2.c: Likewise.
32018         * gcc.dg/i386-loop-3.c: Likewise.
32019         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32020         * gcc.dg/i386-pic-1.c: Likewise.
32021         * gcc.dg/i386-regparm.c: Likewise.
32022         * gcc.dg/i386-signbit-1.c: Likewise.
32023         * gcc.dg/i386-signbit-2.c: Likewise.
32024         * gcc.dg/i386-signbit-3.c: Likewise.
32025         * gcc.dg/i386-sse-5.c: Likewise.
32026         * gcc.dg/i386-sse-8.c: Likewise.
32027         * gcc.dg/i386-unroll-1.c: Likewise.
32028         * gcc.dg/tls/opt-1.c: Likewise.
32029         * gcc.dg/tls/opt-2.c: Likewise.
32030         * gcc.dg/unroll-1.c: Likewise.
32031         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32032         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32033         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32034         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32035
32036 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32037
32038         * g++.dg/template/incomplete1.C: New test.
32039
32040 2004-11-16  Nick Clifton  <nickc@redhat.com>
32041
32042         Revert patches accidentally commited during checkin of fixes for
32043         xstormy16 tests:
32044         gcc.c-torture/execute/simd-4.c: Revert
32045         gcc.dg/20040910-1.c: Revert.
32046
32047 2004-11-16  Paul Brook  <paul@codesourcery.com>
32048
32049         PR fortran/13010
32050         * gfortran.dg/der_pointer_1.f90: New test.
32051
32052 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32053
32054         PR c/18498
32055         * gcc.dg/bitfld-13.c: New test.
32056
32057 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32058
32059         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32060         powerpc*-*-linux*.
32061
32062         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32063         * gcc.dg/ppc64-abi-2.c: Ditto.
32064         * gcc.dg/ppc64-abi-3.c: Ditto.
32065
32066         * lib/gcc-dg.exp (dg-target-list): Remove.
32067
32068 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32069
32070         * gcc.dg/ia64-postinc.c: New test.
32071
32072 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32073
32074         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32075
32076 2004-11-15  Nick Clifton  <nickc@redhat.com>
32077
32078         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32079         __INT_MAX__ so that the test can be compiled by toolchains
32080         targeted at 16-bit processors.
32081
32082         * gcc.dg/20040625-1.c: Use long constants rather than integers
32083         when performing arithmetic that will overflow 16-bits.
32084
32085         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32086         xstormy16.  It does not support 128-bit vector operations.
32087
32088         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32089         with the macro PTR_TYPE.  Define this macro to an integer type
32090         suitable for holding a pointer.
32091
32092         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32093         the target is a 16-bit processor.
32094
32095         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32096         16-bit targets where the character constant will be too long.
32097
32098         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32099         where the double will not be directly addressable.
32100
32101 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32102
32103         Friend class name lookup 1/n, PR c++/18471
32104         * g++.dg/template/crash26.C: New test.
32105         * g++.dg/lookup/struct1.C: Adjust expected error.
32106         * g++.dg/parse/elab1.C: Likewise.
32107         * g++.dg/parse/elab2.C: Likewise.
32108         * g++.dg/parse/int-as-enum1.C: Likewise.
32109         * g++.dg/parse/struct-as-enum1.C: Likewise.
32110         * g++.dg/parse/typedef1.C: Likewise.
32111         * g++.dg/parse/typedef3.C: Likewise.
32112         * g++.dg/parse/typedef4.C: Likewise.
32113         * g++.dg/parse/typedef5.C: Likewise.
32114         * g++.dg/template/nontype4.C: Likewise.
32115         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32116         * g++.old-deja/g++.other/elab1.C: Likewise.
32117         * g++.old-deja/g++.other/syntax4.C: Likewise.
32118
32119 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32120
32121         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32122
32123 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32124
32125         * gcc.c-torture/execute/20041114-1.c: New test.
32126
32127 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32128
32129         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32130         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32131         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32132         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32133         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32134         gcc.dg/switch-7.c: New tests.
32135
32136 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32137
32138         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32139
32140 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32141
32142         PR tree-opt/18400
32143         * gcc.dg/vect/pr18400.c: New test.
32144
32145 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32146             Andrew Pinski  <pinskia@physics.uc.edu>
32147
32148         PR tree-opt/18425
32149         * gcc.dg/vect/pr18425.c: New test.
32150
32151 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32152
32153         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32154         Guard with dg-require-alias and dg-require-visibility.
32155
32156 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32157
32158         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32159
32160 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32161
32162         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32163
32164 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32165
32166         PR c++/17344
32167         * g++.dg/template/defarg5.C: New test.
32168
32169 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32170
32171         * g++.dg/parse/cast1.C: Run only on ILP32.
32172         * g++.old-deja/g++.mike/p784.C: Likewise.
32173
32174 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32175
32176         * gcc.c-torture/execute/20041113-1.c: New test.
32177
32178 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32179
32180         PR target/18230
32181         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32182         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32183         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32184         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32185         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32186         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32187         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32188         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32189         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32190         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32191         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32192         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32193         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32194
32195 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32196
32197         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32198         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32199         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32200         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32201         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32202         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32203         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32204         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32205         gcc.target/sparc/combined-1.c: New tests.
32206
32207 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32208
32209         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32210         New tests.
32211
32212 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32213
32214         * lib/gcc-dg.exp (dg-forbid-option): New function.
32215         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32216         * g++.dg/abi/bitfield8.C: Likewise.
32217         * g++.dg/abi/dtor1.C: Likewise.
32218         * g++.dg/abi/empty10.C: Likewise.
32219         * g++.dg/abi/empty7.C: Likewise.
32220         * g++.dg/abi/empty9.C: Likewise.
32221         * g++.dg/abi/layout3.C: Likewise.
32222         * g++.dg/abi/layout4.C: Likewise.
32223         * g++.dg/abi/thunk1.C: Likewise.
32224         * g++.dg/abi/thunk2.C: Likewise.
32225         * g++.dg/abi/vbase11.C: Likewise.
32226         * g++.dg/abi/vthunk2.C: Likewise.
32227         * g++.dg/abi/vthunk3.C: Likewise.
32228         * g++.dg/ext/attrib8.C: Likewise.
32229         * g++.dg/opt/longbranch2.C: Likewise.
32230         * g++.dg/opt/reg-stack4.C: Likewise.
32231         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32232         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32233         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32234         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32235         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32236         * gcc.dg/20000609-1.c: Likewise.
32237         * gcc.dg/20000720-1.c: Likewise.
32238         * gcc.dg/20011107-1.c: Likewise.
32239         * gcc.dg/20011119-1.c: Likewise.
32240         * gcc.dg/20020108-1.c: Likewise.
32241         * gcc.dg/20020122-2.c: Likewise.
32242         * gcc.dg/20020122-3.c: Likewise.
32243         * gcc.dg/20020201-3.c: Likewise.
32244         * gcc.dg/20020206-1.c: Likewise.
32245         * gcc.dg/20020218-1.c: Likewise.
32246         * gcc.dg/20020310-1.c: Likewise.
32247         * gcc.dg/20020411-1.c: Likewise.
32248         * gcc.dg/20020418-2.c: Likewise.
32249         * gcc.dg/20020426-1.c: Likewise.
32250         * gcc.dg/20020426-2.c: Likewise.
32251         * gcc.dg/20020517-1.c: Likewise.
32252         * gcc.dg/20020523-1.c: Likewise.
32253         * gcc.dg/20020523-2.c: Likewise.
32254         * gcc.dg/20020729-1.c: Likewise.
32255         * gcc.dg/20030204-1.c: Likewise.
32256         * gcc.dg/20030826-2.c: Likewise.
32257         * gcc.dg/20030926-1.c: Likewise.
32258         * gcc.dg/20031202-1.c: Likewise.
32259         * gcc.dg/980312-1.c: Likewise.
32260         * gcc.dg/980313-1.c: Likewise.
32261         * gcc.dg/990117-1.c: Likewise.
32262         * gcc.dg/990424-1.c: Likewise.
32263         * gcc.dg/990524-1.c: Likewise.
32264         * gcc.dg/991230-1.c: Likewise.
32265         * gcc.dg/i386-387-1.c: Likewise.
32266         * gcc.dg/i386-387-2.c: Likewise.
32267         * gcc.dg/i386-387-3.c: Likewise.
32268         * gcc.dg/i386-387-4.c: Likewise.
32269         * gcc.dg/i386-387-5.c: Likewise.
32270         * gcc.dg/i386-387-6.c: Likewise.
32271         * gcc.dg/i386-asm-1.c: Likewise.
32272         * gcc.dg/i386-bitfield1.c: Likewise.
32273         * gcc.dg/i386-bitfield2.c: Likewise.
32274         * gcc.dg/i386-loop-1.c: Likewise.
32275         * gcc.dg/i386-loop-2.c: Likewise.
32276         * gcc.dg/i386-loop-3.c: Likewise.
32277         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32278         * gcc.dg/i386-pic-1.c: Likewise.
32279         * gcc.dg/i386-regparm.c: Likewise.
32280         * gcc.dg/i386-signbit-1.c: Likewise.
32281         * gcc.dg/i386-signbit-2.c: Likewise.
32282         * gcc.dg/i386-signbit-3.c: Likewise.
32283         * gcc.dg/i386-sse-5.c: Likewise.
32284         * gcc.dg/i386-sse-8.c: Likewise.
32285         * gcc.dg/i386-unroll-1.c: Likewise.
32286         * gcc.dg/tls/opt-1.c: Likewise.
32287         * gcc.dg/tls/opt-2.c: Likewise.
32288         * gcc.dg/unroll-1.c: Likewise.
32289         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32290         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32291         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32292         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32293         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32294         -m64 is specified.
32295
32296 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32297
32298         PR c++/18389
32299         * g++.dg/parse/cond1.C: New test.
32300
32301         PR c++/18429
32302         * g++.dg/template/array9.C: New test.
32303         * g++.dg/ext/vla1.C: Adjust error messages.
32304         * g++.dg/ext/vlm1.C: Likewise.
32305         * g++.dg/template/crash2.C: Likewise.
32306
32307         PR c++/18436
32308         * g++.dg/template/call3.C: New test.
32309
32310         PR c++/18407
32311         * g++.dg/template/ptrmem11.C: New test.
32312
32313 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32314
32315         PR other/14264
32316         * lib/g++.exp: Set LC_ALL and LANG to C.
32317         * lib/gcc-dg.exp: Likewise.
32318         * lib/gfortran.exp: Likewise.
32319         * lib/objc.exp: Likewise.
32320         * lib/treelang.exp: Likewise.
32321
32322 2004-11-12  Andreas Schwab  <schwab@suse.de>
32323
32324         * gcc.dg/pr16286.c: Fix last change.
32325
32326 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32327
32328         PR c++/18416
32329         * g++.dg/init/global1.C: New test.
32330
32331 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32332
32333         * gcc.c-torture/execute/20041112-1.c: New test.
32334
32335 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32336
32337         * lib/gcc-dg.exp (dg-target-list): New.
32338
32339 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32340             Richard Sandiford  <rsandifo@redhat.com>
32341
32342         * lib/target-supports.exp (get-compiler_messages): New.
32343         (check_named_sections_available): Use it.
32344         (check_effective_target_ilp32): New.
32345         (check_effective_target_lp64): New.
32346         (is-effective-target): New.
32347         * lib/gcc-dg.exp (dg-require-effective-target): New.
32348
32349 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32350
32351         * gcc.dg/precedence-1.c: New test.
32352
32353 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32354
32355         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32356
32357         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32358         message, delete generated files, use more descriptive name for
32359         executable, and make the test unsupported when it cannot be run.
32360
32361         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32362         (dg-require-weak, dg-require-visibility, dg-require-alias,
32363         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32364         dg-require-iconv, dg-require-named-sections): Use it.
32365
32366         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32367
32368 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32369
32370         PR target/16457
32371         * gcc.dg/ppc-and-1: New
32372
32373         PR target/16796
32374         * gcc.dg/ppc-mov-1.c: New.
32375
32376         PR target/16458
32377         * gcc.dg/ppc-compare-1.c: New.
32378
32379 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32380
32381         * objc.dg/desig-init-2.m: New test.
32382
32383 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32384
32385         PR middle-end/18160
32386         * g++.dg/warn/register-var-1.C: New test.
32387         * g++.dg/warn/register-var-2.C: New test.
32388
32389 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32390
32391         * gcc.dg/union-2.c: New test.
32392
32393 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32394
32395         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32396         New test for PR tree-optimization/17892.
32397
32398 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32399
32400         PR c++/18369
32401         * g++.dg/init/new12.C: New test.
32402
32403 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32404
32405         * gcc.target/sparc: New directory.
32406         * gcc.target/sparc/sparc.exp: New driver.
32407         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32408         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32409         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32410         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32411
32412 2004-11-10  Paul Brook  <paul@codesourcery.com>
32413
32414         PR fortran/18218
32415         * gfortran.dg/list_read.c: New test.
32416
32417 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32418
32419         PR c/18322
32420         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32421         expected diagnostic location.
32422
32423 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32424
32425         * gcc.dg/20041109-1.c: New test.
32426
32427 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32428
32429         PR objc/18406
32430         * objc/compile/pr18406.m: New test.
32431
32432 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32433
32434         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32435
32436 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32437
32438         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32439
32440 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32441
32442         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32443
32444 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32445
32446         * gcc.dg/20030225-2.c: Add prototype for abort and
32447         exit.
32448
32449 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32450
32451         PR tree-opt/18299
32452         * gcc.c-torture/pr18299-1.c: New test.
32453
32454 2004-11-06  Andreas Schwab  <schwab@suse.de>
32455
32456         * gcc.dg/pr16286.c: Also test for bool and pixel.
32457
32458 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32459
32460         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32461         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32462         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32463         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32464         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32465         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32466         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32467         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32468         gcc.dg/struct-semi-3.c: New tests.
32469
32470 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32471
32472         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32473
32474 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32475
32476         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32477         Do not use C99 designators.
32478
32479 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32480
32481         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32482
32483 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32484
32485         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32486         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32487         * gcc.c-torture/execute/simd-5.x: Remove.
32488
32489 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32490
32491         PR rtl-optimization/17933
32492         * gcc.dg/torture/pr17933-1.c: New test.
32493
32494 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32495
32496         PR target/18106
32497         * lib/target-supports.exp (check_weak_available): Support
32498         Windows.
32499
32500 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32501
32502         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32503         call to fflush(stdout) before abort.
32504         (my_ffsll): New function.
32505         (generate_fields): Use it.
32506
32507 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32508
32509         * gcc.dg/init-undef-1.c: New test.
32510
32511 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32512
32513         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32514         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32515         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32516         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32517         expected messages for new parser.
32518
32519 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32520
32521         * g++.dg/ext/visibility/symbian1.C: New test.
32522
32523 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32524
32525         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32526         on LP64 targets.
32527
32528 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32529
32530         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32531         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32532         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32533         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32534         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32535         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32536         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32537         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32538         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32539         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32540
32541 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32542
32543         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32544         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32545         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32546         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32547         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32548         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32549         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32550         for new parser.
32551
32552 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32553
32554         PR target/15342
32555         * gcc.dg/20041104-1.c: New test.
32556
32557 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32558
32559         * g++.dg/template/nontype7.C: New test.
32560         * g++.dg/template/nontype8.C: Likewise.
32561         * g++.dg/template/nontype9.C: Likewise.
32562         * g++.dg/template/nontype10.C: Likewise.
32563         * g++.dg/tc1/dr49.C: Likewise.
32564         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32565         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32566
32567 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32568
32569         * g++.dg/rtti/tinfo1.C: Remove xfails.
32570
32571 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32572
32573         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32574         packed attribute to the definition to satisfy the new C++ parser.
32575
32576 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32577
32578         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32579         invocations of va_arg.
32580
32581 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32582
32583         PR c++/18124
32584         * g++.dg/template/crash25.C: New test.
32585
32586         PR c++/18155
32587         * g++.dg/template/typedef2.C: New test.
32588         * g++.dg/parse/crash13.C: Adjust error markers.
32589
32590         PR c++/18177
32591         * g++.dg/conversion/const3.C: New test.
32592
32593 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32594
32595         PR fortran/17535
32596         PR fortran/17583
32597         PR fortran/17713
32598         * gfortran.dg/generic_[123].f90: New testcases.
32599
32600 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32601
32602         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32603         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32604
32605 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32606
32607         PR tree-opt/16808
32608         * gcc.c-torture/compile/pr16808.c: New test.
32609
32610 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32611
32612         PR rtl-optimization/17104
32613         * gcc.dg/ppc-bitfield1.c: New.
32614
32615 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32616
32617         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32618
32619 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32620
32621         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32622         strings for 32-bit code.
32623
32624 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32625
32626         PR c/18239
32627         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32628
32629 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32630
32631         PR c++/18064
32632         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32633
32634 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32635
32636         PR c++/15172
32637         * g++.dg/init/aggr2.C: New test.
32638
32639 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32640
32641         * objc.dg/local-decl-1.m: New test.
32642
32643 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32644
32645         * gcc.dg/20040910-1.c: Adjust regex.
32646
32647 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32648
32649         PR rtl-optimization/18084
32650         * g++.dg/opt/pr18084-1.C: New testcase.
32651
32652 2004-10-30  Matt Austern  <austern@apple.com>
32653
32654         PR c++/17542
32655         * g++.dg/ext/attrib18.C: New test.
32656
32657 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32658
32659         PR middle-end/18096
32660         * gcc.dg/pr18096-1.c: New test case.
32661
32662 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32663
32664         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32665
32666 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32667
32668         PR c/16666
32669         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32670         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32671         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32672         gcc.dg/old-style-prom-3.c: New tests.
32673
32674 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32675
32676         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32677         Remove unnecessary inclusion of stdio.h.
32678
32679 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32680
32681         PR rtl-optimization/17581
32682         * gcc.dg/pr17581-1.c: New test case.
32683
32684 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32685
32686         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32687         being implemented.
32688         * g++.dg/conversion/dr195-1.C: New.
32689         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32690         * g++.old-deja/g++.mike/p10148.C: Likewise.
32691
32692 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/17695
32695         * g++.dg/debug/typedef2.C: New test.
32696
32697 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32698
32699         PR fortran/13490
32700         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32701         * gfortran.dg/g77/README: Update.
32702
32703 2004-10-28  Matt Austern  <austern@apple.com>
32704
32705         PR c++/14124
32706         * g++.dg/ext/packed7.C: New test.
32707
32708 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32709
32710         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32711         scan-assembler.
32712         * lib/scanasm.exp (hidden-scan-for): New proc.
32713         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32714         string.
32715         (scan-not-hidden): Likewise.
32716         * lib/target-supports.exp (check_visibility_available): mach-o is
32717         support too.
32718
32719 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32720
32721         PR c++/17132
32722         * g++.dg/template/memclass3.C: New test.
32723
32724 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32725
32726         PR middle-end/18160
32727         * gcc.dg/register-var-1.c: New test.
32728         * gcc.dg/register-var-2.c: New test.
32729         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32730         error now.
32731
32732 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32733
32734         PR other/18172
32735         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32736         unused variables.
32737         * gcc.dg/vect/vect-22.c: Likewise.
32738
32739 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32740
32741         * gcc.dg/i386-rotate-1.c: New test.
32742
32743 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32744
32745         * g++.dg/init/ref12.C: Add "run" marker.
32746
32747         PR c++/17435
32748         * g++.dg/init/ref12.C: New test.
32749
32750         PR c++/18140
32751         * g++.dg/template/shift1.C: New test.
32752         * g++.dg/template/error10.C: Adjust error markers.
32753
32754 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32755
32756         PR tree-opt/17529
32757         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32758
32759 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32760
32761         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32762         * gcc.dg/weak/weak-3.c: Likewise.
32763         * gcc.dg/weak/weak-5.c: Likewise.
32764         * gcc.dg/weak/weak-9.c: Likewise.
32765         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32766         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32767
32768         * gcc.dg/darwin-weakimport-1.c: New.
32769
32770 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32771
32772         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32773
32774 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32775
32776         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32777         'syntax' error messages.
32778         * gcc.dg/cpp/direct2s.c: Likewise.
32779
32780 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32781
32782         * gcc.c-torture/compile/20041026-1.c: New.
32783
32784 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32785
32786         PR c++/18093
32787         * g++.dg/lookup/ns2.C: New test.
32788
32789         PR c++/18020
32790         * g++.dg/template/enum4.C: New test.
32791
32792         PR c++/18161
32793         * g++.dg/template/expr1.C: New test.
32794
32795 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32796
32797         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32798
32799 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32800
32801         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32802         gcc.dg/decl-nospec-3.c: New tests.
32803
32804 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32805
32806         * objc.dg/super-class-3.m: New test.
32807
32808 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32809
32810         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32811         resyncing.
32812         * gcc.dg/cpp/direct2s.c: Likewise.
32813
32814 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32815
32816         * objc.dg/image-info.m: Update for changes to section selection.
32817
32818 2004-10-25  David Ayers  <d.ayers@inode.at>
32819             Ziemowit Laski  <zlaski@apple.com>
32820
32821         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32822         diagnostics when messaging 'id <Proto>'.
32823         * objc.dg/class-protocol-1.m: New test.
32824         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32825         a non-existent method signature.
32826         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32827         Update diagnostics when messaging with non-existent method signature.
32828         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32829         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32830         invalid receivers are now resolved as if messaging 'id'; remove
32831         extraneous diagnostics.
32832
32833 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32834
32835         PR c/16667
32836         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32837         gcc.dg/init-desig-obs-3.c: New tests.
32838
32839 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32840
32841         * gcc.dg/debug/20041023-1.c: New test.
32842
32843 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32844
32845         PR middle-end/17407
32846         * gcc.c-torture/compile/pr17407.c: New test.
32847
32848         PR c++/18121
32849         * g++.dg/template/array8.C: New test.
32850
32851 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32852
32853         PR other/18138
32854         * lib/g++.exp: Accept more than one multilib libgcc.
32855         * lib/gcc-dg.exp: Likewise.
32856         * lib/objc.exp: Likewise.
32857         * lib/treelang.exp: Likewise.
32858         * lib/gfortran.exp: Likewise.
32859
32860 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32861
32862         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32863
32864 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32865
32866         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32867         * gcc.dg/c99-const-expr-3.c: Likewise.
32868
32869 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32870
32871         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32872
32873 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32874
32875         * gcc.c-torture/execute/loop-2e.x: Remove.
32876
32877 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32878
32879         PR c++/18095
32880         * g++.dg/parse/crash18.C: New.
32881         * g++.dg/parse/crash19.C: New.
32882
32883 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32884
32885         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32886         * g++.dg/ext/dllimport2.C: Same.
32887         * g++.dg/ext/dllimport8.C: Same.
32888
32889 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32890
32891         PR c++/10841
32892         * g++.dg/conversion/cast1.C: New test.
32893         * g++.dg/overload/pmf1.C: Adjust error marker.
32894
32895 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32896
32897         PR objc/17923
32898         * objc.dg/const-str-7.m: New test.
32899
32900 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32901
32902         * g++.dg/template/memfriend11.C: Fix comment typo.
32903         * g++.dg/template/memfriend14.C: Likewise.
32904
32905 2004-10-20  Richard Henderson  <rth@redhat.com>
32906
32907         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32908         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32909         -fasynchronous-unwind-tables.
32910
32911 2004-10-20  Richard Henderson  <rth@redhat.com>
32912
32913         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32914         (main): Return success.
32915         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32916         (main): Return success.
32917
32918 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32919
32920         PR c++/13495
32921         * g++.dg/template/memfriend9.C: New test.
32922         * g++.dg/template/memfriend10.C: Likewise.
32923         * g++.dg/template/memfriend11.C: Likewise.
32924         * g++.dg/template/memfriend12.C: Likewise.
32925         * g++.dg/template/memfriend13.C: Likewise.
32926         * g++.dg/template/memfriend14.C: Likewise.
32927         * g++.dg/template/memfriend15.C: Likewise.
32928         * g++.dg/template/memfriend16.C: Likewise.
32929         * g++.dg/template/memfriend17.C: Likewise.
32930         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32931
32932 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32933
32934         * g++.dg/conversion/dr195.C: New.
32935         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32936
32937 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32938             Devang Patel  <dpatel@apple.com>
32939
32940         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32941         of floating point arithmetic, which could trap.
32942
32943 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32944
32945         PR c++/14035
32946         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32947         * g++.dg/conversion/const2.C: New test.
32948         * g++.dg/expr/reinterpret2.C: New test.
32949         * g++.dg/expr/reinterpret3.C: New test.
32950         * g++.dg/expr/cast2.C: New test.
32951         * g++.dg/expr/copy1.C: New test.
32952         * g++.dg/other/conversion1.C: Change error message.
32953         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32954         function pointers to void *.
32955         * g++.old-deja/g++.mike/p10148.C: Likewise.
32956
32957 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32958
32959         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32960
32961 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32962
32963         PR c++/18047
32964
32965         * g++.dg/parse/expr3.C: New test.
32966
32967 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32968
32969         * gcc.dg/smod-1.c: New test.
32970
32971 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32972
32973         * objc.dg/method-14.m: New test.
32974
32975 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32976
32977         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32978         Also xfail as the patch was reverted.
32979
32980 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32981
32982         PR middle-end/16973
32983         * gcc.dg/pr16973.c: New test.
32984
32985 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32986
32987         PR tree-optimization/17656
32988         * gcc.c-torture/compile/pr17656.c: New test.
32989
32990 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32991
32992         * g++.dg/eh/shadow1.C: New.
32993
32994 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * gcc.c-torture/compile/20041018-1.c: New test.
32997
32998 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32999
33000         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33001         compiler referring to register 0 when accessing sdata.  The linker
33002         now patches things up.
33003
33004 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33005
33006         PR c/17529
33007         * gcc.c-torture/compile/pr17529.c: New test.
33008
33009 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33010
33011         PR c++/17743
33012         * g++.dg/ext/attrib17.C: New test.
33013
33014 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33015
33016         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33017
33018 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33019
33020         PR c++/10479
33021         * g++.dg/ext/attrib16.C: New test.
33022
33023 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33024
33025         PR c++/17042
33026         * g++.dg/init/dso_handle1.C: New test.
33027
33028         PR c++/14667
33029         * g++.dg/parse/typedef6.C: New test.
33030
33031         PR c++/17916
33032         * g++.dg/parse/pragma1.C: New test.
33033
33034 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33035
33036         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33037
33038 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33039
33040         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33041         -fno-common when on HPPA HP-UX platforms.
33042
33043 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33044
33045         PR other/16820
33046         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33047         stdint.h.
33048         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33049         uintptr_t.
33050
33051 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33052
33053         PR c++/16301
33054         * g++.dg/lookup/strong-using-4.C: New test.
33055
33056 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33057
33058         PR middle-end/16567
33059         * gcc.c-torture/compile/nested-1.c: New test.
33060
33061 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33062
33063         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33064         and mipsisa64*-*-* (until support for misaligned loads is added).
33065         * gcc.dg/vect/vect-50.c: Likewise.
33066         * gcc.dg/vect/vect-52.c: Likewise.
33067         * gcc.dg/vect/vect-54.c: Likewise.
33068         * gcc.dg/vect/vect-58.c: Likewise.
33069         * gcc.dg/vect/vect-60.c: Likewise.
33070         * gcc.dg/vect/vect-80.c: Likewise.
33071
33072 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33073
33074         PR c++/17976
33075         * g++.dg/init/dtor3.C: New test.
33076
33077 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33078
33079         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33080
33081 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33082
33083         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33084         * gcc.dg/macho-lo-sum.c: Likewise.
33085
33086 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33087
33088         * gcc.dg/ppc-spe64-1.c: New test.
33089
33090 2004-10-14  Devang Patel  <dpatel@apple.com>
33091
33092         PR 17635
33093         * gcc.dg/pr17635.c : New test.
33094
33095 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33096
33097         * gcc.dg/vect/vect-28.c: Remove xfail.
33098         * gcc.dg/vect/vect-30.c: Remove xfail.
33099         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33100         * gcc.dg/vect/vect-33.c: Remove xfail.
33101         * gcc.dg/vect/vect-44.c: Remove xfail.
33102         * gcc.dg/vect/vect-46.c: Remove xfail.
33103         * gcc.dg/vect/vect-50.c: Remove xfail.
33104         * gcc.dg/vect/vect-52.c: Remove xfail.
33105         * gcc.dg/vect/vect-54.c: Remove xfail.
33106         * gcc.dg/vect/vect-58.c: Remove xfail.
33107         * gcc.dg/vect/vect-60.c: Remove xfail.
33108         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33109         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33110         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33111         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33112         * gcc.dg/vect/vect-8.c: Remove xfail.
33113         * gcc.dg/vect/vect-80.c: Remove xfail.
33114         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33115
33116 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33117
33118         * gcc.dg/vect/vect-82.c: New testcase.
33119         * gcc.dg/vect/vect-82_64.c: New testcase.
33120         * gcc.dg/vect/vect-83.c: New testcase.
33121         * gcc.dg/vect/vect-83_64.c: New testcase.
33122
33123 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33124
33125         * gcc.dg/cpp/error-1.c: New test.
33126
33127 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33128
33129         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33130
33131 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33132
33133         PR target/17984
33134         * gcc.dg/cris-peep2-xsrand2.c: New test.
33135
33136 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33137
33138         PR c++/17661
33139         * g++.dg/expr/for2.C: New test.
33140
33141 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33142
33143         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33144
33145 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33146
33147         PR tree-optimization/17724
33148         * g++.dg/opt/pr17724-1.C: New test.
33149         * g++.dg/opt/pr17724-2.C: New test.
33150         * g++.dg/opt/pr17724-3.C: New test.
33151         * g++.dg/opt/pr17724-4.C: New test.
33152         * g++.dg/opt/pr17724-5.C: New test.
33153         * g++.dg/opt/pr17724-6.C: New test.
33154
33155 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33156
33157         PR c/17301
33158         * gcc.dg/pr17301-2.c: New test.
33159
33160 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33161
33162         PR c++/15876
33163         * g++.dg/parse/error22.C: New test.
33164
33165         PR c++/17936
33166         * g++.dg/template/spec18.C: New test.
33167
33168 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33169
33170         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33171         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33172         memcpy.
33173         * gcc.dg/ia64-sync-2.c: Ditto.
33174         * gcc.dg/ia64-sync-3.c: Ditto.
33175
33176 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33177
33178         * g++.dg/eh/cleanup5.C: Add dg-options "".
33179
33180 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33181
33182         PR middle-end/17657
33183         * gcc.dg/switch-4.c: New test case.
33184
33185 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33186
33187         * gcc.c-torture/execute/20041011-1.c: New test.
33188
33189 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33190
33191         PR c++/17554
33192         * g++.dg/init/for3.C: New test.
33193
33194         PR c++/17657
33195         * g++.dg/opt/switch2.C: New test.
33196
33197         PR middle-end/17703
33198         * g++.dg/warn/Wreturn-2.C: New test.
33199
33200 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33201
33202         PR c++/17907
33203         * g++.dg/eh/cleanup5.C: New test.
33204
33205 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33206
33207         PR c++/17393
33208         * g++.dg/parse/error21.C: New test.
33209
33210 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33211
33212         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33213         * g++.dg/warn/incomplete1.C: Likewise.
33214         * g++.dg/template/qualttp20.C: Likewise.
33215
33216 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33217
33218         PR c/17881
33219         * parm-incomplete-1.c: New test.
33220
33221 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33222
33223         PR c++/17867
33224         * g++.dg/parse/error19.C: New test.
33225
33226         PR c++/17670
33227         * g++.dg/init/new11.C: New test.
33228
33229         PR c++/17821
33230         * g++.dg/parse/error20.C: New test.
33231
33232         PR c++/17826
33233         * g++.dg/template/crash24.C: New test.
33234
33235 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33236
33237         PR c/17301
33238         * gcc.dg/pr17301-1.c: New test.
33239
33240 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33241
33242         PR c/17189
33243         * gcc.dg/anon-struct-5.c: New test.
33244
33245 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33246
33247         PR c/17844
33248         * gcc.dg/pr17844-1.c: New test.
33249
33250 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33251
33252         PR tree-optimization/17906
33253         * gcc.c-torture/compile/pr17906.c: New.
33254
33255 2004-10-09  Stuart Hastings  <stuart@apple.com>
33256             Roger Sayle  <roger@eyesopen.com>
33257
33258         PR rtl-optimization/17853
33259         * gcc.dg/i386-mmx-5.c: New testcase.
33260
33261 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33262
33263         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33264
33265 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33266
33267         PR c++/17524
33268         * g++.dg/template/static9.C: New test.
33269
33270         PR c++/17685
33271         * g++.dg/parse/operator5.C: New test.
33272
33273 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33274
33275         PR middle-end/17894
33276         * gcc.c-torture/execute/divcmp-4.c: New test case.
33277
33278 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33279
33280         PR tree-opt/17902
33281         * g++.dg/opt/pr17902.C: New test.
33282
33283 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33284
33285         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33286
33287 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33288
33289         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33290
33291 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33292
33293         * gcc.dg/assign-warn-3.c: New test.
33294
33295 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33296
33297         PR c/16999
33298         * gcc.dg/cpp/ident-1.c: New test.
33299
33300 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33301
33302         * gcc.c-torture/compile/acc1.c: New.
33303
33304 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33305
33306         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33307         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33308
33309 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33310
33311         * gcc.dg/ultrasp11.c: New test.
33312
33313 2004-10-08  Michael Matz  <matz@suse.de>
33314
33315         * gcc.dg/doloop-2.c: New test.
33316
33317 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33318
33319         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33320         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33321         objc.dg/method-9.m: Update expected diagnostics.
33322
33323 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33324
33325         * gcc.dg/ppc-fsel-3.c: New file.
33326         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33327
33328 2004-10-07  Paul Brook  <paul@codesourcery.com>
33329
33330         * gfortran.dg/intrinsic_verify_1.f90: New test.
33331
33332 2004-10-07  Paul Brook  <paul@codesourcery.com>
33333
33334         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33335
33336 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33337
33338         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33339         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33340         commit.
33341
33342 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33343
33344         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33345
33346 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33347
33348         PR c++/17115
33349         * g++.dg/warn/Winline-4.C: New test.
33350
33351 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33352
33353         * gcc.c-torture/compile/20041007-1.c: New test.
33354
33355 2004-10-07  Paul Brook  <paul@codesourcery.com>
33356
33357         PR fortran/17678
33358         * gfortran.dg/use_allocated_1.f90: New test.
33359
33360 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33361
33362         PR middle-end/17849
33363         * gfortran.fortran-torture/compile/nested.f90: New test
33364
33365 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33366
33367         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33368
33369 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33370
33371         PR c++/17368
33372         * g++.dg/ext/asm6.C: New test.
33373
33374 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33375
33376         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33377
33378 2004-10-06  Paul Brook  <paul@codesourcery.com>
33379
33380         PR libfortran/17709
33381         * gfortran.dg/empty_format_1.f90: New test.
33382
33383 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33384
33385         PR fortran/17568
33386         * gfortran.dg/ishft.f90: New test.
33387
33388         PR fortran/17283
33389         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33390         tests.
33391
33392 2004-10-06  Paul Brook  <paul@codesourcery.com>
33393
33394         * gfortran.dg/do_1.f90: New test.
33395
33396 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33397
33398         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33399         optimizing for size.
33400
33401 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33402
33403         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33404
33405 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33406
33407         * gcc.c-torture/compile/20041005-1.c: New test.
33408
33409 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33410
33411         PR c++/17829
33412         * g++.dg/lookup/koenig4.C: New.
33413
33414 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33415
33416         * g++.dg/other/classkey1.C: Adjust quoting marks.
33417         * g++.dg/parse/error15.C: Likewise.
33418         * g++.dg/template/meminit2.C (int>): Likewise.
33419
33420 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33421
33422         PR fortran/17283
33423         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33424
33425         PR fortran/17631
33426         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33427
33428         PR fortran/17708
33429         * gfortran.dg/pr17708.f90: New test.
33430
33431 2004-10-04  Chao-ying Fu  <fu@mips.com>
33432
33433         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33434         * gcc.dg/vect/vect-4.c: Ditto.
33435         * gcc.dg/vect/vect-5.c: Ditto.
33436         * gcc.dg/vect/vect-6.c: Ditto.
33437         * gcc.dg/vect/vect-8.c: Ditto.
33438         * gcc.dg/vect/vect-16.c: Ditto.
33439         * gcc.dg/vect/vect-30.c: Ditto.
33440         * gcc.dg/vect/vect-40.c: Ditto.
33441         * gcc.dg/vect/vect-41.c: Ditto.
33442         * gcc.dg/vect/vect-42.c: Ditto.
33443         * gcc.dg/vect/vect-43.c: Ditto.
33444         * gcc.dg/vect/vect-44.c: Ditto.
33445         * gcc.dg/vect/vect-45.c: Ditto.
33446         * gcc.dg/vect/vect-46.c: Ditto.
33447         * gcc.dg/vect/vect-47.c: Ditto.
33448         * gcc.dg/vect/vect-48.c: Ditto.
33449         * gcc.dg/vect/vect-49.c: Ditto.
33450         * gcc.dg/vect/vect-50.c: Ditto.
33451         * gcc.dg/vect/vect-51.c: Ditto.
33452         * gcc.dg/vect/vect-52.c: Ditto.
33453         * gcc.dg/vect/vect-53.c: Ditto.
33454         * gcc.dg/vect/vect-54.c: Ditto.
33455         * gcc.dg/vect/vect-55.c: Ditto.
33456         * gcc.dg/vect/vect-56.c: Ditto.
33457         * gcc.dg/vect/vect-57.c: Ditto.
33458         * gcc.dg/vect/vect-58.c: Ditto.
33459         * gcc.dg/vect/vect-59.c: Ditto.
33460         * gcc.dg/vect/vect-60.c: Ditto.
33461         * gcc.dg/vect/vect-74.c: Ditto.
33462         * gcc.dg/vect/vect-79.c: Ditto.
33463         * gcc.dg/vect/vect-80.c: Ditto.
33464
33465 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33466
33467         * gcc.dg/unused-7.c: Use the correct option.
33468
33469 2004-10-04  Paul Brook  <paul@codesourcery.com>
33470         Bud Davis  <bdavis9659@comcast.net>
33471
33472         PR fortran/17706
33473         PR fortran/16434
33474         * gfortran/pr17706.f90: New test.
33475         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33476
33477 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33478
33479         * gfortran.dg/pr17612.f90: New test.
33480
33481 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33482
33483         * g++.dg/template/local1.C: Adjust quoting marks in
33484         testing for diagnostics.
33485         * g++.dg/tls/diag-2.C: Likewise.
33486         * g++.dg/other/error8.C: Likewise.
33487
33488 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33489
33490         PR c/17178
33491         * gcc.dg/unused-4.c: Adjust to be correct.
33492
33493         PR c/17820
33494         * gcc.dg/unused-7.c: New test.
33495
33496 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33497
33498         PR c++/17797
33499         * g++.dg/overload/template2.C: New test.
33500
33501 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33502
33503         PR tree-optimization/16632
33504         * gcc.dg/tree-ssa/20041002-1.c: New.
33505
33506 2004-10-03  Paul Brook  <paul@codesourcery.com>
33507
33508         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33509         rather than relying on default formatting.
33510
33511 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33512
33513         * gcc.dg/20040920-1.c: Update expected message text.
33514
33515 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33516
33517         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33518
33519 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33520
33521         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33522         tree level.
33523
33524 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33525
33526         * gcc.dg/tree-ssa/pr17343.c: Remove.
33527
33528 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33529
33530         PR tree-opt/17343
33531         * gcc.dg/tree-ssa/pr17343.c: New test.
33532
33533 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33534
33535         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33536         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33537         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33538         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33539         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33540
33541 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33542
33543         * gcc.dg/lvalue-2.c: New test.
33544
33545 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33546
33547         PR c/17730
33548         * gcc.dg/pr17730-1.c: New test
33549
33550 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33551
33552         PR c/7425
33553         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33554
33555 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33556
33557         * gcc.c-torture/execute/stdarg-1.c: New test.
33558         * gcc.c-torture/execute/stdarg-2.c: New test.
33559         * gcc.c-torture/execute/stdarg-3.c: New test.
33560         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33561         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33562         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33563         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33564         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33565
33566 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33567
33568         PR tree-optimization/17697
33569         * g++.dg/opt/pr17697-1.C: New test.
33570         * g++.dg/opt/pr17697-2.C: New test.
33571         * g++.dg/opt/pr17697-3.C: New test.
33572
33573 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33574
33575         PR c/16409
33576         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33577         gcc.dg/vla-init-5.c: New tests.
33578
33579 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33580
33581         PR c/13804
33582         * gcc.dg/pr13804-1.c: New test.
33583
33584 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33585
33586         PR fortran/16938
33587         * gfortran.dg/pr16938.f90: New test.
33588
33589 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33590
33591         * g++.dg/template/crash23.C: New test.
33592
33593 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33594
33595         PR c++/17585
33596         * g++.dg/template/static8.C: New test.
33597
33598 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33599
33600         PR c++/17681
33601         * g++.dg/other/error9.C: New test.
33602
33603 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33604
33605         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33606
33607 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33608
33609         PR fortran/15164
33610         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33611
33612 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33613
33614         PR middle-end/17112
33615         * gcc.dg/pr17112-1.c: New test case.
33616
33617 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33618
33619         PR c/11459
33620         * gcc.dg/pr11459-1.c: New test.
33621
33622 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33623
33624         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33625         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33626
33627 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33628
33629         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33630
33631 2004-09-25  Jan Hubicka  <jh@suse.cz>
33632
33633         * compile/30040909-1.c: New test.
33634         * compile/30040907-1.c: New test.
33635
33636 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33637
33638         * gcc.c-torture/execute/va-arg-26.c: New test.
33639
33640 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33641
33642         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33643         extra diagnostics on targets with 64-bit pointers.
33644         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33645
33646 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33647
33648         PR c/17188
33649         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33650         * gcc.dg/decl-3.c: Adjust expected message.
33651
33652 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33653
33654         PR fortran/17615
33655         * gfortran.dg/pr17615.f90: New test.
33656
33657 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33658
33659         PR tree-optimzation/17517
33660         * g++.dg/tree-ssa/pr17517.C: New Test.
33661
33662 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33663
33664         PR c++/16889
33665         * g++.dg/lookup/ambig3.C: New.
33666
33667 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33668
33669         PR tree-opt/17624
33670         * g++.dg/opt/pr17624.C: New test.
33671
33672 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33673
33674         PR c/6980
33675         * gcc.dg/Wbad-function-cast-1.c: New test.
33676
33677 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33678
33679         * g++.dg/ext/complit1.C
33680         * g++.dg/other/error2.C
33681         * g++.dg/other/nontype-1.C
33682         * g++.dg/parse/crash11.C
33683         * g++.dg/parse/crash12.C
33684         * g++.dg/parse/error15.C
33685         * g++.dg/parse/error4.C
33686         * g++.dg/parse/tmpl-outside1.C
33687         * g++.dg/parse/too-many-tmpl-args1.C
33688         * g++.dg/template/dependent-expr3.C
33689         * g++.dg/template/error10.C
33690         * g++.dg/template/instantiate1.C
33691         * g++.dg/template/vtable2.C
33692         * g++.dg/warn/Wshadow-1.C
33693         * g++.dg/warn/weak1.C
33694         * g++.old-deja/g++.brendan/crash16.C
33695         * g++.old-deja/g++.brendan/crash18.C
33696         * g++.old-deja/g++.brendan/crash48.C
33697         * g++.old-deja/g++.brendan/crash49.C
33698         * g++.old-deja/g++.brendan/crash55.C
33699         * g++.old-deja/g++.brendan/crash56.C
33700         * g++.old-deja/g++.brendan/crash8.C
33701         * g++.old-deja/g++.brendan/enum11.C
33702         * g++.old-deja/g++.brendan/enum8.C
33703         * g++.old-deja/g++.brendan/enum9.C
33704         * g++.old-deja/g++.brendan/friend3.C
33705         * g++.old-deja/g++.brendan/misc14.C
33706         * g++.old-deja/g++.bugs/900402_02.C
33707         * g++.old-deja/g++.bugs/900404_03.C
33708         * g++.old-deja/g++.bugs/900404_04.C
33709         * g++.old-deja/g++.bugs/900428_03.C
33710         * g++.old-deja/g++.jason/crash4.C
33711         * g++.old-deja/g++.jason/overload21.C
33712         * g++.old-deja/g++.jason/redecl1.C
33713         * g++.old-deja/g++.jason/report.C
33714         * g++.old-deja/g++.jason/rfg10.C
33715         * g++.old-deja/g++.jason/template30.C
33716         * g++.old-deja/g++.law/arm12.C
33717         * g++.old-deja/g++.law/ctors5.C
33718         * g++.old-deja/g++.law/cvt20.C
33719         * g++.old-deja/g++.law/init10.C
33720         * g++.old-deja/g++.law/init8.C
33721         * g++.old-deja/g++.law/visibility17.C
33722         * g++.old-deja/g++.law/visibility7.C
33723         * g++.old-deja/g++.mike/net8.C
33724         * g++.old-deja/g++.mike/p646.C
33725         * g++.old-deja/g++.mike/p700.C
33726         * g++.old-deja/g++.mike/p701.C
33727         * g++.old-deja/g++.mike/p811.C
33728         * g++.old-deja/g++.ns/template13.C
33729         * g++.old-deja/g++.other/array3.C
33730         * g++.old-deja/g++.other/crash25.C
33731         * g++.old-deja/g++.other/dtor3.C
33732         * g++.old-deja/g++.other/dtor4.C
33733         * g++.old-deja/g++.other/main1.C
33734         * g++.old-deja/g++.other/warn7.C
33735         * g++.old-deja/g++.pt/crash11.C
33736         * g++.old-deja/g++.pt/crash36.C
33737         * g++.old-deja/g++.pt/spec22.C
33738         * g++.old-deja/g++.pt/spec9.C
33739         * g++.old-deja/g++.pt/ttp52.C
33740         * g++.old-deja/g++.robertl/eb103.C
33741         * g++.old-deja/g++.robertl/eb121.C
33742         * g++.old-deja/g++.robertl/eb22.C
33743         * g++.old-deja/g++.robertl/eb8.C:
33744         Update locations and/or regexps of dg-error markers.
33745         Remove markers for some bogus messages that are no longer issued.
33746
33747 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33748
33749         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33750         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33751
33752 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33753
33754         PR c++/17618
33755         * g++.dg/lookup/crash5.C: New test.
33756
33757 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33758
33759         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33760         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33761         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33762         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33763         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33764         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33765
33766         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33767         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33768         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33769         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33770         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33771         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33772
33773         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33774
33775         * gcc.dg/vect/vect-44.c: Check additional cases.
33776         * gcc.dg/vect/vect-48.c: Check additional cases.
33777
33778         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33779         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33780         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33781         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33782         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33783         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33784         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33785         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33786         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33787
33788         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33789         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33790         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33791
33792 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33793
33794         * gcc.dg/tree-ssa/loop-6.c: New test.
33795
33796 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33797
33798         PR c++/17620
33799         * g++.dg/inherit/base2.C: New.
33800
33801 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33802
33803         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33804         * gcc.dg/20001012-2.c: Likewise.
33805         * gcc.dg/20001013-1.c: Likewise.
33806         * gcc.dg/20001101-1.c: Likewise.
33807         * gcc.dg/20001102-1.c: Likewise.
33808         * gcc.dg/bf-spl1.c: Likewise.
33809         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33810         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33811
33812 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33813
33814         PR tree-optimization/16721
33815         * gcc.dg/tree-ssa/pr16721.c: New test.
33816
33817 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33818
33819         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33820         * gcc.dg/20040305-1.c: Likewise.
33821
33822 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33823
33824         PR c/16566
33825         * gcc.c-torture/compile/pr16566-1.c,
33826         gcc.c-torture/compile/pr16566-2.c,
33827         gcc.c-torture/compile/pr16566-3.c: New tests.
33828
33829 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33830
33831         PR tree-optimization/17512
33832         * gcc.c-torture/compile/20040916-1.c.
33833
33834 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33835
33836         * gcc.dg/pragma-re-3.c: New test.
33837
33838 2004-09-17  Matt Austern  <austern@apple.com>
33839
33840         PR c++/15049
33841         * g++.dg/other/anon3.C: New.
33842
33843 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33844
33845         PR c++/7503
33846         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33847         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33848         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33849         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33850         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33851
33852 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33853
33854         PR fortran/17286
33855         * gfortran.dg/pr17286.f90: New test.
33856
33857 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33858
33859         PR c++/17530
33860         * g++.dg/template/static7.C: New test.
33861
33862 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33863
33864         PR tree-opt/17558
33865         * gcc.c-torture/compile/pr17558.c: New test.
33866
33867 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33868
33869         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33870         if SKIP_ATTRIBUTE is defined.
33871
33872 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33873
33874         PR fortran/15957
33875         * gfortran.dg/pr15957.f90: New test.
33876
33877 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33878
33879         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33880         in comparison.
33881         * gcc.dg/vect/vect-79.c: Likewise.
33882         * gcc.dg/vect/vect-80.c: Likewise.
33883
33884 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33885
33886         PR fortran/15750
33887         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33888
33889 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33890
33891         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33892         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33893         * gcc.dg/vect/vect-62.c: New testcase.
33894         * gcc.dg/vect/vect-63.c: New testcase.
33895         * gcc.dg/vect/vect-64.c: New testcase.
33896         * gcc.dg/vect/vect-65.c: New testcase.
33897         * gcc.dg/vect/vect-66.c: New testcase.
33898         * gcc.dg/vect/vect-67.c: New testcase.
33899         * gcc.dg/vect/vect-68.c: New testcase.
33900         * gcc.dg/vect/vect-69.c: New testcase.
33901         * gcc.dg/vect/vect-79.c: New testcase.
33902         * gcc.dg/vect/vect-80.c: New testcase.
33903
33904 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33905
33906         * gcc.target/mips/asm-1.c: New test.
33907
33908 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33909
33910         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33911         * gcc.dg/vect/vect-73.c: New testcase.
33912         * gcc.dg/vect/vect-74.c: New testcase.
33913         * gcc.dg/vect/vect-75.c: New testcase.
33914         * gcc.dg/vect/vect-76.c: New testcase.
33915         * gcc.dg/vect/vect-77.c: New testcase.
33916         * gcc.dg/vect/vect-78.c: New testcase
33917
33918 2004-09-18  Paul Brook  <paul@codesourcery.com>
33919
33920         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33921
33922 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33923
33924         PR c/17424
33925         * gcc.dg/pr17424-1.c: New test.
33926
33927 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33928
33929         * g++.dg/tree-ssa/pr17153.C: New test.
33930
33931 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33932
33933         PR pch/13361
33934         * g++.dg/pch/wchar-1.C: New.
33935         * g++.dg/pch/wchar-1.Hs: New.
33936
33937 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33938
33939         * gcc.c-torture/execute/20040917-1.c: New test.
33940
33941 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33942
33943         PR tree-optimization/17319
33944         * gcc.dg/pr17319.c: New test.
33945
33946 2004-09-17  Devang Patel  <dpatel@apple.com>
33947
33948         * gcc.dg/20040813-1.c: New test.
33949
33950 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33951
33952         PR tree-optimization/17273
33953         * gcc.c-torture/compile/pr17273.c: New test.
33954
33955 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33956
33957         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33958         Update expected messages.
33959         * gcc.dg/declspec-13.c: New test.
33960
33961 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33962
33963         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33964
33965 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33966
33967         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33968         change what 'a' is pointing to.
33969
33970 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33971
33972         PR c++/16002
33973         * g++.dg/template/error18.C: New test.
33974
33975         PR c++/16029
33976         * g++.dg/warn/Wunused-8.C: New test.
33977
33978 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33979
33980         PR tree-optimization/17513
33981         * gcc.dg/20040916-1.c: New test.
33982
33983 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33984
33985         PR c++/17501
33986         * g++.dg/template/typename7.C: New test.
33987
33988 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33989
33990         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33991
33992 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33993
33994         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33995         with -ftree-based-profiling also.
33996         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33997
33998 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33999
34000         PR/15364
34001         * gfortran.dg/der_array_io_1.f90: New test.
34002         * gfortran.dg/der_array_io_2.f90: New test.
34003         * gfortran.dg/der_array_io_3.f90: New test.
34004
34005 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34006
34007         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34008         EABI.
34009
34010 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34011
34012         * g++.dg/opt/switch1.C: New test.
34013
34014 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34015
34016         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34017         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34018         Update expected messages.
34019
34020 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34021
34022         PR fortran/16485
34023         * gfortran.dg/same_name_1.f90: New test.
34024
34025 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34026
34027         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34028         dereference garbage pointers.
34029
34030 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34031
34032         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34033         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34034
34035         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34036         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34037         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34038
34039 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34040
34041         PR c++/17324
34042         * g++.dg/template/mangle1.C: New test.
34043
34044 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34045
34046         PR tree-optimization/17252
34047         * gcc.c-torture/execute/pr17252.c: New test.
34048
34049 2004-09-14  Andrew Pinski  <apinski@apple.com>
34050
34051         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34052
34053 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34054
34055         PR rtl-optimization/9771
34056         * gcc.dg/pr9771-1.c: New test case.
34057
34058 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34059
34060         PR tree-optimization/15262
34061         * gcc.c-torture/execute/pr15262-1.c: New test.
34062         * gcc.c-torture/execute/pr15262-2.c: New test.
34063
34064 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34065
34066         * gcc.dg/declspec-12.c: New test.
34067
34068 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34069
34070         * gfortran.dg/pr17090.f90: Add directives to test.
34071
34072 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34073
34074         * gcc.c-torture/compile/20040914-1.c: New test.
34075
34076 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34077
34078         PR c++/16162
34079         * g++.dg/template/decl2.C: New test.
34080
34081 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34082
34083         PR fortran/17090
34084         * gfortran.dg/pr17090.f90: New test.
34085
34086 2004-09-13  Dale Johannesen  <dalej@apple.com>
34087
34088         * gcc.c-torture/compile/pr17408.c: New test case.
34089
34090 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34091
34092         PR c++/16716
34093         * g++.dg/parse/crash17.C: New test.
34094
34095         PR c++/17327
34096         * g++.dg/template/enum3.C: New test.
34097
34098 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34099
34100         * lib/gcc-defs.exp: Load wrapper.exp.
34101         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34102         using local code.
34103         * lib/gcc.exp (gcc_init): Similar.
34104         * lib/gfortran.exp (gfortran_init): Similar.
34105         * lib/objc.exp (objc_init): Similar.
34106         * lib/treelang.exp (treelang_init): Similar.
34107         * lib/wrapper.exp: New file with build_wrapper call machinery in
34108         ${tool}_maybe_build_wrapper.
34109
34110 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34111
34112         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34113         "inline".
34114         * gcc.dg/declspec-11.c: Update expected messages.
34115         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34116         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34117         gcc.dg/inline-12.c: New tests.
34118
34119 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34120
34121         * g++.dg/tree-ssa/pr17400.C: New testcase.
34122
34123 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34124
34125         * gcc.target/mips/sb1-1.c: New testcase.
34126
34127 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34128
34129         * lib/g77-dg.exp: Remove unused file.
34130         * lib/mike-g77.exp: Ditto.
34131         * lib/g77.exp: Ditto.
34132
34133 2004-09-12  Richard Henderson  <rth@redhat.com>
34134
34135         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34136
34137 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34138
34139         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34140         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34141         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34142         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34143         Update expected messages.
34144
34145 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34146
34147         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34148         declaration/use mismatch for dirp parameter.
34149
34150 2004-09-12  Andrew Pinski  <apinski@apple.com>
34151
34152         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34153         -fgnu-runtime is passed.
34154
34155 2004-09-12  Richard Henderson  <rth@redhat.com>
34156
34157         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34158         do the uplevel thing and update additional_flags directly.
34159         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34160         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34161         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34162         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34163
34164 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34165
34166         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34167
34168 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34169
34170         PR middle-end/17411
34171         * g++.dg/opt/pr17411-1.C: New test case.
34172
34173 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34174
34175         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34176         gcc.dg/tls/diag-2.c: Update expected messages.
34177         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34178         messages.
34179         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34180         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34181         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34182         gcc.dg/tls/diag-5.c: New tests.
34183
34184 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34185
34186         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34187
34188 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34189
34190         * g++.dg/parse/break-in-for.C: New test.
34191
34192 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34193
34194         * gcc.dg/tree-ssa/20040911-1.c: New test.
34195
34196 2004-09-11  Andreas Jaeger  <aj@suse.de>
34197
34198         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34199         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34200
34201 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34202
34203         * gcc.target/frv: New directory of FR-V-specific tests.
34204
34205 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34206
34207         * gcc.dg/convert-vec-1.c: New test.
34208
34209 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34210
34211         PR middle-end/17024
34212         * gcc.dg/pr17024-1.c: New test case.
34213
34214 2004-09-10  Eric Christopher  <echristo@redhat.com>
34215
34216         * gcc.dg/20040910-1.c: New test.
34217
34218 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34219
34220         * gcc.dg/bitfld-9.c: New test.
34221
34222 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34223
34224         * gcc.c-torture/execute/ieee/acc1.c: New test.
34225         * gcc.c-torture/execute/ieee/acc2.c: New test.
34226         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34227
34228 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34229
34230         * gcc.dg/deprecated-2.c: New test.
34231
34232 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34233
34234         * gcc.dg/init-vec-1.c: New test.
34235
34236 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34237
34238         PR middle-end/17055
34239         * gcc.dg/pr17055-1.c: New test case.
34240
34241 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34242
34243         PR target/17377
34244         * gcc.c-torture/execute/pr17377.c: New test.
34245
34246 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34247
34248         PR c/8420
34249         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34250         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34251         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34252         gcc.dg/long-long-typespec-1.c: New tests.
34253         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34254
34255 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34256
34257         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34258         gcc.dg/gnu99-static-1.c: New tests.
34259
34260 2004-09-08  Devang Patel  <dpatel@apple.com>
34261
34262         * gcc.dg/darwin-ld-20040828-1.c: New test.
34263         * gcc.dg/darwin-ld-20040828-2.c: New test.
34264         * gcc.dg/darwin-ld-20040828-3.c: New test.
34265
34266 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34267
34268         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34269         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34270         in error message.
34271         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34272         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34273         in error message.
34274         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34275         types they qualify.
34276         * objc.dg/type-size-2.m: Fix wording in comment.
34277         * objc.dg/va-meth-1.m: New test case.
34278
34279 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34280
34281         PR c/16633:
34282         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34283         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34284
34285 2004-09-06  Devang Patel  <dpatel@apple.com>
34286
34287         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34288         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34289
34290 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34291
34292         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34293         reflect changed line numbering of diagnostics.
34294
34295 2004-09-06  Paul Brook  <paul@codesourcery.com>
34296
34297         * gfortran.dg/edit_real_1.f90: Add new test.
34298
34299 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34300
34301         * gcc.dg/tree-ssa/loop-2.c: New test.
34302         * gcc.dg/tree-ssa/loop-3.c: New test.
34303         * gcc.dg/tree-ssa/loop-4.c: New test.
34304         * gcc.dg/tree-ssa/loop-5.c: New test.
34305
34306 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34307
34308         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34309
34310 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34311
34312         * gcc.dg/format/sentinel-1.c: New test.
34313
34314 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34315
34316         * gcc.dg/builtins-46.c: New.
34317
34318 2004-09-03  Devang Patel  <dpatel@apple.com>
34319
34320         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34321         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34322
34323 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34324
34325         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34326         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34327         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34328         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34329         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34330         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34331         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34332         the non-portable bzero.
34333         * gcc.dg/20010912-1.c: xfail for NetWare.
34334         * gcc.dg/20020426-2.c: xfail for NetWare.
34335         * gcc.dg/20021014-1.c: xfail for NetWare.
34336         * gcc.dg/20021018-1.c: xfail for NetWare.
34337         * gcc.dg/20030213-1.c: xfail for NetWare.
34338         * gcc.dg/20030225-1.c: xfail for NetWare.
34339         * gcc.dg/20030708-1.c: xfail for NetWare.
34340         * gcc.dg/builtins-config.h: Also exclude NetWare.
34341         * gcc.dg/format/format.h: Define restrict only if not already defined.
34342         * gcc.dg/nest.c: xfail for NetWare.
34343         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34344         * lib/target-supports.exp (check_visibility_available): Exclude
34345         NetWare.
34346
34347 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34348
34349         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34350         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34351         deterministic starting point for the alignment of structure fields.
34352         * gcc.dg/Wpadded.c: Dito.
34353         * g++.dg/abi/vbase10.C: Dito.
34354
34355 2004-09-03  Devang Patel  <dpatel@apple.com>
34356
34357         * g++.dg/debug/pr15736.cc: New test.
34358
34359 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34360
34361         * README.QMTEST: Fix out-of-date link.
34362
34363 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34364
34365         PR fortran/16579
34366         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34367         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34368
34369 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34370
34371         * g++.dg/abi/arm_rtti1.C: New test.
34372
34373 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34374
34375         * gcc.dg/ppc-vector-memcpy.c: New.
34376         * gcc.dg/ppc-vector-memset.c: New.
34377
34378 2004-09-02  Chao-ying Fu  <fu@mips.com>
34379
34380         * gcc.target/mips/mips-3d-1.c: New test.
34381         * gcc.target/mips/mips-3d-2.c: New test.
34382         * gcc.target/mips/mips-3d-3.c: New test.
34383         * gcc.target/mips/mips-3d-4.c: New test.
34384         * gcc.target/mips/mips-3d-5.c: New test.
34385         * gcc.target/mips/mips-3d-6.c: New test.
34386         * gcc.target/mips/mips-3d-7.c: New test.
34387         * gcc.target/mips/mips-3d-8.c: New test.
34388         * gcc.target/mips/mips-3d-9.c: New test.
34389         * gcc.target/mips/mips-ps-1.c: New test.
34390         * gcc.target/mips/mips-ps-2.c: New test.
34391         * gcc.target/mips/mips-ps-3.c: New test.
34392         * gcc.target/mips/mips-ps-4.c: New test.
34393         * gcc.target/mips/mips-ps-type.c: New test.
34394
34395 2004-09-02  Paul Brook  <paul@codesourcery.com>
34396
34397         * gfortran.dg/edit_real_1.f90: Add new tests.
34398
34399 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34400
34401         PR fortran/15327
34402         * gfortran.dg/merge_char_1.f90: New test.
34403
34404 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34405
34406         PR fortran/16404
34407         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34408
34409 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34410
34411         PR c/1522
34412         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34413
34414 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34415
34416         * g++.dg/opt/loop1.C: Do not XFAIL.
34417
34418 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34419
34420         * gcc.c-torture/execute/20040831-1.c: New test.
34421
34422 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34423
34424         PR fortran/16579
34425         * gfortran.dg/g77/20010610.f: Now passes.
34426         Copy from g77.f-torture/execute. Add dg-run directive.
34427         * gfortran.dg/g77/README: Update
34428
34429 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34430
34431         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34432         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34433         (t1, t2, t3, t4): Add volatile.
34434
34435 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34436
34437         * g++.dg/ext/visibility/arm1.C: New test.
34438
34439 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34440
34441         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34442         -pedantic-errors.
34443
34444 2004-09-01  Paul Brook  <paul@codesourcery.com>
34445
34446         * gfortran.dg/eof_2.f90: New test.
34447
34448 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34449
34450         PR fortran/16579
34451         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34452
34453 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34454
34455         PR libfortran/16805
34456         * gfortran.dg/list_read_2.f90: New test.
34457
34458 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34459
34460         * g++.dg/abi/key1.C: New test.
34461
34462 2004-08-31  Richard Henderson  <rth@redhat.com>
34463
34464         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34465         form of offsetof.
34466         * g++.dg/other/offsetof5.C: Remove duplicate.
34467
34468 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34469
34470         PR fortran/17244
34471         * gfortran.dg/func_derived_1.f90: New test.
34472
34473 2004-08-31  Paul Brook  <paul@codesourcery.com>
34474
34475         * gfortran.dg/eof_1.f90: New test.
34476
34477 2004-08-31  Paul Brook  <paul@codesourcery.com>
34478
34479         * gfortran.dg/list_read_1.f90: New file.
34480
34481 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34482
34483         * g++.dg/opt/loop1.C: XFAIL.
34484
34485 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34486
34487         * gcc.dg/funcdef-storage-1.c: New.
34488         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34489         an extern function in local scope.
34490         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34491         declare an 'auto inline' function in local scope.
34492         * gcc.dg/20011130-1.c: Likewise.
34493         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34494         an 'auto' function in local scope.
34495         * gcc.dg/20021014-1.c: Likewise.
34496         * gcc.dg/20030331-2.c: Likewise.
34497
34498 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34499
34500         * gfortran.dg/blockdata_1.f90: New test.
34501
34502 2004-08-30  Richard Henderson  <rth@redhat.com>
34503
34504         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34505
34506 2004-08-30  Richard Henderson  <rth@redhat.com>
34507
34508         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34509         additional_flags set by alternate driver.
34510         (ieee-options): New procedure.
34511         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34512         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34513         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34514         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34515
34516 2004-08-30  Richard Henderson  <rth@redhat.com>
34517
34518         * lib/f-torture.exp: Remove.
34519
34520 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34521
34522         PR rtl-optimization/16590
34523         * g++.dg/opt/loop1.C: New test.
34524
34525 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34526
34527         PR fortran/13910
34528         * gfortran.dg/oldstyle_1.f90: New test.
34529
34530 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34531         Paul Brook  <paul@codesourcery.com>
34532
34533         * gfortran.dg/g77/README: Update.
34534         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34535         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34536         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34537
34538 2004-08-28  Paul Brook  <paul@codesourcery.com>
34539
34540         PR libfortran/17195
34541         * gfortran.dg/edit_real_1.f90: New test.
34542
34543 2004-08-27  Paul Brook  <paul@codesourcery.com>
34544
34545         * gfortran.dg/rewind_1.f90: New test.
34546
34547 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34548
34549         PR fortran/16597
34550         * gfortran.dg/pr16597.f90: New test.
34551
34552 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34553
34554         PR c/13801
34555         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34556         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34557         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34558         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34559         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34560
34561 2004-08-26  Nick Clifton  <nickc@redhat.com>
34562
34563         * gcc.c-torture/compile/pr17119.c: New test.
34564
34565 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34566
34567         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34568
34569 2004-08-25  Richard Henderson  <rth@redhat.com>
34570
34571         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34572         the bits that expect kind=8 to be the largest real kind.
34573
34574 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34575
34576         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34577
34578 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34579
34580         * gfortran.dg/assignment_1.f90: New test.
34581
34582 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34583
34584         * g++.dg/template/repo3.C: New test.
34585
34586 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34587
34588         PR middle-end/16693
34589         PR tree-optimization/16372
34590         * g++.dg/opt/pr16372-1.C: New test case.
34591         * g++.dg/opt/pr16693-1.C: New test case.
34592         * g++.dg/opt/pr16693-2.C: New test case.
34593
34594 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34595
34596         * objc.dg/proto-lossage-4.m: New test.
34597
34598 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34599
34600         PR c++/17155
34601         * g++.dg/inherit/local2.C: New test.
34602
34603 2004-08-25  Paul Brook  <paul@codesourcery.com>
34604
34605         PR fortran/17144
34606         * gfortran.dg/string_ctor_1.f90: New test.
34607
34608 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34609
34610         PR c++/14428
34611         * g++.dg/template/redecl2.C: New test.
34612
34613 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34614
34615         PR fortran/17143
34616         * gfortran.dg/pr17143.f90: New test.
34617
34618 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34619
34620         PR fortran/17164
34621         * gfortran.dg/pr17164.f90: New test.
34622
34623 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34624
34625         * gcc.dg/tree-ssa/loop-1.c: New test.
34626
34627 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34628
34629         * gcc.c-torture/compile/20040824-1.c: New test.
34630
34631 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34632
34633         * gcc.c-torture/compile/iftrap-3.c: New test.
34634
34635 2004-08-24  Paul Brook  <paul@codesourcery.com>
34636
34637         * gfortran.dg/entry_2.f90: New test.
34638
34639 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34640
34641         PR c++/16889
34642         * g++.dg/lookup/ambig[12].C: New.
34643
34644 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34645
34646         PR c++/16706
34647         * g++.dg/template/crash21.C: New test.
34648         * g++.dg/template/crash22.C: Likewise.
34649
34650 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34651
34652         PR c++/17149
34653         * g++.dg/template/access15.C: New.
34654
34655 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34656
34657         PR c++/17163
34658         * g++.dg/template/repo2.C: New test.
34659
34660 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34661
34662         PR rtl-optimization/17078
34663         * gcc.c-torture/execute/pr17078-1.c: New test case.
34664
34665 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34666
34667         PR c/14492
34668         * gcc.dg/debug/crash1.c: New test.
34669
34670 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34671
34672         PR c/16180
34673         * gcc.dg/loop-5.c: New test.
34674
34675 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34676
34677         * gcc.c-torture/execute/20040823-1.c: New test.
34678
34679 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34680
34681         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34682         to the assembler.  Simplify test accordingly.
34683         (asm_abi_flags): Use GNU names.
34684         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34685         to check for ABI flags.
34686
34687 2004-08-22  Andrew Pinski  <apinski@apple.com>
34688
34689         * g++.dg/opt/pr14029.C: New test.
34690         * gcc.c-torture/execute/pr15262.c: New test.
34691
34692 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34693
34694         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34695
34696 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34697
34698         PR 16908
34699         * gfortran.dg/direct_io.f90: New test.
34700
34701 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34702
34703         PR c++/17121
34704         * g++.dg/inherit/local2.C: New test.
34705
34706 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34707
34708         PR c++/17120
34709         * g++.dg/warn/Wparentheses-4.C: New test.
34710
34711 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34712
34713         PR c++/17121
34714         * g++.dg/inherit/local2.C: New test.
34715
34716         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34717         * gcc.dg/ppc-ldstruct.c: Likewise.
34718         * gcc.dg/ppc64-abi-2.c: Likewise.
34719
34720 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34721
34722         PR rtl-optimization/17099
34723         * gcc.c-torture/execute/20040820-1.c: New test.
34724
34725 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34726
34727         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34728
34729 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34730
34731         PR fortran/17077
34732         * gfortran.dg/auto_array_1.f90: New test.
34733
34734 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34735
34736         PR fortran/17074
34737         * gfortran.dg/simpleif_1.f90: New test.
34738
34739 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34740
34741         * lib/target-supports.exp (check_profiling_available): Return
34742         false for arm*-*-symbianelf* and arm*-*-eabi*.
34743
34744         PR c++/15890
34745         * g++.dg/template/delete1.C: New test.
34746
34747 2004-08-19  Paul Brook  <paul@codesourcery.com>
34748
34749         PR fortran/14976
34750         PR fortran/16228
34751         * gfortran.dg/data_char_1.f90: New test.
34752
34753 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34754
34755         PR fortran/16946
34756         * gfortran.dg/reduction.f90: New testcase.
34757
34758 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34759
34760         PR fortran/16520
34761         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34762
34763 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34764
34765         PR c++/17041
34766         * g++.dg/Wparentheses-3.C: New test.
34767
34768 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34769
34770         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34771         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34772         * gcc.dg/vect/vect-2.c: Likewise.
34773         * gcc.dg/vect/vect-3.c: Likewise.
34774         * gcc.dg/vect/vect-4.c: Likewise.
34775         * gcc.dg/vect/vect-5.c: Likewise.
34776         * gcc.dg/vect/vect-6.c: Likewise.
34777         * gcc.dg/vect/vect-7.c: Likewise.
34778         * gcc.dg/vect/vect-25.c: Likewise.
34779         * gcc.dg/vect/vect-31.c: Likewise.
34780         * gcc.dg/vect/vect-32.c: Likewise.
34781         * gcc.dg/vect/vect-34.c: Likewise.
34782         * gcc.dg/vect/vect-36.c: Likewise.
34783         * gcc.dg/vect/vect-all.c: Likewise.
34784
34785 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34786
34787         PR c++/17068
34788         * g++.dg/template/operator4.C: New test.
34789
34790 2004-08-18  Richard Henderson  <rth@redhat.com>
34791
34792         * gcc.dg/20040206-1.c: XFAIL.
34793
34794 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34795
34796         PR c++/16246
34797         * g++.dg/template/array7.C: New test.
34798
34799 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34800
34801         * gcc.dg/mips-movcc-1.c: New test.
34802         * gcc.dg/mips-movcc-2.c: New test.
34803         * gcc.dg/mips-movcc-3.c: New test.
34804
34805         * gcc.dg/mips-nmadd-1.c: New test.
34806         * gcc.dg/mips-nmadd-2.c: New test.
34807
34808 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34809
34810         PR c++/15871
34811         * g++.dg/opt/inline8.C: New test.
34812
34813         PR c++/16965
34814         * g++.dg/parse/error17.C: New test.
34815
34816 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34817
34818         * gcc.dg/vect: New directory for vectorizer tests.
34819         * gcc.dg/vect/tree-vect.h: New file.
34820         * gcc.dg/vect/vect.exp: New file.
34821         * gcc.dg/vect/pr16105.c.c: New test.
34822         * gcc.dg/vect/vect-1.c: New test.
34823         * gcc.dg/vect/vect-2.c: New test.
34824         * gcc.dg/vect/vect-3.c: New test.
34825         * gcc.dg/vect/vect-4.c: New test.
34826         * gcc.dg/vect/vect-5.c: New test.
34827         * gcc.dg/vect/vect-6.c: New test.
34828         * gcc.dg/vect/vect-7.c: New test.
34829         * gcc.dg/vect/vect-8.c: New test.
34830         * gcc.dg/vect/vect-9.c: New test.
34831         * gcc.dg/vect/vect-10.c: New test.
34832         * gcc.dg/vect/vect-11.c: New test.
34833         * gcc.dg/vect/vect-12.c: New test.
34834         * gcc.dg/vect/vect-13.c: New test.
34835         * gcc.dg/vect/vect-14.c: New test.
34836         * gcc.dg/vect/vect-15.c: New test.
34837         * gcc.dg/vect/vect-16.c: New test.
34838         * gcc.dg/vect/vect-17.c: New test.
34839         * gcc.dg/vect/vect-18.c: New test.
34840         * gcc.dg/vect/vect-19.c: New test.
34841         * gcc.dg/vect/vect-20.c: New test.
34842         * gcc.dg/vect/vect-21.c: New test.
34843         * gcc.dg/vect/vect-22.c: New test.
34844         * gcc.dg/vect/vect-23.c: New test.
34845         * gcc.dg/vect/vect-24.c: New test.
34846         * gcc.dg/vect/vect-25.c: New test.
34847         * gcc.dg/vect/vect-26.c: New test.
34848         * gcc.dg/vect/vect-27.c: New test.
34849         * gcc.dg/vect/vect-28.c: New test.
34850         * gcc.dg/vect/vect-29.c: New test.
34851         * gcc.dg/vect/vect-30.c: New test.
34852         * gcc.dg/vect/vect-31.c: New test.
34853         * gcc.dg/vect/vect-32.c: New test.
34854         * gcc.dg/vect/vect-33.c: New test.
34855         * gcc.dg/vect/vect-34.c: New test.
34856         * gcc.dg/vect/vect-35.c: New test.
34857         * gcc.dg/vect/vect-36.c: New test.
34858         * gcc.dg/vect/vect-37.c: New test.
34859         * gcc.dg/vect/vect-38.c: New test.
34860         * gcc.dg/vect/vect-40.c: New test.
34861         * gcc.dg/vect/vect-41.c: New test.
34862         * gcc.dg/vect/vect-42.c: New test.
34863         * gcc.dg/vect/vect-43.c: New test.
34864         * gcc.dg/vect/vect-44.c: New test.
34865         * gcc.dg/vect/vect-45.c: New test.
34866         * gcc.dg/vect/vect-46.c: New test.
34867         * gcc.dg/vect/vect-47.c: New test.
34868         * gcc.dg/vect/vect-48.c: New test.
34869         * gcc.dg/vect/vect-49.c: New test.
34870         * gcc.dg/vect/vect-50.c: New test.
34871         * gcc.dg/vect/vect-51.c: New test.
34872         * gcc.dg/vect/vect-52.c: New test.
34873         * gcc.dg/vect/vect-53.c: New test.
34874         * gcc.dg/vect/vect-54.c: New test.
34875         * gcc.dg/vect/vect-55.c: New test.
34876         * gcc.dg/vect/vect-56.c: New test.
34877         * gcc.dg/vect/vect-57.c: New test.
34878         * gcc.dg/vect/vect-58.c: New test.
34879         * gcc.dg/vect/vect-59.c: New test.
34880         * gcc.dg/vect/vect-60.c: New test.
34881         * gcc.dg/vect/vect-61.c: New test.
34882         * gcc.dg/vect/vect-all.c: New test.
34883         * gcc.dg/vect/vect-none.c: New test.
34884
34885 2004-08-17  Paul Brook  <paul@codesourcery.com>
34886
34887         PR fortran/13082
34888         * gfortran.dg/entry_1.f90: New test.
34889
34890 2004-08-17  Andrew Pinski  <apinski@apple.com>
34891
34892         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34893
34894 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34895
34896         * gcc.dg/pr17036-1.c: New test.
34897
34898 2004-08-16  Devang Patel  <dpatel@apple.com>
34899
34900         * gcc.dg/darwin-20040809-1.c: New test.
34901
34902 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34903
34904         * gcc.dg/funcdef-attr-1.c: New test.
34905
34906 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34907
34908         * gcc.dg/altivec-17.c: New test.
34909         * gcc.dg/altivec-18.c: New test.
34910
34911 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34912
34913         PR c++/6749
34914         * g++.dg/template/vtable2.C: New test.
34915
34916 2004-08-14  Richard Henderson  <rth@redhat.com>
34917
34918         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34919         * gcc.dg/pack-test-4.c (main): Return 0.
34920         * gcc.dg/setjmp-1.c: Remove XFAIL.
34921         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34922
34923 2004-08-14  Richard Henderson  <rth@redhat.com>
34924
34925         * gcc.dg/980217-1.c: Add prototype for printf.
34926
34927 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34928
34929         * gfortran.dg/pr16935.f90: New test.
34930
34931 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34932
34933         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34934
34935 2004-08-13  Paul Brook  <paul@codesourcery.com>
34936
34937         * gfortran.dg/der_io_1.f90: Remove stray comma.
34938
34939 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34940
34941         * gcc.dg/vmx/cw-bug-2.c: Remove.
34942         * gcc.dg/vmx/vprint-1.c: Remove.
34943         * gcc.dg/vmx/vscan-1.c: Remove.
34944
34945 2004-08-12  Devang patel  <dpatel@apple.com>
34946
34947         * gcc.dg/darwin-20040809-2.c: New test.
34948
34949 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34950
34951         * g++.dg/ext/altivec-12.C: New test.
34952
34953         * g++.dg/ext/altivec-11.C: New test.
34954
34955 2004-08-12  Paul Brook  <paul@codesourcery.com>
34956
34957         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34958
34959 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34960
34961         * g++.dg/ext/altivec-2.C: Check for hardware support before
34962         executing any VMX instructions.
34963
34964         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34965
34966 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34967
34968         PR c++/16276
34969         * g++.old-deja/g++.other/comdat4.C: New test.
34970         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34971
34972 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34973
34974         PR target/16286
34975         * gcc.dg/pr16286.c: New test.
34976
34977 2004-08-12 Jan Beulich <jbeulich@novell.com>
34978
34979         * g++.dg/ext/asm5.C: New.
34980
34981 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34982
34983         PR c++/16698
34984         * g++.dg/eh/crash1.C: New test.
34985
34986         PR c++/16717
34987         * g++.dg/ext/construct1.C: New test.
34988
34989 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34990
34991         PR c++/16853
34992         * g++.dg/init/ptrmem1.C: New test.
34993
34994         PR c++/16618
34995         * g++.dg/parse/offsetof5.C: New test.
34996
34997         PR c++/16870
34998         * g++.dg/template/overload3.C: New test.
34999
35000 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35001
35002         PR c++/16964
35003         * g++.dg/parse/error16.C: New test.
35004
35005         PR c++/16904
35006         * g++.dg/template/error14.C: New test.
35007
35008         PR c++/16929
35009         * g++.dg/template/error15.C: New test.
35010
35011 2004-08-11  Devang Patel  <dpatel@apple.com>
35012
35013         * gcc.dg/darwin-ld-20040809-1.c: New test.
35014         * gcc.dg/darwin-ld-20040809-2.c: New test.
35015
35016 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35017
35018         PR fortran/16917
35019         * gfortran.dg/dfloat_1.f90: New test.
35020
35021 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35022
35023         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35024         * gcc.dg/dll-2.c: Fix dg-require syntax.
35025         * gcc.misc-tests/arm-isr.c (abort): Declare.
35026         (exit): Likewise.
35027
35028 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35029
35030         PR c++/16971
35031         * g++.dg/parse/crash16.C: New test.
35032
35033 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35034
35035         * gcc.dg/mips-rsqrt-1.c: New test case.
35036         * gcc.dg/mips-rsqrt-2.c: New test case.
35037         * gcc.dg/mips-rsqrt-3.c: New test case.
35038
35039 2004-08-10  Paul Brook  <paul@codesourcery.com>
35040
35041         * gfortran.dg/der_io_1.f90: New test.
35042
35043 2004-08-10  Paul Brook  <paul@codesourcery.com>
35044
35045         PR fortran/16919
35046         * gfortran.dg/der_array_1.f90: New test.
35047
35048 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35049
35050         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35051
35052 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35053
35054         * gcc.dg/wchar_t-2.c: Fix typo.
35055
35056 2004-08-09  Falk Hueffner  <falk@debian.org>
35057
35058         PR tree-optimization/12517
35059         * gcc.c-torture/compile/pr12517.c: New test.
35060
35061         PR tree-optimization/12578
35062         * gcc.c-torture/compile/pr12578.c: New test.
35063
35064         PR tree-optimization/12899
35065         * gcc.c-torture/compile/pr12899.c: New test.
35066
35067         PR rtl-optimization/14692
35068         * gcc.c-torture/compile/pr14692.c: New test.
35069
35070         PR tree-optimization/16461
35071         * gcc.c-torture/compile/pr16461.c: New test.
35072
35073 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35074
35075         * gfortran.dg/getenv_1.f90: New test.
35076
35077 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35078
35079         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35080         wchar_t.
35081         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35082
35083 2004-08-06  Paul Brook  <paul@codesourcery.com>
35084
35085         * gfortran.dg/ret_array_1.f90: New test.
35086         * gfortran.dg/ret_pointer_1.f90: New test.
35087
35088 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35089
35090         * gcc.dg/missing-field-init-[12].c: New tests.
35091         * g++.dg/warn/missing-field-init-[12].C: New tests.
35092
35093 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35094
35095         * gcc.dg/enum2.c: New test.
35096         * gcc.dg/symbian3.c: Likewise.
35097         * gcc.dg/symbian4.c: Likewise.
35098         * gcc.dg/wchar_t-2.c: Likewise.
35099
35100 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35101
35102         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35103         destructor tests.
35104
35105 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35106
35107         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35108         dg-require-visiblity.
35109         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35110         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35111         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35112         * g++.dg/ext/visibility/new1.C: Likewise.
35113         * g++.dg/ext/visibility/pragma.C: Likewise.
35114         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35115         * g++.dg/ext/visibility/virtual.C: Likewise.
35116         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35117         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35118         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35119         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35120         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35121         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35122         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35123         * g++/dg/ext/visibility/visibility-8.C: New test.
35124         * gcc.c-torture/compile/dll.x: Remove.
35125         * gcc.dg/dll-2.c: Use dg-require-dll
35126         * gcc.dg/visibility-10.c: New test.
35127         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35128         supporting DLLs.
35129         * lib/scanasm.exp (scan_hidden): New function.
35130         (scan_not_hidden): Likewise.
35131
35132 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35133
35134         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35135
35136 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35137
35138         * gcc.c-torture/execute/20040805-1.c: New test.
35139
35140 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35141
35142         * gcc.dg/20020118-1.c: Declare abort.
35143         * gcc.dg/altivec_check.h: Likewise.
35144         * gcc.dg/iftrap-2.c: Likewise.
35145         * gcc.dg/pragma-darwin.c: Likewise.
35146         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35147
35148 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35149
35150         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35151
35152 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35153
35154         * gcc.c-torture/execute/builtins/abs-2.c,
35155         gcc.c-torture/execute/builtins/abs-3.c,
35156         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35157         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35158         intmax_t, uintmax_t and their limits.
35159         * gcc.dg/intmax_t-1.c: New test.
35160
35161 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35162
35163         * g++.dg/tc1/dr147.C: Add reference to PR.
35164
35165 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35166
35167         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35168         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35169
35170 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35171
35172         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35173
35174 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35175
35176         * gcc.dg/redecl-5.c: New test.
35177         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35178         of scanf.
35179
35180 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35181
35182         PR middle-end/16790
35183         * gcc.c-torture/execute/pr16790-1.c: New test case.
35184
35185 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35186
35187         * g++.dg/ext/visibility/assign1.C: New test.
35188         * g++.dg/ext/visibility/new1.C: Likewise.
35189
35190         * gcc.dg/symbian1.c: New test.
35191         * gcc.dg/symbian2.c: Likewise.
35192
35193 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35194
35195         PR target/16570
35196         * gcc.dg/i386-sse-9.c: New test.
35197
35198 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35199
35200         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35201
35202 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35203
35204         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35205         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35206         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35207         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35208         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35209         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35210         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35211         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35212         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35213         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35214         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35215         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35216         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35217         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35218         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35219         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35220         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35221         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35222         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35223         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35224         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35225         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35226         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35227         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35228         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35229         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35230         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35231         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35232         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35233         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35234         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35235         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35236         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35237         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35238         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35239         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35240         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35241         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35242         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35243         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35244         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35245         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35246         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35247         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35248         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35249         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35250         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35251         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35252         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35253         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35254         gcc.misc-tests/i386-pf-3dnow-1.c,
35255         gcc.misc-tests/i386-pf-athlon-1.c,
35256         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35257         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35258         Declare built-in functions used.
35259         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35260
35261 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35262
35263         PR c++/16707
35264         * g++.dg/lookup/using12.C: New test.
35265
35266         * g++.dg/init/null1.C: Fix PR number.
35267         * g++.dg/parse/namespace10.C: Likewise.
35268
35269 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35270
35271         PR c++/16224
35272         * g++.dg/template/spec17.C: New test.
35273         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35274         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35275
35276 2004-08-02  David Billinghurst
35277
35278         PR fortran/16292
35279         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35280
35281 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35282
35283         * gcc.dg/ia64-got-1.c: New test case.
35284
35285 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35286
35287         PR c++/16489
35288         * g++.dg/init/null1.C: New test.
35289         * g++.dg/tc1/dr76.C: Adjust error marker.
35290
35291         PR c++/16529
35292         * g++.dg/parse/namespace10.C: New test.
35293
35294         PR c++/16810
35295         * g++.dg/inherit/ptrmem2.C: New test.
35296
35297 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35298
35299         PR target/16155
35300         * gcc.dg/pr16155.c: New test.
35301
35302 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35303
35304         * gcc.dg/redecl-2.c: New test.
35305
35306 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35307
35308         * gcc.dg/darwin-longdouble.c: New file.
35309
35310 2004-07-30  Richard Henderson  <rth@redhat.com>
35311
35312         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35313         write to constant argument.
35314         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35315
35316 2004-07-30  Richard Henderson  <rth@redhat.com>
35317
35318         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35319         tests of nearest around zero.
35320
35321 2004-07-30  Andrew Pinski  <apinski@apple.com>
35322
35323         * gcc.c-torture/compile/20040730-1.c: New test.
35324
35325 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35326
35327         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35328         powerpc-eabispe.
35329
35330 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35331
35332         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35333
35334 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35335
35336         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35337         contains $ld_library_path.
35338         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35339
35340 2004-07-29  Richard Henderson  <rth@redhat.com>
35341
35342         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35343
35344         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35345         (alt2, which): New.
35346         (Check): Accept either alternative.
35347
35348 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35349
35350         * g++.dg/abi/inline1.C: New test.
35351         * g++.dg/abi/local1-a.cc: Likewise.
35352         * g++.dg/abi/local1.C: Likewise.
35353         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35354         * g++.dg/abi/mangle12.C: Likewise.
35355         * g++.dg/abi/mangle17.C: Likewise.
35356         * g++.dg/abi/mangle20-2.C: Likewise.
35357         * g++.dg/opt/interface1.C: Likewise.
35358         * g++.dg/opt/interface1.h: Likewise.
35359         * g++.dg/opt/interface1-a.cc: New test.
35360         * g++.dg/parse/repo1.C: New test.
35361         * g++.dg/template/repo1.C: Likewise.
35362         * g++.dg/warn/Winline-1.C: Likewise.
35363         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35364
35365 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35366
35367         * gcc.dg/tree-ssa/20040729-1.c: New test.
35368
35369 2004-07-27  Matt Austern <austern@apple.com>
35370
35371         * gcc.dg/darwin-bool-1.c: New test.
35372         * gcc.dg/darwin-bool-2.c: New test.
35373
35374 2004-07-28  Richard Henderson  <rth@redhat.com>
35375
35376         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35377         arguments in the correct type.  Don't write to constant arguments.
35378
35379 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35380
35381         PR tree-optimization/16688
35382         PR tree-optimization/16689
35383         * g++.dg/tree-ssa/pr16688.C: New test.
35384
35385 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35386
35387         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35388         loads.  Not only in the comment, this time.
35389
35390 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35391
35392         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35393         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35394         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35395         * gcc.dg/sh4a-bitmovua.c: New.
35396         * gcc.dg/sh4a-cos.c: New.
35397         * gcc.dg/sh4a-cosf.c: New.
35398         * gcc.dg/sh4a-fprun.c: New.
35399         * gcc.dg/sh4a-fsrra.c: New.
35400         * gcc.dg/sh4a-memmovua.c: New.
35401         * gcc.dg/sh4a-sin.c: New.
35402         * gcc.dg/sh4a-sincos.c: New.
35403         * gcc.dg/sh4a-sincosf.c: New.
35404         * gcc.dg/sh4a-sinf.c: New.
35405
35406 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35407
35408         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35409         conditionals.
35410         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35411         loads.
35412         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35413         DOM1.
35414
35415 2004-07-27  Andrew Pinski  <apinski@apple.com>
35416
35417         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35418
35419 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35420
35421         * gcc.dg/pragma-isr.c: New test.
35422
35423 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35424
35425         PR c++/14429
35426         * g++.dg/template/ttp11.C: New test.
35427
35428 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35429
35430         * gcc.c-torture/compile/20040727-1.c: New test.
35431
35432 2004-07-26  Eric Christopher  <echristo@redhat.com>
35433
35434         * gcc.c-torture/compile/20040726-2.c: New test.
35435
35436 2004-07-26  Andrew Pinski  <apinski@apple.com>
35437
35438         * g++.dg/rtti/tinfo1.C: Xfail.
35439
35440 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35441
35442         * gcc.c-torture/compile/20040726-1.c: New test.
35443
35444 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35445             Brian Ryner  <bryner@brianryner.com>
35446
35447         PR c++/9283
35448         PR c++/15000
35449         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35450         * g++.dg/ext/visibility/: New directory.
35451         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35452         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35453         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35454         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35455         * g++.dg/ext/visibility/fvisibility.C,
35456         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35457         g++.dg/ext/visibility/fvisibility-override1.C
35458         g++.dg/ext/visibility/fvisibility-override2.C
35459         g++.dg/ext/visibility/memfuncts.C
35460         g++.dg/ext/visibility/noPLT.C
35461         g++.dg/ext/visibility/pragma.C
35462         g++.dg/ext/visibility/pragma-override1.C
35463         g++.dg/ext/visibility/pragma-override2.C
35464         g++.dg/ext/visibility/staticmemfuncts.C
35465         g++.dg/ext/visibility/virtual.C: New tests.
35466
35467 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35468
35469         PR c/15360
35470         * gcc.dg/pr15360-1.c: New test.
35471
35472 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35473
35474         * gcc.dg/pragma-align-2.c: New test.
35475         * gcc.dg/pragma-init-fini.c: New test.
35476         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35477         targets.
35478
35479 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35480
35481         * gcc.dg/init-string-2.c: New test.
35482
35483 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35484
35485         PR 16684
35486         * gcc.dg/Wredundant-decls-1.c: New test case.
35487
35488 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35489
35490         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35491         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35492         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35493         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35494         * gcc.dg/compat/generate-random.c: New file.
35495         * gcc.dg/compat/generate-random.h: Likewise.
35496         * gcc.dg/compat/generate-random_r.c: Likewise.
35497         * gcc.dg/compat/struct-layout-1.h: Likewise.
35498         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35499         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35500         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35501         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35502         * gcc.dg/compat/struct-layout-1_main.c: New test.
35503         * gcc.dg/compat/struct-layout-1_x.c: New file.
35504         * gcc.dg/compat/struct-layout-1_y.c: New file.
35505         * gcc.dg/compat/struct-layout-1_test.h: New file.
35506
35507 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35508
35509         * gcc.dg/comp-return-1.c: New test
35510
35511 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35512
35513         * gcc.dg/vmx/8-02a.c: Fix typo.
35514
35515         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35516         * gcc.dg/darwin-abi-3.c: New test.
35517
35518         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35519         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35520
35521         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35522         * gcc.dg/vmx/ops-long-1.c: New test.
35523         * gcc.dg/vmx/ops-long-2.c: New test.
35524
35525 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35526
35527         * g++.dg/lookup/conv-[1234].C: New.
35528
35529 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35530
35531         * g++.dg/parse/attr2.C: Simplify.
35532
35533 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35534
35535         PR c/7284
35536         * gcc.c-torture/execute/pr7284-1.c: New test.
35537
35538 2004-07-22  Brian Booth  <bbooth@redhat.com>
35539
35540         * gcc.dg/tree-ssa/20040721-1.c: New test.
35541
35542 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35543
35544         * g++.dg/template/crash20.c: New.
35545
35546 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35547
35548         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35549         Add dg-run directive.  Declare variables as required.
35550         * gfortran.dg/g77/README: Update
35551
35552 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35553
35554         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35555         gcc.dg/cris-peep2-andu2.c: New tests.
35556
35557 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35558
35559         PR c/15052
35560         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35561         on return type.
35562         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35563         messages.
35564         * gcc.dg/qual-return-2.c: Update expected messages.
35565         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35566
35567 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35568
35569         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35570         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35571
35572 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35573
35574         PR c/11250
35575         * gcc.dg/init-string-1.c: New test.
35576
35577 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35578
35579         PR middle-end/15345
35580         PR c/16450
35581         * gcc.dg/torture/nested-fn-1.c: New test.
35582
35583 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35584
35585         PR target/16559
35586         * gcc.dg/ia64-fptr-1.c: New file.
35587
35588 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35589
35590         PR c++/14497
35591         * g++.dg/template/spec16.C: New test.
35592         * g++.old-deja/g++.robertl/eb118.C: Remove.
35593
35594 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35595
35596         PR c++/509
35597         * g++.dg/template/spec15.C: New test.
35598
35599 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35600
35601         Copy cases from g77.f-torture/execute and add dg-run
35602         directive.  Other changes as noted.
35603         * gfortran.dg/g77/13037.f
35604         * gfortran.dg/g77/1832.f
35605         * gfortran.dg/g77/19981119-0.f
35606         * gfortran.dg/g77/19990313-0.f
35607         * gfortran.dg/g77/19990313-1.f
35608         * gfortran.dg/g77/19990313-2.f
35609         * gfortran.dg/g77/19990313-3.f
35610         * gfortran.dg/g77/19990419-1.f
35611         * gfortran.dg/g77/19990826-0.f
35612         * gfortran.dg/g77/19990826-2.f
35613         * gfortran.dg/g77/20000503-1.f
35614         * gfortran.dg/g77/20001111.f
35615         * gfortran.dg/g77/20010116.f
35616         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35617         * gfortran.dg/g77/20010430.f
35618         * gfortran.dg/g77/6177.f
35619         * gfortran.dg/g77/947.f
35620         * gfortran.dg/g77/970816-3.f
35621         * gfortran.dg/g77/971102-1.f
35622         * gfortran.dg/g77/980520-1.f
35623         * gfortran.dg/g77/980628-0.f
35624         * gfortran.dg/g77/980628-1.f
35625         * gfortran.dg/g77/980628-10.f
35626         * gfortran.dg/g77/980628-2.f
35627         * gfortran.dg/g77/980628-3.f
35628         * gfortran.dg/g77/980628-7.f
35629         * gfortran.dg/g77/980628-8.f
35630         * gfortran.dg/g77/980628-9.f
35631         * gfortran.dg/g77/980701-0.f
35632         * gfortran.dg/g77/980701-1.f
35633         * gfortran.dg/g77/cabs.f
35634         * gfortran.dg/g77/claus.f
35635         * gfortran.dg/g77/complex_1.f
35636         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35637         * gfortran.dg/g77/dcomplex.f
35638         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35639         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35640         * gfortran.dg/g77/f90-intrinsic-numeric.f
35641         * gfortran.dg/g77/int8421.f
35642         * gfortran.dg/g77/labug1.f
35643         * gfortran.dg/g77/large_vec.f
35644         * gfortran.dg/g77/le.f
35645         * gfortran.dg/g77/short.f
35646         * gfortran.dg/g77/README: Update
35647
35648 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35649
35650         PR c++/16637
35651         * g++.dg/parse/lookup4.C: New test.
35652
35653 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35654
35655         PR c++/16175
35656         * g++.dg/template/ttp10.C: New test.
35657
35658 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35659
35660         * gcc.dg/pr12625-1.c: New test.
35661
35662 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35663
35664         * gcc.dg/switch-warn-1.c: New test.
35665         * gcc.dg/switch-warn-2.c: New test.
35666         * gcc.c-torture/compile/pr14730.c: Update.
35667
35668 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35669
35670         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35671         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35672         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35673         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35674
35675 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35676
35677         PR c++/16623
35678         * g++.dg/template/assign1.C: New test.
35679
35680 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35681
35682         PR c++/12170
35683         * g++.dg/template/ttp9.C: New test.
35684
35685 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35686
35687         * gcc.dg/format/cmn-err-1.c: New test.
35688
35689 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35690
35691         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35692         gcc.dg/Wparentheses-10.c: New tests.
35693         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35694
35695 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35696
35697         PR fortran/16465
35698         * gfortran.dg/g77//ffixed-line-length-0.f,
35699         gfortran.dg/g77/ffixed-line-length-132.f,
35700         gfortran.dg/g77/ffixed-line-length-72.f,
35701         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35702         gfortran.dg/g77/README: Update.
35703
35704 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35705
35706         PR c++/13092
35707         * g++.dg/template/non-dependent7.C: New test.
35708         * g++.dg/template/non-dependent8.C: Likewise.
35709         * g++.dg/template/non-dependent9.C: Likewise.
35710         * g++.dg/template/non-dependent10.C: Likewise.
35711
35712 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35713
35714         PR c++/16337
35715         * g++.dg/parse/attr2.C: New test.
35716
35717 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35718
35719         * g77.dg: Removed.
35720         * g77.f-torture: Ditto.
35721
35722 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35723
35724         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35725         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35726         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35727
35728 2004-07-16  Richard Henderson  <rth@redhat.com>
35729
35730         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35731
35732 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35733
35734         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35735         tests with full list of options.
35736         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35737         of TORTURE_OPTIONS if test contains 'dg-do run'.
35738
35739         PR fortran/16404
35740         * gfortran.dg/do_iterator.f90: New test.
35741
35742 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35743
35744         PR rtl-optimization/16536
35745         * gcc.c-torture/execute/restrict-1.c: New test.
35746
35747 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35748
35749         PR fortran/15324
35750         * gfortran.dg/pr15324.f90: New test.
35751
35752         PR fortran/15129
35753         * gfortran.dg/pr15129.f90: New test.
35754
35755         PR fortran/15140
35756         * gfortran.dg/pr15140.f90: New test.
35757
35758         PR fortran/13792
35759         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35760         compile-time simplification.
35761
35762 2004-07-14  Mike Stump  <mrs@apple.com>
35763
35764         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35765
35766 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35767
35768         PR target/16325
35769         * gcc.dg/profile-generate-1.c: New.
35770
35771 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35772
35773         * gcc.c-torture/execute/20040709-1.c: New test.
35774         * gcc.c-torture/execute/20040709-2.c: New test.
35775
35776 2004-07-14  Mike Stump  <mrs@apple.com>
35777
35778         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35779
35780 2004-07-14  Mike Stump  <mrs@apple.com>
35781
35782         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35783
35784 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35785
35786         PR c++/16518
35787         * g++.dg/parse/mutable1.C: New test.
35788
35789 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35790
35791         PR tree-optimization/16443
35792         * gcc.dg/tree-ssa/20040713-1.c: New test.
35793
35794 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35795
35796         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35797         for operator new.
35798
35799 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35800
35801         * gfortran.dg/g77/README: New file
35802         * gfortran.dg/g77/19981216-0.f: Copy from
35803         g77.f-torture/noncompile.  Add "dg-do compile" and
35804         dg-error as required.
35805         * gfortran.dg/g77/19990218-1.f: Likewise.
35806         * gfortran.dg/g77/19990905-1.f: Likewise.
35807         * gfortran.dg/g77/9263.f: Likewise.
35808         * gfortran.dg/g77/980615-0.f: Likewise.
35809         * gfortran.dg/g77/980616-0.f: Likewise.
35810         * gfortran.dg/g77/check0.f: Likewise.
35811         * gfortran.dg/g77/select_no_compile.f: Likewise.
35812
35813 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35814
35815         Copy files from g77.f-torture/compile.
35816         Add "{ dg-do compile}".  Other changes as noted
35817         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35818         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35819         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35820         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35821         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35822         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35823         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35824         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35825         statement to conform to standard.  Append alpha1.x for reference.
35826         * gfortran.dg/g77/xformat.f: Add dg-warning
35827
35828 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35829
35830         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35831         Add {dg-do compile} directive.
35832         * gfortran.dg/g77/cpp2.F: Likewise.
35833
35834 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35835
35836         PR c++/5402
35837         * g++.dg/lookup/name-clash1.C: New test.
35838
35839         PR c++/9777
35840         * g++.dg/lookup/name-clash2.C: New test.
35841
35842         PR c++/12102
35843         * g++.dg/lookup/name-clash3.C: New test.
35844
35845 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35846
35847         * g++.dg/lookup/new2.C: New test.
35848         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35849
35850 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35851
35852         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35853         Add {dg-do compile} directive.
35854         * gfortran.dg/g77/13060.f: Likewise.
35855         * gfortran.dg/g77/19990218-0.f: Likewise.
35856         * gfortran.dg/g77/19990305-0.f: Likewise.
35857         * gfortran.dg/g77/19990419-0.f: Likewise.
35858         * gfortran.dg/g77/19990502-0.f: Likewise.
35859         * gfortran.dg/g77/19990502-1.f: Likewise.
35860         * gfortran.dg/g77/19990525-0.f: Likewise.
35861         * gfortran.dg/g77/19990826-1.f: Likewise.
35862         * gfortran.dg/g77/19990826-3.f: Likewise.
35863         * gfortran.dg/g77/19990905-2.f: Likewise.
35864         * gfortran.dg/g77/20000412-1.f: Likewise.
35865         * gfortran.dg/g77/20000511-1.f: Likewise.
35866         * gfortran.dg/g77/20000511-2.f: Likewise.
35867         * gfortran.dg/g77/20000518.f: Likewise.
35868         * gfortran.dg/g77/20000601-1.f: Likewise.
35869         * gfortran.dg/g77/20000601-2.f: Likewise.
35870         * gfortran.dg/g77/20000629-1.f: Likewise.
35871         * gfortran.dg/g77/20000630-2.f: Likewise.
35872         * gfortran.dg/g77/20010115.f: Likewise.
35873         * gfortran.dg/g77/20010321-1.f: Likewise.
35874         * gfortran.dg/g77/20010426.f: Likewise.
35875         * gfortran.dg/g77/20020307-1.f: Likewise.
35876         * gfortran.dg/g77/8485.f: Likewise.
35877         * gfortran.dg/g77/960317-1.f: Likewise.
35878         * gfortran.dg/g77/970915-0.f: Likewise.
35879         * gfortran.dg/g77/980310-1.f: Likewise.
35880         * gfortran.dg/g77/980310-2.f: Likewise.
35881         * gfortran.dg/g77/980310-3.f: Likewise.
35882         * gfortran.dg/g77/980310-4.f: Likewise.
35883         * gfortran.dg/g77/980310-6.f: Likewise.
35884         * gfortran.dg/g77/980310-7.f: Likewise.
35885         * gfortran.dg/g77/980310-8.f: Likewise.
35886         * gfortran.dg/g77/980419-2.f: Likewise.
35887         * gfortran.dg/g77/980424-0.f: Likewise.
35888         * gfortran.dg/g77/980427-0.f: Likewise.
35889         * gfortran.dg/g77/980729-0.f: Likewise.
35890         * gfortran.dg/g77/981117-1.f: Likewise.
35891         * gfortran.dg/g77/toon_1.f: Likewise.
35892
35893 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35894
35895         PR c++/2204
35896         * g++.dg/other/abstract2.C: New test.
35897
35898 2004-07-12  Paul Brook  <paul@codesourcery.com>
35899
35900         * gfortran.dg/pointer_init_1.f90: New test.
35901
35902 2004-07-11  Paul Brook  <paul@codesourcery.com>
35903
35904         PR fortran/15986
35905         * gfortran.dg/contained_1.f90: New test.
35906
35907 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35908
35909         * g++.dg/parse/defarg8.C: New test.
35910
35911 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35912
35913         PR fortran/16433
35914         * gfortran.dg/pr16433.f: New test.
35915
35916         PR fortran/17574
35917         * gfortran.dg/pr15754.f90: New test.
35918
35919 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35920
35921         PR tree-optimization/16437
35922         * gcc.c-torture/execute/bitfld-4.c: New test.
35923
35924 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35925
35926         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35927         access to common var from module.
35928
35929 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35930
35931         PR fortran/16336
35932         * gfortran.fortran-torture/execute/common_2.f90: New test.
35933
35934 2004-07-10  Paul Brook  <paul@codesourcery.com>
35935
35936         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35937
35938 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35939
35940         PR fortran/15969
35941         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35942
35943 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35944
35945         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35946         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35947         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35948         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35949         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35950         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35951         * gfortran.dg/g77/funderscoring.f: Likewise.
35952         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35953
35954 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35955
35956         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35957
35958 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35959         Paul Brook  <paul@codesourcery.com>
35960
35961         PR fortran/13415
35962         * gfortran.dg/common_pointer_1.f90: New test.
35963
35964 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35965
35966         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35967
35968 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35969
35970         PR target/16364
35971         * gcc.c-torture/compile/20040709-1.c: New.
35972
35973 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35974
35975         PR fortran/14077
35976         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35977
35978 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35979
35980         PR fortran/13201
35981         * gfortran.dg/shape_1.f90: New test.
35982
35983 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35984             Andrew Pinski  <apinski@apple.com>
35985
35986         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35987
35988 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35989
35990         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35991         comment.
35992
35993 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35994         Paul Brook  <paul@codesourcery.com>
35995
35996         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35997         '.f95' and '.F95'.
35998
35999 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36000
36001         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36002
36003 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36004
36005         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36006         testcases with capital suffix.
36007
36008 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36009
36010         PR fortran/15481
36011         PR fortran/13372
36012         PR fortran/13575
36013         PR fortran/15978
36014         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36015
36016         * gfortran.dg/implicit_1.f90: New test.
36017
36018 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36019
36020         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36021         expression to match gfortran warning/error messages
36022         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36023         dg-error text.
36024
36025 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36026
36027         * lib/fortran-torture.exp: Rename proc search_for to
36028         search_for_re.
36029
36030 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36031
36032         * gcc.c-torture/execute/simd-5.x: New file.
36033         XFAIL on SPARC 64-bit at -O0.
36034
36035 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36036
36037         PR c++/8211
36038         PR c++/16165
36039         * g++.dg/warn/effc3.C: New test.
36040
36041 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36042
36043         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36044         change X to 1X in format.
36045         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36046         add data statements to conform to standard.
36047
36048 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36049
36050         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36051         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36052         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36053
36054 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36055
36056         * gfortran.dg/g77/7388.f: Copy from g77.dg
36057         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36058         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36059         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36060         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36061         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36062         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36063         * gfortran.dg/g77/strlen0.f: Likewise.
36064
36065 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36066
36067         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36068         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36069
36070 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36071
36072         * gcc.c-torture/execute/920428-2.x: Delete.
36073         * gcc.c-torture/execute/920501-7.x: Likewise.
36074
36075 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36078         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36079         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36080         prescott and c3-2.
36081         (PREFETCH_3DNOW): Add -march=c3.
36082
36083 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36084
36085         PR c/16437
36086         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36087         * gcc.c-torture/execute/bf64-1.x: Likewise.
36088
36089 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36090
36091         * gcc.c-torture/compile/20040708-1.c: New test.
36092
36093 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36094
36095         PR c++/16169
36096         * g++.dg/warn/effc2.C: New test.
36097
36098 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36099
36100         * gcc.c-torture/execute/bitfld-1.x: Remove.
36101         * gcc.c-torture/execute/bitfld-3.c: New test.
36102         * gcc.dg/bitfld-2.c: Remove XFAILs.
36103
36104 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36105
36106         PR c++/16276
36107         * g++.dg/rtti/tinfo1.C: New file.
36108
36109 2004-07-07  Eric Christopher  <echristo@redhat.com>
36110
36111         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36112
36113 2004-07-07  Andrew Pinski  <apinski@apple.com>
36114
36115         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36116
36117 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36118
36119         * g++.dg/init/call1.C: XFAIL.
36120
36121 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36122
36123         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36124         except for movstrict*, to movmem* and clrstr* to clrmem*.
36125
36126 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36127
36128         * gcc.c-torture/execute/20040707-1.c: New test.
36129
36130 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36131
36132         * gcc.c-torture/execute/20040706-1.c: New test.
36133
36134 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36135
36136         PR c++/3671
36137         * g++.dg/template/spec14.C: New test.
36138
36139 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36140
36141         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36142         nothing if not yet defined.  Use it in b, c and d type definitions.
36143         * gcc.c-torture/execute/20040705-1.c: New test.
36144         * gcc.c-torture/execute/20040705-2.c: New test.
36145
36146 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36147
36148         PR c++/2518
36149         * g++.dg/lookup/new1.C: New test.
36150
36151 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36152
36153         PR c++/11406
36154         * g++.dg/template/sizeof8.C: New test.
36155
36156 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36157
36158         * gcc.c-torture/compile/20040705-1.c: New test.
36159
36160 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36161
36162         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36163
36164 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36165
36166         * gcc.dg/cpp/if-mop.c: Two new testcases.
36167         * gcc.dg/cpp/trad/comment-3.c: New.
36168
36169 2004-07-04  Paul Brook  <paul@codesourcery.com>
36170
36171         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36172
36173 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36174
36175         PR c++/3761
36176         * g++.dg/lookup/crash4.C: New test.
36177
36178 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36179
36180         * gcc.c-torture/execute/builtin-abs-1.c
36181         * gcc.c-torture/execute/builtin-abs-2.c
36182         * gcc.c-torture/execute/builtin-complex-1.c
36183         * gcc.c-torture/execute/builtins/string-1-lib.c
36184         * gcc.c-torture/execute/builtins/string-1.c
36185         * gcc.c-torture/execute/builtins/string-2-lib.c
36186         * gcc.c-torture/execute/builtins/string-2.c
36187         * gcc.c-torture/execute/builtins/string-3-lib.c
36188         * gcc.c-torture/execute/builtins/string-3.c
36189         * gcc.c-torture/execute/builtins/string-4-lib.c
36190         * gcc.c-torture/execute/builtins/string-4.c
36191         * gcc.c-torture/execute/builtins/string-5-lib.c
36192         * gcc.c-torture/execute/builtins/string-5.c
36193         * gcc.c-torture/execute/builtins/string-6-lib.c
36194         * gcc.c-torture/execute/builtins/string-6.c
36195         * gcc.c-torture/execute/builtins/string-7-lib.c
36196         * gcc.c-torture/execute/builtins/string-7.c
36197         * gcc.c-torture/execute/builtins/string-8-lib.c
36198         * gcc.c-torture/execute/builtins/string-8.c
36199         * gcc.c-torture/execute/builtins/string-9-lib.c
36200         * gcc.c-torture/execute/builtins/string-9.c
36201         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36202         * gcc.c-torture/execute/builtins/string-asm-1.c
36203         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36204         * gcc.c-torture/execute/builtins/string-asm-2.c
36205         * gcc.c-torture/execute/stdio-opt-1.c
36206         * gcc.c-torture/execute/stdio-opt-2.c
36207         * gcc.c-torture/execute/stdio-opt-3.c
36208         * gcc.c-torture/execute/string-opt-1.c
36209         * gcc.c-torture/execute/string-opt-10.c
36210         * gcc.c-torture/execute/string-opt-11.c
36211         * gcc.c-torture/execute/string-opt-12.c
36212         * gcc.c-torture/execute/string-opt-13.c
36213         * gcc.c-torture/execute/string-opt-14.c
36214         * gcc.c-torture/execute/string-opt-15.c
36215         * gcc.c-torture/execute/string-opt-16.c
36216         * gcc.c-torture/execute/string-opt-2.c
36217         * gcc.c-torture/execute/string-opt-6.c
36218         * gcc.c-torture/execute/string-opt-7.c
36219         * gcc.c-torture/execute/string-opt-8.c:
36220         Replace with ...
36221
36222         * gcc.c-torture/execute/builtins/abs-2.c
36223         * gcc.c-torture/execute/builtins/abs-3.c
36224         * gcc.c-torture/execute/builtins/complex-1.c
36225         * gcc.c-torture/execute/builtins/fprintf.c
36226         * gcc.c-torture/execute/builtins/fputs.c
36227         * gcc.c-torture/execute/builtins/memcmp.c
36228         * gcc.c-torture/execute/builtins/memmove.c
36229         * gcc.c-torture/execute/builtins/memops-asm.c
36230         * gcc.c-torture/execute/builtins/mempcpy-2.c
36231         * gcc.c-torture/execute/builtins/mempcpy.c
36232         * gcc.c-torture/execute/builtins/memset.c
36233         * gcc.c-torture/execute/builtins/printf.c
36234         * gcc.c-torture/execute/builtins/sprintf.c
36235         * gcc.c-torture/execute/builtins/strcat.c
36236         * gcc.c-torture/execute/builtins/strchr.c
36237         * gcc.c-torture/execute/builtins/strcmp.c
36238         * gcc.c-torture/execute/builtins/strcpy.c
36239         * gcc.c-torture/execute/builtins/strcspn.c
36240         * gcc.c-torture/execute/builtins/strlen-2.c
36241         * gcc.c-torture/execute/builtins/strlen.c
36242         * gcc.c-torture/execute/builtins/strncat.c
36243         * gcc.c-torture/execute/builtins/strncmp-2.c
36244         * gcc.c-torture/execute/builtins/strncmp.c
36245         * gcc.c-torture/execute/builtins/strncpy.c
36246         * gcc.c-torture/execute/builtins/strpbrk.c
36247         * gcc.c-torture/execute/builtins/strpcpy-2.c
36248         * gcc.c-torture/execute/builtins/strpcpy.c
36249         * gcc.c-torture/execute/builtins/strrchr.c
36250         * gcc.c-torture/execute/builtins/strspn.c
36251         * gcc.c-torture/execute/builtins/strstr-asm.c
36252         * gcc.c-torture/execute/builtins/strstr.c:
36253         ... these new files.
36254
36255         * gcc.c-torture/execute/builtins/abs-2-lib.c
36256         * gcc.c-torture/execute/builtins/abs-3-lib.c
36257         * gcc.c-torture/execute/builtins/complex-1-lib.c
36258         * gcc.c-torture/execute/builtins/fprintf-lib.c
36259         * gcc.c-torture/execute/builtins/fputs-lib.c
36260         * gcc.c-torture/execute/builtins/memcmp-lib.c
36261         * gcc.c-torture/execute/builtins/memmove-lib.c
36262         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36263         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36264         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36265         * gcc.c-torture/execute/builtins/memset-lib.c
36266         * gcc.c-torture/execute/builtins/printf-lib.c
36267         * gcc.c-torture/execute/builtins/sprintf-lib.c
36268         * gcc.c-torture/execute/builtins/strcat-lib.c
36269         * gcc.c-torture/execute/builtins/strchr-lib.c
36270         * gcc.c-torture/execute/builtins/strcmp-lib.c
36271         * gcc.c-torture/execute/builtins/strcpy-lib.c
36272         * gcc.c-torture/execute/builtins/strcspn-lib.c
36273         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36274         * gcc.c-torture/execute/builtins/strlen-lib.c
36275         * gcc.c-torture/execute/builtins/strncat-lib.c
36276         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36277         * gcc.c-torture/execute/builtins/strncmp-lib.c
36278         * gcc.c-torture/execute/builtins/strncpy-lib.c
36279         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36280         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36281         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36282         * gcc.c-torture/execute/builtins/strrchr-lib.c
36283         * gcc.c-torture/execute/builtins/strspn-lib.c
36284         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36285         * gcc.c-torture/execute/builtins/strstr-lib.c
36286         * gcc.c-torture/execute/builtins/lib/abs.c
36287         * gcc.c-torture/execute/builtins/lib/fprintf.c
36288         * gcc.c-torture/execute/builtins/lib/memset.c
36289         * gcc.c-torture/execute/builtins/lib/printf.c
36290         * gcc.c-torture/execute/builtins/lib/sprintf.c
36291         * gcc.c-torture/execute/builtins/lib/strcpy.c
36292         * gcc.c-torture/execute/builtins/lib/strcspn.c
36293         * gcc.c-torture/execute/builtins/lib/strncat.c
36294         * gcc.c-torture/execute/builtins/lib/strncmp.c
36295         * gcc.c-torture/execute/builtins/lib/strncpy.c
36296         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36297         * gcc.c-torture/execute/builtins/lib/strspn.c
36298         * gcc.c-torture/execute/builtins/lib/strstr.c:
36299         New files containing support routines.
36300
36301         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36302         declaration.
36303         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36304         when not optimizing.
36305
36306 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36307
36308         PR c++/16240
36309         * g++.dg/abi/mangle22.C: New test.
36310         * g++.dg/abi/mangle23.C: Likewise.
36311
36312 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36313
36314         PR fortran/16290
36315         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36316         Allow for cases without denormalized floating point numbers.
36317
36318 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36319
36320         PR c/1027
36321         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36322         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36323         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36324         expected warning text.
36325         * gcc.dg/format/diag-2.c: New test.
36326
36327 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36328
36329         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36330
36331 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36332
36333         * gcc.dg/builtins-43.c: New.
36334         * gcc.dg/builtins-44.c: New.
36335         * gcc.dg/builtins-45.c: New.
36336
36337 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36338             Andreas Tobler  <a.tobler@schweiz.ch>
36339
36340         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36341         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36342         as SIGSEGV.
36343         * gcc.dg/cleanup-11.c: Likewise.
36344         * gcc.dg/cleanup-8.c: Likewise.
36345         * gcc.dg/cleanup-9.c: Likewise.
36346         * gcc.dg/cleanup-5.c: Run on all platforms.
36347
36348 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36349
36350         * g++.dg/warn/nonnull1.C: New test.
36351
36352 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36353
36354         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36355         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36356         Special-case the Sun compiler wrt to <complex.h>.
36357
36358 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36359
36360         * gcc.dg/Wunreachable-8.C: New test.
36361
36362         * gcc.dg/h8300-ice2.c : New test.
36363
36364 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36365
36366         PR fortran/16161
36367         * gfortran.fortran-torture/compile/implicit.f90: Add test
36368         for implicit character.
36369
36370 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36371
36372         PR fortran/16289
36373         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36374         Use tiny() intrinsic to find smallest non-negative real
36375
36376 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36377
36378         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36379         * gcc.dg/compat/struct-by-value-22_x.c: New.
36380         * gcc.dg/compat/struct-by-value-22_y.c: New.
36381
36382         * gcc.c-torture/execute/20040629-1.c: New test.
36383
36384 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36385
36386         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36387         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36388
36389         PR target/16195
36390         * gcc.dg/20040625-1.c: New test.
36391
36392 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36393
36394         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36395
36396 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36397
36398         PR fortran/15963
36399         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36400
36401 2004-06-29  Richard Henderson  <rth@redhat.com>
36402
36403         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36404
36405 2004-06-29  Paul Brook  <paul@codesourcery.com>
36406
36407         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36408         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36409
36410 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36411
36412         PR c++/16260
36413         * g++.dg/parse/crash15.C: New.
36414
36415 2004-06-28  Andrew Pinski  <apinski@apple.com>
36416
36417         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36418         by the error already.
36419
36420         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36421
36422 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36423
36424         PR target/14041
36425         * gcc.dg/h8300-bss-align-1.c : New.
36426
36427 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36428
36429         * PR c++/16174
36430         * g++.dg/template/ctor4.C: New.
36431
36432 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36433
36434         PR c++/16205
36435         * g++.dg/warn/Wsequence-point-1.C: New test.
36436
36437 2004-06-27  Paul Brook  <paul@codesourcery.com>
36438
36439         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36440
36441 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36442
36443         * g++.old-deja/g++.mike/p7325.C: Remove.
36444
36445 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36446
36447         PR c/14963
36448         * gcc.dg/pr14963.c: New test.
36449
36450 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36451
36452         PR c++/16193
36453         * g++.dg/parse/redef1.C: New test.
36454
36455 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36456
36457         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36458         20021110.c.
36459         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36460         20021119-1.c.
36461         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36462         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36463         5-04.c.
36464         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36465         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36466         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36467         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36468         g++.brendan/enum14.C.
36469         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36470         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36471         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36472         g++.mike/virt1.C.
36473         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36474         memtemp24.C.
36475
36476 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36477
36478         * gcc.dg/20040527-1.c: New test case.
36479
36480 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36481
36482         PR gfortran/pr16196
36483         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36484
36485 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36486
36487         PR middle-end/15825
36488         * gcc.dg/pr15825-1.c: New test case.
36489
36490 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36491
36492         * gcc.c-torture/execute/20040625-1.c: New test.
36493
36494 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36495
36496         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36497
36498 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36499
36500         * gcc.dg/torture/mips-div-1.c: New test.
36501
36502 2004-06-24  Jeff Law  <law@redhat.com>
36503
36504         * gcc.dg/tree-ssa/20040624-1.c: New test.
36505
36506 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36507
36508         * gcc.c-torture/compile/20040624-1.c: New test.
36509
36510 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36511
36512         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36513         this directory.
36514
36515 2004-06-23  Andrew Pinski  <apinski@apple.com>
36516
36517         PR middle-end/15988
36518         * g++.dg/opt/ptrmem4.C: New test.
36519
36520         * gcc.dg/c90-array-quals-2.c: New test.
36521
36522 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36523
36524         * gcc.dg/kpice1.c: New test.
36525
36526 2006-06-23  Andrew Pinski  <apinski@apple.com>
36527
36528         * gcc.dg/c90-array-quals.c: New test.
36529
36530 2006-06-22  Richard Henderson  <rth@redhat.com>
36531
36532         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36533
36534 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36535
36536         * gcc.dg/builtins-config.h: Handle FreeBSD.
36537
36538 2006-06-22  Richard Henderson  <rth@redhat.com>
36539
36540         * g++.dg/opt/devirt1.C: New.
36541
36542 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36543
36544         * g++.dg/opt/pr15551.C: New testcase.
36545
36546 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36547
36548         PR target/14800
36549         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36550         x86_64-*-linux* when compiling for 32bit.
36551
36552 2004-06-21  Andrew Pinski  <apinski@apple.com>
36553
36554         * gcc.dg/pch/struct-1.c: New.
36555         * gcc.dg/pch/struct-1.hs: New.
36556
36557 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36558
36559         * gcc.dg/pch/save-temps-1.c: New file.
36560         * gcc.dg/pch/save-temps-1.hs: New file.
36561
36562 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36563
36564         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36565         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36566
36567 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36568
36569         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36570         to fix type error.
36571         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36572         Remove trailing spaces.
36573
36574 2004-06-21  Richard Henderson  <rth@redhat.com>
36575
36576         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36577         merging && to BIT_FIELD_REF.
36578
36579 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36580
36581         * g++.dg/opt/placeholder1.C: New test.
36582
36583 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36584
36585         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36586         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36587         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36588         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36589
36590 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36591
36592         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36593         extern "C".
36594         * g++.dg/other/pragma-re-1.C: Add comments.
36595
36596 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36597
36598         PR gfortran/16080
36599         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36600
36601 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36602
36603         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36604         instead of setting the type of size_t by
36605         hand.
36606
36607 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36608
36609         * gcc.dg/unordered-2.c: New test case.
36610         * gcc.dg/unordered-3.c: New test case.
36611
36612 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36613
36614         PR other/16043
36615         * lib/g++.exp (g++_version): Tweak regexp for version
36616         * lib/g77.exp (g77_version): Likewise.
36617         * lib/gfortran.exp (gfortran_version): Likewise.
36618         * lib/objc.exp (objc_version): Likewise.
36619         * lib/treelang.exp (treelang_version): Likewise.
36620
36621 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36622
36623         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36624         Use INT_MAX instead of __INT_MAX__.
36625         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36626
36627         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36628         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36629         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36630         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36631         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36632         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36633         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36634         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36635         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36636
36637         * gcc.dg/range-test-1.c: New test.
36638         * g++.dg/opt/range-test-1.C: New test.
36639
36640 2004-06-17  Richard Henderson  <rth@redhat.com>
36641
36642         * objc.dg/sync-1.m: New.
36643         * objc.dg/try-catch-1.m: Don't force next runtime.
36644         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36645         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36646         shadowed catch clause.
36647         * objc.dg/try-catch-5.m: New.
36648
36649 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36650
36651         Bug 14610
36652         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36653
36654 2004-06-15  Richard Henderson  <rth@redhat.com>
36655
36656         * gcc.dg/20001116-1.c: Move expected warning line.
36657
36658 2004-06-15  Richard Henderson  <rth@redhat.com>
36659
36660         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36661         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36662
36663 2004-06-15  Jeff Law  <law@redhat.com>
36664
36665         * gcc.dg/tree-ssa/20040615-1.c: New test.
36666         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36667         be less sensitive to operand ordering.
36668         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36669
36670 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36671
36672         * g++.dg/abi/bitfield3.C: Add comment..
36673
36674 2004-06-15  Richard Henderson  <rth@redhat.com>
36675
36676         * g++.dg/ext/stmtexpr1.C: XFAIL.
36677         * gcc.dg/20030612-1.c: XFAIL.
36678
36679 2004-06-15  Eric Christopher  <echristo@redhat.com>
36680
36681         * g++.dg/charset/asm5.c: New.
36682         * gcc.dg/charset/asm6.c: New.
36683
36684 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36685
36686         PR fortran/15962
36687         * gfortran.fortran-torture/execute/select_1.f90: New test.
36688
36689 2004-06-15  Paul Brook  <paul@codesourcery.com>
36690
36691         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36692
36693 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36694
36695         PR c++/15967
36696         * g++.dg/lookup/crash3.C: New test.
36697
36698 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36699
36700         PR c++/15947
36701         * g++.dg/parse/dtor4.C: New test.
36702
36703 2004-06-14  Jeff Law  <law@redhat.com>
36704
36705         * gcc.c-torture/compile/20040614-1.c: New test.
36706
36707 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36708
36709         PR fortran/15211
36710         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36711         LEN of a character array.
36712
36713 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36714
36715         PR c++/15096
36716         * g++.dg/template/ptrmem10.C: New test.
36717
36718         PR c++/14930
36719         * g++.dg/template/friend30.C: New test.
36720
36721 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36722
36723         PR fortran/14928
36724         * gfortran.fortran-torture/compile/mloc.f90: New test.
36725
36726 2004-06-13  Paul Brook  <paul@codesourcery.com>
36727
36728         * gfortran.fortran-torture/execute/random_2.f90: New test.
36729
36730 2004-06-13  Eric Christopher  <echristo@redhat.com>
36731
36732         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36733
36734 2004-06-12  Paul Brook  <paul@codesourcery.com>
36735
36736         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36737
36738 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36739
36740         PR fortran/14923
36741         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36742
36743 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36744
36745         PR fortran/14957
36746         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36747         syntax errors in end statements of contained subroutines.
36748
36749 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36750
36751         PR fortran/12841
36752         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36753
36754 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36755
36756         PR fortran/15665
36757         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36758
36759 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36760
36761         PR gfortran/12839
36762         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36763
36764 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36765
36766         PR c++/15862
36767         * g++.dg/parse/enum1.C: New test.
36768
36769 2004-06-10  Jeff Law  <law@redhat.com>
36770
36771         * gcc.c-torture/compile/20040610-1.c: New test.
36772
36773 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36774
36775         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36776         * g++.old-deja/g++.other/decl3.C: Likewise.
36777
36778 2004-06-10  Brian Booth  <bbooth@redhat.com>
36779
36780         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36781         V_MAY_DEF instead of VDEF.
36782         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36783
36784 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36785
36786         PR c++/14211
36787         * g++.dg/conversion/const1.C: New test.
36788
36789         PR c++/15076
36790         * g++.dg/conversion/reinterpret1.C: New test.
36791
36792         PR c++/15877
36793         * g++.dg/template/enum2.C: New test.
36794
36795         PR c++/15227
36796         * g++.dg/template/error13.C: New test.
36797
36798 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36799
36800         PR fortran/14957
36801         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36802         arguments to test_* REAL and of the right size.
36803
36804 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36805
36806         PR target/15569
36807         PR rtl-optimization/15681
36808         * gcc.dg/20040609-1.c: New test.
36809
36810 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36811
36812         PR c++/14791
36813         * g++.dg/opt/builtins1.C: New test.
36814
36815 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36816
36817         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36818         that use default windows32 struct layout.
36819         * gcc.dg/i386-bitfield2.c: Likewise.
36820
36821 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36822
36823         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36824         for mingw32 and cygwin targets.
36825
36826 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36827
36828         * gcc.dg/pch/macro-4.c: New.
36829         * gcc.dg/pch/macro-4.hs: New.
36830
36831 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36832
36833         PR fortran/13249
36834         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36835
36836 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36837
36838         PR fortran/13372
36839         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36840
36841 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36842
36843         PR gfortran/14897
36844         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36845
36846 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36847
36848         PR gfortran/15755
36849         * gfortran.fortran-torture/execute/backspace.c : New test.
36850
36851 2004-06-09  Paul Brook  <paul@codesourcery.com>
36852
36853         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36854         (pointer_to_section): Rewrite to use smaller array.
36855
36856 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36857
36858         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36859         * gcc.dg/ext/altivec-10.c: Same.
36860         * gcc.dg/ext/altivec-11.c: Same.
36861         * gcc.dg/ext/altivec-12.c: Same.
36862         * gcc.dg/ext/altivec-13.c: Same.
36863         * gcc.dg/ext/altivec-14.c: Same.
36864         * gcc.dg/ext/altivec-15.c: Same.
36865         * gcc.dg/ext/altivec-16.c: Same.
36866         * gcc.dg/ext/altivec-3.c: Same.
36867         * gcc.dg/ext/altivec-4.c: Same.
36868         * gcc.dg/ext/altivec-6.c: Same.
36869         * gcc.dg/ext/altivec-7.c: Same.
36870         * gcc.dg/ext/altivec-8.c: Same.
36871         * gcc.dg/ext/altivec-varargs-1.c: Same.
36872
36873         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36874         * g++.dg/ext/altivec-10.C: Same.
36875         * g++.dg/ext/altivec-2.C: Same.
36876         * g++.dg/ext/altivec-3.C: Same.
36877         * g++.dg/ext/altivec-4.C: Same.
36878         * g++.dg/ext/altivec-5.C: Same.
36879         * g++.dg/ext/altivec-6.C: Same.
36880         * g++.dg/ext/altivec-7.C: Same.
36881         * g++.dg/ext/altivec-8.C: Same.
36882         * g++.dg/ext/altivec-9.C: Same.
36883
36884 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36885
36886         PR c++/7841
36887         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36888
36889 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36890
36891         * gcc.dg/union-1.c: New test.
36892
36893 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36894
36895         * gcc.dg/builtins-41.c: New test case.
36896         * gcc.dg/builtins-42.c: New test case.
36897
36898 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36899
36900         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36901         * g++.dg/ext/altivec-10.C: Same.
36902         * g++.dg/ext/altivec-2.C: Same.
36903         * g++.dg/ext/altivec-3.C: Same.
36904         * g++.dg/ext/altivec-4.C: Same.
36905         * g++.dg/ext/altivec-5.C: Same.
36906         * g++.dg/ext/altivec-6.C: Same.
36907         * g++.dg/ext/altivec-7.C: Same.
36908         * g++.dg/ext/altivec-8.C: Same.
36909         * g++.dg/ext/altivec-9.C: Same.
36910         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36911         * g++.old-deja/g++.brendan/new3.C: Same.
36912         * gcc.c-torture/execute/eeprof-1.x: Same.
36913
36914 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36915
36916         PR c/14765
36917         * gcc.dg/pr14765-1.c: New test.
36918
36919 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36920
36921         PR c/14649
36922         * gcc.dg/pr14649-1.c: New test case.
36923
36924 2004-06-07  Richard Henderson  <rth@redhat.com>
36925
36926         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36927         if temporaries.
36928
36929 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36930
36931         * g++.dg/eh/elide1.C: Remove XFAIL.
36932
36933 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36934
36935         PR c++/15337
36936         * g++.dg/expr/sizeof3.C: New test.
36937
36938         PR c++/14777
36939         * g++.dg/template/access14.C: New test.
36940
36941         PR c++/15554
36942         * g++.dg/template/enum1.C: New test.
36943
36944         PR c++/15057
36945         * g++.dg/eh/throw1.C: New test.
36946
36947 2004-06-07  David Ayers  <d.ayers@inode.at>
36948             Ziemowit Laski  <zlaski@apple.com>
36949
36950         * lib/objc.exp (objc_target_compile): Revert the '-framework
36951         Foundation' flag fix, since bare Darwin does not ship
36952         with the Foundation framework.
36953         * objc/execute/next_mapping.h: Provide a local NSConstantString
36954         @interface and @implementation.
36955         (objc_constant_string_init): A constructor function, used to
36956         initialize the NSConstantString meta-class object.
36957         * objc/execute/string1.m: Include "next_mapping.h" instead of
36958         <Foundation/NSString.h>.
36959         * objc/execute/string2.m: Likewise.
36960         * objc/execute/string3.m: Likewise.
36961         * objc/execute/string4.m: Likewise.
36962
36963 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36964
36965         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36966         to double. Replace double with FLOAT.
36967         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36968
36969         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36970         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36971         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36972         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36973         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36974         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36975         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36976         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36977
36978 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36979
36980         PR c/13519
36981         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36982
36983 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36984
36985         PR c++/15503
36986         * g++.dg/template/meminit2.C: New test.
36987
36988 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36989
36990         PR target/15822
36991         * gcc.c-torture/execute/compare-fp-1.c,
36992         gcc.c-torture/execute/compare-fp-2.c,
36993         gcc.c-torture/execute/compare-fp-3.c,
36994         gcc.c-torture/execute/compare-fp-4.c,
36995         gcc.c-torture/execute/compare-fp-3.x,
36996         gcc.c-torture/execute/compare-fp-4.x: Moved...
36997         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36998         gcc.c-torture/execute/ieee/compare-fp-2.c,
36999         gcc.c-torture/execute/ieee/compare-fp-3.c,
37000         gcc.c-torture/execute/ieee/compare-fp-4.c,
37001         gcc.c-torture/execute/ieee/compare-fp-3.x,
37002         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37003
37004 2004-06-04  David Ayers  <d.ayers@inode.at>
37005
37006         * objc/execute/protocol-isEqual-4.m: New testcase.
37007
37008 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37009
37010         * objc/execute/protocol-isEqual-1.m: New testcase.
37011         * objc/execute/protocol-isEqual-2.m: New testcase.
37012         * objc/execute/protocol-isEqual-3.m: New testcase.
37013
37014 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37015
37016         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37017
37018 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37019
37020         * lib/objc.exp (objc_target_compile): When running tests on
37021         Darwin (Mac OS X), inform the linker about '-framework
37022         'Foundation'.
37023
37024 2004-06-02  Eric Christopher  <echristo@redhat.com>
37025
37026         * gcc.c-torture/compile/20040602-1.c: New.
37027
37028 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37029
37030         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37031         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37032
37033         PR tree-optimization/14736
37034         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37035
37036         PR tree-optimization/14042
37037         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37038
37039         PR tree-optimization/14729
37040         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37041
37042 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37043
37044         PR fortran/15557
37045         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37046
37047 2004-06-01  Richard Hederson  <rth@redhat.com>
37048
37049         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37050
37051 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37052
37053         PR c++/14932
37054         * g++.dg/parse/offsetof4.C: New test.
37055
37056 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37057
37058         PR objc/7993
37059         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37060
37061 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37062
37063         PR c++/15701
37064         * g++.dg/template/friend29.C: New test.
37065
37066 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37067
37068         PR c/15749
37069         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37070
37071 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37072
37073         * gcc.dg/sparc-trap-1.c: New test.
37074
37075 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37076
37077         PR middle-end/15069
37078         * g++.dg/opt/fold3.C: New test case.
37079
37080 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37081
37082         * lib/target-supports.exp (check_iconv_available): Fix fallout
37083         from 2004-05-28 patch.
37084
37085 2004-05-30  Paul Brook  <paul@codesourcery.com>
37086
37087         PR fortran/15620
37088         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37089         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37090
37091 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37092
37093         * gfortran.fortran-torture/execute/random_1.f90: New test.
37094
37095 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37096
37097         * g++.dg/ext/altivec-10.C: New test.
37098
37099 2004-05-29  Paul Brook  <paul@codesourcery.com>
37100
37101         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37102
37103 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37104
37105         * gcc.dg/altivec-16.c: New test.
37106
37107 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37108
37109         * lib/target-supports.exp (check_vmx_hw_available): New.
37110         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37111
37112         * lib/target-supports.exp (check_alias_available,
37113         check_iconv_available, check_named_sections_available): Use
37114         unique names for temporary files.
37115
37116 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37117
37118         * gcc.dg/altivec-15.c: New test.
37119
37120 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37121
37122         PR c++/15083
37123         * g++.dg/warn/noeffect6.C: New test.
37124
37125         PR c++/15471
37126         * g++.dg/expr/ptrmem4.C: New test.
37127
37128         PR c++/15640
37129         * g++.dg/template/operator3.C: New test.
37130
37131 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37132
37133         PR c++/14668
37134         * g++.dg/lookup/redecl1.C: New test.
37135         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37136
37137 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37138
37139         * gcc.c-torture/execute/compare-fp-1.c,
37140         gcc.c-torture/execute/compare-fp-2.c,
37141         gcc.c-torture/execute/compare-fp-3.c,
37142         gcc.c-torture/execute/compare-fp-4.c,
37143         gcc.c-torture/execute/compare-fp-3.x,
37144         gcc.c-torture/execute/compare-fp-4.x,
37145         gcc.dg/pr15649-1.c: New.
37146
37147 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37148
37149         PR c++/12883
37150         * g++.dg/init/array14.C: New test.
37151
37152 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37153
37154         * lib/compat.exp (compat-get-options-main): New.
37155         (compat-get-options): Remove unneeded code, warn for ignored
37156         command.
37157         (compat-execute): Check flag set by dg-require-* commands.
37158
37159         * lib/compat.exp (compat-execute): Break up long lines.
37160
37161 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37162
37163         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37164         * gcc.dg/altivec-14.c: New test.
37165         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37166
37167         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37168         * gcc.dg/altivec-12.c: Ditto.
37169
37170         * gcc.dg/altivec-3.c: Move call to altivec_check.
37171
37172 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37173
37174         PR c++/15044
37175         * g++.dg/template/error12.C: New test.
37176
37177         PR c++/15317
37178         * g++.dg/ext/attrib15.C: New test.
37179
37180         PR c++/15329
37181         * g++.dg/template/ptrmem9.C: New test.
37182
37183 2004-05-25  Paul Brook  <paul@codesourcery.com>
37184
37185         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37186
37187 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37188
37189         PR c++/15165
37190         * g++.dg/template/crash19.C: New test.
37191
37192 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37193
37194         PR c++/15025
37195         * g++.dg/template/redecl1.C: New test.
37196
37197 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37198
37199         PR c++/14821
37200         * g++.dg/other/ns1.C: New test.
37201
37202         PR c++/14883
37203         * g++.dg/template/invalid1.C: New test.
37204
37205 2004-05-23  Paul Brook  <paul@codesourcery.com>
37206         Victor Leikehman  <lei@haifasphere.co.il>
37207
37208         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37209         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37210
37211 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37212
37213         PR c++/15285
37214         PR c++/15299
37215         * g++.dg/template/non-dependent5.C: New test.
37216         * g++.dg/template/non-dependent6.C: New test.
37217
37218 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37219
37220         PR c++/15507
37221         * g++.dg/inherit/union1.C: New test.
37222
37223         PR c++/15542
37224         * g++.dg/template/addr1.C: New test.
37225
37226         PR c++/15427
37227         * g++.dg/template/array5.C: New test.
37228
37229         PR c++/15287
37230         * g++.dg/template/array6.C: New test.
37231
37232 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37233             Roger Sayle  <roger@eyesopen.com>
37234
37235         * g++.dg/lookup/forscope2.C: New test case.
37236
37237 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37238
37239         * gcc.dg/cpp/Wmissingdirs.c: New.
37240
37241 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37242
37243         PR target/15301
37244         * gcc.dg/compat/union-m128-1.h: New file.
37245         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37246         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37247         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37248
37249 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37250
37251         PR target/15302
37252         * gcc.dg/compat/struct-complex-1.h: New file.
37253         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37254         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37255         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37256
37257 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37258
37259         PR middle-end/3074
37260         * gcc.dg/pr3074-1.c: New test case.
37261         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37262
37263 2004-05-20  Falk Hueffner  <falk@debian.org>
37264
37265         PR other/15526
37266         * gcc.dg/ftrapv-1.c: New test case.
37267
37268 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37269
37270         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37271
37272 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37273             Jeff Law  <law@redhat.com>
37274
37275         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37276         * gcc.dg/tree-ssa/20040518-2.c: New test.
37277
37278         * gcc.dg/tree-ssa/20040518-1.c: New test.
37279
37280 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37281
37282         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37283
37284 2004-05-18  Paul Brook  <paul@codesourcery.com>
37285
37286         PR fortran/13930
37287         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37288
37289 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37290
37291         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37292         constant folding.
37293
37294 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37295
37296         * gcc.dg/tree-ssa/20040517-1.c: New test.
37297
37298 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37299
37300         * gcc.dg/loop-4.c: New test.
37301
37302 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37303
37304         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37305
37306 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37307
37308         PR fortran/15311
37309         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37310
37311 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37312
37313         PR fortran/13826
37314         PR fortran/13940
37315         * gfortran.fortran-torture/compile/data_1.f90: New test.
37316
37317 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37318
37319         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37320         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37321
37322 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37323
37324         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37325
37326 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37327
37328         PR c/15444
37329         * gcc.dg/format/xopen-1.c: Adjust expected message.
37330         * gcc.dg/format/xopen-3.c: New test.
37331
37332 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37333
37334         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37335
37336 2004-05-14  Jeff Law  <law@redhat.com>
37337
37338         * gcc.dg/tree-ssa/20040514-2.c: New test.
37339
37340 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37341
37342         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37343         this ...
37344         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37345         this.
37346
37347 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37348
37349         * gcc.dg/tree-ssa/20040514-1.c: New test.
37350
37351 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37352
37353         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37354         test.
37355
37356 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37357
37358         PR fortran/14066
37359         * gfortran.fortran-torture/compile/do_1.f90: New test.
37360
37361 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37362
37363         PR fortran/15051
37364         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37365         test.
37366
37367 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37368
37369         PR fortran/15149
37370         * gfortran.fortran-torture/execute/random_init.f90: New test.
37371
37372 2004-05-13  Paul Brook  <paul@codesourcery.com>
37373
37374         PR fortran/15314
37375         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37376
37377 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37378
37379         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37380         for the powerpc case.
37381
37382 2004-05-13  Jeff Law  <law@redhat.com>
37383
37384         * gcc.dg/tree-ssa/20040513-1.c: New test.
37385         * gcc.dg/tree-ssa/20040513-2.c: New test.
37386
37387 2004-05-13  Paul Brook  <paul@codesourcery.com>
37388
37389         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37390         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37391         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37392
37393 2004-05-13  Andreas Schwab  <schwab@suse.de>
37394
37395         PR other/10819
37396         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37397         characters.
37398
37399 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37400
37401         PR fortran/15294
37402         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37403
37404 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37405
37406         Merge from tree-ssa-20020619-branch.  See
37407         ChangeLog.tree-ssa for details.
37408
37409 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37410
37411         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37412         include <altivec.h> explicitly.
37413         * gcc.dg/altivec-13.c: Likewise.
37414
37415 2004-05-11  Paul Brook  <paul@codesourcery.com>
37416
37417         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37418
37419 2004-05-10  Eric Christopher  <echristo@redhat.com>
37420
37421         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37422         * gcc.dg/sibcall-4.c: Ditto.
37423
37424 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37425
37426         * g++.dg/ext/altivec-8.C: New test case.
37427         * gcc.dg/altivec-13.c: New test case.
37428
37429 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37430
37431         * gcc.c-torture/execute/divcmp-1.c: New test case.
37432         * gcc.c-torture/execute/divcmp-2.c: New test case.
37433         * gcc.c-torture/execute/divcmp-3.c: New test case.
37434
37435 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37436
37437         * g++.dg/other/pragma-re-2.C: New test.
37438
37439 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37440
37441         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37442         * gcc.dg/i386-387-2.c: Likewise.
37443
37444         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37445         __builtin_drem.
37446         * gcc.dg/i386-387-6.c: Likewise.
37447
37448 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37449
37450         * gcc.dg/builtins-33.c: Also check log1p*.
37451
37452 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37453
37454         PR optimization/15296
37455         * gcc.c-torture/execute/pr15296.c: New test.
37456
37457 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37458
37459         * gcc.dg/builtins-40.c: New test.
37460
37461 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37462
37463         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37464
37465 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37466
37467         * g++.dg/ext/spe1.C: New testcase.
37468
37469 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37470
37471         * objc.dg/image-info.m: Allow additional attributes
37472         for __image_info section.
37473
37474 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37475
37476         * gcc.dg/torture/mips-hilo-2.c: New test.
37477
37478 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37479
37480         PR c++/14389
37481         * g++.dg/template/member5.C: New test.
37482
37483 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37484
37485         * gcc.dg/builtins-34.c: Also check expm1*.
37486
37487 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37488
37489         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37490         * gcc.dg/torture/builtin-convert-3.c: New test.
37491
37492 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37493
37494         PR middle-end/15054
37495         * g++.dg/opt/pr15054.C: New test.
37496
37497 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37498
37499         * gcc.dg/torture/builtin-rounding-1.c: New test.
37500         * gcc.dg/builtins-25.c: Delete.
37501         * gcc.dg/builtins-29.c: Delete.
37502
37503 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37504
37505         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37506         * gcc.dg/sibcall-4.c: Likewise.
37507         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37508
37509 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37510
37511         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37512         bit-field on 16-bit targets.
37513
37514 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37515
37516         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37517         16-bit targets.
37518
37519 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37520
37521         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37522         * gcc.dg/rs6000-power2-2.c: Likewise.
37523
37524 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37525
37526         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37527         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37528         Change the asm registers to be in form of frN instead of fN.
37529
37530 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37531
37532         * gcc.dg/torture/builtin-convert-2.c: New test.
37533
37534 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37535
37536         * gcc.dg/rs6000-power2-1.c: New test.
37537         * gcc.dg/rs6000-power2-2.c: New test.
37538
37539 2004-04-28  Jan Hubicka  <jh@suse.cz>
37540
37541         * gcc.dg/unused-6.c: New test.
37542
37543 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37544             Ulrich Weigand  <uweigand@de.ibm.com>
37545
37546         * ada/acats/run_all.sh: Define $target variable.
37547
37548 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37549
37550         PR c++/15119
37551         * g++.dg/other/vararg-1.C: New test.
37552
37553         PR c++/4794
37554         * g++.dg/eh/cleanup3.C: New test.
37555
37556 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37557
37558         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37559         and ad8011a (target_insn).
37560         * ada/acats/support/macro.dfs: Likewise.
37561         * ada/acats/support/impbit.adb: New file.
37562
37563 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37564
37565         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37566
37567 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37568
37569         * gcc.dg/loop-3.c: New test.
37570
37571 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37572
37573         * gcc.c-torture/execute/simd-5.c: New test.
37574
37575 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37576
37577         PR c++/15064
37578         * g++.dg/template/crash18.C: New test.
37579
37580 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37581
37582         * g++.dg/ext/complit3.C: New test.
37583
37584 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37585
37586         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37587         * gcc.dg/altivec-3.c: Same.
37588         * gcc.dg/altivec-varargs-1.c: Same.
37589
37590 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37591
37592         * lib/target-supports.exp (check_profiling_available): Assume
37593         profiling is not available on powerpc-eabi targets.
37594
37595 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37596
37597         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37598         * gcc.dg/vmx/bug-1.c: Ditto.
37599
37600 2004-04-20  Eric Christopher  <echristo@redhat.com>
37601
37602         * gcc.dg/charset/extern.c: New test.
37603         * g++.dg/charset/extern3.cc: Ditto.
37604
37605 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37606
37607         * gcc.dg/builtins-39.c: New test.
37608
37609 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37610
37611         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37612
37613 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37614
37615         * gcc.dg/torture/mips-hilo-1.c: New test.
37616
37617 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37618
37619         * gcc.c-torture/compile/20040419-1.c: New test.
37620
37621 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37622
37623         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37624
37625 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37626             Aldy Hernandez  <aldyh@redhat.com>
37627
37628         * gcc.c-torture/execute/va-arg-24.c: New.
37629
37630 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37631             Aldy Hernandez  <aldyh@redhat.com>
37632
37633         * gcc.dg/vmx/1b-01.c: New.
37634         * gcc.dg/vmx/1b-02.c: New.
37635         * gcc.dg/vmx/1b-03.c: New.
37636         * gcc.dg/vmx/1b-04.c: New.
37637         * gcc.dg/vmx/1b-05.c: New.
37638         * gcc.dg/vmx/1b-06.c: New.
37639         * gcc.dg/vmx/1b-07.c: New.
37640         * gcc.dg/vmx/1c-01.c: New.
37641         * gcc.dg/vmx/1c-02.c: New.
37642         * gcc.dg/vmx/3a-01a.c: New.
37643         * gcc.dg/vmx/3a-01.c: New.
37644         * gcc.dg/vmx/3a-01m.c: New.
37645         * gcc.dg/vmx/3a-03.c: New.
37646         * gcc.dg/vmx/3a-03m.c: New.
37647         * gcc.dg/vmx/3a-04.c: New.
37648         * gcc.dg/vmx/3a-04m.c: New.
37649         * gcc.dg/vmx/3a-05.c: New.
37650         * gcc.dg/vmx/3a-06.c: New.
37651         * gcc.dg/vmx/3a-06m.c: New.
37652         * gcc.dg/vmx/3a-07.c: New.
37653         * gcc.dg/vmx/3b-01.c: New.
37654         * gcc.dg/vmx/3b-02.c: New.
37655         * gcc.dg/vmx/3b-10.c: New.
37656         * gcc.dg/vmx/3b-13.c: New.
37657         * gcc.dg/vmx/3b-14.c: New.
37658         * gcc.dg/vmx/3b-15.c: New.
37659         * gcc.dg/vmx/3c-01a.c: New.
37660         * gcc.dg/vmx/3c-01.c: New.
37661         * gcc.dg/vmx/3c-02.c: New.
37662         * gcc.dg/vmx/3c-03.c: New.
37663         * gcc.dg/vmx/3d-01.c: New.
37664         * gcc.dg/vmx/4-01.c: New.
37665         * gcc.dg/vmx/4-03.c: New.
37666         * gcc.dg/vmx/5-01.c: New.
37667         * gcc.dg/vmx/5-02.c: New.
37668         * gcc.dg/vmx/5-03.c: New.
37669         * gcc.dg/vmx/5-04.c: New.
37670         * gcc.dg/vmx/5-05.c: New.
37671         * gcc.dg/vmx/5-06.c: New.
37672         * gcc.dg/vmx/5-07.c: New.
37673         * gcc.dg/vmx/5-07t.c: New.
37674         * gcc.dg/vmx/5-08.c: New.
37675         * gcc.dg/vmx/5-10.c: New.
37676         * gcc.dg/vmx/5-11.c: New.
37677         * gcc.dg/vmx/7-01a.c: New.
37678         * gcc.dg/vmx/7-01.c: New.
37679         * gcc.dg/vmx/7c-01.c: New.
37680         * gcc.dg/vmx/7d-01.c: New.
37681         * gcc.dg/vmx/7d-02.c: New.
37682         * gcc.dg/vmx/8-01.c: New.
37683         * gcc.dg/vmx/8-02a.c: New.
37684         * gcc.dg/vmx/8-02.c: New.
37685         * gcc.dg/vmx/brode-1.c: New.
37686         * gcc.dg/vmx/bug-1.c: New.
37687         * gcc.dg/vmx/bug-2.c: New.
37688         * gcc.dg/vmx/bug-3.c: New.
37689         * gcc.dg/vmx/cw-bug-1.c: New.
37690         * gcc.dg/vmx/cw-bug-2.c: New.
37691         * gcc.dg/vmx/cw-bug-3.c: New.
37692         * gcc.dg/vmx/dct.c: New.
37693         * gcc.dg/vmx/debug-1.c: New.
37694         * gcc.dg/vmx/debug-2.c: New.
37695         * gcc.dg/vmx/debug-3.c: New.
37696         * gcc.dg/vmx/debug-4.c: New.
37697         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37698         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37699         * gcc.dg/vmx/eg-5.c: New.
37700         * gcc.dg/vmx/fft.c: New.
37701         * gcc.dg/vmx/gcc-bug-1.c: New.
37702         * gcc.dg/vmx/gcc-bug-2.c: New.
37703         * gcc.dg/vmx/gcc-bug-3.c: New.
37704         * gcc.dg/vmx/gcc-bug-4.c: New.
37705         * gcc.dg/vmx/gcc-bug-5.c: New.
37706         * gcc.dg/vmx/gcc-bug-6.c: New.
37707         * gcc.dg/vmx/gcc-bug-7.c: New.
37708         * gcc.dg/vmx/gcc-bug-8.c: New.
37709         * gcc.dg/vmx/gcc-bug-9.c: New.
37710         * gcc.dg/vmx/gcc-bug-b.c: New.
37711         * gcc.dg/vmx/gcc-bug-c.c: New.
37712         * gcc.dg/vmx/gcc-bug-d.c: New.
37713         * gcc.dg/vmx/gcc-bug-e.c: New.
37714         * gcc.dg/vmx/gcc-bug-f.c: New.
37715         * gcc.dg/vmx/gcc-bug-g.c: New.
37716         * gcc.dg/vmx/gcc-bug-i.c: New.
37717         * gcc.dg/vmx/harness.h: New.
37718         * gcc.dg/vmx/ira1.c: New.
37719         * gcc.dg/vmx/ira2a.c: New.
37720         * gcc.dg/vmx/ira2b.c: New.
37721         * gcc.dg/vmx/ira2.c: New.
37722         * gcc.dg/vmx/ira2c.c: New.
37723         * gcc.dg/vmx/mem.c: New.
37724         * gcc.dg/vmx/newton-1.c: New.
37725         * gcc.dg/vmx/ops.c: New.
37726         * gcc.dg/vmx/sn7153.c: New.
37727         * gcc.dg/vmx/spill2.c: New.
37728         * gcc.dg/vmx/spill3.c: New.
37729         * gcc.dg/vmx/spill.c: New.
37730         * gcc.dg/vmx/t.c: New.
37731         * gcc.dg/vmx/varargs-1.c: New.
37732         * gcc.dg/vmx/varargs-2.c: New.
37733         * gcc.dg/vmx/varargs-3.c: New.
37734         * gcc.dg/vmx/varargs-4.c: New.
37735         * gcc.dg/vmx/varargs-5.c: New.
37736         * gcc.dg/vmx/varargs-6.c: New.
37737         * gcc.dg/vmx/varargs-7.c: New.
37738         * gcc.dg/vmx/vmx.exp: New.
37739         * gcc.dg/vmx/vprint-1.c: New.
37740         * gcc.dg/vmx/vscan-1.c: New.
37741         * gcc.dg/vmx/x-01.c: New.
37742         * gcc.dg/vmx/x-02.c: New.
37743         * gcc.dg/vmx/x-03.c: New.
37744         * gcc.dg/vmx/x-04.c: New.
37745         * gcc.dg/vmx/x-05.c: New.
37746         * gcc.dg/vmx/yousufi-1.c: New.
37747         * gcc.dg/vmx/zero-1.c: New.
37748         * gcc.dg/vmx/zero.c: New.
37749
37750 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37751
37752         * g++.dg/lookup/java1.C: Update for chage of
37753         _Jv_AllocObject.
37754         * g++.dg/lookup/java2.C: Likewise.
37755
37756 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37757
37758         * ada/acats/run_all.sh: use -O2 by default.
37759
37760 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37761
37762         * gcc.dg/vr-mult-[12].c: New tests.
37763
37764 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37765
37766         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37767
37768         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37769
37770 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37771
37772         * lib/target-supports.exp (check_profiling_available): Assume
37773         profiling isn't available for mips*-*-elf targets.
37774
37775 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37776
37777         * gcc.dg/builtins-38.c: New test.
37778
37779 2004-04-14  Eric Christopher  <echristo@redhat.com>
37780
37781         * g++.dg/charset/charset.exp: Run .cc extension tests.
37782
37783 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37784
37785         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37786
37787 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37788
37789         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37790
37791 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37792
37793         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37794         * gcc.dg/i386-387-2.c: Likewise.
37795
37796         * gcc.dg/i386-387-7.c: New test.
37797         * gcc.dg/i386-387-8.c: New test.
37798
37799         * gcc.dg/builtins-37.c: New test.
37800
37801 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37802
37803         * g++.dg/pch/externc-1.C: Add missing semicolon.
37804
37805 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37806
37807         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37808
37809 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37810
37811         * gcc.c-torture/execute/20040411-1.c: New test.
37812
37813 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37814
37815         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37816
37817 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37818
37819         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37820
37821 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37822
37823         * lib/target-supports.exp (check_named_sections_available): New.
37824         * lib/gcc-dg.exp (dg-require-named-sections): New.
37825         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37826         old-deja.exp.  Also prune error-count message from HP linker.
37827         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37828
37829         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37830         * g++.old-deja/g++.pt/static3.C: Likewise.
37831         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37832
37833 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37834
37835         * gcc.c-torture/execute/20040409-1.c: New test case.
37836         * gcc.c-torture/execute/20040409-2.c: New test case.
37837         * gcc.c-torture/execute/20040409-3.c: New test case.
37838
37839 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37840
37841         * gcc.dg/20040409-1.c: New test.
37842
37843 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37844
37845         PR target/14888
37846         * g++.dg/opt/pr14888.C: New test case.
37847
37848 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37849
37850         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37851         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37852         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37853         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37854         New tests.
37855
37856 2004-04-08  Paul Brook  <paul@codesourcery.com>
37857
37858         * gcc.dg/spill-1.c: New test.
37859
37860 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37861
37862         * gcc.dg/torture/builtin-ctype-2.c: New test.
37863
37864 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37865
37866         * gcc.dg/pch/pch.exp: Add largefile test.
37867
37868 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37869
37870         * g++.dg/pch/externc-1.Hs: New.
37871         * g++.dg/pch/externc-1.C: New.
37872
37873 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37874
37875         * gcc.dg/compat/struct-by-value-5a_main.c,
37876         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37877         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37878         * gcc.dg/compat/struct-by-value-5a_x.c,
37879         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37880         gcc.dg/compat/struct-by-value-5_x.c.
37881         * gcc.dg/compat/struct-by-value-5a_y.c,
37882         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37883         gcc.dg/compat/struct-by-value-5_y.c.
37884
37885         * gcc.dg/compat/struct-by-value-6a_main.c,
37886         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37887         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37888         * gcc.dg/compat/struct-by-value-6a_x.c,
37889         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37890         gcc.dg/compat/struct-by-value-6_x.c.
37891         * gcc.dg/compat/struct-by-value-6a_y.c,
37892         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37893         gcc.dg/compat/struct-by-value-6_y.c.
37894
37895         * gcc.dg/compat/struct-by-value-7a_main.c,
37896         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37897         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37898         * gcc.dg/compat/struct-by-value-7a_x.c,
37899         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37900         gcc.dg/compat/struct-by-value-7_x.c.
37901         * gcc.dg/compat/struct-by-value-7a_y.c,
37902         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37903         gcc.dg/compat/struct-by-value-7_y.c.
37904
37905 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37906
37907         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37908         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37909         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37910         options.
37911
37912 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37913
37914         * gcc.dg/builtins-36.c: New test.
37915
37916 2004-04-06  Paul Brook  <paul@codesourcery.com>
37917
37918         * README.gcc: Remove obsolete contraint on testcases.
37919
37920 2004-04-05  Paul Brook  <paul@codesourcery.com>
37921
37922         PR2123
37923         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37924         failure and exit(0) on success.
37925         * g++.dg/expr/anew2.C: Ditto.
37926         * g++.dg/expr/anew3.C: Ditto.
37927         * g++.dg/expr/anew4.C: Ditto.
37928
37929 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37930
37931         PR c++/3518
37932         * g++.dg/template/unify7.C: New.
37933
37934 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37935
37936         * g++.dg/README: Bring up to date with new subdirectories; remove
37937         duplicate subdirectory lines.
37938
37939 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         PR c++/14007
37942         * g++.dg/template/unify5.C: New.
37943         * g++.dg/template/unify6.C: New.
37944         * g++.dg/template/qualttp20.C: Adjust.
37945         * g++.old-deja/g++.jason/report.C: Adjust.
37946         * g++.old-deja/g++.other/qual1.C: Adjust.
37947
37948 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37949
37950         PR c++/14803
37951         * g++.dg/inherit/ptrmem1.C: New test.
37952
37953 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37954
37955         PR c++/14755
37956         * gcc.c-torture/execute/20040331-1.c: New test.
37957         * gcc.dg/20040331-1.c: New test.
37958
37959 2004-04-01  Paul Brook  <paul@codesourcery.com>
37960
37961         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37962
37963 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37964
37965         PR c++/14724
37966         * g++.dg/init/goto1.C: New test.
37967
37968         PR c++/14763
37969         * g++.dg/template/defarg4.C: New test.
37970
37971 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37972
37973         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37974
37975 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37976
37977         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37978
37979 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37980
37981         * gcc.dg/noncompile/undeclared-2.c: New test.
37982
37983 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37984
37985         * gcc.dg/940409-1.c: Remove XFAIL.
37986         * gcc.dg/reg-vol-struct-1.c: New test.
37987
37988 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37989
37990         * gcc.dg/torture/builtin-wctype-1.c: New test.
37991
37992 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37993
37994         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37995         * gcc.dg/20001101-1.c: Likewise.
37996         * gcc.dg/20001102-1.c: Likewise.
37997
37998 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37999
38000         * gcc.dg/compare8.c: Add an additional test for XOR.
38001
38002 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38003
38004         * gcc.dg/torture/builtin-ctype-1.c: New test.
38005
38006 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38007
38008         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38009         * gcc.dg/torture/builtin-math-1.c: Likewise.
38010         * gcc.dg/torture/builtin-power-1.c: New test.
38011
38012 2004-03-24  Andreas Schwab  <schwab@suse.de>
38013
38014         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38015         IA64 assembler.
38016
38017 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38018             Roger Sayle  <roger@eyesopen.com>
38019
38020         * gcc.dg/compare8.c: New test case.
38021
38022 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38023
38024         * g++.dg/ext/altivec-7.C: New test.
38025
38026 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38027
38028         PR 12267, 12391, 12560, 13129, 14114, 14133
38029         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38030         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38031         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38032         Adjust error regexps.
38033         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38034         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38035         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38036         * gcc.dg/local1.c: Add explanatory comment.
38037
38038 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38039
38040         PR optimization/14669
38041         * g++.dg/opt/fold2.C: New test case.
38042
38043 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38044
38045         PR c/14069
38046         * gcc.dg/20040322-1.c: New test.
38047
38048 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38049
38050         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38051         * gcc.dg/ultrasp4.c: Likewise.
38052         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38053
38054 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38055
38056         * gcc.dg/i386-sse-8.c: Reset default options.
38057
38058 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38059
38060         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38061         in the error message text.
38062
38063 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38064
38065         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38066
38067 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38068
38069         PR c++/14616
38070         * g++.dg/init/array13.C: New test.
38071
38072 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38073
38074         PR target/13889
38075         * gcc.c-torture/compile/pr13889.c: New test case.
38076
38077 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38078
38079         PR c/14635
38080         * builtins-1.c (nan, nans): Don't test.
38081         * builtins-30.c: Don't use nan, nanf, nanl.
38082         * builtins-35.c: New test.
38083
38084 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38085
38086         * g++.dg/ext/altivec-6.C: New test.
38087
38088 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38089
38090         * g++.dg/init/placement3.C: New test.
38091
38092         * g++.dg/template/spec13.C: New test.
38093
38094         * g++.dg/lookup/using11.C: New test.
38095
38096         * g++.dg/lookup/koenig3.C: New test.
38097
38098         * g++.dg/template/operator2.C: New test.
38099
38100         * g++.dg/expr/dtor3.C: New test.
38101         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38102         marker.
38103         * g++.old-deja/g++.law/visibility28.C: Likewise.
38104
38105 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38106
38107         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38108         * gcc.dg/ppc64-abi-3.c: Likewise.
38109
38110 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38111
38112         PR c++/14545
38113         * g++.dg/parse/template15.C: New test.
38114
38115 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38116
38117         * g++.dg/expr/dtor2.C: New test.
38118
38119         * g++.dg/lookup/anon4.C: New test.
38120
38121         * g++.dg/overload/using1.C: New test.
38122
38123         * g++.dg/template/lookup7.C: New test.
38124
38125         * g++.dg/template/typename6.C: New test.
38126
38127         * g++.dg/expr/cond6.C: New test.
38128
38129 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38130
38131         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38132
38133 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38134
38135         * g++.dg/expr/cond5.C: New test.
38136         * g++.dg/expr/constcast1.C: Likewise.
38137         * g++.dg/expr/ptrmem2.C: Likewise.
38138         * g++.dg/expr/ptrmem3.C: Likewise.
38139         * g++.dg/lookup/main1.C: Likewise.
38140         * g++.dg/template/lookup6.C: Likewise.
38141
38142 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38143
38144         * gcc.dg/local1.c: New test.
38145
38146         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38147
38148 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38149
38150         * gcc.dg/torture/builtin-convert-1.c: New test.
38151
38152 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38153
38154         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38155
38156 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38157
38158         PR c++/14481
38159         * g++.dg/warn/Wunused-7.C: New test.
38160
38161 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38162
38163         * gcc.dg/torture/builtin-integral-1.c: New test.
38164
38165 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38166
38167         PR c++/14586
38168         * g++.dg/parse/non-dependent3.C: New test.
38169
38170 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38171
38172         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38173         * g++.dg/eh/simd-2.C: Likewise.
38174         * g++.dg/init/array10.C: Likewise.
38175         * gcc.c-torture/compile/simd-1.c: Likewise.
38176         * gcc.c-torture/compile/simd-2.c: Likewise.
38177         * gcc.c-torture/compile/simd-3.c: Likewise.
38178         * gcc.c-torture/compile/simd-4.c: Likewise.
38179         * gcc.c-torture/compile/simd-6.c: Likewise.
38180         * gcc.c-torture/execute/simd-1.c: Likewise.
38181         * gcc.c-torture/execute/simd-2.c: Likewise.
38182         * gcc.dg/compat/vector-defs.h: Likewise.
38183         * gcc.dg/20020531-1.c: Likewise.
38184         * gcc.dg/altivec-3.c: Likewise.
38185         * gcc.dg/altivec-4.c: Likewise.
38186         * gcc.dg/altivec-varargs-1.c: Likewise.
38187         * gcc.dg/compat/vector-defs.h: Likewise.
38188         * gcc.dg/i386-mmx-3.c: Likewise.
38189         * gcc.dg/i386-sse-4.c: Likewise.
38190         * gcc.dg/i386-sse-5.c: Likewise.
38191         * gcc.dg/i386-sse-8.c: Likewise.
38192         * gcc.dg/simd-1.c: Likewise.
38193         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38194         __ev64_opaque__ since the machine description provides it.
38195
38196 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38197
38198         * lib/compat.exp (skip_list): New global variable.
38199         Use it to hold the user defined COMPAT_SKIPS list if any.
38200         (compat-obj): Add the members of skip_list to optall.
38201
38202 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38203
38204         * gcc.dg/compat/union-by-value-1_main.c,
38205         union-by-value-1_x.c, union-by-value-1_y.c,
38206         union-check.h, union-defs.h,
38207         union-init.h, union-return-1_main.c,
38208         union-return-1_x.c, union-return-1_y.c: New files.
38209
38210 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38211
38212         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38213         mixed-struct-init.h: Add 4 mixed structure types.
38214         struct-by-value-21_main.c, struct-by-value-21_x.c,
38215         struct-by-value-21_y.c, struct-return-21_main.c,
38216         struct-return-21_x.c, struct-return-21_y.c: New files.
38217
38218 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38219
38220         PR c++/14550
38221         * g++.dg/parse/template14.C: New test.
38222
38223 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38224
38225         * gcc.c-torture/execute/20040313-1.c: New test.
38226
38227 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38228
38229         PR target/14533
38230         * gcc.dg/20040311-2.c: New test.
38231
38232 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38233
38234         PR other/14544
38235         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38236         bit-field.
38237
38238 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38239
38240         * gcc.dg/20040305-2.c: Add missing return statement.
38241
38242 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38243
38244         * gcc.dg/builtins-34.c: Also check pow10*.
38245
38246 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38247
38248         PR target/14262
38249         * gcc.dg/20040305-2.c: New test.
38250
38251 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38252
38253         * gcc.dg/20040310-1.c: New test.
38254
38255 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38256
38257         * gcc.c-torture/execute/20040311-1.c: New test case.
38258
38259 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38260
38261         PR c++/14476
38262         * g++.dg/lookup/enum1.C: New test.
38263
38264 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38265
38266         PR c++/14510
38267         * g++.dg/lookup/struct2.C: New test.
38268
38269 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38270
38271         * gcc.dg/builtins-34.c: New test.
38272
38273 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38274
38275         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38276
38277 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38278
38279         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38280         * gcc.dg/alias-2.c: New testcase.
38281
38282 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38283
38284         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38285
38286 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38287
38288         * gcc.c-torture/execute/20040309-1.c: New test case.
38289
38290 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         PR c++/14397
38293         * g++.dg/overload/ref1.C: New.
38294
38295 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38296
38297         PR c++/14409
38298         * g++.dg/template/spec12.C: New test.
38299
38300         PR c++/14448
38301         * g++.dg/parse/crash14.C: New test.
38302
38303 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38304
38305         PR c++/14230
38306         * g++.dg/init/ref11.C: New test.
38307
38308 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38309
38310         PR c++/14432
38311         * g++.dg/parse/builtin2.C: New test.
38312
38313 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38314
38315         PR c++/14401
38316         * g++.dg/init/ctor3.C: New test.
38317         * g++.dg/init/union1.C: New test.
38318         * g++.dg/ext/anon-struct4.C: New test.
38319
38320 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38321
38322         * g++.dg/lookup/koenig1.C: Tweak error messages.
38323         * g++.dg/lookup/used-before-declaration.C: Likewise.
38324         * g++.dg/other/do1.C: Likewise.
38325         * g++.dg/overload/koenig1.C: Likewise.
38326         * g++.dg/parse/crash13.C: Likewise.
38327         * g++.dg/template/instantiate3.C: Likewise.
38328
38329 2004-03-08  Eric Christopher  <echristo@redhat.com>
38330
38331         * * lib/target-supports.exp: Enable libiconv in test
38332         compilation.  Fix up error checking.
38333
38334 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38335
38336         PR middle-end/14289
38337         * gcc.dg/pr14289-1.c: New test case.
38338         * gcc.dg/pr14289-2.c: Likewise.
38339         * gcc.dg/pr14289-3.c: Likewise.
38340
38341 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38342
38343         * gcc.c-torture/execute/20040308-1.c: New test.
38344
38345 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38346
38347         * gcc.c-torture/execute/20040307-1.c: New test case.
38348
38349 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38350
38351         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38352
38353 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38354
38355         * gcc.dg/20040306-1.c: New test.
38356
38357 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38358
38359         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38360         them static.
38361         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38362
38363 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38364
38365         PR c/14465
38366         * gcc.dg/decl-6.c: New test.
38367
38368 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38369
38370         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38371         Rename LOGPOW -> LOG_POW.
38372         (SQRT_EXP, POW_EXP): New.
38373
38374 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38375
38376         * gcc.dg/i386-sse-8.c: New test.
38377
38378 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38379
38380         PR c/14114
38381         * gcc.dg/decl-5.c: New test.
38382
38383 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38384
38385         * gcc.dg/20040305-1.c: New test.
38386
38387 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38388
38389         PR other/14354
38390         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38391
38392 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38393
38394         PR c++/14425, c++/14426
38395         * g++.dg/ext/altivec-4.C: New test.
38396         * g++.dg/ext/altivec-5.C: New test.
38397
38398 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38399
38400         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38401         global variables of a type with no linkage.
38402         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38403         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38404         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38405         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38406         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38407         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38408         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38409         * g++.dg/warn/deprecated.C: Name enum Color.
38410         * g++.dg/overload/VLA.C: Name structure for 'b'.
38411         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38412
38413 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38414
38415         * gcc.c-torture/compile/20040304-1.c: New test.
38416
38417 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38418
38419         PR 13728
38420         * gcc.dg/decl-4.c: New testcase.
38421
38422 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38423
38424         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38425         as PRECF if sizeof (float) > sizeof (double).
38426         (PRECL): Make it the same as PRECF if
38427         sizeof (float) > sizeof (long double).
38428
38429 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38430
38431         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38432         system type.  Add check for irix6 which doesn't have c99 runtime.
38433
38434 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38435
38436         * gcc.dg/const-elim-1.c: xfail for xtensa.
38437
38438 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38439
38440         PR c++/14369
38441         * g++.dg/template/cond4.C: New test.
38442
38443 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38444
38445         PR c++/14360
38446         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38447
38448         PR c++/14361
38449         * g++.dg/parse/defarg7.C: New test.
38450
38451         PR c++/14359
38452         * g++.dg/template/friend26.C: New test.
38453
38454 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38455
38456         PR c++/14324
38457         * g++.dg/abi/mangle21.C: New test.
38458
38459         PR c++/14260
38460         * g++.dg/parse/constructor2.C: New test.
38461
38462         PR c++/14337
38463         * g++.dg/template/sfinae1.C: New test.
38464
38465 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38466
38467         PR c++/14267
38468         * g++.dg/expr/crash2.C: New test.
38469
38470         PR middle-end/13448
38471         * gcc.dg/inline-5.c: New test.
38472         * gcc.dg/always-inline.c: Split out tests into ...
38473         * gcc.dg/always-inline2.c: ... this and ...
38474         * gcc.dg/always-inline3.c: ... this.
38475
38476 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38477
38478         PR debug/12103
38479         * g++.dg/debug/crash1.C: New test.
38480
38481 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38482
38483         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38484         function with __attribute__((noinline)).
38485         (recurser_void2): Likewise.
38486         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38487         (recurser_void2): Likewise.
38488
38489 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38490
38491         PR middle-end/14203
38492         * g++.dg/warn/Wunused-6.C: New test case.
38493
38494 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38495
38496         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38497         not defined.
38498
38499 2004-02-27  Eric Christopher  <echristo@redhat.com>
38500
38501         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38502         * g++.dg/charset/asm2.c: Run only x86.
38503         * gcc.dg/charset/asm3.c: Ditto.
38504
38505 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38506
38507         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38508         ld_library_path.
38509
38510 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38511
38512         * g++.dg/ext/altivec-3.C: New.
38513
38514 2004-02-26  Richard Henderson  <rth@redhat.com>
38515
38516         * g++.dg/ext/attrib10.C: Mark for warning.
38517         * gcc.dg/attr-alias-1.c: New.
38518
38519 2004-02-26  Richard Henderson  <rth@redhat.com>
38520
38521         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38522         * gcc.c-torture/execute/20040208-2.c: ... it back.
38523
38524 2004-02-26  Eric Christopher  <echristo@redhat.com>
38525
38526         * lib/target-supports.exp (check-iconv-available): New function.
38527         * lib/gcc-dg.exp (dg-require-iconv): New function.
38528         Use above.
38529         * gcc.dg/charset: New directory.
38530         * gcc.dg/charset/charset.exp: New file.
38531         * gcc.dg/charset/asm1.c: Ditto.
38532         * gcc.dg/charset/asm2.c: Ditto.
38533         * gcc.dg/charset/asm3.c: Ditto.
38534         * gcc.dg/charset/asm4.c: Ditto.
38535         * gcc.dg/charset/asm5.c: Ditto.
38536         * gcc.dg/charset/attribute1.c: Ditto.
38537         * gcc.dg/charset/attribute2.c: Ditto.
38538         * gcc.dg/charset/string1.c: Ditto.
38539         * g++.dg/charset: New directory.
38540         * g++.dg/dg.exp: Add here. Special options.
38541         * g++.dg/charset/charset.exp: New file.
38542         * g++.dg/charset/asm1.c: Ditto.
38543         * g++.dg/charset/asm2.c: Ditto.
38544         * g++.dg/charset/asm3.c: Ditto.
38545         * g++.dg/charset/asm4.c: Ditto.
38546         * g++.dg/charset/attribute1.c: Ditto.
38547         * g++.dg/charset/attribute2.c: Ditto.
38548         * g++.dg/charset/extern1.cc: Ditto.
38549         * g++.dg/charset/extern2.cc: Ditto.
38550         * g++.dg/charset/string1.c: Ditto.
38551
38552 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38553
38554         PR c++/14278
38555         * g++.dg/parse/comma1.C: New test.
38556
38557 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38558
38559         PR c++/14284
38560         * g++.dg/template/ttp8.C: New test.
38561
38562 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38563
38564         * gcc.dg/fixuns-trunc-1.c: New test.
38565
38566 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38567
38568         * gcc.dg/builtins-config.h: Use #elif.
38569
38570 2004-02-26  Michael Matz  <matz@suse.de>
38571
38572         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38573         * gcc.dg/991214-1.c: Likewise.
38574         * gcc.dg/i386-asm-1.c: Likewise.
38575
38576 2004-02-25  Richard Henderson  <rth@redhat.com>
38577
38578         * gcc.c-torture/execute/20040208-2.c: Move ...
38579         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38580
38581 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38582
38583         PR c++/14246
38584         * g++.dg/other/crash-3.C: New test.
38585
38586 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38587
38588         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38589         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38590
38591         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38592         HP-UX.
38593
38594 2004-02-24  Michael Matz  <matz@suse.de>
38595
38596         * gcc.dg/i386-regparm.c: New.
38597
38598 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38599
38600         * gcc.c-torture/execute/20040223-1.c: New.
38601
38602 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38603             Kazu Hirata  <kazu@cs.umass.edu>
38604
38605         * gcc.dg/fwritable-strings-1.c: Remove.
38606
38607 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38608
38609         PR c/14156
38610         * gcc.dg/20040223-1.c: New test.
38611
38612 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38613
38614         PR c++/14106
38615         * g++.dg/ext/typeof9.C: New test.
38616
38617 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38618
38619         PR c++/14250
38620         * g++.dg/other/switch1.C: New test.
38621
38622 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38623
38624         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38625         * gcc.dg/va-arg-1.c: Likewise.
38626
38627 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38628
38629         PR c++/14143
38630         * g++.dg/template/koenig5.C: New test.
38631
38632 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38633
38634         * g++.dg/ext/altivec-1.C: Generalize target triple.
38635         * g++.dg/ext/altivec-2.C: New test case.
38636         * g++.dg/ext/altivec_check.h: New file.
38637         * gcc.dg/altivec-1.c: Generalize target triple;
38638         include altivec_check.h and call altivec_check().
38639         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38640         * gcc.dg/altivec-6.c: New test case.
38641         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38642         type casts as needed.
38643         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38644         altivec_check().
38645         * gcc.dg/altivec-12.c: New test case.
38646         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38647         include altivec_check.h and call altivec_check().
38648         * gcc.dg/altivec_check.h: New file.
38649
38650 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38651
38652         * lib/target-supports.exp (check_alias_available): Don't mangle
38653         function `g' in test program.
38654
38655 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38656
38657         * lib/target-supports.exp (check_profiling_available): Check
38658         argument to determine whether we support a profiling type.
38659         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38660         check_profiling_available.
38661         * g++.dg/bprob/bprob.exp: Likewise.
38662         * g77.dg/bprob/bprob.exp: Likewise.
38663         * gcc.misc-tests/bprob.exp: Likewise.
38664         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38665         dg-require-profiling and delete expected error handling.
38666         * gcc.dg/20021014-1.c: Likewise.
38667         * gcc.dg/nest.c: Likewise.
38668
38669 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38670
38671         PR c++/12007
38672         * g++.dg/other/vthunk1.C: New test.
38673
38674 2004-02-20  Falk Hueffner  <falk@debian.org>
38675
38676         PR target/14201
38677         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38678
38679 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38680
38681         PR c++/13927
38682         * g++.dg/other/error8.C: Remove XFAIL markers.
38683
38684         PR c++/14173
38685         * g++.dg/ext/packed5.C: New test.
38686
38687         PR c++/14199
38688         * g++.dg/warn/Wunused-5.C: New test.
38689
38690         PR c++/14186
38691         * g++.dg/lookup/member1.C: New test.
38692
38693 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38694
38695         * gcc.c-torture/compile/20040130-1.c: Enable only when
38696         __INT_MAX__ >= 2147483647L.
38697         * gcc.c-torture/compile/961203-1.c: Likewise.
38698
38699 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38700
38701         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38702         * g++.dg/opt/template1.C: Robustify assembler regexp
38703
38704 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38705
38706         * gcc.c-torture/execute/simd-4.x: Remove.
38707         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38708         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38709         Guard with #ifndef SKIP_ATTRIBUTE.
38710         * gcc.dg/compat/vector-1_y.c: Likewise.
38711         * gcc.dg/compat/vector-2_x.c: Likewise.
38712         * gcc.dg/compat/vector-2_y.c: Likewise.
38713         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38714         * g++.dg/eh/simd-2.C: Likewise.
38715
38716 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38717
38718         * gcc.c-torture/compile/complex-1.c: New.
38719
38720 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38721
38722         PR target/14209
38723         * gcc.c-torture/execute/20040218-1.c: New test.
38724
38725 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38726
38727         PR c++/14181
38728         * g++.dg/parse/new2.C: New test.
38729
38730 2004-02-18  Paul Brook  <paul@codesourcery.com>
38731
38732         * gcc.c-torture/compile/libcall-1.c: New test.
38733
38734 2004-02-18  Paul Brook  <paul@codesourcery.com>
38735
38736         PR debug/12934
38737         * gcc.dg/debug/debug-7.c: New test.
38738
38739 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38740
38741         * gcc.dg/20040217-1.c: New test.
38742
38743 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38744
38745         * gcc.c-torture/execute/990208-1.x: Delete.
38746
38747 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38748
38749         * gcc.c-torture/execute/20040208-2.x: New file.
38750
38751 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38752
38753         PR c++/11326
38754         * g++.dg/abi/structret1.C: New test.
38755
38756 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38757
38758         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38759         (i386_cpuid): No need to test if cpuid is available on AMD64.
38760         Fix assembly, so that it works onboth i386 and AMD64.
38761         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38762         (vecInLong): Fix s[] member type to unsigned int.
38763         (vecInWord): Remove type.
38764         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38765         (a64, b64, c64, d64, e64): Remove.
38766         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38767         Remove unused variable.  Remove initialization of removed variables.
38768         Don't call mmx_tests nor sse_tests.
38769         (reference_mmx, reference_sse): Remove.
38770         (check): Add return stmt.
38771         * gcc.dg/i386-sse-7.c: New test.
38772         * gcc.dg/i386-mmx-4.c: New test.
38773
38774 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38775
38776         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38777         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38778         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38779         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38780         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38781         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38782         g++.dg/tc1/dr94.C: Fix line terminator.
38783
38784 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38785
38786         * gcc.c-torture/compile/20040216-1.c: New.
38787
38788 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38789
38790         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38791         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38792         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38793         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38794         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38795         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38796
38797 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38798
38799         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38800
38801 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38802
38803         PR c++/13971
38804         * g++.dg/expr/cond4.C: New test.
38805
38806         PR c++/14086
38807         * g++.dg/lookup/crash2.C: New test.
38808
38809 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38810
38811         * gcc.c-torture/compile/20040214-2.c: New test.
38812
38813 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38814
38815         PR c++/14116
38816         * g++.dg/ext/typeof8.C: New test.
38817
38818 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38819
38820         * gcc.c-torture/compile/20040214-1.c: New test.
38821
38822 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38823
38824         PR c++/13635
38825         * g++.dg/template/spec11.C: New test.
38826
38827 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38828
38829         PR c++/13927
38830         * g++.dg/other/error8.C: New test.
38831
38832 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38833
38834         PR c++/14122
38835         * g++.dg/template/array4.C: New test.
38836
38837         PR c++/14108
38838         * g++.dg/inherit/thunk2.C: New test.
38839
38840         PR c++/14083
38841         * g++.dg/eh/cond2.C: New test.
38842
38843 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38844
38845         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38846
38847 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38848
38849         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38850
38851 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38852
38853         * g++.dg/simd-2.C: xfail on ppc64-linux.
38854
38855 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38856
38857         PR c/456
38858         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38859         tests.
38860
38861 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38862
38863         * gcc.dg/builtins-33.c: New test.
38864
38865 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38866
38867         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38868
38869 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38870
38871         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38872
38873 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38874
38875         * gcc.dg/ppc64-abi-3.c: New test.
38876
38877 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38878
38879         PR c/14092
38880
38881         * gcc.dg/pr14092-1.c: New testcase.
38882
38883 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38884
38885         * gcc.dg/cpp/assert4.c: Fix typo last change.
38886
38887         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38888         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38889
38890         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38891
38892 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38893
38894         * gcc.c-torture/compile/20040209-1.c: New test case.
38895
38896 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38897
38898         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38899
38900 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38901
38902         * gcc.c-torture/execute/20040208-[12].c: New tests.
38903
38904 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38905
38906         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38907
38908 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38909
38910         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38911
38912 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38913
38914         Bug 13856
38915         * gcc.dg/visibility-8.c: New testcase.
38916
38917 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38918
38919         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38920         arguments.
38921         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38922
38923 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38924
38925         PR middle-end/13696
38926         * g++.dg/opt/fold1.C: New test case.
38927
38928 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38929
38930         PR c++/14033
38931         * g++.dg/other/crash-2.C: New test.
38932
38933 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38934
38935         PR c++/14028
38936         * g++.dg/parse/angle-bracket2.C: New test.
38937
38938 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38939
38940         PR middle-end/13750
38941         Revert:
38942         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38943         PR pch/13361
38944         * g++.dg/pch/wchar-1.C: New.
38945         * g++.dg/pch/wchar-1.Hs: New.
38946
38947 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38948
38949         PR c++/14008
38950         * g++.dg/parse/error15.C: New test.
38951         * g++.dg/parse/crash11.C: Update dg-error mark.
38952
38953 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38954
38955         PR c++/13932
38956         * g++.dg/warn/conv2.C: New test.
38957
38958 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38959
38960         PR c++/13086
38961         * g++.dg/warn/incomplete1.C: Remove xfail.
38962
38963 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38964
38965         * lib/file-format.exp (gcc_target_object_format): Use
38966         ${tool}_target_compile, not gcc_target_compile.
38967         * lib/target-supports.exp (check_alias_available): Likewise.
38968         (check_gc_sections_available): Likewise.
38969         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38970         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38971         dg-require-alias.
38972
38973 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38974
38975         PR c++/13969
38976         * g++.dg/template/static6.C: New test.
38977
38978 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38979
38980         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38981
38982 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38983
38984         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38985         tests for systems where `char' is unsigned by default.
38986
38987 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38988
38989         PR c++/13997
38990         * g++.dg/template/partial3.C: New test.
38991
38992 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38993
38994         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38995         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38996         Remove mentions of obsolete ports.
38997
38998 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38999
39000         * gcc.dg/noncompile/20001228-1.c: Fix for new
39001         error message.
39002
39003 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39004
39005         PR target/9348
39006         * gcc.c-torture/execute/multdi-1.c: New test case.
39007
39008 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39009
39010         PR c++/13925
39011         * g++.dg/template/lookup5.C: New test.
39012
39013 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39014
39015         PR c++/13950
39016         * g++.dg/template/lookup4.C: New test.
39017
39018         PR c++/13970
39019         * g++.dg/parse/error14.C: New test.
39020
39021         PR c++/14002
39022         * g++.dg/parse/template13.C: New test.
39023
39024 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39025
39026         PR c++/13978
39027         * g++.dg/template/koenig4.C: New test.
39028
39029         PR c++/13968
39030         * g++.dg/template/crash17.C: New test.
39031
39032         PR c++/13975
39033         * g++.dg/parse/error13.C: New test.
39034         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39035
39036 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39037
39038         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39039
39040 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39041
39042         PR c/11658
39043         PR c/13994
39044         * gcc.dg/noncompile/20040203-1.c: New test.
39045         * gcc.dg/noncompile/20040203-2.c: Likewise.
39046         * gcc.dg/noncompile/20040203-3.c: Likewise.
39047         * gcc.dg/20040203-1.c: Likewise.
39048
39049 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39050
39051         PR c++/10858
39052         * g++.dg/template/sizeof7.C: New test.
39053
39054 2004-02-02  Eric Christopher  <echristo@redhat.com>
39055             Zack Weinberg  <zack@codesourcery.com>
39056
39057         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39058
39059 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39060
39061         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39062         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39063         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39064         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39065
39066 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39067
39068         PR c++/13113
39069         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39070
39071         PR c++/13854
39072         * g++.dg/ext/attrib13.C: New test.
39073
39074         PR c++/13907
39075         * g++.dg/conversion/op2.C: New test.
39076
39077 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39078
39079         * gcc.dg/titype-1.c: Fix pasto.
39080
39081 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39082
39083         * gcc.dg/titype-1.c: New test.
39084
39085 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39086
39087         PR c++/13957
39088         * g++.dg/template/non-type-template-argument-1.C,
39089         g++.dg/template/qualified-id1.C: Update dg-error marks.
39090         * g++.dg/template/nontype6.C: New test.
39091
39092 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39093
39094         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39095         * gcc.dg/builtins-31.c: New testcase.
39096         * gcc.dg/builtins-32.c: New testcase.
39097
39098 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39099
39100         * objc.dg/call-super-2.m: Update line numbers
39101         for the including of stddef.h.
39102
39103 2004-01-30  Michael Matz  <matz@suse.de>
39104
39105         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39106         g++.dg/ext/case-range3.C: New tests.
39107
39108 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39109
39110         DR206
39111         PR c++/13813
39112         * g++.dg/template/member4.C: New test.
39113
39114 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39115
39116         PR c++/13683
39117         * g++.dg/template/sizeof6.C: New test.
39118
39119 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39120
39121         * gcc.dg/fwritable-strings-1.c: New test.
39122
39123 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39124
39125         * gcc.c-torture/compile/20040130-1.c: New test.
39126
39127 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39128
39129         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39130
39131 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39132
39133         PR c++/13883
39134         * g++.dg/template/ctor3.C: New test.
39135
39136 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39137
39138         * g++.dg/tc1: New directory.
39139         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39140         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39141         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39142         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39143         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39144
39145 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39146
39147         * g++.dg/parse/error11.C: New test.
39148         * g++.dg/parse/error12.C: Likewise.
39149
39150 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39151
39152         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39153         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39154
39155 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39156
39157         PR c++/13791
39158         * g++.dg/ext/attrib12.C: New test.
39159
39160         PR c++/13736
39161         * g++.dg/parse/cast2.C: New test.
39162
39163 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39164
39165         * objc.dg/encode-2.m (main): New local string.  Set depending on
39166         sizeof long.  Use in sscanf call.
39167         * objc.dg/encode-3.m (main): New local string.  Set depending on
39168         sizeof long.  Use in scan_initial call.
39169
39170 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39171
39172         * objc.dg/call-super-2.m: Make LP64-safe.
39173         * objc.dg/desig-init-1.m: Likewise.
39174
39175 2004-01-27  Devang Patel <dpatel@apple.com>
39176
39177         * g++.dg/debug/namespace1.C: New test.
39178
39179 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39180
39181         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39182         xscale-*-*.
39183
39184         * gcc.dg/arm-mmx-1.c: New test.
39185
39186 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39187
39188         * gcc.dg/20040127-1.c: New test.
39189         * gcc.dg/20040127-2.c: New test.
39190
39191 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39192
39193         * objc.dg/stret-1.m (glob): Renamed to globa.
39194
39195 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39196
39197         PR c++/13663
39198         * g++.dg/expr/for1.C: New test.
39199
39200 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39201
39202         PR middle-end/13779
39203         * gcc.dg/darwin-longlong.c: New test.
39204
39205 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39206
39207         * gcc.dg/20040124-1.c: Moved test from here...
39208         * gcc.c-torture/compile/20040124-1.c: ...to here.
39209
39210 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39211
39212         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39213         the assembly output if -m64 is passed.
39214
39215 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39216
39217         PR c++/13833
39218         * g++.dg/template/cond3.C: New test.
39219
39220 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39221
39222         PR c++/13810
39223         * g++.dg/template/ttp7.C: New test.
39224
39225 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39226
39227         PR c++/13797
39228         * g++.dg/template/nontype4.C: New test.
39229         * g++.dg/template/nontype5.C: Likewise.
39230
39231 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39232
39233         * gcc.dg/torture/mips-clobber-at.c: New test.
39234
39235 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39236
39237         * gcc.dg/20040124-1.c: New test.
39238
39239 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39240
39241         * gcc.dg/20040123-1.c: New test.
39242
39243 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39244
39245         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39246
39247 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39248
39249         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39250
39251 2004-01-23  Andrew Pinski  <apinski@apple.com>
39252
39253         * gcc.dg/20030121-1.c: Move to ..
39254         * gcc.dg/20040121-1.c: here.
39255
39256 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39257
39258         * gcc.dg/builtins-29.c: New test case.
39259
39260 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39261
39262         PR 18314
39263         * gcc.dg/builtins-30.c: New testcase.
39264
39265 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39266
39267         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39268         * lib/g77.exp: Likewise.
39269         * lib/objc.exp: Likewise.
39270         * lib/g++.exp: Likewise.
39271
39272 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39273
39274         * gcc.dg/struct-by-value-2.c: New test.
39275
39276 2004-01-21  Andrew Pinski  <apinski@apple.com>
39277
39278         PR target/13785
39279         * gcc.dg/20030121-1.c: New test.
39280
39281 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39282
39283         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39284         clobber frame pointer register in asm statement.
39285
39286 2004-01-21  Falk Hueffner  <falk@debian.org>
39287
39288         * gcc.c-torture/compile/20040121-1.c: New test.
39289
39290 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39291
39292         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39293
39294 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39295
39296         * gcc.dg/ppc64-abi-2.c: New test.
39297
39298 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39299
39300         * lib/treelang.exp: Fill out this file.
39301         * lib/treelang-dg.exp: New File.
39302
39303 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39304
39305         * gcc.c-torture/compile/981022-1.c: Remove.
39306         * gcc.dg/array-5.c: Remove XFAIL.
39307         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39308         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39309         gcc.dg/cond-lvalue-1.c: Update.
39310         * gcc.dg/cast-lvalue-2.c: New test.
39311
39312 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39313
39314         PR c++/13592
39315         * g++.dg/other/error1.C (class foo): Tweak error message.
39316
39317         PR c++/13592
39318         * g++.dg/template/call2.C: New test.
39319
39320 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39321
39322         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39323         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39324         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39325         scalar-return-1_x.c, scalar-return-2_y.c,
39326         scalar-return-3_x.c, scalar-return-3_y.c,
39327         scalar-return-4_x.c, scalar-return-4_y.c,
39328         struct-align-1.h, struct-align-1_x.c,
39329         struct-align-1_y.c, struct-align-2.h,
39330         struct-align-2_x.c, struct-align-2_y.c,
39331         struct-by-value-10_y.c, struct-by-value-11_x.c,
39332         struct-by-value-11_y.c, struct-by-value-12_x.c,
39333         struct-by-value-12_y.c, struct-by-value-13_x.c,
39334         struct-by-value-13_y.c, struct-by-value-14_x.c,
39335         struct-by-value-14_y.c, struct-by-value-15_x.c,
39336         struct-by-value-15_y.c, struct-by-value-16_y.c,
39337         struct-by-value-17_y.c, struct-by-value-18_y.c,
39338         struct-by-value-19_y.c, struct-by-value-1_x.c,
39339         struct-by-value-1_y.c, struct-by-value-20_y.c,
39340         struct-by-value-2_x.c, struct-by-value-2_y.c,
39341         struct-by-value-3_y.c, struct-by-value-4_x.c,
39342         struct-by-value-4_y.c, struct-by-value-5_y.c,
39343         struct-by-value-6_y.c, struct-by-value-7_y.c
39344         struct-by-value-8_x.c, struct-by-value-8_y.c
39345         struct-by-value-9_x.c, struct-by-value-9_y.c
39346         struct-return-10_x.c, struct-return-10_y.c,
39347         struct-return-19_x.c, struct-return-20_x.c
39348         struct-return-2_x.c, struct-return-2_y.c
39349         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39350         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39351
39352 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39353
39354         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39355         attribute on sparc*-sun-solaris2.*.
39356
39357 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39358
39359         PR c++/13710
39360         * g++.dg/ext/typeof7.C: New test.
39361
39362 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39363
39364         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39365         * gcc.dg/const-elim-1.c: Same.
39366
39367 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39368
39369         * objc.dg/stret-1.m: New.
39370         * objc.dg/stret-2.m: New.
39371
39372 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39373
39374         PR c++/11895
39375         * g++.dg/ext/vector1.C: New test.
39376
39377 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39378
39379         * gcc.dg/pch/import-1.c: New.
39380         * gcc.dg/pch/import-1.hs: New.
39381         * gcc.dg/pch/import-1a.h: New.
39382         * gcc.dg/pch/import-1b.h: New.
39383         * gcc.dg/pch/import-1c.h: New.
39384
39385 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39386
39387         PR c++/13574
39388         * g++.dg/ext/array1.C: New test.
39389
39390         PR c++/13178
39391         * g++.dg/conversion/op1.C: New test.
39392
39393 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39394
39395         PR 11864
39396         From Kazumoto Kojima / Dan Kegel:
39397         * gcc.dg/pr11864-1.c: New test.
39398
39399         PR 10392
39400         From Marcus Comstedt / Dan Kegel:
39401         * gcc.dg/pr10392-1.c: New test.
39402
39403 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39404
39405         PR c++/13478
39406         * g++.dg/init/ref10.C: New test.
39407
39408 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39409
39410         PR c++/13407
39411         * g++.dg/parse/typename6.C: New test.
39412
39413 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39414
39415         PR pch/13361
39416         * g++.dg/pch/wchar-1.C: New.
39417         * g++.dg/pch/wchar-1.Hs: New.
39418
39419 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39420
39421         PR c++/9259
39422         * g++.dg/expr/sizeof2.C: New test.
39423
39424 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39425
39426         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39427
39428 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39429
39430         PR c++/13659
39431         * g++.dg/lookup/strong-using-3.C: New.
39432         * g++.dg/lookup/using-10.C: New.
39433
39434 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39435
39436         PR c++/13594
39437         * g++.dg/lookup/strong-using-2.C: New.
39438
39439 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39440             Dan Kegel <dank@kegel.com>
39441             J"orn Rennecke <joern.rennecke@superh.com>
39442
39443         PR target/9365
39444         * gcc.dg/pr9365-1.c: New test.
39445
39446 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39447
39448         PR c++/8856
39449         * g++.dg/parse/casting-operator2.C: New test.
39450         * g++.old-deja/g++.pt/explicit83.C: Remove.
39451
39452 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39453
39454         * gcc.dg/label-compound-stmt-1.c: New test.
39455         * gcc.c-torture/compile/950922-1.c,
39456         gcc.c-torture/compile/20000211-3.c,
39457         gcc.c-torture/compile/20000518-1.c,
39458         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39459         compound statements.
39460
39461 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39462
39463         * gcc.dg/ppc64-abi-1.c: New test.
39464
39465 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39466
39467          * g++.dg/ext/attrib9.C: Add dg-warnings.
39468
39469 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39470
39471         PR c++/12335
39472         * g++.dg/parse/dtor3.C: New test.
39473
39474 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39475
39476         PR c++/12709
39477         * g++.dg/parse/try-catch-1.C: New test.
39478
39479 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39480
39481         * ada/acats/run_all.sh: Add more verbose output in acats.log
39482         when compiling tests.
39483
39484 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39485
39486         PR 13656
39487         * gcc.dg/typedef-redecl.c: New test case.
39488         * gcc.dg/typedef-redecl.h: New support file.
39489
39490 2004-01-13  Jan Hubicka  <jh@suse.cz>
39491
39492         * gcc.dg/always_inline.c: New test.
39493         * gcc.dg/debug/20031231-1.c: Fix.
39494
39495 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39496
39497         PR c++/13474
39498         * g++.dg/template/array3.C: New test.
39499
39500 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39501
39502         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39503         * g++.dg/warn/Wunused-2.C: Likewise.
39504
39505 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39506
39507         PR c++/13289
39508         * g++.dg/template/instantiate6.C: New test.
39509
39510 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39511
39512         PR middle-end/11397
39513         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39514
39515 2004-01-12  Jan Hubicka  <jh@suse.cz>
39516
39517         PR opt/12826
39518         * gcc.dg/20040112-1.c: New.
39519
39520         * gcc.dg/dwarf-die[1-7].c: Move to...
39521         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39522         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39523
39524 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39525
39526         PR c++/4100
39527         * g++.dg/parse/friend4.C: New test.
39528
39529 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39530
39531         PR c++/4100
39532         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39533         definition is called a friend.
39534
39535 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39536
39537         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39538
39539 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39540
39541         PR c++/3478
39542         * g++.dg/parse/error10.C: New test.
39543         * g++.dg/template/arg2.C: Accept "invalid type" error.
39544
39545 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39546
39547         PR middle-end/13392
39548         * g++.dg/opt/expect2.C: New test.
39549
39550 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39551
39552         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39553         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39554         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39555         Update dg-error regexps.
39556
39557 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39558
39559         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39560         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39561
39562 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39563
39564         * gcc.dg/pragma-re-1.c: Use right pointer type.
39565
39566 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39567
39568         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39569
39570 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39571
39572         * gcc.dg/rs6000-ldouble-1.c: New.
39573
39574 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39575
39576         DR 337
39577         PR c++/9256
39578         * g++.dg/other/abstract1.C: New test.
39579
39580 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39581
39582         * g++.dg/lookup/strong-using-1.C: New.
39583
39584 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39585
39586         PR c/11234
39587         * gcc.dg/func-ptr-conv-1.c: New test.
39588         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39589
39590 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39591
39592         PR target/13380.
39593         * gcc.c-torture/compile/20040109-1.c: New.
39594
39595 2004-01-08  Stuart Hastings  <stuart@apple.com>
39596
39597         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39598         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39599         * gcc.dg/i386-sse-6.c: ...this new testcase.
39600
39601 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39602
39603         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39604
39605 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39606
39607         * ada/acats/run_acats: Treat 'gnatchop' the same way
39608         as 'gnatmake'.  Export GCC_DRIVER.
39609         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39610         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39611
39612 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39613
39614         PR c++/12573
39615         * g++.dg/template/dependent-expr4.C: New test.
39616
39617 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39618
39619         * gcc.dg/altivec-11.c: New test.
39620
39621 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39622
39623         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39624
39625 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39626
39627         PR c/6024
39628         * gcc.dg/enum-compat-1.c: New test.
39629         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39630
39631 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39632
39633         PR c/12165
39634         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39635         gcc.dg/c99-idem-qual-3.c: New tests.
39636
39637 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39638
39639         * gcc.dg/winline-7.c: Don't cast void * to int.
39640
39641 2004-01-06  Jan Hubicka  <jh@suse.cz>
39642
39643         * gcc.dg/i386-sse-5.c: New test
39644         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39645
39646 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39647
39648         PR c++/12815
39649         * g++.dg/rtti/typeid4.C: New test.
39650
39651 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39652
39653         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39654
39655 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39656
39657         PR c++/12132
39658         * g++.dg/template/error11.C: New test.
39659
39660         PR c++/13451
39661         * g++.dg/template/class2.C: New test.
39662
39663 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39664         Richard Sandiford <rsandifo@redhat.com>
39665
39666         PR c++/13387
39667         * g++.dg/opt/alias3.C: New test.
39668
39669 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39670
39671         PR c++/13157
39672         * g++.dg/template/koenig3.C: New test.
39673
39674         PR c++/13529
39675         * g++.dg/parse/offsetof3.C: New test.
39676
39677         * g++.dg/init/copy7.C: Add missing dg-error markers.
39678
39679         PR c++/12226
39680         * g++.dg/init/copy7.c: New test.
39681
39682         PR c++/13536
39683         * g++.dg/parse/cast1.C: New test.
39684
39685 2004-01-04  Jan Hubicka  <jh@suse.cz>
39686
39687         * gcc.dg/winline[1-7].c: New tests.
39688
39689 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39690
39691         PR c++/13520
39692         * g++.dg/template/qualttp22.C: New test.
39693
39694 2004-01-01  Jan Hubicka  <jh@suse.cz>
39695
39696         * gcc.dg/debug/20031231-1.c: New.
39697         * gcc.c-torture/compile/20040101-1.c: New.
39698         * gcc.dg/dwarf-die-[1-7].c: New.
39699
39700 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39701
39702         PR optimization/13521
39703         * gcc.c-torture/compile/20031231-1.c: New test.
39704
39705 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39706
39707         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39708
39709 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39710
39711         PR c++/10079
39712         * g++.dg/template/crash16.C: New test.
39713
39714 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39715
39716         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39717
39718 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39719
39720         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39721         ports.
39722         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39723         * g++.old-deja/g++.law/profile1.C: Likewise.
39724         * gcc.c-torture/compile/981006-1.c: Likewise.
39725         * gcc.c-torture/execute/loop-2e.x: Likewise.
39726         * gcc.c-torture/execute/loop-2f.x: Remove.
39727         * gcc.c-torture/execute/loop-2g.x: Likewise.
39728         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39729         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39730
39731 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         PR c++/13507
39734         * g++.dg/ext/attrib11.C: New test.
39735
39736         PR c++/13494
39737         * g++.dg/template/array2-1.C: New test.
39738         * g++.dg/template/array2-2.C: New test.
39739
39740 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39741
39742         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39743
39744 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         PR c++/12774
39747         * g++.dg/template/array1-1.C: New test.
39748         * g++.dg/template/array1-2.C: New test.
39749
39750 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39751
39752         PR fortran/12632
39753         * g77.dg/12632.f: New test case.
39754
39755 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39756
39757         PR c++/13289
39758         * g++.dg/parse/nontype1.C: New test.
39759
39760 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39761
39762         PR c++/12403
39763         * g++.dg/parse/explicit1.C: New test.
39764         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39765
39766 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39767
39768         PR c++/13081
39769         * g++.dg/opt/inline6.C: New test.
39770
39771         PR c++/12613
39772         * g++.dg/parse/error9.C: New test.
39773
39774         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39775
39776 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39777
39778         PR c++/13009
39779         * g++.dg/init/assign1.C: New test.
39780
39781 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39782
39783         PR c++/13070
39784         * g++.dg/warn/format3.C: New test case.
39785
39786 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39787
39788         * gcc.c-torture/compile/20031227-1.c: New test.
39789
39790 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39791
39792         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39793         * g77.dg/bprob/bprob.exp: Likewise.
39794         * gcc.misc-tests/bprob.exp: Likewise.
39795         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39796         variants on systems where the library does not provide that
39797         functionality.
39798         * gcc.dg/builtins-20.c: Use builtins-config.h.
39799         * gcc.dg/builtins-config.h: New file.
39800
39801 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39802
39803         * lib/gcc-dg.exp (dg-require-profiling): New function.
39804         * lib/target-supports.exp (check_profiling_available): Likewise.
39805         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39806         * g77.dg/bprob/bprob.exp: Likewise.
39807         * gcc.misc-tests/bprob.exp: Likewise.
39808         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39809         * gcc.dg/20021014-1.c: Likewise.
39810         * gcc.dg/nest.c: Likewise.
39811
39812 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39813
39814         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39815         compiling.
39816         * g++.dg/lookup/java2.C: Likewise.
39817         * gcc.dg/cpp/lexident.c: Likewise.
39818
39819 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39820
39821         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39822         given.
39823         * gcc.c-torture/compile/961203-1.c: Likewise.
39824         * gcc.c-torture/compile/980506-1.c: Likewise.
39825
39826 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39827
39828         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39829         (additional_prunes): New global.
39830         (gcc-dg-prune): Handle additional per-test pruning.
39831         (dg-test): Clear additional_prunes between tests.
39832
39833         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39834         dg-prune-output to avoid spurious failures from assembler
39835         complaining about nonexistent WAW violations.
39836         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39837         Use dg-prune-output to avoid spurious failures from assembler
39838         warning about Itanium B-step errata.
39839
39840 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39841
39842         * g++.dg/abi/macro0.C: New test.
39843         * g++.dg/abi/macro1.C: Likewise.
39844         * g++.dg/abi/macro2.C: Likewise.
39845
39846         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39847         * g++.dg/abi/bitfield7.C: Likewise.
39848         * g++.dg/abi/dtor2.C: Likewise.
39849         * g++.dg/abi/mangle11.C: Likewise.
39850         * g++.dg/abi/mangle12.C: Likewise.
39851         * g++.dg/abi/mangle14.C: Likewise.
39852         * g++.dg/abi/mangle17.C: Likewise.
39853         * g++.dg/abi/vbase10.C: Likewise.
39854         * g++.dg/abi/vbase14.C: Likewise.
39855         * g++.dg/template/qualttp17.C: Likewise.
39856
39857 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39858
39859         PR c/11995
39860         * gcc.dg/20031223-1.c: New test.
39861
39862 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39863
39864         * gcc.dg/noreturn-7.c: New test.
39865
39866 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39867
39868         * gcc.dg/null-pointer-1.c: New test.
39869
39870 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39871
39872         * g++.old-deja/g++.jason/template18.C: Remove.
39873         * g++.old-deja/g++.jason/template37.C: Likewise.
39874
39875         PR c++/12862
39876         * g++.dg/lookup/ns1.C: New test.
39877
39878         PR c++/12397
39879         * g++.dg/template/lookup3.C: New test.
39880
39881 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39882
39883         * g++.dg/template/recurse1.C: New test
39884
39885 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39886
39887         PR c++/12479
39888         * g++.dg/parse/semicolon1.C: New test.
39889         * g++.dg/parse/semicolon1.h: Likewise.
39890
39891 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39892
39893         * gcc.dg/darwin-misaligned.c: New test.
39894
39895 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39896
39897         PR c/9163
39898         * gcc.dg/20031222-1.c: New test.
39899
39900 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39901
39902         PR c++/13438
39903         * g++.dg/parse/error8.C: New test.
39904
39905         PR c++/11554
39906         * g++.dg/warn/ctor-init-1.C: New test.
39907
39908 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39909
39910         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39911         too small.
39912         * gcc.c-torture/compile/930217-1.c: Likewise.
39913         * gcc.c-torture/compile/930513-1.c: Likewise.
39914         * gcc.c-torture/execute/920908-2.c: Likewise.
39915         * gcc.c-torture/execute/921204-1.c: Likewise.
39916         * gcc.c-torture/execute/930621-1.c: Likewise.
39917         * gcc.c-torture/execute/930630-1.c: Likewise.
39918         * gcc.c-torture/execute/931031-1.c: Likewise.
39919         * gcc.c-torture/execute/980602-2.c: Likewise.
39920         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39921         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39922         * gcc.c-torture/execute/extzvsi.c: Likewise.
39923         * gcc.c-torture/unsorted/ext.c: Likewise.
39924
39925 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39926
39927         PR target/12749
39928         * gcc.c-torture/compile/20031220-2.c: New test case.
39929
39930 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39931
39932         PR optimization/13031
39933         * gcc.c-torture/compile/20031220-1.c: New test case.
39934
39935 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39936
39937         * gcc.dg/cast-function-1.c: New test.
39938
39939 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39940
39941         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39942         formats.
39943
39944 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39945
39946         PR c++/12795
39947         * g++.dg/ext/attrib10.C: New test.
39948
39949 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39950
39951         * gcc.dg/cleanup-10.c: New test.
39952         * gcc.dg/cleanup-11.c: New test.
39953
39954 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39955
39956         PR c++/13239
39957         * g++.dg/opt/expect1.C: New test.
39958
39959 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39960
39961         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39962
39963 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39964
39965         PR debug/12923
39966         * gcc.dg/20031218-1.c: New test.
39967
39968         PR debug/12389
39969         * gcc.dg/20031218-2.c: New test.
39970         * gcc.dg/20031218-3.c: New test.
39971
39972         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39973         of label name and allow for USER_LABEL_PREFIX == "_" names.
39974         * g++.dg/abi/mangle18-2.C: Likewise.
39975         * g++.dg/abi/mangle19-1.C: Likewise.
39976         * g++.dg/abi/mangle19-2.C: Likewise.
39977         * g++.dg/abi/mangle20-1.C: Likewise.
39978         * g++.dg/abi/mangle20-2.C: Likewise.
39979
39980 2003-12-18  Richard Henderson  <rth@redhat.com>
39981
39982         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39983
39984 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39985             Dan Kegel <dank@kegel.com>
39986
39987         PR other/12009
39988         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39989         testing a cross compiler, it causes spurious compile failures.
39990         * lib/g++.exp: Likewise.
39991
39992 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39993
39994         PR c++/13262
39995         * g++.dg/template/access13.C: New test.
39996
39997 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39998
39999         * gcc.dg/20031216-1.c: New test.
40000
40001 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40002
40003         PR c++/9154
40004         * g++.dg/template/error10.C: New test.
40005
40006 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40007
40008         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40009         * g++.dg/eh/simd-2.C: Likewise.
40010
40011 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40012             Roger Sayle  <roger@eyesopen.com>
40013
40014         * gcc.c-torture/execute/ieee/mzero5.c: New.
40015
40016 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40017
40018         PR c++/10603
40019         * g++.dg/parse/error6.C: New test.
40020
40021         PR c++/12827
40022         * g++.dg/parse/error7.C: New test.
40023
40024 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40025
40026         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40027         at -O with stabs debugging formats.
40028         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40029         * gcc.dg/debug/debug-2.c: Likewise.
40030
40031 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40032
40033         PR c++/12696
40034         * g++.dg/init/error1.C: New test.
40035
40036         PR c++/12218
40037         * g++.dg/init/pm3.C: New test.
40038
40039 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40040
40041         PR c/3347
40042         * gcc.dg/bitfld-8.c: New test.
40043
40044 2003-12-16  James Lemke  <jim@wasabisystems.com>
40045
40046         * gcc.dg/arm-scd42-[123].c: New tests.
40047
40048 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40049
40050         PR c++/9043
40051         * g++.dg/abi/mangle20-1.C: New test.
40052         * g++.dg/abi/mangle20-2.C: New test.
40053
40054 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40055
40056         PR c++/13275
40057         * g++.dg/other/offsetof2.C: Remove XFAIL.
40058         * g++.dg/parse/offsetof1.C: New test.
40059         * g++.gd/parse/offsetof2.C: Likewise.
40060
40061 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40062
40063         * g++.dg/template/nontype3.C: New test.
40064         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40065
40066 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40067
40068         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40069
40070 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40071
40072         PR c++/13387
40073         * g++.dg/expr/assign1.C: New test.
40074
40075         PR c++/13242
40076         * g++.dg/abi/mangle19-1.C: New test.
40077         * g++.dg/abi/mangle19-2.C: New test.
40078
40079 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40080
40081         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40082
40083 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40084
40085         * gcc.c-torture/execute/20031216-1.c: New test.
40086
40087 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40088
40089         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40090         an ICE regression.
40091
40092 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40093
40094         PR c++/10926
40095         * g++.dg/template/error9.C: New test.
40096
40097         PR c++/11116
40098         * g++.dg/template/error8.C: New test.
40099
40100 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40101
40102         PR middle-end/13400
40103         * gcc.c-torture/execute/20031215-1.c: New test case.
40104
40105 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40106
40107         PR c++/13269
40108         * g++.dg/parse/error5.C: New test.
40109
40110         PR c++/12989
40111         * g++.dg/expr/sizeof1.C: New test.
40112
40113         PR c++/13310
40114         * g++.dg/template/crash15.C: New test.
40115
40116 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40117
40118         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40119         a non-POD type as the last named parameter of a varargs function.
40120
40121 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40122
40123         PR c++/13243
40124         PR c++/12573
40125         * g++.dg/template/crash14.C: New test.
40126         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40127
40128 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40129
40130         * g++.dg/other/java1.C: New test.
40131
40132         PR c++/13241
40133         * g++.dg/abi/mangle18-1.C: New test.
40134         * g++.dg/abi/mangle18-2.C: New test.
40135
40136 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40137
40138         PR optimization/10312
40139         * gcc.c-torture/execute/20031214-1.c: New.
40140
40141 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40142
40143         PR c++/10779
40144         PR c++/12160
40145         * g++.dg/parse/error3.C: New test.
40146         * g++.dg/parse/error4.C: Likewise.
40147         * g++.dg/abi/mangle4.C: Tweak error messages.
40148         * g++.dg/lookup/using5.C: Likewise.
40149         * g++.dg/other/error2.C: Likewise.
40150         * g++.dg/parse/typename5.C: Likewise.
40151         * g++.dg/parse/undefined1.C: Likewise.
40152         * g++.dg/template/arg2.C: Likewise.
40153         * g++.dg/template/ttp3.C: Likewise.
40154         * g++.dg/template/type1.C: Likewise.
40155         * g++.old-deja/g++.other/crash32.C: Likewise.
40156         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40157
40158 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40159
40160         PR c++/13106
40161         * g++.dg/warn/noreturn-3.C: New test.
40162
40163 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40164
40165         PR c++/13118
40166         * g++.dg/abi/covariant3.C: New.
40167
40168 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40169
40170         * g++.dg/eh/ia64-1.C: New test.
40171
40172 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40173
40174         PR optimization/13037
40175         * g77.f-torture/execute/13037.f: New test case.
40176
40177 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40178
40179         PR c++/12881
40180         * g++.dg/abi/covariant2.C: New.
40181
40182 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40183
40184         * gcc.dg/cpp/trad/macro.c: New tests.
40185
40186 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40187
40188         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40189
40190 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40191
40192         PR other/10819
40193         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40194         to fix Bug 10819.
40195         * lib/g++.exp (g++_version): Likewise.
40196         * lib/g77.exp (g77_version): Likewise.
40197         * lib/objc.exp (default_objc_version): Likewise.
40198
40199 2003-12-10  Richard Henderson  <rth@redhat.com>
40200
40201         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40202
40203         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40204
40205 2003-12-08  Matt Austern  <austern@apple.com>
40206
40207         PR c/13134
40208         * lib/gcc-dg.exp (dg-require-visibility): Define.
40209         * lib/target-supports (check_visibility_available): Define.
40210         * gcc.dg/visibility-1.c: New test.
40211         * gcc.dg/visibility-2.c: Likewise.
40212         * gcc.dg/visibility-3.c: Likewise.
40213         * gcc.dg/visibility-4.c: Likewise.
40214         * gcc.dg/visibility-5.c: Likewise.
40215         * gcc.dg/visibility-6.c: Likewise.
40216         * g++.dg/ext/visibility-1.C: Likewise.
40217         * g++.dg/ext/visibility-2.C: Likewise.
40218         * g++.dg/ext/visibility-3.C: Likewise.
40219         * g++.dg/ext/visibility-4.C: Likewise.
40220         * g++.dg/ext/visibility-5.C: Likewise.
40221         * g++.dg/ext/visibility-6.C: Likewise.
40222
40223 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40224
40225         * g++.dg/lookup/java1.C: New test.
40226         * g++.dg/lookup/java2.C: New test.
40227
40228 2003-12-07  Falk Hueffner  <falk@debian.org>
40229
40230         * g++.dg/opt/noreturn-1.C: New test.
40231
40232 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40233
40234         * gcc.dg/overflow-1.c: New test.
40235
40236 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40237
40238         * g77.f-torture/compile/13060.f: New test.
40239
40240 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40241
40242         PR c++/13323
40243         * g++.dg/inherit/operator2.C: New test.
40244
40245 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40246
40247         PR c++/13305
40248         * g++.dg/ext/attrib9.C: New test.
40249
40250 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40251
40252         PR c++/13314
40253         * g++.dg/template/error7.C: New test.
40254
40255 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40256             J"orn Rennecke <joern.rennecke@superh.com>
40257
40258         PR target/13302
40259         * g++.dg/other/struct-va_list.C: New test.
40260
40261 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40262
40263         PR c++/13166
40264         * g++.dg/parse/defarg6.C: New test.
40265
40266 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40267
40268         PR target/13256
40269         * gcc.c-torture/execute/20031201-1.c: New test.
40270
40271 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40272
40273         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40274
40275 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40276
40277         * gcc.dg/builtin-return-1.c: New test.
40278
40279 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40280             J"orn Rennecke <joern.rennecke@superh.com>
40281
40282         PR optimization/13260
40283         * gcc.c-torture/execute/20031204-1.c: New test.
40284
40285 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40286
40287         PR c++/9127
40288         * g++.dg/template/error6.C: New test.
40289
40290 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * gcc.dg/20031202-1.c: New test.
40293
40294 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40295
40296         PR c++/13179
40297         * g++.dg/template/eh1.C: New test.
40298
40299         PR c++/10771
40300         * g++.dg/template/error5.C: New test.
40301
40302 2003-12-02  David Ung  <davidu@mips.com>
40303
40304         * gcc.dg/compat/vector-check.h: Corrected type for var
40305         g_##TMODE
40306
40307 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40308
40309         PR c++/10126
40310         * g++.dg/template/ptrmem8.C: New test.
40311
40312 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40313
40314         PR c++/12573
40315         * g++.dg/template/dependent-expr3.C: New test.
40316
40317 2003-12-01  James Lemke  <jim@wasabisystems.com>
40318
40319         * gcc.dg/arm-g2.c: New test.
40320
40321 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40322
40323         PR optimization/11634
40324         * gcc.dg/20031201-2.c: New test case.
40325
40326 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40327
40328         PR 11433
40329         * objc.dg/proto-lossage-3.m: New test.
40330
40331 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40332
40333         PR optimization/12628
40334         * gcc.dg/20031201-1.c: New test case.
40335
40336 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40337
40338         * gcc.dg/unaligned-1.c: New test.
40339
40340 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40341
40342         PR c++/9849
40343         * g++.dg/template/error4.C: New test.
40344         * g++.dg/template/nested3.C: Adjust error markers.
40345
40346 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40347
40348         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40349
40350 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40351
40352         PR c/10333
40353         * gcc.dg/bitfld-7.c: New test.
40354
40355 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40356
40357         * gcc.dg/tls/asm-1.C: New test.
40358
40359 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40360
40361         * gcc.dg/cpp/assert4.c: Update.
40362
40363 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40364
40365         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40366         * gcc.dg/builtin-apply3.c: New test.
40367
40368 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40369
40370         * lib/compat.exp (compat-obj): New xfaildata parameter.
40371         Use it to set compiler_conditional_xfail_data before compiling.
40372         (compat-get-options): Handle dg-xfail-if.
40373         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40374         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40375         * gcc.dg/compat/vector-1_y.c: Likewise.
40376         * gcc.dg/compat/vector-2_x.c: Likewise.
40377         * gcc.dg/compat/vector-2_y.c: Likewise.
40378
40379 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40380
40381         * g++.dg/opt/reg-stack4.C: New test.
40382
40383 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40384
40385         * gcc.dg/builtin-apply2.c: New test.
40386
40387 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40388
40389         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40390
40391 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40392
40393         PR c++/12924
40394         * g++.dg/template/template-id-2.C: New test.
40395
40396 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40397
40398         PR c++/5369
40399         * g++.dg/template/memfriend1.C: New test.
40400         * g++.dg/template/memfriend2.C: Likewise.
40401         * g++.dg/template/memfriend3.C: Likewise.
40402         * g++.dg/template/memfriend4.C: Likewise.
40403         * g++.dg/template/memfriend5.C: Likewise.
40404         * g++.dg/template/memfriend6.C: Likewise.
40405         * g++.dg/template/memfriend7.C: Likewise.
40406         * g++.dg/template/memfriend8.C: Likewise.
40407         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40408
40409 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40410
40411         PR c++/12515
40412         * g++.dg/ext/cond1.C: New test.
40413
40414 2003-11-20  Richard Henderson  <rth@redhat.com>
40415
40416         * gcc.dg/20020201-2.c: Remove.
40417         * gcc.dg/20020201-4.c: Remove.
40418         * gcc.dg/20020304-1.c: Remove.
40419
40420 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40421
40422         * gcc.dg/cpp/trad/xwin1.c: New test case.
40423
40424 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40425
40426         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40427         * lib/g77.exp: Likewise.
40428         * lib/objc.exp: Likewise.
40429         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40430         for darwin.
40431
40432 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40433
40434         PR c++/12932
40435         * g++.dg/template/static5.C: New test.
40436
40437 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40438
40439         * gcc.dg/nested-func-1.c: New test.
40440
40441 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40442
40443         * gcc.dg/cpp/assert4.c: New test.
40444
40445 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40446
40447         PR c++/2294
40448         * g++.dg/lookup/using9.c: New test.
40449
40450 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40451
40452         PR c++/12762
40453         * g++.dg/template/error3.C: New test.
40454
40455 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40456
40457         PR ada/13035
40458         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40459         No longer use a wrapper for gcc, since this does not work under
40460         Windows.
40461
40462 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40463
40464         PR c++/2094
40465         * g++.dg/template/ptrmem7.C: New test.
40466
40467 2003-11-13  Andrew Pinski <apinski@apple.com>
40468
40469         * gcc.c-torture/compile/20031113-1.c: New test.
40470
40471 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40472             Kean Johnston <jkj@sco.com>
40473
40474         PR c/13029
40475         * gcc.dg/unused-4.c: Update.
40476
40477 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40478
40479         * g++.dg/opt/const3.C: New test.
40480
40481 2003-11-13  Jan Hubicka  <jh@suse.cz>
40482
40483         * gcc.c-torture/compile/20031112-1.c: New test.
40484
40485 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40486
40487         * g++.dg/parse/crash10.C: Remove bogus error marker.
40488
40489 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40490
40491         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40492         (host_gcc): Likewise.
40493         (ROOT): Honor $PWDCMD.
40494         (BASE): Likewise.
40495         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40496
40497 2003-11-12  Catherine Moore  <clm@redhat.com>
40498
40499         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40500
40501 2003-11-12  Andreas Jaeger  <aj@suse.de>
40502             Jakub Jelinek  <jakub@redhat.com>
40503             Andrew Pinski  <pinskia@physics.uc.edu>
40504             Richard Henderson  <rth@redhat.com>
40505
40506         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40507         systems.
40508         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40509
40510         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40511         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40512
40513 2003-11-11  Andreas Jaeger  <aj@suse.de>
40514
40515         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40516
40517         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40518
40519 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40520
40521         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40522         Clean ups.
40523
40524 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40525
40526         * gcc.dg/trampoline-1.c: New test.
40527
40528 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40529
40530         * gcc.c-torture/compile/200031109-1.c: New test.
40531
40532 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40533
40534         PR c/3190
40535         PR c/8714
40536         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40537         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40538         gcc.dg/format/no-y2k-1.c: Update.
40539
40540 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40541
40542         PR optimization/10467
40543         * gcc.dg/20031108-1.c: New test case.
40544
40545 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40546
40547         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40548
40549 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40550
40551         * gcc.dg/compound-lvalue-1.c: New test.
40552         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40553         some XFAILs.
40554
40555 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40556
40557         * gcc.dg/altivec-varargs-1.c: New test.
40558
40559 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40560
40561         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40562         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40563         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40564         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40565         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40566
40567 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40568
40569         * gcc.dg/cond-lvalue-1.c: New test.
40570
40571 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40572
40573         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40574
40575 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40576
40577         PR c++/11616
40578         * g++.dg/template/instantiate5.C: New test.
40579
40580 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40581
40582         PR c++/12726
40583         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40584         * ChangeLog: Add missing first entry for above test.
40585
40586 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40587
40588         PR c++/9810
40589         * g++.dg/template/using8.C: New test.
40590         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40591
40592 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40593
40594         PR optimization/10817
40595         * gcc.c-torture/compile/20031102-1.c: New test case.
40596
40597 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40598
40599         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40600         2147483647.
40601
40602 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40603
40604         * gcc.dg/20031102-1.c: New test.
40605
40606 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40607
40608         * gcc.dg/complex-1.c: New test.
40609
40610 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40611
40612         PR c++/12796
40613         * g++.dg/template/crash13.C: Adjust expected error location.
40614         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40615
40616 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40617
40618         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40619
40620 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40621
40622         PR/10239
40623         * gcc.c-torture/compile/20031031-2.c: New test.
40624
40625 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40626
40627         PR/11640
40628         * gcc.c-torture/compile/20031031-1.c: New test.
40629
40630 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40631
40632         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40633         * gcc.misc-tests/bprob.exp: Likewise.
40634         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40635         the execution test on arm-elf configs.
40636         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40637         configs that don't support scratch files.
40638         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40639
40640 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40641
40642         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40643         done by dejagnu.
40644
40645 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40646
40647         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40648         Avoid non pure sh syntax. Add more logging.
40649
40650         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40651         fail.
40652
40653 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40654
40655         PR libgcj/10610
40656         * gcc.dg/ppc-stackalign-1.c: New test.
40657
40658 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40659
40660         * ada/acats/run_all.sh: Change output to be more compliant with
40661         dejagnu framework.
40662         Create acats.sum and acats.log files under testsuite/ada/acats
40663         Only run [a-z]* directories, to filter out e.g. CVS.
40664         Redirect build output to log file.
40665
40666 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40667
40668         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40669
40670 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40671
40672         PR ada/5909:
40673         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40674
40675 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40676
40677         * gcc.c-torture/compile/20031023-1.c: New test.
40678         * gcc.c-torture/compile/20031023-2.c: New test.
40679         * gcc.c-torture/compile/20031023-3.c: New test.
40680         * gcc.c-torture/compile/20031023-4.c: New test.
40681
40682 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40683
40684         PR c++/10371
40685         * g++.dg/lookup/scoped8.C: New test.
40686
40687 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40688
40689         * g++.dg/opt/reg-stack3.C: New test.
40690
40691 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40692
40693         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40694
40695 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40696
40697         PR c++/11076
40698         * g++.dg/template/crash13.C: New test.
40699
40700 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40701
40702         * gcc.dg/c99-restrict-2.c: New test.
40703
40704 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40705
40706         PR c++/12698, c++/12699, c++/12700, c++/12566
40707         * g++.dg/inherit/covariant9.C: New test.
40708         * g++.dg/inherit/covariant10.C: New test.
40709         * g++.dg/inherit/covariant11.C: New test.
40710
40711 2003-10-23  Jason Merrill  <jason@redhat.com>
40712
40713         PR c++/12726
40714         * g++.dg/ext/complit2.C: New test.
40715
40716 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40717
40718         PR target/12654
40719         * gcc.c-torture/execute/20031020-1.c: New test.
40720
40721 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40722
40723         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40724         following the jump_insn.
40725
40726 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40727
40728         * gcc.dg/cast-lvalue-1.c: New test.
40729
40730 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40731
40732         PR c++/11962
40733         * g++.dg/template/cond2.C: New test.
40734
40735 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40736
40737         * gcc.dg/builtins-28.c: New test.
40738
40739 2003-10-20  Jan Hubicka  <jh@suse.cz>
40740
40741         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40742         parameter.
40743         * gcc.dg/inline-2.c: Likewise.
40744
40745 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40746
40747         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40748         * gcc.dg/nest.c: Likewise.
40749
40750 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40751
40752         PR c++/9781, c++/10583, c++/11862
40753         * g++.dg/parse/crash13.C: New test.
40754
40755 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40756
40757         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40758
40759 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40760
40761         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40762         Define HAVE_C99_RUNTIME except on Solaris.
40763         * gcc.dg/builtins-20.c: Likewise.
40764
40765 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40766
40767         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40768
40769 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40770
40771         PR c++/12495
40772         * g++.dg/template/crash21.C: New test.
40773
40774 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40775
40776         PR c++/2513
40777         * g++.dg/template/typename5.C: New test.
40778
40779 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40780
40781         PR c++/12369
40782         * g++.dg/template/friend25.C: New test.
40783
40784 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40785
40786         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40787         versions.
40788
40789 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40790
40791         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40792         == 2147483647.
40793
40794 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40795
40796         * gcc.c-torture/execute/960416-1.x: Remove.
40797         * gcc.c-torture/execute/divconst-3.x: Likewise.
40798
40799 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40800
40801         PR target/12598
40802         * gcc.dg/torture/cris-volatile-1.c: New test.
40803
40804 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40805
40806         PR optimization/9325
40807         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40808         for overflowing floating point to integer conversion during RTL
40809         simplification.
40810
40811 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40812
40813         * objc/execute/_cmd.m: Fix typo.
40814         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40815         Relax 'scan-assembler' regexp.
40816         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40817         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40818         * objc.dg/zero-link-2.m: Remove blank line.
40819         * objc.dg/zero-link-3.m: New test case.
40820
40821 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40822
40823         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40824
40825         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40826         than linker trickery.
40827
40828 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40829
40830         PR c++/12370
40831         * g++.dg/other/friend2.C: New test.
40832
40833 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40834
40835         * gcc.dg/20031012-1.c: New test.
40836
40837 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40838
40839         * gcc.dg/weak/weak-3.c: Fix for new warning.
40840
40841 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40842
40843         PR optimization/8750
40844         * gcc.c-torture/execute/20031012-1.c: New test case.
40845
40846 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40847
40848         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40849         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40850
40851 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40852
40853         PR optimization/12260
40854         * gcc.c-torture/compile/20031011-2.c: New test case.
40855
40856 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40857
40858         * gcc.c-torture/execute/20031011-1.c: New testcase.
40859
40860 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40861
40862         * gcc.c-torture/compile/20031011-1.c: New test.
40863
40864 2003-10-11  Jan Hubicka  <jh@suse.cz>
40865
40866         * g++.dg/other/first-global.C: New test.
40867
40868 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40869
40870         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40871
40872 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40873
40874         * gcc.c-torture/compile/20031010-1.c: New test.
40875
40876 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40877
40878         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40879         * gcc.c-torture/execute/va-arg-25.c: ... here.
40880
40881 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40882
40883         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40884
40885 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40886
40887         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40888
40889 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40890
40891         * g++.dg/parse/error2.C: New test.
40892
40893 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40894
40895         PR c++/11097
40896         * g++.dg/other/error5.C: Modify the error message.
40897         * g++.dg/lookup/using8.C: New test.
40898
40899 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40900
40901         * gcc.dg/darwin-abi-2.c: New file.
40902         * gcc.c-torture/execute/va-arg-24.c: New file.
40903
40904 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40905
40906         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40907         indentation.
40908
40909 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40910
40911         PR c++/10147
40912         * g++.dg/other/error4.C: Update error messages.
40913         * g++.dg/template/ptrmem4.C: Likewise.
40914
40915         PR c++/12337
40916         * g++.dg/init/new9.C: New test.
40917
40918         PR c++/12334, c++/12236, c++/8656
40919         * g++.dg/ext/attrib8.C: New test.
40920
40921 2003-10-06  Devang Patel  <dpatel@apple.com>
40922
40923         * gcc.dg/debug/dwarf2-3.h: New test.
40924         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40925
40926 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40927
40928         * g++.dg/opt/cfg2.C: New test.
40929
40930 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40931
40932         * g++.dg/opt/float1.C: New test.
40933
40934 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40935
40936         * gcc.dg/c90-array-lval-6.c: New test.
40937         * gcc.dg/c99-array-lval-6.c: New test.
40938
40939 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40940             Ziemowit Laski  <zlaski@apple.com>
40941
40942         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40943         'Derived', so that it is never considered a class method; add
40944         new warning for '+port' method ambiguity.
40945         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40946         <objc/objc-api.h> (needed on Mac OS X).
40947         * objc.dg/method-13.m: New test.
40948
40949 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40950
40951         PR optimization/9325, PR java/6391
40952         * gcc.c-torture/execute/20031003-1.c: New test case.
40953
40954 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40955
40956         PR optimization/12180
40957         * gcc.dg/20031002-1.c: New test.
40958
40959         PR c++/12486
40960         * g++.dg/inherit/error1.C: New test.
40961
40962 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40963
40964         * lib/f-torture.exp (search_for): Rename to...
40965         (search_for_re): This.  Also, clean up comments and the
40966         "regexp" invocation.
40967
40968 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40969
40970         * gcc.c-torture/compile/20031002-1.c: New test.
40971
40972 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40973
40974         * g++.dg/opt/cond1.C: New test.
40975
40976 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40977
40978         * gcc.dg/Wold-style-definition-2.c: New testcase.
40979         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40980
40981 2003-09-29  Richard Henderson  <rth@redhat.com>
40982
40983         * g++.dg/init/array10.C: Add dg-options.
40984
40985 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40986
40987         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40988
40989 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40990
40991         * g++.dg/template/friend19.C: Fix typo.
40992         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40993
40994 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40995
40996         * gcc.c-torture/execute/20030928-1.c: New test.
40997         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40998
40999 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41000
41001         * g++.dg/opt/unroll1.C: New test.
41002
41003 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41004
41005         PR optimization/11741
41006         * gcc.dg/20030926-1.c: New test case.
41007
41008 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41009
41010         PR c++/5655
41011         * g++.dg/parse/access7.C: New test.
41012         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41013
41014 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41015
41016         MERGE OF objc-improvements-branch into MAINLINE:
41017         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41018         if libobjc has not been built.
41019         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41020         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41021         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41022         objc/execute/nested-3.m, objc/execute/np-2.m,
41023         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41024         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41025         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41026         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41027         objc.dg/special/unclaimed-category-1.h,
41028         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41029         well as GNU runtime.
41030         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41031         * execute/cascading-1.m, execute/function-message-1.m,
41032         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41033         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41034         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41035         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41036         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41037         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41038         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41039         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41040         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41041         * objc.dg/bitfield-2.m: Run only on Darwin.
41042         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41043         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41044         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41045         * objc.dg/const-str-1.m: Fix constant string layout.
41046
41047 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41048
41049         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41050
41051 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41052
41053         * gcc.dg/darwin-abi-1.c: New file.
41054
41055 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41056
41057         PR target/12281
41058         * gcc.c-torture/compile/20030921-1.c: New test.
41059
41060 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41061
41062         * g++.dg/opt/reg-stack2.C: New test.
41063
41064 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41065
41066         * g++.dg/eh/delayslot1.C: New test.
41067
41068 2003-09-20  Richard Henderson  <rth@redhat.com>
41069
41070         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41071
41072 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41073
41074         * gcc.c-torture/execute/20030920-1.c: New test case.
41075
41076 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41077
41078         * g++.dg/rtti/typeid3.C: Correct expected error message.
41079
41080 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41081
41082         PR c++/157
41083         * g++.dg/parse/crash12.C: New test.
41084
41085 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41086
41087         * gcc.dg/compat/mixed-struct-check.h: New.
41088         * gcc.dg/compat/mixed-struct-defs.h: New.
41089         * gcc.dg/compat/mixed-struct-init.h: New.
41090         * gcc.dg/compat/struct-by-value-19_main.c: New.
41091         * gcc.dg/compat/struct-by-value-19_x.c: New.
41092         * gcc.dg/compat/struct-by-value-19_y.c: New.
41093         * gcc.dg/compat/struct-by-value-20_main.c: New.
41094         * gcc.dg/compat/struct-by-value-20_x.c: New.
41095         * gcc.dg/compat/struct-by-value-20_y.c: New.
41096         * gcc.dg/compat/struct-return-19_main.c: New.
41097         * gcc.dg/compat/struct-return-19_x.c: New.
41098         * gcc.dg/compat/struct-return-19_y.c: New.
41099         * gcc.dg/compat/struct-return-20_main.c: New.
41100         * gcc.dg/compat/struct-return-20_x.c: New.
41101         * gcc.dg/compat/struct-return-20_y.c: New.
41102
41103 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41104         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41105         so that it will not complain on LP64 targets.
41106
41107 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41108
41109         PR c++/495
41110         * g++.dg/template/friend24.C: New test.
41111
41112 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41113
41114         PR c++/12332
41115         * g++.dg/template/memtmpl2.C: New test.
41116
41117 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41118
41119         PR target/11184
41120         * gcc.dg/builtin-apply1.c: New test.
41121
41122 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41123
41124         PR c++/9848
41125         * g++.dg/warn/Wunused-4.C: New test.
41126
41127 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41128
41129         PR c++/12316
41130         * g++.dg/other/gc2.C: New test.
41131
41132 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41133
41134         PR c++/11991
41135         * g++.dg/rtti/typeid3.C: New test.
41136
41137         PR c++/12266
41138         * g++.dg/overload/template1.C: New test.
41139
41140 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41141
41142         * g++.dg/opt/cfg3.C: New test.
41143
41144 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41145
41146         PR c++/7939
41147         * g++.dg/template/crash11.C: New test.
41148
41149 2003-09-16  Jason Merrill  <jason@redhat.com>
41150             Jakub Jelinek  <jakub@redhat.com>
41151
41152         * gcc.dg/attr-warn-unused-result.c: New test.
41153
41154 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41155
41156         PR c++/12184
41157         * g++.dg/expr/call2.C: New test.
41158
41159 2003-09-15  Andreas Jaeger  <aj@suse.de>
41160
41161         * gcc.dg/Wold-style-definition-1.c: New test.
41162
41163 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41164
41165         PR c++/3907
41166         * g++.dg/parse/template12.C: New test.
41167
41168         * g++.dg/abi/bitfield11.C: New test.
41169         * g++.dg/abi/bitfield12.C: Likewise.
41170
41171 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41172
41173         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41174         non-expansion of functional macro name without arguments at EOL.
41175         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41176
41177 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41178
41179         * gcc.c-torture/execute/20030914-[12].c: New tests.
41180
41181 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41182
41183         PR c++/11788
41184         * g++.dg/overload/addr1.C: New test.
41185
41186 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41187
41188         * gcc.dg/20030909-1.c: New test.
41189
41190 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41191
41192         * gcc.dg/ultrasp10.c: New test.
41193
41194 2003-09-09  Devang Patel  <dpatel@apple.com>
41195
41196         * gcc.dg/darwin-ld-6.c: New test.
41197
41198 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41199
41200         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41201
41202 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41203
41204         * gcc.dg/ia64-types1.c: New test.
41205         * gcc.dg/ia64-types2.c: Likewise.
41206
41207 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41208
41209         * gcc.dg/builtins-1.c: Add more _Complex tests.
41210         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41211
41212         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41213         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41214
41215 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41216
41217         PR c++/11786
41218         * g++.dg/lookup/koenig2.C: New test.
41219
41220         PR c++/5296
41221         * g++.dg/rtti/typeid2.C: New test.
41222
41223 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41224
41225         * gcc.c-torture/compile/20030904-1.c: New test.
41226
41227 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41228
41229         * g++.dg/opt/longbranch2.C: New test.
41230
41231 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41232
41233         * g++.dg/template/crash10.C: Only compile it.
41234
41235 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41236
41237         PR middle-end/11665
41238         * gcc.c-torture/compile/20030907-1.c: New test.
41239         * g++.dg/init/array11.C: New test.
41240
41241 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41242
41243         PR c++/11852
41244         * g++.dg/init/struct1.C: New test.
41245
41246 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41247
41248         PR c++/12181
41249         * g++.dg/expr/comma1.C: New test.
41250
41251 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41252
41253         PR c++/11867
41254         * g++.dg/expr/static_cast5.C: New test.
41255
41256 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41257
41258         PR c++/11507
41259         * g++.dg/lookup/scoped7.C: New test.
41260
41261         PR c++/9574
41262         * g++.dg/other/static1.C: New test.
41263
41264         PR c++/11490
41265         * g++.dg/warn/template-1.C: New test.
41266
41267         PR c++/11432
41268         * g++.dg/template/crash10.C: New test.
41269
41270         PR c++/2478
41271         * g++.dg/overload/VLA.C: New test.
41272
41273         PR c++/10804
41274         * g++.dg/template/call1.C: New test.
41275
41276 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41277
41278         PR c++/11794
41279         * g++.dg/parse/using3.C: New test.
41280
41281 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41282
41283         PR c++/11409
41284         * g++.dg/overload/builtin3.C: New test case.
41285
41286 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41287
41288         PR c/9862
41289         * gcc.dg/20030906-1.c: New test.
41290         * gcc.dg/20030906-2.c: Likewise.
41291
41292 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41293
41294         PR c++/12167
41295         * g++.dg/parse/defarg5.C: New test.
41296
41297         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41298
41299 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41300
41301         PR c++/12163
41302         * g++.dg/expr/static_cast4.C: New test.
41303
41304         PR c++/12146
41305         * g++.dg/template/crash9.C: New test.
41306
41307 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41308
41309         * g++.old-deja/g++.ext/pretty2.C: Update for change
41310         in __FUNCTION__.
41311         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41312
41313 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         PR c++/11922
41316         * g++/dg/template/qualified-id1.C: New test.
41317
41318         PR c++/12037
41319         * g++.dg/warn/noeffect4.C: New test.
41320
41321 2003-09-04  Matt Austern  <austern@apple.com>
41322
41323         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41324         * g++.dg/ext/fnname2.C: Likewise.
41325         * g++.dg/ext/fnname3.C: Likewise.
41326
41327 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41328
41329         * g++.dg/expr/lval1.C: New test.
41330         * g++.dg/ext/lvcast.C: Remove.
41331
41332 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41333
41334         PR optimization/11700.
41335         * gcc.c-torture/compile/20030903-1.c: New test case.
41336
41337 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41338
41339         PR c++/12053
41340         * g++.dg/abi/layout4.C: New test.
41341
41342 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41343
41344         PR c++/11553
41345         * g++.dg/parse/friend3.C: New test.
41346
41347 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41348
41349         PR c++/11847
41350         * g++.dg/template/class1.C: New test.
41351
41352         PR c++/11808
41353         * g++.dg/expr/call1.C: New test.
41354
41355 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41356
41357         PR c++/12114
41358         * g++.dg/init/ref9.C: New test.
41359
41360         PR c++/11972
41361         * g++.dg/template/nested4.C: New test.
41362
41363 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41364
41365         PR c++/12093
41366         * g++.dg/template/non-dependent4.C: New test.
41367
41368         PR c++/11928
41369         * g++.dg/inherit/conv1.C: New test.
41370
41371 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41372
41373         PR c++/6196
41374         * g++.dg/ext/label1.C: New test.
41375         * g++.dg/ext/label2.C: Likewise.
41376
41377 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41378
41379         * g++.dg/expr/cond3.C: New test.
41380
41381 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41382
41383         * gcc.dg/builtins-1.c: Add new builtin cases.
41384
41385 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41386
41387         * gcc.dg/builtins-1.c: Add new cases.
41388         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41389
41390 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41391
41392         * gcc.dg/builtins-1.c: Add more math builtin tests.
41393         * gcc.dg/torture/builtin-attr-1.c: New test.
41394
41395 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41396
41397         PR optimization/5079
41398         * g++.dg/opt/static3.C: New test.
41399
41400 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41401
41402         * gcc.misc-tests/gcov-10b.c: New test.
41403
41404 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41405
41406         * g++.dg/opt/ptrmem3.C: New test.
41407
41408         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41409
41410 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41411
41412         * gcc.dg/20030826-2.c: New test.
41413
41414 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41415
41416         PR middle-end/12002
41417         * g77.f-torture/compile/12002.f: New test case.
41418
41419 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41420
41421         * gcc.dg/20030826-1.c: New test case.
41422
41423 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41424
41425         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41426
41427 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41428
41429         PR c++/11871
41430         * c++.dg/lookup/crash1.C: New test.
41431
41432         * c++.dg/warn/noeffect3.C: New test.
41433
41434 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41435
41436         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41437         * gcc.dg/compat/vector-1_y.c: Ditto.
41438         * gcc.dg/compat/vector-2_x.c: Ditto.
41439         * gcc.dg/compat/vector-2_y.c: Ditto.
41440
41441 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41442
41443         * gcc.dg/20030702-1.c: New test.
41444
41445 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41446
41447         PR c++/8795
41448         * g++.dg/ext/altivec-1.C: New test.
41449
41450 2003-08-24  Richard Henderson  <rth@redhat.com>
41451
41452         * g++.dg/eh/simd-2.C: Add -w for x86.
41453
41454 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41455
41456         * gcc.dg/20030815-1.c: New test.
41457
41458 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41459
41460         PR c++/3765
41461         * g++.dg/parse/access6.C: New test.
41462
41463 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41464
41465         PR c++/641, c++/11876
41466         * g++.dg/template/friend22.C: New test.
41467         * g++.dg/template/friend23.C: Likewise.
41468
41469 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41470
41471         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41472         identically.
41473
41474 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41475
41476         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41477
41478 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41479
41480         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41481
41482 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41483
41484         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41485
41486 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41487
41488         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41489
41490 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41491
41492         PR c++/11919
41493         * g++.dg/overload/prom1.C: New test.
41494
41495         PR c++/11551
41496         * g++.dg/parse/dtor2.C: New test.
41497
41498         PR c++/10762
41499         * g++.dg/parse/using2.C: New test.
41500
41501 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41502
41503         PR target/11805
41504         * gcc.c-torture/compile/20030821-1.c: New.
41505
41506 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41507
41508         PR c++/11834
41509         * g++.dg/template/deduce2.C: New test.
41510
41511 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41512
41513         * gcc.c-torture/execute/20030821-1.c: New test.
41514
41515 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41516
41517         PR middle-end/11984
41518         * gcc.dg/20030820-1.c: New test case.
41519
41520 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41521
41522         PR c++/11945
41523         * g++.dg/warn/noeffect2.C: New test.
41524
41525 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41526
41527         PR c++/10926
41528         * g++.dg/template/dtor2.C: New test.
41529
41530         PR c++/11684
41531         * g++.dg/template/operator1.C: New test.
41532         * g++.dg/parse/operator4.C: New test.
41533
41534         PR c++/11946.C
41535         * g++.dg/expr/enum1.C: New test.
41536         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41537
41538         PR c++/11036.C
41539         * g++.dg/parse/elab2.C: New test.
41540         * g++.dg/parse/typedef4.C: Change error message.
41541         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41542         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41543         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41544
41545 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41546
41547         * gcc.dg/pch/warn-1.c: New.
41548         * gcc.dg/pch/warn-1.hs: New.
41549
41550         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41551         not-tested file.
41552
41553 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41554
41555         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41556
41557 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41558
41559         * gcc.dg/uninit-D.c: New Test.
41560         * gcc.dg/uninit-E.c: New Test.
41561         * gcc.dg/uninit-F.c: New Test.
41562         * gcc.dg/uninit-G.c: New Test.
41563
41564 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41565
41566         * g++.dg/README: Describe the pch directory.
41567
41568 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41569
41570         PR c++/11174
41571         * g++.dg/parse/access4.C: New test.
41572         * g++.dg/parse/access5.C: Likewise.
41573         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41574
41575 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41576
41577         * gcc.dg/noncompile/20030818-1.c: New.
41578
41579 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41580
41581         PR c++/11957
41582         * g++.dg/warn/noeffect1.C: New test.
41583
41584         * g++.dg/template/scope2.C: New test.
41585         * g++.dg/template/error2.C: Correct dg-error
41586
41587 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41588
41589         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41590
41591 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41592
41593         PR C++/11512
41594         * g++.dg/template/warn1.C: New.
41595
41596 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41597
41598         * g++.dg/template/error2.C: New test.
41599         * g++.dg/lookup/using7.C: Adjust errors
41600         * g++.old-deja/g++.pt/crash36.C: Likewise.
41601         * g++.old-deja/g++.pt/derived3.C: Likewise.
41602
41603 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41604
41605         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41606         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41607         * gcc.c-torture/execute/builtins/string-9.c: New, from
41608         string-opt-9.c.  Adjust for execute/builtins framework.
41609         * gcc.c-torture/execute/string-opt-9.c: Delete.
41610
41611 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41612
41613         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41614
41615         * g++.dg/parse/ret-type2.C: New test.
41616
41617         PR c++/11703
41618         * g++.dg/init/new8.C: New test.
41619
41620         PR c++/10923
41621         * g++.dg/parse/typedef5.C: New test.
41622
41623         PR c++/9512
41624         * g++.dg/parse/qualified2.C: New test.
41625         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41626         invalid code.
41627
41628 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41629
41630         * g++.dg/conversion/ptrmem1.C: New test.
41631
41632 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41633
41634         PR target/11693
41635         * gcc.dg/20030811-1.c: New test.
41636
41637         PR target/11535
41638         * gcc.c-torture/execute/20030811-1.c: New test.
41639
41640 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41641
41642         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41643
41644 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41645
41646         PR c++/11789.C
41647         * g++.dg/inherit/multiple1.C: New test.
41648
41649 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41650
41651         * gcc.dg/spe1.c: New test.
41652
41653         PR c++/11670
41654         * g++.dg/expr/cast2.C: New test.
41655
41656         PR c++/10530
41657         * g++.dg/template/dependent-name2.C: New test.
41658
41659 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41660
41661         * g++.dg/parse/crash11.C: Put the dg options in comments.
41662
41663 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41664
41665         * lib/gcc-dg.exp: Update for diagnostic change.
41666
41667 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41668
41669         PR c++/5767
41670         * g++.dg/parse/crash11.C: New test.
41671
41672 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41673
41674         * gcc.dg/cpp/spacing1.c: Update.
41675
41676 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41677
41678         PR target/11739
41679         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41680         a value for -mtune.
41681
41682 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41683
41684         PR middle-end/11771
41685         * gcc.c-torture/compile/20030804-1.c: New test case.
41686
41687 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41688
41689         * gcc.dg/20030804-1.c: New test case.
41690
41691 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41692
41693         * gcc.dg/cpp/separate-1.c: New test.
41694
41695 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41696
41697         PR c++/11704
41698         * g++.dg/template/dependent-expr2.C: New test.
41699
41700         PR c++/11766
41701         * g++.dg/expr/ptrmem1.C: New test.
41702
41703 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41704
41705         PR c++/9453
41706         * g++.dg/template/friend15.C: New test.
41707
41708 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41709
41710         * lib/dg-pch.exp: Work round PCH bug.
41711
41712 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41713
41714         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41715         builtins.  Move cases from builtins-4.c here.
41716
41717         * gcc.dg/torture/builtin-math-1.c: New test taken from
41718         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41719         additional cases.
41720
41721         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41722         Delete.
41723
41724 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41725
41726         PR c++/9447
41727         * g++.dg/template/using7.C: New test.
41728
41729 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41730
41731         * import1.c, import2.c: New tests.
41732
41733 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41734
41735         * g++.dg/eh/crossjump1.C: New test.
41736
41737 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41738
41739         PR c++/11697
41740         * g++.dg/template/using6.C: New test.
41741
41742         PR c++/11744
41743         * g++.dg/template/koenig2.C: New test.
41744
41745 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41746
41747         PR c++/7983
41748         * g++.dg/parse/typedef4.C: New test.
41749
41750 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41751
41752         PR c++/8442, c++/8806
41753         * g++.dg/template/elab1.C: New test.
41754         * g++.dg/template/type2.C: Likewise.
41755         * g++.dg/template/ttp3.C: Adjust expected error message.
41756         * g++.old-deja/g++.law/visibility13.C: Likewise.
41757         * g++.old-deja/g++.niklas/t135.C: Likewise.
41758         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41759         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41760         template argument.
41761         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41762
41763 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41764
41765         PR c++/11295
41766         * g++.dg/ext/stmtexpr1.C: New test.
41767
41768         * g++.dg/opt/tmp1.C: New test.
41769
41770         PR c++/11525
41771         * g++.dg/parse/constant4.C: New test.
41772
41773         PR c++/9447
41774         * g++.dg/template/using5.C: New test.
41775
41776 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41777
41778         * gcc.dg/builtins-27.c: New test case.
41779
41780 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41781
41782         * gcc.dg/tls/opt-7.c: New test.
41783
41784 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41785
41786         * g++.old-deja/g++.other/crash18.C: Remove.
41787
41788 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41789
41790         * g++.dg/template/explicit3.C: New.
41791         * g++.dg/template/explicit4.C: New.
41792         * g++.dg/template/explicit5.C: New.
41793
41794         PR c++/11347
41795         * g++.dg/template/memtmpl1.C: New.
41796
41797 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41798
41799         PR target/11565
41800         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41801         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41802
41803 2003-07-30  Jan Hubicka  <jh@suse.cz>
41804
41805         * vtgc1.c: Kill.
41806
41807 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41808
41809         * gcc.dg/struct-in-proto-1.c: New test.
41810
41811 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41812
41813         * gcc.dg/cpp/include2.c: Only expect one message.
41814
41815 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41816
41817         PR c++/9447
41818         * g++.dg/template/using1.C: New test.
41819         * g++.dg/template/using2.C: New test.
41820         * g++.dg/template/using3.C: New test.
41821         * g++.dg/template/using4.C: New test.
41822
41823 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41824
41825         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41826         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41827
41828 2003-07-28  Jan Hubicka  <jh@suse.cz>
41829
41830         PR c++/11530
41831         * g++.dg/opt/call1.C: New test.
41832
41833 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41834
41835         PR c++/11667
41836         * g++.dg/init/enum2.C: New test.
41837         * g++.dg/template/overload1.C: Add "-w" option.
41838
41839 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41840
41841         * gcc.dg/Wdeclaration-after-statement-1.c,
41842         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41843
41844 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41845
41846         * gcc.c-torture/compile/20030725-1.c: New test.
41847
41848 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41849
41850         * gcc.dg/20030505.c: Only run for SPE.
41851         Remove definition of opaque type.
41852
41853 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41854
41855         * g++.dg/template/ptrmem6.C: New test.
41856
41857 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41858
41859         * gcc.c-torture/compile/zero-strct-2.c: New test.
41860
41861 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41862
41863         * gcc.dg/intermod-1.c: New test.
41864
41865 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41866
41867         PR c++/11617
41868         * g++.dg/template/lookup2.C: New test.
41869         * g++.dg/template/memclass1.C: Remove instantiated from error.
41870         * g++.dg/other/error2.C: Tweak expected errors.
41871
41872         PR c++/11596
41873         * g++.dg/template/defarg3.C: New test.
41874
41875         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41876
41877 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41878
41879         * g++.dg/inherit/access5.C: New test.
41880
41881 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41882
41883         PR c++/11513
41884         * g++.dg/template/crash8.C: New test.
41885
41886 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41887
41888         PR c/10602
41889         * gcc.dg/noncompile/incomplete-2.c: New test.
41890
41891 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41892
41893         PR c++/11645
41894         * g++.dg/inherit/access4.C: New test.
41895
41896         PR c++/11517
41897         * g++.dg/expr/cond2.C: New test.
41898
41899         PR optimization/10679
41900         * g++.dg/opt/inline4.C: New test.
41901
41902 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41903
41904         * g++.dg/parse/crash10: New test.
41905
41906 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41907
41908         * g++.dg/ext/flexary1.C: New test.
41909
41910 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41911
41912         PR c++/10793
41913         * g++.dg/template/crash9.C: New test.
41914
41915 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41916
41917         PR c++/3004
41918         * g++.dg/parse/typedef3.C: New test.
41919
41920         PR c++/7906
41921         * g++.dg/parse/operator2.C: New test.
41922
41923         PR c++/8895
41924         * g++.dg/parse/def-tmpl-arg1.C: New test.
41925
41926         PR c++/9282
41927         * g++.dg/parse/funptr1.C: New test.
41928
41929         PR c++/9452
41930         * g++.dg/parse/ambig3.C: New test.
41931
41932         PR c++/9454
41933         * g++.dg/parse/operator3.C: New test.
41934
41935         PR c++/9486
41936         * g++.dg/parse/template10.C: New test.
41937
41938         PR c++/9488
41939         * g++.dg/parse/template11.C: New test.
41940
41941         PR c++/10150
41942         * g++.dg/parse/invalid-op1.C: New test.
41943
41944         PR c++/10247
41945         * g++.dg/parse/condexpr1.C: New test.
41946
41947 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41948
41949         * g++.dg/ext/packed3.C: New test.
41950         * g++.dg/ext/packed4.C: New test.
41951
41952         * gcc.dg/pack-test-3.c: New test.
41953
41954 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41955
41956         * lib/compat.exp: Handle dg-options per source file.
41957         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41958         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41959         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41960         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41961         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41962         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41963         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41964         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41965         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41966         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41967         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41968         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41969         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41970         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41971
41972 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41973
41974         PR c/10320
41975         * gcc.c-torture/execute/20030718-1.c: New test.
41976
41977 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41978
41979         PR optimization/11536
41980         * gcc.dg/20030721-1.c: New test.
41981
41982 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41983
41984         PR c++/11546
41985         * g++.dg/template/lookup1.C: New test.
41986
41987 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41988
41989         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41990         diagnostics of ill-formed constructs involving labels.
41991         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41992         the new 'previously defined here' message.
41993
41994 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41995
41996         * g++.dg/parse/non-dependent2.C: New test.
41997
41998 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41999
42000         * g++.dg/init/init-ref4.C: xfail on targets without
42001         weak symbols.
42002
42003 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42004
42005         PR target/11087
42006         * gcc.c-torture/execute/20030717-1.c: New test.
42007
42008 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42009
42010         * g++.dg/opt/cfg1.C: New test.
42011
42012 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42013
42014         PR optimization/11557
42015         * gcc.dg/20030717-1.c: New test.
42016
42017 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42018
42019         PR c++/10476
42020         * g++.dg/expr/crash-1.C: New test.
42021
42022         PR c++/11027
42023         * g++.dg/template/init3.C: New test.
42024
42025         PR c++/8222
42026         * g++.dg/template/non-dependent1.C: New test.
42027
42028         PR c++/11070
42029         * g++.dg/template/non-dependent2.C: New test.
42030
42031         PR c++/11071
42032         * g++.dg/template/non-dependent3.C: New test.
42033
42034         PR c++/9907
42035         * g++.dg/template/sizeof5.C: New test.
42036
42037 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42038
42039         PR 11498
42040         * gcc.c-torture/compile/mangle-1.c: New file.
42041
42042 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42043
42044         PR c++/7809
42045         * g++.dg/parse/access3.C: New test.
42046
42047 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42048
42049         PR c++/11384
42050         * g++.dg/init/init-ref4.C: New test.
42051
42052 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42053
42054         PR c++/11547
42055         * g++.dg/parse/constant3.C: New test.
42056         * g++.dg/parse/crash7.C: Likewise.
42057
42058 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42059
42060         PR target/11008
42061         * gcc.dg/i386-pentium4-not-mull.c: New.
42062
42063 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42064
42065         * gcc.dg/asm-names.c (ymain): Make it weak.
42066
42067 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42068
42069         PR c++/5421
42070         * g++.dg/template/friend21.C: New test.
42071
42072 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42073
42074         * gcc.dg/cleanup-8.c: New test.
42075         * gcc.dg/cleanup-9.c: New test.
42076
42077 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42078
42079         * g++.dg/ext/dll-MI1.h: New file.
42080         * g++.dg/ext/dllexport-MI1.C: New file.
42081         * g++.dg/ext/dllimport-MI1.C: New file.
42082
42083 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42084
42085         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42086         it does not have cmpstrsi patterns (just cmpmemsi).
42087
42088 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42089
42090         PR debug/11473
42091         * g++.dg/debug/debug8.C: New test.
42092
42093 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42094
42095         PR c++/10108
42096         * g++.dg/template/crash7.C: New test.
42097
42098 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42099
42100         PR target/10795
42101         * gcc.c-torture/compile/20030708-1.c: New.
42102
42103 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42104
42105         * gcc.c-torture/execute/20030715-1.c: New test.
42106
42107 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42108
42109         * gcc.dg/pch/inline-3.c: New file.
42110         * gcc.dg/pch/inline-3.hs: New file.
42111         * gcc.dg/pch/inline-4.c: New file.
42112         * gcc.dg/pch/inline-4.hs: New file.
42113
42114 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42115
42116         PR c++/11509
42117         * g++.dg/template/crash6.C: New test.
42118
42119         PR c++/7053
42120         * g++.dg/template/friend20.C: New test.
42121
42122         PR c++/7019
42123         * g++.dg/template/overload2.C: New test.
42124
42125 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42126
42127         PR optimization/11440
42128         * gcc.c-torture/execute/20030714-1.c: New test.
42129
42130 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42131
42132         PR c++/11154
42133         * g++.dg/template/partial2.C: New test.
42134
42135 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42136
42137         PR c++/11503
42138         * g++.dg/template/anon1.C: New test.
42139
42140         PR c++/11493
42141         PR c++/11495
42142         * g++.dg/parse/template9.C: Likewise.
42143         * g++.dg/template/crash4.C: New test.
42144         * g++.dg/template/koenig1.C: Likewise.
42145         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42146         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42147         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42148         functions.
42149         * g++.old-deja/g++.jason/template36.C: Likewise.
42150         * g++.old-deja/g++.mike/p1989.C: Likewise.
42151         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42152         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42153         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42154         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42155         compiling.
42156         * g++.old-deja/g++.pt/union2.C: Use this->.
42157
42158 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42159
42160         * gcc.dg/20030711-1.c: New test.
42161
42162 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42163
42164         PR c++/11050
42165         * g++.dg/parse/args1.C: New test.
42166         * g++.pt/defarg8.C: Change expected errors.
42167
42168 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42169
42170         PR c++/8164
42171         * g++.dg/template/nontype2.C: New test.
42172
42173         PR c++/10558
42174         * g++.dg/parse/template8.C: New test.
42175
42176         PR c++/8327
42177         * g++.dg/template/scope1.C: New test.
42178
42179         * g++.dg/warn/Wsign-compare-1.C: New test.
42180
42181 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42182
42183         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42184
42185 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42186
42187         PR c++/9411
42188         * g++.dg/template/explicit2.C: New test.
42189
42190         PR c++/10032
42191         * g++.dg/warn/pedantic1.C: New test.
42192
42193 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         PR c++ 9483
42196         * g++.dg/other/field1.C: New test.
42197
42198 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42199
42200         PR c/11449
42201         * gcc.c-torture/compile/20030707-1.c: New.
42202
42203 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42204
42205         PR c++/10849
42206         * g++.dg/template/access12.C: New test.
42207
42208 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42209
42210         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42211         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42212         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42213         * gcc.misc-tests/gcov.exp: Update
42214         * g++.dg/gcov/gcov.exp: Update
42215         * lib/gcov.exp: Update.
42216
42217 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42218
42219         * g++.dg/abi/mangle17.C: Make sure template expressions are
42220         dependent.
42221         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42222         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42223         * g++.dg/opt/stack1.C: Remove erroneous code.
42224         * g++.dg/parse/template7.C: New test.
42225         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42226         * g++.old-deja/g++.pt/crash4.C: Likewise.
42227
42228 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42229
42230         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42231         with zero or one occurence of `$' after the initial `L'.
42232
42233 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42234
42235         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42236
42237 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42238
42239         PR c/11370
42240         * gcc.dg/Wunreachable-6.c: New testcase.
42241         * gcc.dg/Wunreachable-7.c: New testcase.
42242
42243 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42244
42245         PR c/11420
42246         * gcc.dg/20030708-1.c: New test.
42247
42248 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42249
42250         * gcc.dg/compat/sdata-section.h: New file.
42251         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42252         * gcc.dg/torture/mips-sdata-1.c: New test.
42253
42254 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42255
42256         PR c++/11030
42257         * g++.dg/template/friend19.C: New test.
42258
42259 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42260
42261         * g++.dg/opt/strength-reduce.C: New test.
42262
42263 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42264
42265         PR target/10979
42266         * gcc.dg/20030707-1.c: New testcase.
42267
42268 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42269
42270         PR optimization/11059
42271         * g++.dg/opt/emptyunion.C: New testcase.
42272
42273 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42274             Eric Botcazou  <ebotcazou@libertysurf.fr>
42275
42276         * g++.dg/opt/stack1.C: New test.
42277
42278 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42279
42280         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42281         run test.
42282
42283         PR c++/11431
42284         * g++.dg/expr/static_cast3.C: New test.
42285
42286 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42287
42288         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42289         everywhere.
42290         * gcc.dg/concat.c: Concatenation of string constants with
42291         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42292         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42293         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42294         necessary to avoid multi-character character constant warning.
42295         * gcc.dg/cpp/escape.c: Likewise.
42296         * gcc.dg/cpp/ucs.c: Likewise.
42297         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42298         Fix a typo.
42299
42300 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42301
42302         PR c/11428
42303         * gcc.c-torture/compile/20030704-1.c: New.
42304
42305 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42306
42307         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42308
42309 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42310
42311         PR c++/5287, PR c++/7910,  PR c++/11021
42312         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42313         tests for warnings.
42314         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42315         * g++.dg/ext/dllimport3.C: Likewise.
42316         * g++.dg/ext/dllimport4.C: New file.
42317         * g++.dg/ext/dllimport5.C: New file.
42318         * g++.dg/ext/dllimport6.C: New file.
42319         * g++.dg/ext/dllimport7.C: New file.
42320         * g++.dg/ext/dllimport8.C: New file.
42321         * g++.dg/ext/dllimport9.C: New file.
42322         * g++.dg/ext/dllimport10.C: New file.
42323         * g++.dg/ext/dllexport1.C: New file.
42324
42325 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42326
42327         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42328         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42329
42330 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42331
42332         * gcc.dg/builtins-25.c: New testcase.
42333         * gcc.dg/builtins-26.c: New testcase.
42334
42335 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42336
42337         * gcc.dg/compat/vector-defs.h: New file.
42338         * gcc.dg/compat/vector-setup.h: New file.
42339         * gcc.dg/compat/vector-check.h: New file.
42340         * gcc.dg/compat/vector-1_main.c: New file.
42341         * gcc.dg/compat/vector-1_x.c: New file.
42342         * gcc.dg/compat/vector-1_y.c: New file.
42343         * gcc.dg/compat/vector-2_main.c: New file.
42344         * gcc.dg/compat/vector-2_x.c: New file.
42345         * gcc.dg/compat/vector-2_y.c: New file.
42346
42347         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42348         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42349         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42350         * gcc.dg/compat/struct-align-1.h: New file.
42351         * gcc.dg/compat/struct-align-1_main.c: New file.
42352         * gcc.dg/compat/struct-align-1_x.c: New file.
42353         * gcc.dg/compat/struct-align-1_y.c: New file.
42354         * gcc.dg/compat/struct-align-2.h: New file.
42355         * gcc.dg/compat/struct-align-2_main.c: New file.
42356         * gcc.dg/compat/struct-align-2_x.c: New file.
42357         * gcc.dg/compat/struct-align-2_y.c: New file.
42358
42359         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42360         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42361         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42362         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42363         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42364         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42365         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42366         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42367         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42368         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42369         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42370         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42371         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42372         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42373         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42374         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42375         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42376         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42377         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42378         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42380         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42381         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42382         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42383         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42384         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42385         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42386         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42387         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42388
42389 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42390
42391         * gcc.dg/i386-call-1.c: New test.
42392
42393 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42394
42395         PR c++/9162
42396         * g++.dg/parse/defarg4.C: New.
42397
42398 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42399
42400         PR target/10700
42401         * gcc.c-torture/compile/20030703-1.c: New test case.
42402
42403 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42404
42405         * g++.dg/template/local3.C: Remove extra semicolon.
42406
42407 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42408
42409         * gcc.dg/i386-volatile-1.c: New test.
42410
42411 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42412
42413         PR c++/11072
42414         * g++.dg/other/offsetof2.C: XFAIL.
42415         * g++.dg/other/offsetof5.C: New.
42416
42417         PR c++/10219
42418         * g++.dg/template/error1.C: New.
42419
42420         PR c++/9779
42421         * g++.dg/template/dependent-expr1.C: New.
42422
42423 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42424
42425         PR c++/6949
42426         * g++.dg/template/local3.C: New test.
42427
42428         PR c++/11149
42429         * g++.dg/lookup/scoped6.C: New test.
42430
42431 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42432
42433         PR c++/8046
42434         * g++.dg/other/error7.C: New test.
42435
42436 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42437
42438         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42439         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42440         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42441         * g++.old-deja/g++.other/union2.C: Likewise.
42442         * gcc.dg/c90-const-expr-2.c: Likewise.
42443         * gcc.dg/c90-const-expr-3.c: Likewise.
42444         * gcc.dg/c99-const-expr-2.c: Likewise.
42445         * gcc.dg/c99-const-expr-3.c: Likewise.
42446         * gcc.dg/concat.c: Likewise.
42447
42448 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42449
42450         PR c++/9559
42451         * g++.dg/init/static1.C: New test.
42452
42453 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42454
42455         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42456         * g++.old-deja/g++.other/access2.C: Likewise.
42457         * g++.old-deja/g++.other/decl2.C: Likewise.
42458         * gcc.c-torture/execute/20020615-1.c: Likewise.
42459
42460 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42461
42462         PR c++/4933
42463         * g++.dg/template/sizeof4.C: New test.
42464
42465 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42466
42467         * g++.dg/other/error6.C: New test.
42468
42469 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42470
42471         PR c++/10750
42472         * g++.dg/parse/constant2.C: New test.
42473
42474 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42475
42476         PR c++/11106
42477         * g++.dg/other/error5.C: New test.
42478
42479 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42480
42481         * gcc.dg/format/gcc_diag-1.c: New test.
42482
42483 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42484
42485         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42486
42487 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42488
42489         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42490         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42491         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42492
42493 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42494
42495         * gcc.c-torture/execute/builtins/string-8.c: New test.
42496         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42497         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42498         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42499
42500 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42501
42502         PR c++/10468
42503         * g++.dg/ext/typeof6.C: New test.
42504
42505 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42506
42507         PR c++/10796
42508         * g++.dg/init/enum1.C: New test.
42509
42510 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42511
42512         * gcc.dg/20030627-1.c: New test.
42513
42514 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42515
42516         PR c++/11332
42517         * g++.dg/expr/static_cast2.C: New test.
42518
42519 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42520             Jakub Jelinek  <jakub@redhat.com>
42521
42522         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42523         sprintf(dst,"%s",src) optimization.
42524         * gcc.c-torture/execute/20030626-1.c: New test case.
42525         * gcc.c-torture/execute/20030626-2.c: New test case.
42526
42527 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42528
42529         * gcc.c-torture/execute/multi-ix.c: New test.
42530
42531         * gcc.c-torture/execute/simd-4.c (main):
42532         Added missing semicolon at end of union.
42533
42534 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42535
42536         PR c++/8266
42537         * g++.dg/template/explicit-instantiation3.C: New test.
42538
42539 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42540
42541         * gcc.dg/20030626-1.c: Use signed char.
42542
42543 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42544
42545         * gcc.dg/20030626-1.c: New test.
42546
42547 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42548
42549         * const-str-2.m: Update.
42550
42551 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42552
42553         PR c++/10990
42554         * g++.dg/rtti/dyncast1.C: New test.
42555         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42556         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42557         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42558
42559         PR c++/10931
42560         * g++.dg/expr/static_cast1.C: New test.
42561
42562 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42563
42564         * gcc.dg/20030625-1.c: New test.
42565
42566 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42567
42568         * gcc.c-torture/compile/20030624-1.c: New test case.
42569
42570 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42571
42572         * gcc.c-torture/execute/string-opt-17.c: New test.
42573
42574 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42575
42576         PR c++/5754
42577         * g++.dg/parse/crash6.C: New test.
42578
42579 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42580
42581         * gcc.dg/builtins-24.c: New test case.
42582
42583 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42584
42585         * g++.dg/opt/operator1.C: New test.
42586
42587 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42588
42589         * gcc.c-torture/execute/string-opt-16.c: New test case.
42590
42591 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42592
42593         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42594         * g++.old-deja/g++.other/conv7.C: Likewise.
42595         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42596         * g++.old-deja/g++.other/overload14.C: Likewise.
42597
42598 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42599
42600         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42601         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42602
42603 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42604
42605         PR c++/10888
42606         * g++.dg/warn/Winline-3.C: New test.
42607
42608 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42609
42610         * lib/target-supports.exp (check_alias_available): Make the test
42611         program acceptable to the Solaris assembler.
42612
42613         PR c++/10749
42614         * g++.dg/template/memclass2.C: New test.
42615
42616 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42617             Eric Botcazou  <ebotcazou@libertysurf.fr>
42618
42619         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42620         data for non-matching targets.
42621         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42622
42623 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42624
42625         PR c++/10845
42626         * g++.dg/template/member3.C: New test.
42627
42628 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42629
42630         PR c++/10939
42631         * g++.dg/template/func1.C: New test.
42632
42633         PR c++/9649
42634         * g++.dg/template/static4.C: New test.
42635         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42636
42637         PR c++/11041
42638         * g++.dg/init/ref7.C: New test.
42639
42640 2003-06-19  Matt Austern  <austern@apple.com>
42641
42642         PR c++/11228
42643         * g++.dg/anew1.C: New test.
42644         * g++.dg/anew2.C: New test.
42645         * g++.dg/anew3.C: New test.
42646         * g++.dg/anew4.C: New test.
42647
42648 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42649
42650         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42651
42652 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42653
42654         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42655         endian-dependent.
42656
42657 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42658
42659         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42660         Remove cruft.
42661
42662 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42663
42664         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42665         * gcc.c-torture/compile/961203-1.c: Likewise.
42666         * gcc.c-torture/compile/980506-1.c: Likewise.
42667
42668 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42669
42670         PR c++/10712
42671         * g++.dg/lookup/using7.C: New test.
42672
42673 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42674
42675         PR c++/11105
42676         * g++.dg/abi/conv1.C: Remove it.
42677         * g++.dg/template/conv7.C: New test.
42678         * g++.dg/template/conv8.C: Likewise.
42679         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42680         conversion operator.
42681
42682 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42683
42684         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42685         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42686         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42687         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42688         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42689         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42690         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42691         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42692         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42693         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42694         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42695         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42696         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42697         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42698         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42699         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42700         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42701         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42702         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42703         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42704         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42705         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42706         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42707         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42708         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42709         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42710         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42711         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42712         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42713
42714 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42715
42716         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42717         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42718         indications.
42719
42720 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42721
42722         * gcc.dg/i386-387-5.c: New test case.
42723         * gcc.dg/i386-387-6.c: New test case.
42724         * gcc.dg/builtins-23.c: New test case.
42725
42726 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42727
42728         * gcc.dg/builtins-22.c: New test case.
42729         * gcc.dg/i386-387-1.c: Update to test exp.
42730         * gcc.dg/i386-387-2.c: Likewise.
42731
42732 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42733
42734         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42735
42736 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42737
42738         * lib/gcc-dg.exp (dg-require-dll): New function.
42739         (dg-xfail-if): Likewise.
42740         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42741         driver.
42742
42743         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42744         * gcc.c-torture/compile/20001205-1.c: Likewise.
42745         * gcc.c-torture/compile/20001226-1.c: Likewise.
42746         * gcc.c-torture/compile/20010518-2.c: Likewise.
42747         * gcc.c-torture/compile/20020312-1.c: Likewise.
42748         * gcc.c-torture/compile/20020604-1.c: Likewise.
42749         * gcc.c-torture/compile/920501-12.c: Likewise.
42750         * gcc.c-torture/compile/920501-4.c: Likewise.
42751         * gcc.c-torture/compile/920520-1.c: Likewise.
42752         * gcc.c-torture/compile/920521-1.c: Likewise.
42753         * gcc.c-torture/compile/920625-1.c: Likewise.
42754         * gcc.c-torture/compile/961203-1.c: Likewise.
42755         * gcc.c-torture/compile/980506-1.c: Likewise.
42756         * gcc.c-torture/compile/981006-1.c: Likewise.
42757         * gcc.c-torture/compile/981022-1.c: Likewise.
42758         * gcc.c-torture/compile/981223-1.c: Likewise.
42759         * gcc.c-torture/compile/990617-1.c: Likewise.
42760         * gcc.c-torture/compile/dll.c: Likewise.
42761         * gcc.c-torture/compile/labels-3.c: Likewise.
42762         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42763         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42764         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42765         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42766         * gcc.c-torture/compile/simd-5.c: Likewise.
42767         * gcc.c-torture/compile/20000804-1.x: Remove.
42768         * gcc.c-torture/compile/20001205-1.x: Likewise.
42769         * gcc.c-torture/compile/20001226-1.x: Likewise.
42770         * gcc.c-torture/compile/20010518-2.x: Likewise.
42771         * gcc.c-torture/compile/20020312-1.x: Likewise.
42772         * gcc.c-torture/compile/20020604-1.x: Likewise.
42773         * gcc.c-torture/compile/920501-12.x: Likewise.
42774         * gcc.c-torture/compile/920501-4.x: Likewise.
42775         * gcc.c-torture/compile/920520-1.x: Likewise.
42776         * gcc.c-torture/compile/920521-1.x: Likewise.
42777         * gcc.c-torture/compile/920625-1.x: Likewise.
42778         * gcc.c-torture/compile/961203-1.x: Likewise.
42779         * gcc.c-torture/compile/980506-1.x: Likewise.
42780         * gcc.c-torture/compile/981006-1.x: Likewise.
42781         * gcc.c-torture/compile/981022-1.x: Likewise.
42782         * gcc.c-torture/compile/981223-1.x: Likewise.
42783         * gcc.c-torture/compile/990617-1.x: Likewise.
42784         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42785         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42786         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42787         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42788         * gcc.c-torture/compile/simd-5.x: Likewise.
42789
42790         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42791
42792 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42793
42794         * gcc.c-torture/execute/20030611-1.c: New test.
42795
42796 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42797
42798         PR middle-end/168
42799         * gcc.dg/20030612-1.c: New test case.
42800
42801 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42802
42803         PR c++/10635
42804         * g++.dg/expr/cast1.C: New test.
42805
42806 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42807
42808         * gcc.dg/builtins-21.c: New test case.
42809
42810 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42811
42812         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42813         options instead of at the end.
42814         * lib/objc.exp (objc_target_compile): Likewise.
42815
42816 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42817
42818         PR c++/10432
42819         * g++.dg/parse/error1.C: New test.
42820
42821 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42822
42823         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42824         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42825         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42826         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42827         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42828         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42829         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42830         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42831         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42832         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42833         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42834         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42835         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42836         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42837         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42838         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42839         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42840         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42841         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42842         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42843         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42844         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42845         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42846         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42847
42848         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42849         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42850         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42851         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42852         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42853         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42854         * gcc.dg/compat/scalar-return-3_main.c: New file.
42855         * gcc.dg/compat/scalar-return-3_x.c: New file.
42856         * gcc.dg/compat/scalar-return-3_y.c: New file.
42857         * gcc.dg/compat/scalar-return-4_main.c: New file.
42858         * gcc.dg/compat/scalar-return-4_x.c: New file.
42859         * gcc.dg/compat/scalar-return-4_y.c: New file.
42860
42861 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42862
42863         * gcc.dg/compat/fp2-struct-check.h: New file.
42864         * gcc.dg/compat/fp2-struct-defs.h: New file.
42865         * gcc.dg/compat/fp2-struct-init.h: New file.
42866         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42867         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42868         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42869         * gcc.dg/compat/struct-return-10_main.c: New file.
42870         * gcc.dg/compat/struct-return-10_x.c: New file.
42871         * gcc.dg/compat/struct-return-10_y.c: New file.
42872
42873         * gcc.dg/compat/compat-common.h: New file.
42874         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42875         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42876         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42877         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42878         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42879         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42880         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42881         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42882         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42883         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42884         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42885         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42886         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42887         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42888         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42889         * gcc.dg/compat/small-struct-check.h: Ditto.
42890         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42891         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42892         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42893         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42894         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42895         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42896         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42897         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42898         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42899         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42900         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42901         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42902         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42903         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42904         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42905         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42906         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42907         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42908         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42909         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42910         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42911         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42912         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42913         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42914         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42915         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42916         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42917         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42918         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42919         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42920
42921 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42922
42923         * g++.dg/pch/static-1.C: New file.
42924         * g++.dg/pch/static-1.Hs: New file.
42925
42926 2003-06-10  Richard Henderson  <rth@redhat.com>
42927
42928         * gcc.dg/asm-7.c: Adjust expected warning text.
42929
42930 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42931
42932         * gcc.dg/builtins-20.c: New test case.
42933
42934 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42935
42936         PR c++/11131
42937         * g++.dg/opt/template1.C: New test.
42938
42939 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42940
42941         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42942         additional_sources.
42943
42944 2003-05-21  David Taylor  <dtaylor@emc.com>
42945
42946         * gcc.dg/Wpadded.c: New file.
42947
42948 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42949
42950         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42951         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42952         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42953         dg-require-weak.
42954
42955 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42956
42957         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42958
42959 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42960
42961         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42962         (dg-require-alias): Likewise.
42963         (dg-require-gc-sections): Likewise.
42964         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42965
42966 2003-06-08  Richard Henderson  <rth@redhat.com>
42967
42968         * gcc.dg/20011029-2.c: Fix the array reference.
42969         * gcc.dg/asm-7.c: New.
42970
42971 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42972
42973         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42974
42975 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42976
42977         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42978         (dg-require-gc-sections): Likewise.
42979
42980 2003-06-08  Jan Hubicka  <jh@suse.cz>
42981
42982         * i386-cmov1.c: Fix regular expression.
42983         * i386-cvt-1.c: Likewise.
42984         * i386-local.c: Likewise.
42985         * i386-local2.c: Likewise.
42986         * i386-mul.c: Likewise.
42987         * i386-ssetype-1.c: Likewise.
42988         * i386-ssetype-3.c: Likewise.
42989         * i386-ssetype-5.c: Likewise.
42990
42991 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42992
42993         PR c++/11039
42994         * g++.dg/warn/implicit-typename2.C: New test.
42995         * g++.dg/warn/implicit-typename3.C: New test.
42996
42997 2003-06-07  Richard Henderson  <rth@redhat.com>
42998
42999         * g++.dg/other/offsetof3.C: Use size_t.
43000         * g++.dg/other/offsetof4.C: Likewise.
43001
43002 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43003
43004         * lib/copy-file.exp: New. Implement gcc_copy_files.
43005
43006         * lib/dg-pch.exp: Load copy-file.exp
43007         (dg-pch): Use gcc_copy_files instead of "file copy".
43008
43009 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43010
43011         * gcc.dg/weak/weak.exp: Simplify.
43012         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43013         * gcc.dg/weak/weak-1.c: Likewise.
43014         * gcc.dg/weak/weak-2.c: Likewise.
43015         * gcc.dg/weak/weak-3.c: Likewise.
43016         * gcc.dg/weak/weak-4.c: Likewise.
43017         * gcc.dg/weak/weak-5.c: Likewise.
43018         * gcc.dg/weak/weak-6.c: Likewise.
43019         * gcc.dg/weak/weak-7.c: Likewise.
43020         * gcc.dg/weak/weak-8.c: Likewise.
43021         * gcc.dg/weak/weak-9.c: Likewise.
43022
43023 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43024
43025         gcc.c-torture/execute/20030606-1.c: New.
43026
43027 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43028
43029         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43030         * gcc.dg/builtins-19.c: Likewise.
43031
43032 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43033
43034         * gcc.dg/builtins-2.c: Add some more tests.
43035         * gcc.dg/builtins-18.c: New test case.
43036         * gcc.dg/builtins-19.c: New test case.
43037
43038 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43039             Jim Wilson  <wilson@tuliptree.org>
43040
43041         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43042
43043 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43044
43045         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43046         mempcpy/stpcpy calls not to be optimized into something else.
43047         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43048         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43049         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43050
43051 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43052
43053         * gcc.dg/format/asm_fprintf-1.c: New test.
43054
43055 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43056
43057         * lib/gcc-defs.exp (additional_sources): New variable.
43058         (dg-additional-sources): New function.
43059         (additional_files): New variable.
43060         (dg-additional-files): New function.
43061         (dg-additional-files-options): Likewise.
43062         * lib/gcc-dg.exp (dg-require-weak): New function.
43063         (dg-require-alias): Likewise.
43064         (dg-require-gc-sections): Likewise.
43065         * lib/target-supports.exp (check_alias_available): Remove testfile
43066         parameter.
43067         (check_gc_sections_available): New function.
43068         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43069         (dg-gpp-additional-files): Likewise.
43070         * lib/g++.exp (additional_sources): Remove.
43071         (additional_files): Likewise.
43072         (g++_target_compile): Use dg-additional-files-options.
43073
43074         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43075         Tcl logic.
43076         * gcc.dg/special/ecos.exp: Remove.
43077         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43078         * gcc.dg/special/alias-1.c: Likewise.
43079         * gcc.dg/special/alias-2.c: Likewise.
43080         * gcc.dg/special/gcsec-1.c: Likewise.
43081         * gcc.dg/special/weak-1.c: Likewise.
43082         * gcc.dg/special/weak-2.c: Likewise.
43083         * gcc.dg/special/wkali-1.c: Likewise.
43084         * gcc.dg/special/wkali-2.c: Likewise.
43085
43086         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43087         dg-gpp-additional-*.
43088         * g++.dg/special/conpr-3.C: Likewise.
43089         * g++.dg/special/conpr-4.C: Likewise.
43090         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43091         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43092         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43093         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43094         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43095         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43096         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43097         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43098         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43099         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43100         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43101         * g++.old-deja/g++.other/comdat1.C: Likewise.
43102         * g++.old-deja/g++.other/comdat2.C: Likewise.
43103         * g++.old-deja/g++.other/comdat3.C: Likewise.
43104         * g++.old-deja/g++.other/ctor1.C: Likewise.
43105         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43106
43107 2003-06-05  Richard Henderson  <rth@redhat.com>
43108
43109         * gcc.dg/debug/20030605-1.c: New.
43110
43111 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43112
43113         * README.QMTEST: Update.
43114
43115 2003-06-04  Richard Henderson  <rth@redhat.com>
43116
43117         * gcc.dg/cleanup-1.c: New.
43118         * gcc.dg/cleanup-2.c: New.
43119         * gcc.dg/cleanup-3.c: New.
43120         * gcc.dg/cleanup-4.c: New.
43121         * gcc.dg/cleanup-5.c: New.
43122         * gcc.dg/cleanup-6.c: New.
43123         * gcc.dg/cleanup-7.c: New.
43124
43125 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43126
43127         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43128
43129         * lib/dg-pch.exp: New file.
43130         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43131         * gcc.dg/pch/pch.exp: Likewise.
43132
43133 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43134
43135         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43136         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43137         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43138         * gcc.dg/builtins-17.c: New test case.
43139         * gcc.dg/i386-387-4.c: New test case.
43140         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43141
43142 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43143
43144         * gcc.dg/ultrasp9.c: New test.
43145
43146 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43147
43148         * gcc.c-torture/compile/20030604-1.c: New test.
43149         * gcc.dg/sparc-constant-1.c: New test.
43150
43151 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43152
43153         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43154
43155 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43156
43157         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43158
43159         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43160         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43161
43162 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43163
43164         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43165
43166 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43167
43168         PR c++/10940
43169         * g++.dg/template/spec10.C: New test.
43170
43171 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43172
43173         * gcc.dg/builtins-16.c: New test case.
43174
43175 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43176
43177         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43178         mempcpy test with post-increments.
43179         * gcc.c-torture/execute/string-opt-3.c: New test.
43180         * gcc.dg/string-opt-1.c: New test.
43181
43182 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43183
43184         PR fortran/10965
43185         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43186
43187 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43188
43189         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43190         (scan-assembler): ... here.  Use dg-scan.
43191         (scan-assembler-not): Likewise.
43192         (scan-file): New function.
43193         (scan-file-not): Likewise.
43194         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43195         * gcc.dg/cpp/_Pragma4.c: Likewise.
43196         * gcc.dg/cpp/_Pragma5.c: Likewise.
43197         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43198         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43199         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43200         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43201         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43202         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43203         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43204         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43205         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43206         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43207         * gcc.dg/cpp/cxxcom1.c: Likewise.
43208         * gcc.dg/cpp/line1.c: Likewise.
43209         * gcc.dg/cpp/maccom1.c: Likewise.
43210         * gcc.dg/cpp/maccom2.c: Likewise.
43211         * gcc.dg/cpp/maccom3.c: Likewise.
43212         * gcc.dg/cpp/maccom4.c: Likewise.
43213         * gcc.dg/cpp/maccom5.c: Likewise.
43214         * gcc.dg/cpp/maccom6.c: Likewise.
43215         * gcc.dg/cpp/multiline.c: Likewise.
43216         * gcc.dg/cpp/spacing1.c: Likewise.
43217         * gcc.dg/cpp/spacing2.c: Likewise.
43218         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43219         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43220         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43221         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43222         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43223         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43224         * gcc.dg/cpp/cxxcom2.c: Likewise.
43225         * gcc.dg/cpp/cxxcom2.h: New file.
43226
43227         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43228         * g++.dg/cpp/truefalse.C: Here.
43229         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43230
43231 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43232
43233         * gcc.dg/cpp/redef3.c: New file.
43234
43235 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43236
43237         * gcc.dg/i386-loop-3.c: New test.
43238
43239 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43240
43241         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43242
43243 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43244
43245         * gcc.dg/fwrapv-1.c: New test case.
43246         * gcc.dg/fwrapv-2.c: New test case.
43247
43248 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43249
43250         PR c++/10956
43251         * g++.dg/template/spec9.C: New test.
43252
43253 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43254
43255         * gcc.dg/duff-4.c: New test case.
43256
43257 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43258
43259         PR fortran/10843
43260         * g77.dg/ffixed-form-1.f: New test
43261         * g77.dg/ffixed-form-2.f: New test
43262         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43263         * g77.dg/ffree-form-3.f: New test
43264
43265 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43266
43267         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43268         * gcc.dg/wint_t-1.c: Likewise.
43269
43270 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43271
43272         * g++.dg/template/access11.C: New test.
43273
43274 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43275
43276         PR c++/10849
43277         * g++.dg/template/access10.C: New test.
43278
43279 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43280             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43281
43282         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43283
43284 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43285
43286         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43287         suppress for powerpc-*-darwin*.
43288         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43289
43290 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43291
43292         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43293         suppress option for powerpc-*-darwin*.
43294
43295 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43296
43297         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43298         * gcc.dg/builtins-4.c: Add test for fmod.
43299
43300 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43301
43302         PR c++/10682
43303         * g++.dg/template/instantiate4.C: New test.
43304
43305 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43306
43307         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43308
43309 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43310
43311         * gcc.dg/compat/scalar-return-1_main.c: New file.
43312         * gcc.dg/compat/scalar-return-1_x.c: New file.
43313         * gcc.dg/compat/scalar-return-1_y.c: New file.
43314         * gcc.dg/compat/scalar-return-2_main.c: New file.
43315         * gcc.dg/compat/scalar-return-2_x.c: New file.
43316         * gcc.dg/compat/scalar-return-2_y.c: New file.
43317         * gcc.dg/compat/struct-return-3_main.c: New file.
43318         * gcc.dg/compat/struct-return-3_y.c: New file.
43319         * gcc.dg/compat/struct-return-3_x.c: New file.
43320         * gcc.dg/compat/struct-return-2_main.c: New file.
43321         * gcc.dg/compat/struct-return-2_x.c: New file.
43322         * gcc.dg/compat/struct-return-2_y.c: New file.
43323
43324 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43325
43326         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43327         for hppa*-hp-hpux*.
43328         * gcc.dg/20021014-1.c (dg-options): Likewise.
43329         * gcc.dg/nest.c (dg-options): Likewise.
43330
43331 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43332
43333         PR c++/9738
43334         * g++.dg/ext/dllimport2.C: New file.
43335         * g++.dg/ext/dllimport3.C: New file.
43336
43337 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43338
43339         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43340         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43341         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43342         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43343         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43344         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43345         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43346         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43347         * gcc.dg/compat/small-struct-defs.h: New file.
43348         * gcc.dg/compat/small-struct-init.h: New file.
43349         * gcc.dg/compat/small-struct-check.h: New file.
43350         * gcc.dg/compat/fp-struct-defs.h: New file.
43351         * gcc.dg/compat/fp-struct-check.h: New file.
43352         * gcc.dg/compat/fp-struct-init.h: New file.
43353         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43354         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43355
43356 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43357
43358         * gcc.dg/20030225-2.c: New test.
43359
43360 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43361             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43362
43363         * gcc.c-torture/compile/20030518-1.c: New test case.
43364
43365 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43366
43367         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43368         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43369         gcc-dg-debug-runtest.
43370         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43371         gcc-dg-debug-runtest.
43372
43373 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43374
43375         PR c++/9022
43376         * g++.dg/lookup/using6.C: New test.
43377
43378 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43379
43380         * g++.dg/parse/access2.C: New test.
43381
43382 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43383
43384         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43385         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43386         * gcc.dg/debug/debug.exp: Likewise.
43387
43388 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43389
43390         * gcc.dg/dollar.c: New test.
43391
43392 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43393
43394         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43395         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43396         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43397         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43398         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43399         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43400         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43401         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43402         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43403         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43404         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43405         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43406         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43407         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43408         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43409         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43410         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43411         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43412
43413 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43414
43415         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43416         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43417         support for "repo" mode.
43418         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43419         * lib/g77-dg.exp: Likewise.
43420         * lib/obj-dg.exp: Likewise.
43421
43422 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43423
43424         Merge from gcc-3_2-rhl8-branch:
43425         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43426
43427         * gcc.dg/tls/opt-6.c: New test.
43428
43429         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43430
43431         * gcc.dg/20030405-1.c: New test.
43432
43433         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43434
43435         * gcc.dg/20030309-1.c: New test.
43436
43437         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43438
43439         * gcc.c-torture/execute/20030307-1.c: New test.
43440
43441         2003-02-20  Randolph Chung  <tausq@debian.org>
43442
43443         * gcc.c-torture/compile/20030220-1.c: New test.
43444
43445         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43446
43447         * gcc.dg/20030217-1.c: New test.
43448
43449         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43450
43451         * gcc.c-torture/compile/20020129-1.c: New test.
43452
43453         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43454
43455         * gcc.dg/unroll-1.c: New test.
43456
43457         2002-11-16  Jan Hubicka  <jh@suse.cz>
43458
43459         * gcc.c-torture/execute/20020920-1.c: New test.
43460
43461         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43462
43463         PR target/7434
43464         * gcc.c-torture/compile/20021008-1.c: New test.
43465
43466         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43467
43468         PR target/7559
43469         * gcc.c-torture/execute/20020810-1.c: New test.
43470
43471         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43472
43473         * gcc.c-torture/compile/20020807-1.c: New test.
43474
43475         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43476
43477         * gcc.dg/tls/opt-1.c: New test.
43478
43479         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43480
43481         * gcc.dg/20020729-1.c: New test.
43482
43483         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43484
43485         * g++.dg/opt/life1.C: New test.
43486
43487         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43488
43489         * gcc.dg/20020525-1.c: New test.
43490
43491         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43492
43493         PR c++/6794
43494         * g++.dg/ext/pretty1.C: New test.
43495         * g++.dg/ext/pretty2.C: New test.
43496
43497 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43498
43499         PR c++/8385
43500         * g++.dg/ext/typeof5.C: New test.
43501
43502 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43503
43504         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43505         __USER_LABEL_PREFIX__ into account.
43506         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43507
43508 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43509
43510         * gcc.dg/builtins-15.c: New test case.
43511
43512 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43513
43514         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43515
43516 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43517
43518         * lib/g++.exp: Tweak handling of additional source files.
43519         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43520         * g++.dg/special/conpr-2a.C: Rename to ...
43521         * g++.dg/special/conpr-2a.cc: ... this.
43522         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43523         * g++.dg/special/conpr-3a.C: Rename to ...
43524         * g++.dg/special/conpr-3a.cc: This.
43525         * g++.dg/special/conpr-3b.C: Rename to ...
43526         * g++.dg/special/conpr-3b.cc: This.
43527         * g++.dg/special/conpr-4.C: New test.
43528         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43529
43530 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43531
43532         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43533
43534 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43535
43536         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43537         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43538         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43539         * g++.old-deja/g++.other/warn3.C: Likewise.
43540
43541 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43542
43543         * gcc.dg/i386-387-1.c: Update to also test log.
43544         * gcc.dg/i386-387-2.c: Likewise.
43545
43546 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43547
43548         * g77.f-torture/execute/int8421.f: New test.
43549
43550 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43551
43552         PR c++/10230, c++/10481
43553         * g++.dg/lookup/scoped5.C: New test.
43554
43555 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43556
43557         PR c++/10552
43558         * g++.dg/template/ttp6.C: New test.
43559
43560 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43561
43562         * gcc.c-torture/execute/builtins: New directory.
43563         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43564         gcc.c-torture/execute/builtins.
43565         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43566         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43567         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43568         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43569
43570 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43571
43572         PR c++/9252
43573         * g++.dg/template/access8.C: New test.
43574         * g++.dg/template/access9.C: New test.
43575
43576 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43577
43578         PR c++/9554
43579         * g++.dg/parse/access1.C: New test.
43580
43581 2003-05-09  DJ Delorie  <dj@redhat.com>
43582
43583         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43584         long, and not an int.
43585
43586 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43587
43588         PR c++/10555, c++/10576
43589         * g++.dg/template/memclass1.C: New test.
43590
43591 2003-05-08  DJ Delorie  <dj@redhat.com>
43592
43593         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43594         targets.
43595         * gcc.c-torture/execute/20021024-1.x: Likewise.
43596         * gcc.c-torture/execute/shiftdi.x: Likewise.
43597         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43598         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43599         * gcc.dg/20021018-1.c: Likewise.
43600
43601 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43602
43603         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43604
43605         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43606         (bcopy): Call memmove.
43607
43608 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43609
43610         * g77.f-torture/compile/8485.f: New test case.
43611
43612 2003-05-07  Richard Henderson  <rth@redhat.com>
43613
43614         PR c++/10570
43615         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43616         Verify exception_cleanup not called for rethrows.
43617         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43618         when exiting catch block without rethrowing.
43619         * g++.dg/eh/forced3.C: New.
43620         * g++.dg/eh/forced4.C: New.
43621
43622 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43623
43624         * gcc.dg/20030505.c: Fix triplet.
43625
43626 2003-05-06  DJ Delorie  <dj@redhat.com>
43627
43628         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43629         * gcc.dg/nest.c: Likewise.
43630
43631 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43632
43633         * gcc.dg/builtins-14.c: New test case.
43634
43635 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43636
43637         * lib/compat.exp (compat-execute): New argument.
43638         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43639         * gcc.dg/compat: New test directory.
43640         * gcc.dg/compat/compat.exp: New expect script.
43641         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43642         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43643         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43644         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43645         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43646         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43647
43648         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43649         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43650         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43651         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43652         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43653         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43654         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43655         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43656         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43657         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43658         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43659         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43660         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43661         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43662         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43663
43664 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43665
43666         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43667
43668 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43669
43670         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43671
43672 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43673
43674         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43675         * gcc.dg/ppc-fsel-2.c: New test.
43676
43677         * gcc.dg/unused-5.c: New test.
43678
43679 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43680
43681         PR c++/10496
43682         * g++.dg/warn/pmf1.C: New test.
43683
43684 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43685
43686         PR c++/4494
43687         * g++.dg/warn/main.C: New test.
43688
43689 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43690
43691         * gcc.dg/nonnull-3.c: New test.
43692
43693 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43694
43695         * gcc.dg/cpp/Wtrigraphs.c: Update.
43696         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43697
43698 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43699
43700         * gcc.dg/ppc-fsel-1.c: New test.
43701
43702 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43703
43704         PR c/10604
43705         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43706
43707 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43708
43709         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43710
43711 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43712
43713         PR c++/9364, c++/10553, c++/10586
43714         * g++.dg/parse/typename4.C: New test.
43715         * g++.dg/parse/typename5.C: Likewise.
43716
43717 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43718
43719         * gcc.c-torture/compile/20030503-1.c: New test.
43720
43721 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43722
43723         * g++.dg/lookup/using5.C: Fix testcase error.
43724
43725 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43726
43727         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43728         since MEABI is no longer supported.  Remove all vestiges
43729         of MEABI from the test.
43730
43731 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43732
43733         PR c++/10554
43734         * g++.dg/lookup/using5.C: New test.
43735
43736 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43737
43738         PR c++/8772
43739         * g++.dg/template/ttp5.C: New test.
43740
43741 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43742
43743         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43744         (dg-gpp-additional-sources): New function.
43745         (dg-gpp-additional-files): Likewise.
43746         * lib/g++.exp (additional_sources): New variable.
43747         (additional_files): Likewise.
43748         (g++_target_compile): Deal with them.
43749         * lib/old-dejagnu.exp: Remove.
43750         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43751         * g++.old-deja: Revise all tests to use dg commands.
43752
43753 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43754
43755         PR c++/9432, c++/9528
43756         * g++.dg/lookup/using4.C: New test.
43757
43758 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43759
43760         * gcc.dg/noreturn-5.c: New file.
43761         * gcc.dg/noreturn-6.c: New file.
43762
43763         * gcc.c-torture/compile/inline-1.c: New file.
43764
43765 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43766
43767         PR c++/10551
43768         * g++.dg/template/explicit1.C: New test.
43769
43770 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43771
43772         PR c++/10549
43773         * g++.dg/other/bitfield1.C: New test.
43774
43775         PR c++/10527
43776         * g++.dg/init/new7.C: New test.
43777
43778 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43779
43780         * g++.dg/ext/desig1.C: New test.
43781         * g++.dg/ext/init1.C: Update.
43782
43783         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43784
43785 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43786
43787         PR c++/10180
43788         * g++.dg/warn/Winline-1.C: New test.
43789
43790 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43791
43792         * gcc.c-torture/execute/string-opt-19.c: New test.
43793
43794         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43795         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43796
43797 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43798
43799         PR c++/10506
43800         * g++.dg/init/new6.C: New test.
43801
43802         PR c++/10503
43803         * g++.dg/init/ref6.C: New test.
43804
43805 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43806
43807         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43808
43809 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43810
43811         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43812         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43813
43814 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43815
43816         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43817         initialized static data members.
43818
43819 2003-04-25  H.J. Lu <hjl@gnu.org>
43820
43821         * gcc.dg/ia64-sync-4.c: New test.
43822
43823 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43824
43825         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43826         date.
43827
43828 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43829
43830         PR c++/10337
43831         * g++.dg/warn/conv1.C: New test.
43832         * g++.old-deja/g++.other/conv7.C: Adjust.
43833         * g++.old-deja/g++.other/overload14.C: Adjust.
43834
43835 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43836
43837         PR c++/10471
43838         * g++.dg/template/defarg2.C: New test.
43839
43840 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43841
43842         * gcc.dg/cpp/include2.c: Update.
43843         * gcc.dg/cpp/multiline-2.c: New.
43844         * gcc.dg/cpp/multiline.c: Update.
43845         * gcc.dg/cpp/strify2.c: Update.
43846         * gcc.dg/cpp/trad/literals-2.c: Update.
43847
43848 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43849
43850         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43851
43852 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43853
43854         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43855
43856 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43857
43858         PR c++/10451
43859         * g++.dg/parse/crash4.C: New test.
43860
43861         PR c++/9847
43862         * g++.dg/parse/crash5.C: New test.
43863
43864 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43865
43866         PR c++/10446
43867         * g++.dg/parse/crash3.C: New test.
43868
43869         PR c++/10428
43870         * g++.dg/parse/elab1.C: New test.
43871
43872 2003-04-22  Devang Patel  <dpatel@apple.com>
43873
43874         * gcc.dg/cpp/trad/funlike-5.c: New test.
43875
43876 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43877
43878         * g++.dg/other/packed1.C: Fix dg options.
43879
43880 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43881
43882         * g++.dg/other/offsetof2.C: New test.
43883
43884 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43885
43886         * g++.dg/template/recurse.C: Adjust location of error messages.
43887
43888 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43889
43890         PR c++/9881
43891         * g++.dg/init/addr-const1.C: New test.
43892         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43893
43894 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43895
43896         PR c++/10405
43897         * g++.dg/lookup/struct-hack1.C: New test.
43898
43899 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43900
43901         * ucs.c: Update diagnostic messages.
43902
43903 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43904
43905         * gcc.dg/cpp/truefalse.cpp: New test.
43906         * gcc.dg/cpp/cpp.exp: Update.
43907         * g++.dg/other/stdbool-if.C: Remove.
43908
43909 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43910
43911         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43912         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43913
43914 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43915
43916         * gcc.c-torture/compile/20030418-1.c: New test.
43917
43918 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43919
43920         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43921
43922 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43923
43924         PR c++/10347
43925         g++.dg/template/dependent-name1.C: New test.
43926
43927 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43928
43929         * gcc.dg/warn-1.c (tourist_guide): New array,
43930         contains a pointer to bar.
43931
43932 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43933
43934         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43935         * gcc.c-torture/execute/medce-1.c: New test case.
43936         * gcc.c-torture/execute/medce-2.c: New test case.
43937
43938 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43939
43940         * lib/prune.exp: Ignore more messages.
43941
43942         PR c++/10381
43943         * g++.dg/parse/lookup3.C: New test.
43944
43945 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43946
43947         * gcc.c-torture/compile/20030415-1.c : New test.
43948
43949 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43950
43951         * gcc.c-torture/execute/scope-2.c: Move to ...
43952         * gcc.dg/noncompile/scope.c: .... here.
43953
43954 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43955
43956         * gcc.dg/20030414-2.c: New test case.
43957
43958 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43959
43960         PR target/10377
43961         * gcc.dg/20030414-1.c: New test.
43962
43963 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43964
43965         * gcc.dg/builtins-12.c: New test case.
43966         * gcc.dg/builtins-13.c: New test case.
43967
43968 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43969
43970         * gcc.c-torture/execute/string-opt-18.c: New test.
43971
43972 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43973
43974         PR c++/10300
43975         * g++.dg/init/new5.C: New test.
43976
43977 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43978
43979         PR c++/7910
43980         * g++.dg/ext/dllimport1.C: New test.
43981
43982 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43983
43984         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43985
43986 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43987
43988         PR Fortran/9263
43989         * g77.f-torture/noncompile/9263.f: New test
43990         PR Fortran/1832
43991         * g77.f-torture/execute/1832.f: New test
43992
43993 2003-04-11  David Chad  <davidc@freebsd.org>
43994             Loren J. Rittle  <ljrittle@acm.org>
43995
43996         PR libobjc/8562
43997         * objc.dg/headers.m: New test.
43998
43999 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44000
44001         * gcc.c-torture/execute/builtin-noret-2.c: New.
44002         * gcc.c-torture/execute/builtin-noret-2.x: New.
44003         XFAIL builtin-noret-2.c at -O1 and above.
44004         * gcc.dg/redecl.c: New.
44005         * gcc.dg/Wshadow-1.c: Update error regexps.
44006
44007 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44008
44009         * g++.dg/abi/bitfield10.C: New test.
44010
44011 2003-04-09  Mike Stump  <mrs@apple.com>
44012
44013         * gcc.dg/pch/pch.exp: Make testcase names longer.
44014         * g++.dg/pch/pch.exp: Make testcase names longer.
44015
44016 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44017
44018         * gcc.dg/builtins-11.c: New test case.
44019
44020 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44021
44022         * gcc.dg/builtins-9.c: New test case.
44023         * gcc.dg/builtins-10.c: New test case.
44024
44025 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44026
44027         * gcc.dg/noncompile/init-4.c.c: New test.
44028
44029 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44030
44031         * gcc.misc-test/gcov-9.c: New test.
44032         * gcc.misc-test/gcov-10.c: New test
44033         * gcc.misc-test/gcov-11.c: New test.
44034
44035 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44036
44037         PR optimization/10024
44038         * gcc.c-torture/compile/20030405-1.c: New test.
44039
44040 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44041
44042         * gcc.dg/pch/static-3.c: New.
44043         * gcc.dg/pch/static-3.hs: New.
44044         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44045
44046 2003-04-04  Richard Henderson  <rth@redhat.com>
44047
44048         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44049         * g++.dg/eh/forced2.C: Likewise.
44050
44051 2003-04-03  Mike Stump  <mrs@apple.com>
44052
44053         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44054         target arg.
44055         (scan-assembler-times, scan-assembler-not): Likewise.
44056         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44057
44058 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44059
44060         * gcc.dg/sparc-loop-1.c: New test.
44061
44062 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44063
44064         PR other/9274
44065         * g++.dg/pch/system-2.C: New.
44066         * g++.dg/pch/system-2.Hs: New.
44067
44068 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44069
44070         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44071
44072         * g++.dg/eh/simd-1.C (vecfunc): Same.
44073
44074 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44075
44076         * gcc.c-torture/execute/20030401-1.c: New test case.
44077
44078 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44079
44080         * objc.dg/defs.m: New.
44081
44082 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44083
44084         * g++.dg/eh/simd-1.C: New.
44085         * g++.dg/eh/simd-2.C: New.
44086
44087 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44088
44089         * gcc.c-torture/execute/simd-3.c: New.
44090
44091 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44092
44093         PR c/9936
44094         * gcc.dg/20030331-2.c: New test.
44095
44096 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44097
44098         PR c++/10278
44099         * g++.dg/parse/crash2.C: New test.
44100
44101 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44102
44103         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44104         * gcc.c-torture/execute/20030331-1.c: ...here.
44105
44106 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44107
44108         * gcc.c-torture/execute/20030331-1.c: New test.
44109
44110 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44111
44112         * lib/gcov.exp: Adjust call return testing strings.
44113         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44114
44115 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44116
44117         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44118         * gcc.dg/builtins-7.c: New test case.
44119         * gcc.dg/builtins-8.c: New test case.
44120
44121 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44122
44123         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44124
44125 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44126
44127         PR c++/7647
44128         * g++.dg/lookup-class-member-2.C: New test.
44129
44130 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44131
44132         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44133
44134 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44135
44136         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44137
44138 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44139
44140         * g++.dg/init/attrib1.C: New test.
44141
44142 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44143
44144         * gcc.dg/ultrasp8.c: New test.
44145
44146 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44147
44148         * gcc.dg/ultrasp7.c: New test.
44149
44150 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44151
44152         PR c++/10047
44153         * g++.dg/template/inline1.C: New test.
44154
44155 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44156
44157         * gcc.dg/sparc-dwarf2.c: New test.
44158
44159 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44160
44161         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44162         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44163
44164 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44165
44166         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44167         than reading .x files.
44168         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44169         * g77.dg/gcov/gcov-1.f: Likewise.
44170         * gcc.misc-tests/gcov-4b.c: Likewise.
44171         * gcc.misc-tests/gcov-5b.c: Likewise.
44172         * gcc.misc-tests/gcov-6.c: Likewise.
44173         * gcc.misc-tests/gcov-7.c: Likewise.
44174         * gcc.misc-tests/gcov-8.c: Likewise.
44175         * g++.dg/gcov/gcov-1.x: Remove.
44176         * g77.dg/gcov/gcov-1.x: Likewise.
44177         * gcc.misc-tests/gcov-4b.x: Likewise.
44178         * gcc.misc-tests/gcov-5b.x: Likewise.
44179         * gcc.misc-tests/gcov-6.x: Likewise.
44180         * gcc.misc-tests/gcov-7.x: Likewise.
44181         * gcc.misc-tests/gcov-8.x: Likewise.
44182
44183 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44184
44185         PR opt/10087
44186         * gcc.dg/20030324-1.c: New test.
44187
44188 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44189
44190         PR c++/10224
44191         * g++.dg/template/arg3.C: New test.
44192
44193         PR c++/10158
44194         * g++.dg/template/friend18.C: New test.
44195
44196 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44197
44198         * g77.f-torture/compile/20030326-1.f: New test case.
44199
44200 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44201
44202         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44203
44204         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44205
44206 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44207
44208         * gcc.dg/ia64-sync-3.c: New test.
44209
44210 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44211
44212         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44213
44214 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44215
44216         * gcc.dg/ultrasp6.c: New test.
44217
44218 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44219
44220         * gcc.dg/i386-signbit-1.c: New test.
44221         * gcc.dg/i386-signbit-2.c: New test.
44222         * gcc.dg/i386-signbit-3.c: New test.
44223
44224 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44225
44226         * gcc.dg/ultrasp5.c: Fix options.
44227
44228 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44229
44230         * gcc.dg/ultrasp5.c: Fix comment.
44231
44232 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44233
44234         PR fortran/10197
44235         * g77.f-torture/execute/10197.f: New test.
44236
44237 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44238
44239         PR c++/9898, c++/383
44240         * g++.dg/template/conv6.C: New test.
44241
44242         PR c++/10119
44243         * g++.dg/template/ptrmem5.C: New test.
44244
44245         PR c++/10026
44246         * g++.dg/lookup/koenig1.C: New test.
44247
44248         PR C++/10199
44249         * g++.dg/lookup/template2.C: New test.
44250
44251 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44252
44253         * g++.dg/opt/rtti1.C: New test.
44254
44255 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44256
44257         * gcc.dg/ultrasp5.c: New test.
44258
44259 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44260
44261         PR middle-end/9967
44262         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44263         builtin fputs.
44264
44265 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44266
44267         PR c/8224
44268         * gcc.dg/20030323-1.c: New test.
44269
44270 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44271
44272         * gcc.c-torture/compile/20030323-1.c: New test case.
44273
44274 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44275
44276         * gcc.dg/20030321-1.c: New test.
44277
44278 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44279
44280         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44281
44282 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44283
44284         PR c++/9978, c++/9708
44285         * g++.dg/ext/vlm1.C: Adjust expected error.
44286         * g++.dg/ext/vla2.C: New test.
44287         * g++.dg/template/arg1.C: New test.
44288         * g++.dg/template/arg2.C: New test.
44289
44290 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44291
44292         * g77.f-torture/execute/select.f: New test.
44293         * g77.f-torture/noncompile/select_no_compile.f: New test.
44294
44295 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44296
44297         PR c++/9898
44298         * g++.dg/other/error4.C: New test.
44299
44300 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44301
44302         * g++.dg/template/friend17.C: New test.
44303
44304 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44305
44306         * gcc.c-torture/compile/20030320-1.c: New.
44307
44308 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44309
44310         * gcc.dg/builtins-6.c: New test case.
44311
44312 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44313
44314         PR target/10073
44315         * gcc.c-torture/compile/20030319-1.c: New.
44316
44317 2003-03-18  Jan Hubicka  <jh@suse.cz>
44318
44319         * gcc.dg/i386-cvt-1.c: New test.
44320
44321 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44322
44323         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44324         * objc.dg/naming-2.m: Likewise.
44325
44326 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44327
44328         PR c++/9639
44329         * g++.dg/parse/crash1.C: New test.
44330
44331 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44332
44333         PR c++/8805
44334         * g++.dg/eh/cleanup1.C: New test.
44335
44336 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44337
44338         * gcc.c-torture/execute/20030316-1.c: New test case.
44339
44340 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44341
44342         PR c++/9629
44343         * g++.dg/init/ctor2.C: New test.
44344
44345 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44346
44347         * g77.f-torture/compile/xformat.f: New test case.
44348
44349 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44350
44351         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44352         * g++.old-deja/g++.mike/eh50.C: Likewise.
44353
44354 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44355
44356         PR c++/6440
44357         * g++.dg/template/spec7.C: New test.
44358         * g++.dg/template/spec8.C: Likewise.
44359
44360 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44361
44362         * gcc.c-torture/execute/20030313-1.c: New test.
44363
44364 2003-03-14  Richard Henderson  <rth@redhat.com>
44365
44366         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44367
44368 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44369
44370         * gcc.c-torture/compile/20030314-1.c: New test.
44371
44372 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44373
44374         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44375         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44376         thumb target,
44377         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44378         to accept newer _imp__  prefix and additional
44379         newline in .drectve section.
44380         * gcc.dg/dll-4.c: Likewise.
44381         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44382         switch.
44383
44384 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44385
44386         * g++.dg/parse/namespace9.C: New test.
44387
44388         * g++.dg/init/ref5.C: New test.
44389         * g++.dg/parse/ptrmem1.C: Likewise.
44390
44391 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44392
44393         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44394         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44395         regular expression.
44396         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44397         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44398
44399 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44400
44401         * gcc.c-torture/execute/20030224-2.c: New test.
44402
44403 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44404
44405         * gcc.dg/decl-3.c: New test.
44406
44407 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44408
44409         * gcc.dg/i386-loop-2.c: New test.
44410
44411 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44412
44413         PR c++/9474
44414         * g++.dg/parse/namespace8.C: New test.
44415
44416         PR c++/9924
44417         * g++.dg/overload/builtin2.C: New test.
44418
44419 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44420
44421         * gcc.dg/return-type-3.c: New test.
44422
44423 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44424
44425         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44426         profiling options are not supported.
44427
44428 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44429
44430         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44431         * g++.old-deja/g++.warn/impint2.C: Likewise.
44432
44433 2003-03-10  Devang Patel  <dpatel@apple.com>
44434
44435         * g++.dg/cpp/c++_cmd_1.C: New test.
44436         * g++.dg/cpp/c++_cmd_1.h: New file.
44437
44438 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44439
44440         * gcc.dg/altivec-9.c: New file.
44441
44442 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44443
44444         * gcc.dg/ppc-sdata-1.c: New test.
44445         * gcc.dg/ppc-sdata-2.c: New test.
44446
44447 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44448
44449         PR c++/9373
44450         * g++.dg/opt/ptrmem2.C: New test.
44451
44452         PR c++/8534
44453         * g++.dg/opt/ptrmem1.C: New test.
44454
44455 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44456
44457         * gcc.dg/i386-loop-1.c: New test.
44458
44459 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44460
44461         PR c++/9970
44462         * g++.dg/lookup/friend1.C: New test.
44463
44464 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44465
44466         PR c++/9823
44467         * g++.dg/parser/constructor1.C: New test.
44468
44469 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44470
44471         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44472
44473         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44474
44475 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44476
44477         * gcc.dg/cpp/Wunused.c: Update test.
44478
44479 2003-03-08  Jan Hubicka  <jh@suse.cz>
44480
44481         * gcc.dg/inline-3.c: New test.
44482
44483 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44484
44485         PR c++/9809
44486         * g++.dg/parse/builtin1.C: New test.
44487
44488         PR c++/9982
44489         * g++.dg/abi/cookie1.C: New test.
44490         * g++.dg/abi/cookie2.C: Likewise.
44491
44492         PR c++/9524
44493         * g++.dg/template/field1.C: New test.
44494
44495         PR c++/9912
44496         * g++.dg/parse/class1.C: New test.
44497         * g++.dg/parse/namespace7.C: Likewise.
44498         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44499
44500 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44501
44502         * g++.dg/init/ref4.C: New test.
44503
44504 2003-03-07  Jan Hubicka  <jh@suse.cz>
44505
44506         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44507         * gcc.dg/inline-3.c: New test.
44508
44509 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44510
44511         * g++.dg/init/ref3.C: New test.
44512
44513         PR c++/9965
44514         * g++.dg/init/ref2.C: New test.
44515
44516         PR c++/9400
44517         * g++.dg/warn/Wshadow-2.C: New test.
44518
44519         PR c++/9791
44520         * g++.dg/warn/Woverloaded-1.C: New test.
44521
44522 2003-03-05  Jan Hubicka  <jh@suse.cz>
44523
44524         * gcc.dg/i386-local2.c: New.
44525         * gcc.dg/i386-local.c: Fix typo.
44526
44527 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44528
44529         * g++.dg/abi/layout3.C: New test.
44530
44531 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44532
44533         * gcc.c-torture/compile/20030305-1.c
44534
44535 2003-03-05  Jan Hubicka  <jh@suse.cz>
44536
44537         * gcc.dg/i386-local.c: New.
44538
44539 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44540
44541         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44542
44543 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44544
44545         * gcc.dg/switch-2.c: New test.
44546         * gcc.dg/switch-3.c: New test.
44547         * gcc.dg/Wswitch.c: Adjust line numbers.
44548         * gcc.dg/Wswitch-default.c: Likewise.
44549         * gcc.dg/Wswitch-enum.c: Likewise.
44550
44551 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44552
44553         * gcc.c-torture/execute/20030222-1.c: New test.
44554
44555 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44556
44557         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44558
44559 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44560
44561         PR c++/9878
44562         * g++.dg/init/ref1.C: New test.
44563
44564 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44565
44566         * gcc.dg/sh-relax.c: New SH-only test.
44567
44568 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44569
44570         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44571         comment explaining purpose of testcase.
44572
44573 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44574
44575         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44576         for HC11/HC12 (asm needs two int registers).
44577         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44578         HC11/HC12 because the test uses an asm which needs two 32-bit
44579         registers.
44580
44581 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44582
44583         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44584         for HC11/HC12 (array is too large otherwise).
44585         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44586         * gcc.c-torture/compile/20010518-2.x: Likewise.
44587         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44588         HC11/HC12 (array is too large).
44589
44590 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44591
44592         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44593         * lib/g++-dg.exp (g++-dg-test): Likewise.
44594
44595 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44596
44597         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44598         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44599
44600 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44601
44602         * g++.dg/warn/implicit-typename1.C: Remove warning.
44603
44604 2003-02-28  Richard Henderson  <rth@redhat.com>
44605
44606         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44607         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44608
44609 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44610
44611         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44612         * g++.dg/pch/pch.exp: Likewise.
44613
44614 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44615
44616         PR c++/9879
44617         * g++.dg/init/new4.C: New test.
44618
44619 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44620
44621         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44622
44623 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44624
44625         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44626         unsigned long.
44627
44628         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44629         wider than float.
44630
44631 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44632
44633         * lib/scanasm.exp: Add support for counting numbers of
44634         occurences.
44635         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44636         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44637
44638 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44639
44640         PR c++/9683
44641         * g++.dg/template/static3.C: New test.
44642
44643         PR c++/9829
44644         * g++.dg/parse/namespace6.C: New test.
44645
44646 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44647
44648         PR target/9732
44649         * gcc.dg/20030225-1.c: New test.
44650
44651 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44652
44653         * README: Remove out-of-date information.
44654
44655         PR c++/9836
44656         * g++.dg/template/spec6.C: New test.
44657
44658 2003-02-24  Jeff Law  <law@redhat.com>
44659
44660         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44661
44662 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44663
44664         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44665         * gcc.dg/pragma-ep-1.c: Likewise.
44666
44667 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44668
44669         PR c++/9602
44670         * g++.dg/template/friend16.C: New test.
44671
44672 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44673
44674         PR c++/5333
44675         * g++.dg/parse/fused-params1.C: Adjust error messages.
44676         * g++.dg/template/nested3.C: New test.
44677
44678 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44679
44680         * g++.dg/abi/param1.C: New test.
44681
44682 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44683
44684         PR c++/7982
44685         * g++.dg/warn/implicit-typename1.C: New test.
44686
44687 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44688
44689         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44690         with "mtune".
44691         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44692         * gcc.c-torture/execute/20010129-1.x: Likewise.
44693         * gcc.dg/20011107-1.c: Likewise.
44694         * gcc.dg/20020108-1.c: Likewise.
44695         * gcc.dg/20020122-3.c: Likewise.
44696         * gcc.dg/20020206-1.c: Likewise.
44697         * gcc.dg/20020310-1.c: Likewise.
44698         * gcc.dg/20020426-2.c: Likewise.
44699         * gcc.dg/20020517-1.c: Likewise.
44700         * gcc.dg/991230-1.c: Likewise.
44701         * gcc.dg/i386-unroll-1.c: Likewise.
44702         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44703
44704 2003-02-22  Jan Hubicka  <jh@suse.cz>
44705
44706         * gcc.dg/i386-mul.c: New test.
44707
44708 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44709
44710         * gcc.dg/builtins-5.c: New test case.
44711
44712 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44713
44714         * gcc.dg/asmreg-1.c: New test.
44715
44716 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44717
44718         PR c++/9749
44719         * g++.dg/parse/varmod1.C: New test.
44720
44721 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44722
44723         PR c++/9727
44724         * g++.dg/template/op1.C: New test.
44725
44726 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44727
44728         PR c++/8906
44729         * g++.dg/template/nested2.C: New test.
44730
44731 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44732
44733         PR c++/8724
44734         * g++.dg/expr/dtor1.C: New test.
44735
44736 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44737
44738         * gcc.dg/cpp/include3.c: New test.
44739         * gcc.dg/cpp/inc/foo.h: New file.
44740
44741 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44742
44743         * gcc.c-torture/execute/20030221-1.c: New test.
44744
44745 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44746
44747         PR c++/9729
44748         * g++.dg/abi/conv1.C: New test.
44749
44750 2003-02-20  Jan Hubicka  <jh@suse.cz>
44751
44752         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44753
44754 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44755
44756         * gcc.c-torture/compile/20030219-1.c: New test.
44757
44758 2003-02-18  Jan Hubicka  <jh@suse.cz>
44759
44760         * gcc.dg/funcorder.c: New test.
44761
44762 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44763
44764         * gcc.c-torture/execute/20030218-1.c: New.
44765
44766 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44767
44768         * gcc.dg/20030218-1.c: New.
44769
44770 2003-02-18  Richard Henderson  <rth@redhat.com>
44771
44772         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44773         * gcc.dg/attr-used-2.c: New.
44774
44775 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44776
44777         PR c++/9704
44778         * g++.dg/init/copy5.C: New test.
44779
44780 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44781
44782         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44783         * g++.dg/pch/pch.exp: Likewise.
44784
44785 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44786
44787         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44788         STACK_SIZE is not defined.
44789
44790 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44791
44792         PR c++/9457
44793         * g++.dg/template/init1.C: New test.
44794
44795 2003-02-16  Jan HUbicka  <jh@suse.cz>
44796
44797         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44798         (foo): Add few extra tests
44799         * gcc.dg/c99-const-expr-3.c: Likewise.
44800         * gcc.c-torture/execute/20030216-1.c: New.
44801
44802 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44803
44804         PR c++/9459
44805         * g++.dg/ext/typeof4.C: New test.
44806
44807 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44808
44809         * gcc.dg/i386-387-3.c: New test case.
44810
44811 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44812
44813         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44814         cris-*-elf* cris-*-aout* and mmix-*-*.
44815
44816 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44817
44818         * gcc.dg/20030213-1.c: New test.
44819
44820 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44821
44822         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44823         * gcc.dg/i386-387-2.c: Likewise.
44824
44825 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44826
44827         * gcc.dg/ppc-spe.c: Fix formatting.
44828         Enable tests that were previously unsupported by gas.
44829         Delete tests for instructions that no longer exist.
44830         Switch arguments on evsubifw builtin.
44831
44832 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44833
44834         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44835         STACK_SIZE is too small.
44836
44837 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44838             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44839
44840         * gcc.dg/decl-2.c: New test.
44841
44842 2003-02-10  Jan Hubicka  <jh@suse.cz>
44843
44844         * gcc.dg/i386-fpcvt-1.c: New test.
44845
44846 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44847
44848         * gcc.c-torture/execute/20030209-1.c: New test.
44849
44850 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44851
44852         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44853         int-wide bitops, use the constants of the same width.
44854         Likewise, if long long is 32-bit wide, test bitops using
44855         32-bit constants.
44856
44857 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44858
44859         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44860
44861 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44862
44863         * gcc.dg/builtins-4.c: New test case.
44864
44865 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44866
44867         * gcc.dg/20020430-1.c: Fix dg command typos.
44868         * gcc.dg/20020503-1.c: Likewise.
44869
44870 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44871
44872         PR c++/8785
44873         * g++.dg/parse/fused-params1.C: New test.
44874
44875         PR c++/8857
44876         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44877
44878         PR c++/8921
44879         * g++.dg/parse/non-dependent1.C: New test.
44880
44881         PR c++/8928
44882         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44883
44884         PR c++/9228
44885         * g++.dg/parse/undefined7.C: New test.
44886         * g++.dg/parse/non-templ1.C: New test.
44887
44888         PR c++/9229
44889         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44890
44891 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44892
44893         * gcc.c-torture/compile/20030206-1.c: New test.
44894
44895 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44896
44897         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44898         "pow" to "foo" to avoid potential confusion with a math built-in.
44899
44900 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44901
44902         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44903         conditions for SPARC targets.
44904
44905 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44906
44907         * gcc.dg/20030204-1.c: New test.
44908
44909 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44910
44911         PR c++/38
44912         * g++.dg/parse/array-size1.C: New test.
44913
44914         PR c++/5657
44915         * g++.dg/parse/undefined3.C: New test.
44916
44917         PR c++/5665
44918         * g++.dg/parse/undefined4.C: New test.
44919
44920         PR c++/5975
44921         * g++.dg/parse/undefined5.C: New test.
44922
44923         PR c++/7259
44924         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44925
44926         PR c++/8578
44927         * g++.dg/parse/casting-operator1.C: New test.
44928
44929         PR c++/8596
44930         * g++.dg/parse/undefined6.C: New test.
44931
44932         PR c++/8736
44933         * g++.dg/parse/missing-template1.C: New test.
44934
44935 2003-02-04  Jan Hubicka  <jh@suse.cz>
44936
44937         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44938         * gcc.dg/i386-cmov?.c: Likewise.
44939         * gcc.dg/i386-fpcvt-?.c: Likewise.
44940         * gcc.dg/i386-ssefp-1.c: Likewise.
44941         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44942         conventions.
44943
44944 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44945
44946         PR c++/7129
44947         * g++.dg/ext/max.C: New test.
44948
44949 2003-02-03  Jan Hubicka  <jh@suse.cz>
44950
44951         * gcc.c-torture/execute/20030203-1.c: New test.
44952
44953 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44954
44955         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44956         'natural-endian'.
44957
44958 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44959
44960         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44961         * g++.dg/init/new2.C: Likewise.
44962         * g++.dg/other/new1.C: Likewise.
44963
44964 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44965
44966         * gcc.dg/struct-ret-libc.c: New test.
44967
44968 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44969
44970         * gcc.dg/20030129-1.c: New test.
44971
44972 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44973
44974         PR c++/8849
44975         * g++.dg/template/ptrmem4.C: New test.
44976
44977 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44978
44979         * g++.dg/parser/constant1.C: New test.
44980
44981 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44982
44983         PR c++/8591
44984         * g++.dg/parse/friend2.C: New test.
44985
44986 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44987
44988         PR c++/9437
44989         * g++.dg/template/unify4.C: New test.
44990
44991 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44992
44993         * gcc.c-torture/execute/20030128-1.c: New test.
44994
44995 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44996
44997         * g++.dg/lookup/nested1.C: Test moved from ...
44998         * g++.old-deja/g++.other/lookup24.C: ... here.
44999
45000 2003-01-28  Jan Hubicka  <jh@suse.cz>
45001
45002         * gcc.dg/i386-cmov5.c: New test.
45003
45004 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45005
45006         * gcc.c-torture/execute/20010925-1.c: Changed the
45007         memcpy declaration.
45008
45009 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45010
45011         PR c++/3902
45012         * g++.dg/parse/template5.C: New test.
45013
45014 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45015
45016         PR fortran/9258
45017         * g77.dg/pr9258: New test.
45018
45019 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45020
45021         * README: Move relevant parts from README.g++.
45022
45023         * README.g++: Remove this file.
45024
45025 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45026
45027         * g++.dg/abi/dcast1.C: New test.
45028
45029 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45030
45031         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45032
45033 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45034
45035         PR c++/47
45036         * g++.old-deja/g++.other/lookup24.C: New test.
45037
45038 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45039
45040         PR middle-end/7227
45041         * gcc.dg/uninit-C.c: New test.
45042
45043 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45044
45045         * g++.dg/abi/covariant1.C: New test.
45046
45047 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45048
45049         * gcc.dg/20030123-1.c: New test.
45050
45051 2003-01-25  Jan Hubicka  <jh@suse.cz>
45052
45053         PR opt/8492
45054         * gcc.c-torture/compile/20030125-1.c
45055
45056 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45057
45058         PR c++/9403
45059         * g++.dg/parse/template3.C: New test.
45060         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45061
45062         PR c++/795
45063         * g++.dg/parse/template4.C: New test.
45064
45065         PR c++/9415
45066         * g++.dg/template/qual2.C: New test.
45067
45068         PR c++/8545
45069         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45070
45071         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45072
45073 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45074
45075         * gcc.c-torture/execute/switch-1.c: New test case.
45076
45077 2003-01-25  Jan Hubicka  <jh@suse.cz>
45078
45079         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45080
45081 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45082
45083         Tweaks for Bison-1.875. From the NEWS file:
45084         "- `parse error' -> `syntax error'
45085         Bison now uniformly uses the term `syntax error'"
45086         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45087         * gcc.dg/cpp/digraph2.c: Likewise.
45088         * gcc.dg/cpp/direct2.c: Likewise.
45089         * gcc.dg/cpp/paste4.c: Likewise.
45090         * gcc.dg/c90-restrict-1.c: Likewise.
45091         * gcc.dg/c99-func-2.c: Likewise.
45092         * gcc.dg/noncompile/920721-2.c: Likewise.
45093         * gcc.dg/noncompile/930622-2.c: Likewise.
45094         * gcc.dg/noncompile/940112-1.c: Likewise.
45095         * gcc.dg/noncompile/950921-1.c: Likewise.
45096         * gcc.dg/noncompile/951123-1.c: Likewise.
45097         * gcc.dg/noncompile/971104-1.c: Likewise.
45098         * gcc.dg/noncompile/990416-1.c: Likewise.
45099
45100 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45101
45102         * g++.dg/parse/undefined1.C: Add error message.
45103
45104 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45105
45106         PR c++/9354
45107         * g++.dg/parse/new1.C: New test.
45108
45109         PR c++/9216
45110         * g++.dg/parse/template2.C: New test.
45111
45112         PR c++/9354
45113         * g++.dg/parse/typedef2.C: New test.
45114
45115         PR c++/9328
45116         * g++.dg/ext/typeof3.C: New test.
45117
45118 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45119
45120         PR c++/2738
45121         * g++.dg/parse/ret-type1.C: New test.
45122
45123         PR c++/3792
45124         * g++.dg/parse/tmpl-outside1.C: New test.
45125
45126         PR c++/4207
45127         * g++.dg/parse/int-as-enum1.C: New test.
45128
45129         PR c++/4903
45130         * g++.dg/parse/no-typename1.C: New test.
45131
45132         PR c++/5533
45133         * g++.dg/parse/no-value1.C: New test.
45134
45135         PR c++/5921
45136         * g++.dg/parse/wrong-inline1.C: New test.
45137
45138         PR c++/6402
45139         * g++.dg/parse/ref1.C: New test.
45140
45141         PR c++/6992
45142         * g++.dg/parse/attr-ctor1.C: New test.
45143
45144         PR c++/7229
45145         * g++.dg/parse/namespace5.C: New test.
45146
45147         PR c++/7917
45148         * g++.dg/parse/func-def1.C: New test.
45149
45150         PR c++/8143
45151         * g++.dg/parse/undefined1.C: New test.
45152
45153         PR c++/5723, PR c++/8522
45154         * g++.dg/parse/specialization1.C: New test.
45155
45156         PR c++/163, PR c++/8595
45157         * g++.dg/parse/struct-as-enum1.C: New test.
45158
45159         PR c++/9173
45160         * g++.dg/parse/undefined2.C: New test.
45161
45162 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45163
45164         PR c++/9298
45165         * g++.dg/parse/template1.C: New test.
45166
45167         PR c++/9384
45168         * g++.dg/parse/using1.C: New test.
45169
45170         PR c++/9285
45171         PR c++/9294
45172         * g++.dg/parse/expr2.C: New test.
45173
45174         PR c++/9388
45175         * g++.dg/parse/lookup2.C: Likewise.
45176
45177 2003-01-21  Jan Hubicka  <jh@suse.cz>
45178
45179         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45180         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45181         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45182         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45183
45184 2003-01-20  Nick Clifton  <nickc@redhat.com>
45185
45186         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45187         problem with ARM sibcall code generation.
45188
45189 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45190
45191         * gcc.c-torture/execute/20030120-1.c: New.
45192
45193 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45194
45195         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45196
45197 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45198
45199         PR c++/9272
45200         * g++.dg/parse/ctor1.C: New test.
45201
45202         PR c++/9294:
45203         * g++.dg/parse/qualified1.C: New test.
45204
45205         * g++.dg/parse/typename3.C: New test.
45206
45207 2003-01-16  Richard Henderson  <rth@redhat.com>
45208
45209         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45210
45211 2003-01-16  Richard Henderson  <rth@redhat.com>
45212
45213         * g++.dg/pch/pch.exp: Copy test header to the working directory
45214         before using it either for precompilation or direct use.
45215         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45216         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45217
45218 2003-01-16  Richard Henderson  <rth@redhat.com>
45219
45220         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45221         before using it either for precompilation or direct use.
45222         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45223         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45224
45225 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45226
45227         * g++.dg/ext/typename1.C: Add typename keyword.
45228         * g++.dg/template/crash1.C: Update error messages.
45229         * g++.dg/template/crash2.C: Remove error message.
45230         * g++.dg/parse/typename2.C: New test.
45231         * g++.dg/template/typename2.C: Change implicit
45232         typename warning into error.
45233         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45234         error messages.
45235         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45236         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45237         * g++.old-deja/g++.law/visibility13.C: Remove error
45238         messages.
45239         * g++.old-deja/g++.ns/template17.C: Reorder code to
45240         make declaration visible in template.
45241         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45242         * g++.old-deja/g++.pt/crash36.C: Issue more error
45243         messages.
45244         * g++.old-deja/g++.pt/crash5.C: Improve error
45245         message.
45246         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45247         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45248         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45249         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45250         typename warning with error message.
45251         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45252         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45253         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45254
45255 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45256
45257         * g++.dg/parse/ambig2.C: New test.
45258
45259 2003-01-15  Richard Henderson  <rth@redhat.com>
45260
45261         * g++.dg/tls/init-2.C: Update error message string.
45262
45263 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45264
45265         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45266
45267 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45268
45269         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45270         all for HC11/HC12.
45271         * gcc.c-torture/compile/20001205-1.x: Likewise.
45272         * gcc.c-torture/compile/20001226-1.x: Likewise.
45273         * gcc.c-torture/compile/920520-1.x: Likewise.
45274         * gcc.c-torture/compile/961203-1.x: Likewise.
45275         * gcc.c-torture/compile/20020604-1.x: Likewise.
45276
45277 2003-01-15  Jan Hubicka  <jh@suse.cz>
45278
45279         * gcc.c-torture/compile/20030115-1.c: New test.
45280
45281         * gcc.dg/i386-fpcvt-1.c: New test.
45282         * gcc.dg/i386-fpcvt-2.c: New test.
45283
45284 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45285
45286         Further conform g++'s __vmi_class_type_info to the C++ ABI
45287         specification.
45288         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45289         the specification.
45290
45291 2003-01-14  Jan Hubicka  <jh@suse.cz>
45292
45293         * gcc.dg/i386-fpcvt-1.c: New test.
45294         * gcc.dg/i386-fpcvt-2.c: New test.
45295
45296 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45297
45298         * gcc.dg/i386-mmx-3.c: New test.
45299
45300 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45301
45302         PR c++/9264
45303         * g++.dg/parse/octal1.C: New file.
45304
45305         PR c++/9172
45306         * g++.dg/parse/typename1.C: New file.
45307
45308 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45309
45310         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45311         * gcc.dg/bf-no-ms-layout.c: Likewise.
45312         * gcc.dg/bf-ms-attrib.c: Likewise.
45313
45314 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45315
45316         PR c++/9099
45317         * g++.dg/parse/dtor1.C: New file.
45318
45319         PR c++/9128
45320         * g++.dg/rtti/typeid1.C: New file.
45321
45322         PR c++/9153
45323         * g++.dg/parse/lookup1.C: New file.
45324
45325         PR c++/9171
45326         * g++.dg/templ/spec5.C: New file.
45327
45328 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45329
45330         * gcc.c-torture/compile/20030110-1.c: New test.
45331
45332 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45333
45334         Merge from pch-branch:
45335
45336         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45337
45338         * gcc.dg/pch/cpp-1.h: New.
45339         * gcc.dg/pch/cpp-1.c: New.
45340         * gcc.dg/pch/cpp-2.h: New.
45341         * gcc.dg/pch/cpp-2.c: New.
45342
45343         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45344
45345         * gcc.dg/pch/except-1.h: New.
45346         * gcc.dg/pch/except-1.c: New.
45347
45348         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45349
45350         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45351         running test.
45352         * gcc.dg/pch: Include *.hp not *.h.
45353         * gcc.dg/pch/system-1.h: New.
45354         * gcc.dg/pch/system-1.c: New.
45355
45356         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45357
45358         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45359         rather than trying to build and run a program using PCH.
45360         * gcc.dg/pch: Remove dg-do commands from test files.
45361
45362         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45363
45364         * gcc.dg/pch/macro-3.c: New.
45365         * gcc.dg/pch/macro-3.h: New.
45366
45367         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45368
45369         * gcc.dg/pch/common-1.c: New.
45370         * gcc.dg/pch/common-1.h: New.
45371         * gcc.dg/pch/decl-1.c: New.
45372         * gcc.dg/pch/decl-1.h: New.
45373         * gcc.dg/pch/decl-2.c: New.
45374         * gcc.dg/pch/decl-2.h: New.
45375         * gcc.dg/pch/decl-3.c: New.
45376         * gcc.dg/pch/decl-3.h: New.
45377         * gcc.dg/pch/decl-4.c: New.
45378         * gcc.dg/pch/decl-4.h: New.
45379         * gcc.dg/pch/decl-5.c: New.
45380         * gcc.dg/pch/decl-5.h: New.
45381         * gcc.dg/pch/global-1.c: New.
45382         * gcc.dg/pch/global-1.h: New.
45383         * gcc.dg/pch/inline-1.c: New.
45384         * gcc.dg/pch/inline-1.h: New.
45385         * gcc.dg/pch/inline-2.c: New.
45386         * gcc.dg/pch/inline-2.h: New.
45387         * gcc.dg/pch/static-1.c: New.
45388         * gcc.dg/pch/static-1.h: New.
45389         * gcc.dg/pch/static-2.c: New.
45390         * gcc.dg/pch/static-2.h: New.
45391
45392         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45393
45394         * g++.dg/pch/pch.exp: Better handle failing testcases.
45395         * gcc.dg/pch/pch.exp: Likewise.
45396         * gcc.dg/pch/macro-1.c: New.
45397         * gcc.dg/pch/macro-1.h: New.
45398         * gcc.dg/pch/macro-2.c: New.
45399         * gcc.dg/pch/macro-2.h: New.
45400
45401         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45402
45403         * g++.dg/dg.exp: Treat files in pch/ specially.
45404         * g++.dg/pch/pch.exp: New file.
45405         * g++.dg/pch/empty.H: New file.
45406         * g++.dg/pch/empty.C: New file.
45407         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45408         "precompile".
45409
45410         * gcc.dg/pch/pch.exp: New file.
45411         * gcc.dg/pch/empty.h: New file.
45412         * gcc.dg/pch/empty.c: New file.
45413         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45414         "precompile".
45415
45416 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45417
45418         * g++.dg/template/friend14.C: New test.
45419
45420 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45421
45422         * gcc.dg/old-style-asm-1.c: New test.
45423
45424 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45425
45426         * gcc.c-torture/compile/20030109-1.c: New test.
45427
45428 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45429
45430         * gcc.c-torture/execute/20030109-1.c: New test.
45431
45432 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45433
45434         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45435         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45436         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45437         * g++.old-deja/g++.mike/eh2.C: Likewise.
45438         * g++.old-deja/g++.mike/eh3.C: Likewise.
45439         * g++.old-deja/g++.mike/eh5.C: Likewise.
45440         * g++.old-deja/g++.mike/eh6.C: Likewise.
45441         * g++.old-deja/g++.mike/eh7.C: Likewise.
45442         * g++.old-deja/g++.mike/eh8.C: Likewise.
45443         * g++.old-deja/g++.mike/eh9.C: Likewise.
45444         * g++.old-deja/g++.mike/eh10.C: Likewise.
45445         * g++.old-deja/g++.mike/eh12.C: Likewise.
45446         * g++.old-deja/g++.mike/eh13.C: Likewise.
45447         * g++.old-deja/g++.mike/eh14.C: Likewise.
45448         * g++.old-deja/g++.mike/eh16.C: Likewise.
45449         * g++.old-deja/g++.mike/eh17.C: Likewise.
45450         * g++.old-deja/g++.mike/eh18.C: Likewise.
45451         * g++.old-deja/g++.mike/eh21.C: Likewise.
45452         * g++.old-deja/g++.mike/eh23.C: Likewise.
45453         * g++.old-deja/g++.mike/eh24.C: Likewise.
45454         * g++.old-deja/g++.mike/eh25.C: Likewise.
45455         * g++.old-deja/g++.mike/eh26.C: Likewise.
45456         * g++.old-deja/g++.mike/eh27.C: Likewise.
45457         * g++.old-deja/g++.mike/eh28.C: Likewise.
45458         * g++.old-deja/g++.mike/eh29.C: Likewise.
45459         * g++.old-deja/g++.mike/eh31.C: Likewise.
45460         * g++.old-deja/g++.mike/eh33.C: Likewise.
45461         * g++.old-deja/g++.mike/eh34.C: Likewise.
45462         * g++.old-deja/g++.mike/eh35.C: Likewise.
45463         * g++.old-deja/g++.mike/eh36.C: Likewise.
45464         * g++.old-deja/g++.mike/eh37.C: Likewise.
45465         * g++.old-deja/g++.mike/eh38.C: Likewise.
45466         * g++.old-deja/g++.mike/eh39.C: Likewise.
45467         * g++.old-deja/g++.mike/eh40.C: Likewise.
45468         * g++.old-deja/g++.mike/eh41.C: Likewise.
45469         * g++.old-deja/g++.mike/eh42.C: Likewise.
45470         * g++.old-deja/g++.mike/eh44.C: Likewise.
45471         * g++.old-deja/g++.mike/eh46.C: Likewise.
45472         * g++.old-deja/g++.mike/eh47.C: Likewise.
45473         * g++.old-deja/g++.mike/eh48.C: Likewise.
45474         * g++.old-deja/g++.mike/eh49.C: Likewise.
45475         * g++.old-deja/g++.mike/eh50.C: Likewise.
45476         * g++.old-deja/g++.mike/eh51.C: Likewise.
45477         * g++.old-deja/g++.mike/eh53.C: Likewise.
45478         * g++.old-deja/g++.mike/eh55.C: Likewise.
45479         * g++.old-deja/g++.mike/p7912.C: Likewise.
45480         * g++.old-deja/g++.mike/p9706.C: Likewise.
45481         * g++.old-deja/g++.mike/p10416.C: Likewise.
45482         * g++.old-deja/g++.mike/p11667.C: Likewise.
45483         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45484         Remove redundant reference to Iris.
45485         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45486         Elxsi, i860, Pico Java, and WE32K.
45487
45488 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45489
45490         * g++.dg/ext/asm4.C: New test.
45491
45492 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45493
45494         PR c++/9030
45495         * g++.dg/template/friend12.C: New test.
45496         * g++.dg/template/friend13.C: Likewise.
45497         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45498
45499 2003-01-08  Jan Hubicka  <jh@suse.cz>
45500
45501         * gcc.dg/i386-cadd.c: New test.
45502         * gcc.dg/i386-cmov4.c: Likewise.
45503
45504 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45505
45506         PR c++/9165
45507         * g++.dg/warn/Wunused-3.C: New test.
45508
45509         * g++.dg/abi/bitfield9.C: New test.
45510
45511         PR c++/9189
45512         * g++.dg/parse/defarg3.C: New test.
45513
45514 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45515
45516         * g++.dg/parse/ambig1.C: New test.
45517         * g++.dg/parse/defarg2.C: New test.
45518
45519 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45520
45521         * g++.dg/template/defarg-1.C: New test.
45522         * g++.dg/template/local2.C: Likewise.
45523
45524 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45525
45526         * gcc.c-torture/execute/20030105-1.c: New test.
45527
45528 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45529
45530         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45531         * g++.dg/parse/namespace4.C: Likewise.
45532
45533 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         * g++.dg/template/ntp2.C: New test.
45536
45537 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45538
45539         * g++.dg/parse/extern-C-1.C: New test.
45540
45541         * g++.dg/parse/namespace4.C: New test.
45542
45543         * g++.dg/template/nested1.C: New test.
45544
45545         * g++.dg/parse/namespace3.C: New test.
45546
45547 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45548
45549         * g++.dg/lookup/two-stage1.C: New test.
45550
45551 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45552
45553         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45554         * g++.old-deja/g++.jason/access8.C: Likewise.
45555         * g++.old-deja/g++.other/decl5.C: Likewise.
45556
45557 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45558
45559         * g++.dg/parse/parse7.C: New test.
45560
45561 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45562
45563         PR c++/2843
45564         * g++.dg/ext/attrib7.C: New test.
45565
45566 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45567
45568         * g++.dg/parse/parse6.C: New test.
45569
45570 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45571
45572         * gcc.dg/h8300-stack-1.c: New.
45573
45574 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45575
45576         g++.dg/lookup/exception1.C: New test.
45577
45578         g++.dg/lookup/template1.C: New test.
45579
45580         g++.dg/parse/namespace2.C: New test.
45581
45582         g++.dg/parse/parens2.C: New test.
45583
45584 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45585
45586         * g++.dg/parse/parse5.C: New test.
45587         * g++.dg/lookup/scoped4.C: New test.
45588
45589 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45590
45591         * g++.dg/parse/parens1.C: New test.
45592
45593         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45594         angle-bracket1.C.
45595         * g++.dg/parse/parens2.C: New test.
45596
45597         * g++.dg/lookup/scope-operator1.C: New test.
45598
45599         * g++.dg/parse/operator1.C: New test.
45600
45601 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45602
45603         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45604         * g++.old-deja/g++.other/access6.C: Likewise.
45605         * g++.old-deja/g++.other/decl1.C: Likewise.
45606         * g++.old-deja/g++.pt/typename12.C: Likewise.
45607
45608 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45609
45610         * g++.dg/parse/namespace1.C: New test.
45611
45612 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45613
45614         * g++.dg/parse/parse4.C: New test.
45615
45616 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45617
45618         * g++.dg/parse/parse3.C: New test.
45619
45620 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45621
45622         * g++.dg/parse/parse2.C: New test.
45623
45624 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45625
45626         * g++.dg/template/friend11.C: New test.
45627
45628 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45629
45630         * g++.dg/parse/parse1.C: New test.
45631
45632 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45633
45634         * lib/profopt.exp: Change the name of a global variable to avoid
45635         possible clashes with other test suites.
45636
45637 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45638
45639         * g++.dg/inherit/covariant8.C: New test.
45640
45641 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45642
45643         * g++.dg/init/array9.C: New test.
45644
45645         PR c++/9112
45646         * g++.dg/parse/expr1.C: New test.
45647
45648 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45649
45650         * gcc.c-torture/compile/20021230-1.c: New test.
45651
45652 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45653
45654         * g++.dg/inherit/covariant5.C: New test.
45655         * g++.dg/inherit/covariant6.C: New test.
45656         * g++.dg/inherit/covariant7.C: New test.
45657
45658 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45659
45660         PR c++/2739
45661         * g++.dg/other/access2.C: New test.
45662
45663 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45664
45665         * g++.dg/other/anon-struct.C: No longer fails
45666         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45667         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45668         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45669
45670 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45671
45672         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45673
45674 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45675
45676         * g++.dg/eh/spec4.C: Remove stray semicolon.
45677         * g++.dg/expr/pmf-1.C: Change error message.
45678         * g++.dg/ext/asm1.C: Remove stray semicolon.
45679         * g++.dg/ext/typename1.C: Add missing typenames.
45680         * g++.dg/inherit/template-as-base.C: Change error message.
45681         * g++.dg/lookup/scoped1.C: Likewise.
45682         * g++.dg/lookup/scoped2.C: Likewise.
45683         * g++.dg/lookup/using2.C: Likewise.
45684         * g++.dg/other/component1.C: Remove stray semicolon.
45685         * g++.dg/other/do1.C: Change error message.
45686         * g++.dg/other/error2.C: Likewise.
45687         * g++.dg/other/init1.C: Likewise.
45688         * g++.dg/other/packed1.C: Remove stray semicolon.
45689         * g++.dg/other/ptrmem2.C: Change error message.
45690         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45691         marker.
45692         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45693         * g++.dg/template/access3.C: Add typename keyword.
45694         * g++.dg/template/access5.C: Remove stray semicolon.
45695         * g++.dg/template/access6.C: Likewise.
45696         * g++.dg/template/complit1.C: Likewise.
45697         * g++.dg/template/crash1.C: Change error message.
45698         * g++.dg/template/inherit2.C: Remove stray semicolon.
45699         * g++.dg/template/instantiate2.C: Likewise.
45700         * g++.dg/template/instantiate3.C: Change error message.
45701         * g++.dg/template/qual1.C: Remove stray semicolon.
45702         * g++.dg/template/qualttp18.C: Change error message.
45703         * g++.dg/template/ref1.C: Remove stray semicolon.
45704         * g++.dg/template/sizeof1.C (A::value): Declare it.
45705         * g++.dg/template/spec4.C: Change error message.
45706         * g++.dg/template/static1.C: Likewise.
45707         * g++.dg/template/type1.C: Likewise.
45708         * g++.dg/template/typename3.C: Likewise.
45709         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45710         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45711         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45712         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45713         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45714         named return value extension.
45715         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45716         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45717         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45718         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45719         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45720         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45721         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45722         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45723         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45724         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45725         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45726         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45727         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45728         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45729         syntax.
45730         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45731         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45732         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45733         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45734         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45735         * g++.old-deja/g++.brendan/template11.C: Likewise.
45736         * g++.old-deja/g++.brendan/template26.C: Likewise.
45737         * g++.old-deja/g++.brendan/template27.C: Use explicit
45738         specialization syntax.
45739         * g++.old-deja/g++.brendan/template30.C: Likewise.
45740         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45741         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45742         non-dependent names.
45743         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45744         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45745         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45746         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45747         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45748         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45749         named return value extension.
45750         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45751         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45752         * g++.old-deja/g++.ext/return1.C: Likewise.
45753         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45754         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45755         * g++.old-deja/g++.jason/access8.C: Likewise.
45756         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45757         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45758         pseudo-destructor names.
45759         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45760         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45761         pseudo-destructor names.
45762         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45763         * g++.old-deja/g++.jason/overload19.C: Likewise.
45764         * g++.old-deja/g++.jason/overload32.C: Likewise.
45765         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45766         stray semicolons.
45767         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45768         * g++.old-deja/g++.jason/return.C: Likewise.
45769         * g++.old-deja/g++.jason/return2.C: Likewise.
45770         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45771         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45772         syntax.
45773         * g++.old-deja/g++.jason/template10.C: Account for use of
45774         non-dependent names.
45775         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45776         syntax.
45777         * g++.old-deja/g++.jason/template37.C: Likewise.
45778         * g++.old-deja/g++.law/access4.C: Change error messages.
45779         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45780         pseudo-destructor names.
45781         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45782         * g++.old-deja/g++.law/ctors9.C: Likewise.
45783         * g++.old-deja/g++.law/cvt22.C: Likewise.
45784         * g++.old-deja/g++.law/dtors5.C: Likewise.
45785         * g++.old-deja/g++.law/global-init1.C: Likewise.
45786         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45787         * g++.old-deja/g++.law/operators28.C: Likewise.
45788         * g++.old-deja/g++.law/visibility28.C: Likewise.
45789         * g++.old-deja/g++.martin/eval1.C: Likewise.
45790         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45791         name.
45792         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45793         * g++.old-deja/g++.mike/net34.C: Likewise.
45794         * g++.old-deja/g++.mike/net36.C: Likewise.
45795         * g++.old-deja/g++.mike/ns2.C: Likewise.
45796         * g++.old-deja/g++.mike/p12306.C: Likewise.
45797         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45798         value extension.
45799         * g++.old-deja/g++.mike/p700.C: Likewise.
45800         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45801         * g++.old-deja/g++.mike/p710.C: Likewise.
45802         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45803         value extension.
45804         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45805         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45806         * g++.old-deja/g++.ns/crash2.C: Likewise.
45807         * g++.old-deja/g++.ns/crash3.C: Likewise.
45808         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45809         * g++.old-deja/g++.ns/ns17.C: Likewise.
45810         * g++.old-deja/g++.ns/template16.C: Likewise.
45811         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45812         keyword.
45813         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45814         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45815         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45816         named return value extension.
45817         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45818         * g++.old-deja/g++.other/access4.C: Issue additional error
45819         messages.
45820         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45821         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45822         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45823         * g++.old-deja/g++.other/crash25.C: Change error message.
45824         * g++.old-deja/g++.other/crash4.C: Change error message.
45825         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45826         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45827         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45828         checks.
45829         * g++.old-deja/g++.other/defarg8.C: Likewise.
45830         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45831         * g++.old-deja/g++.other/dtor10.C: Likewise.
45832         * g++.old-deja/g++.other/incomplete.C: Likewise.
45833         * g++.old-deja/g++.other/linkage7.C: Likewise.
45834         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45835         lookup algorithm.
45836         * g++.old-deja/g++.other/mangle2.C: Likewise.
45837         * g++.old-deja/g++.other/refinit2.C: Likewise.
45838         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45839         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45840         * g++.old-deja/g++.pt/crash28.C: Likewise.
45841         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45842         syntax.
45843         * g++.old-deja/g++.pt/crash32.C: Change error message.
45844         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45845         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45846         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45847         error message position.
45848         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45849         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45850         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45851         syntax.
45852         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45853         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45854         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45855         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45856         keyword.
45857         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45858         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45859         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45860         keyword.
45861         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45862         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45863         syntax.
45864         * g++.old-deja/g++.pt/friend28.C: Account for use of
45865         non-dependent names.
45866         * g++.old-deja/g++.pt/friend29.C: Likewise.
45867         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45868         rules.
45869         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45870         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45871         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45872         lookup rules.
45873         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45874         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45875         keyword.
45876         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45877         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45878         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45879         keyword.
45880         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45881         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45882         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45883         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45884         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45885         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45886         keyword.
45887         * g++.old-deja/g++.pt/spec10.C: Likewise.
45888         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45889         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45890         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45891         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45892         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45893         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45894         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45895         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45896         * g++.old-deja/g++.pt/typename15.C: Likewise.
45897         * g++.old-deja/g++.pt/typename22.C: Likewise.
45898         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45899         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45900         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45901         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45902         syntax.
45903         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45904         return value extension.
45905         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45906         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45907         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45908         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45909
45910 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45911
45912         * g++.dg/warn/inline1.C: New test.
45913         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45914         * g++.old-deja/g++.jason/synth10.C: Likewise.
45915         * g++.old-deja/g++.mike/net31.C: Likewise.
45916         * g++.old-deja/g++.mike/p8786.C: Likewise.
45917
45918         * g++.dg/template/friend10.C: New test.
45919         * g++.dg/template/conv5.C: New test.
45920
45921 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45922
45923         * g++.dg/lookup/scoped3.C: New test.
45924
45925         * g++.dg/lookup/decl1.C: New test.
45926         * g++.dg/lookup/decl2.C: New test.
45927
45928 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45929
45930         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45931         gcc.c-torture/compile/20021015-1.c,
45932         gcc.c-torture/compile/20021015-2.c,
45933         gcc.c-torture/compile/20021123-1.c,
45934         gcc.c-torture/compile/20021123-2.c,
45935         gcc.c-torture/compile/20021123-3.c,
45936         gcc.c-torture/compile/20021123-4.c,
45937         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45938         only to 3.1 or 3.2 branch.
45939
45940 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45941
45942         * gcc.dg/i386-bitfield3.c: New test.
45943
45944         * gcc.dg/i386-bitfield2.c: New test.
45945
45946 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45947
45948         * g++.dg/parse/conv_op1.C: New test.
45949
45950 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45951
45952         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45953         approved.
45954
45955 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45956
45957         * gcc.c-torture/compile/20021220-1.c: New test.
45958
45959 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45960
45961         * gcc.dg/i386-fastcall-1.c: New.
45962
45963 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45964
45965         * gcc.c-torture/execute/20021219-1.c: New test.
45966
45967 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45968
45969         * gcc.dg/i386-pic-1.c: New test.
45970
45971 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45972
45973         PR c++/8099
45974         * g++.dg/template/friend9.C: New test.
45975
45976 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45977
45978         PR c++/3663
45979         * g++.dg/template/access7.C: New test.
45980
45981 2002-12-18  Nick Clifton  <nickc@redhat.com>
45982
45983         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45984         the libstdc++-v3 directory has been found.
45985
45986 2002-12-12  Devang Patel <dpatel@apple.com>
45987         * gcc.dg/darwin-ld-1.c: New test.
45988         * gcc.dg/darwin-ld-2.c: New test.
45989         * gcc.dg/darwin-ld-3.c: New test.
45990         * gcc.dg/darwin-ld-4.c: New test.
45991         * gcc.dg/darwin-ld-5.c: New test.
45992
45993 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45994
45995         * gcc.c-torture/compile/20021212-1.c: New test.
45996
45997 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45998
45999         * gcc.dg/fshort-wchar: New test.
46000
46001 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46002
46003         PR c++/8372
46004         * g++.dg/template/dtor1.C: New test.
46005
46006         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46007         markers.
46008
46009 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46010
46011         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46012
46013 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46014
46015         * g++.dg/template/static1.C: New test.
46016         * g++.dg/template/static2.C: New test.
46017         * g++.old-deja/g++.ext/memconst.C: New test.
46018
46019 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46020
46021         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46022         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46023         * g++.dg/special/initp1.C: Likewise.
46024
46025 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46026
46027         * gcc.c-torture/execute/20021204-1.c: New test.
46028
46029 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46030
46031         * gcc.dg/ppc-fmadd-1.c: New file.
46032         * gcc.dg/ppc-fmadd-2.c: New file.
46033         * gcc.dg/ppc-fmadd-3.c: New file.
46034
46035 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46036
46037         * gcc.c-torture/compile/20021204-1.c: New test.
46038
46039 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46040
46041         * g++.dg/inherit/covariant2.C: New test.
46042         * g++.dg/inherit/covariant3.C: New test.
46043         * g++.dg/inherit/covariant4.C: New test.
46044         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46045         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46046
46047 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46048
46049         PR c++/8688
46050         * g++.dg/init/brace3.C: New test.
46051
46052 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46053
46054         * gcc.dg/20020210-1.c: Fix a comment typo.
46055
46056 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46057
46058         PR c++/8720
46059         * g++.dg/parse/defarg1.C: New test.
46060
46061         PR c++/8615
46062         * g++.dg/template/char1.C: New test.
46063
46064         * g++.dg/template/varmod1.C: Fix typo.
46065
46066 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46067
46068         DR 180
46069         * g++.old-deja/g++.pt/crash32.C: Expect error.
46070
46071 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46072
46073         PR c++/5919
46074         * g++.dg/template/varmod1.C: New test.
46075
46076         PR c++/8727
46077         * g++.dg/inherit/typeinfo1.C: New test.
46078
46079         PR c++/8663
46080         * g++.dg/inherit/typedef1.C: New test.
46081
46082 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46083
46084         PR c++/8332
46085         PR c++/8493
46086         * g++.dg/template/strlen1.C: New test.
46087
46088         PR c++/8227
46089         * g++.dg/template/ctor2.C: New test.
46090
46091         PR c++/8214
46092         * g++.dg/init/string1.C: New test.
46093
46094         PR c++/8511
46095         * g++.dg/template/friend8.C: New test.
46096
46097 2002-11-29  Joe Buck <jbuck@synopsys.com>
46098
46099         * g++.dg/lookup/anon2.C: New test.
46100
46101 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46102
46103         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46104         h8300 port.
46105
46106 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46107
46108         * gcc.dg/bitfld-6.c: New test.
46109
46110 2002-11-27  Jan Hubicka  <jh@suse.cz>
46111
46112         * gcc.c-torture/execute/20021127.[cx]: New test.
46113
46114 2002-11-26  Jan Hubicka  <jh@suse.cz>
46115
46116         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46117         quality.
46118
46119 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46120
46121         * g++.dg/init/brace2.C: New test.
46122         * g++.old-deja/g++.mike/p9129.C: Correct.
46123
46124 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46125
46126         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46127
46128 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46129
46130         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46131
46132 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46133
46134         * g++.dg/abi/empty11.C: New test.
46135         * g++.dg/rtti/cv1.C: New test.
46136
46137 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46138
46139         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46140
46141 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46142
46143         * g++.dg/abi/empty10.C: New test.
46144
46145 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46146
46147         * gcc.c-torture/compile/20021124-1.c: New test.
46148
46149 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46150
46151         * g++.dg/abi/rtti2.C: New test.
46152
46153 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46154
46155         * gcc.dg/i386-unroll-1.c: New test.
46156
46157 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46158
46159         * gcc.c-torture/compile/20021120-1.c: New test.
46160         * gcc.c-torture/compile/20021120-2.c: New test.
46161
46162 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46163
46164         * gcc.dg/bitfld-5.c: New test.
46165
46166 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46167
46168         * gcc.c-torture/execute/20021120-3.c: New test.
46169
46170 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46171
46172         * gcc.c-torture/execute/20021120-2.c: New test.
46173
46174 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46175
46176         * gcc.c-torture/execute/20021120-1.c: New test.
46177
46178 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46179
46180         * gcc.c-torture/execute/20021118-3.c: New test.
46181
46182 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46183
46184         * gcc.c-torture/compile/20021119-1.c: New test.
46185
46186 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46187
46188         * gcc.dg/duff-1.c: New test.
46189         * gcc.dg/duff-2.c: New test.
46190         * gcc.dg/duff-3.c: New test.
46191
46192 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46193
46194         * gcc.dg/cpp/_Pragma5.c: New test.
46195
46196 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46197
46198         * gcc.c-torture/execute/20021118-2.c: New test.
46199
46200 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46201
46202         * gcc.c-torture/execute/20021118-1.c: New test.
46203
46204 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46205
46206         * gcc.dg/20021116-1.c: New test.
46207
46208 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46209
46210         * g++.dg/abi/vcall1.C: New test.
46211
46212 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46213
46214         * gcc.dg/20021029-1.c: New test.
46215         * gcc.dg/20021029-2.c: New test.
46216
46217 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46218
46219         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46220
46221 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46222
46223         PR c/8439
46224         * gcc.dg/20021110.c: Move to ...
46225         * gcc.c-torture/compile/20021110.c: .... here.
46226
46227 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46228
46229         PR c/8467
46230         * gcc.c-torture/execute/20021111-1.c
46231
46232 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46233
46234         PR c/8439
46235         * gcc.dg/20021110.c: New test.
46236
46237 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46238
46239         * g++.dg/abi/vthunk3.C: Run only on x86.
46240
46241 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46242
46243         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46244
46245 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46246
46247         * lib/compat.exp (compat-execute): Fix logic error in last
46248         change.
46249
46250 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46251
46252         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46253
46254 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46255
46256         PR c++/8389
46257         * g++.dg/template/access6.C: New test.
46258
46259 2002-11-08  Jan Hubicka  <jh@suse.cz>
46260
46261         * gcc.dg/i386-ssefp-1.c: New test.
46262         * gcc.dg/i386-ssefp-1.c: New test.
46263
46264 2002-11-08  Jan Hubicka  <jh@suse.cz>
46265
46266         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46267
46268 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46269
46270         * g++.dg/abi/vthunk3.C: New test.
46271
46272         PR c++/8338
46273         * g++.dg/template/crash2.C: New test.
46274
46275 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46276
46277         * g++.dg/abi/dtor1.C: New test.
46278         * g++.dg/abi/dtor2.C: Likewise.
46279
46280 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46281
46282         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46283         Darwin.
46284
46285 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46286
46287         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46288         -mthumb.  Only xfail with -O0.
46289
46290 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46291
46292         * g++.dg/abi/thunk1.C: New test.
46293         * g++.dg/abi/thunk2.C: Likewise.
46294         * g++.dg/abi/vtt1.C: Likewise.
46295
46296 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46297
46298         PR optimization/8423
46299         * gcc.c-torture/execute/builtin-constant.c: New test.
46300
46301 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46302
46303         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46304         Add some more cases.
46305
46306 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46307
46308         PR c++/8391
46309         * g++.dg/opt/local1.C: New test.
46310
46311 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46312
46313         PR c++/8160
46314         * g++.dg/template/complit1.C: New test.
46315
46316         PR c++/8149
46317         * g++.dg/template/typename4.C: Likewise.
46318
46319 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46320
46321         Core issue 287, PR c++/7639
46322         * g++.dg/template/instantiate1.C: Adjust error location.
46323         * g++.dg/template/instantiate3.C: New test.
46324         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46325         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46326         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46327
46328 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46329
46330         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46331
46332 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46333
46334         PR c++/8287
46335         * g++.dg/init/dtor2.C: New test.
46336
46337 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46338
46339         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46340         * gcc.dg/nest.c: Bypass errors on irix6.
46341
46342 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46343
46344         * gcc.dg/nest.c: Expect error for mmix-*-*.
46345         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46346
46347 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46348
46349         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46350         markers.
46351
46352         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46353
46354 2002-10-25  Mike Stump  <mrs@apple.com>
46355
46356         * gcc.dg/warn-1.c: New test.
46357
46358 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46359
46360         * g++.dg/template/typename3.C: New test.
46361
46362 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46363
46364         * g++.dg/lookup/ptrmem1.C: New test.
46365
46366         * g++.dg/abi/vthunk2.C: New test.
46367
46368 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46369
46370         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46371
46372 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46373
46374         * g++.dg/abi/empty9.C: New test.
46375
46376 2002-10-24  Richard Henderson  <rth@redhat.com>
46377
46378         * g++.dg/inherit/thunk1.C: Enable for ia64.
46379
46380 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46381
46382         PR c++/8067
46383         * g++.dg/lookup/pretty1.C: New test.
46384
46385 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46386
46387         * gcc.dg/20021023-1.c: New test.
46388
46389 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46390
46391         PR c++/7679
46392         * g++.dg/parse/inline1.C: New test.
46393
46394 2002-10-23  Richard Henderson  <rth@redhat.com>
46395
46396         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46397
46398         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46399
46400 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46401
46402         PR c++/6579
46403         * g++.dg/parse/stmtexpr3.C: New test.
46404
46405 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46406
46407         * g++.dg/expr/cond1.C: New test.
46408
46409 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46410
46411         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46412
46413 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46414
46415         * g++.dg/abi/vbase13.C: New test.
46416         * g++.dg/abi/vbase14.C: Likewise.
46417
46418 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.dg/tls/pic-1.c: New test.
46421         * gcc.dg/tls/nonpic-1.c: New test.
46422         * gcc.dg/20021018-1.c: New test.
46423
46424 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46425
46426         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46427         Remove only files with the same base name as the test case.
46428         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46429         (profopt-execute): Likewise.  Also, remove old profiling
46430         and performance data files before running the tests.
46431
46432         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46433         * g++.dg/bprob/bprob.exp: Likewise.
46434         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46435         to allow more general test case names.
46436
46437         * g++.dg/bprob/bprob-1.C: Rename to ...
46438         * g++.dg/bprob/g++-bprob-1.C: ... this.
46439
46440         * g77.dg/bprob/bprob-1.f: Rename to ...
46441         * g77.dg/bprob/g77-bprob-1.f: ... this.
46442
46443 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46444
46445         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46446         bison 1.50 or later.
46447
46448 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46449
46450         * g++.dg/README: Describe more test directories.
46451
46452 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46453
46454         * g++.dg/init/array6.C: Add additional tests.
46455
46456 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46457
46458         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46459         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46460
46461 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46462
46463         * gcc.c-torture/compile/20020604-1.x: New.
46464         * gcc.c-torture/compile/simd-5.x: Likewise.
46465         * gcc.c-torture/execute/920710-1.x: Likewise.
46466         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46467
46468 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46469
46470         * g++.dg/inherit/override1.C: Add dg-options clause.
46471
46472 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46473
46474         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46475         _mm_slli_si128.
46476
46477 2002-10-19  Andreas Schwab  <schwab@suse.de>
46478
46479         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46480         directory component.
46481
46482 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46483
46484         * g++.dg/inherit/thunk1.C: New test.
46485
46486         * g++.dg/inherit/override1.C: New test.
46487
46488         * g++.dg/abi/mangle11.C: New test.
46489         * g++.dg/abi/mangle14.C: New test.
46490         * g++.dg/abi/mangle17.C: New test.
46491
46492 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46493
46494         * g++.dg/overload/member2.C: New test.
46495
46496 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46497
46498         * g++.dg/README: Describe new compat directory.
46499         * g++.dg/dg.exp: Skip tests in compat directory.
46500         * README.compat: New file.
46501         * lib/compat.exp: New expect script.
46502         * g++.dg/compat: New test directory.
46503         * g++.dg/compat/compat.exp: New expect script.
46504         * g++.dg/compat/abi: New test directory.
46505         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46506         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46507         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46508         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46509         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46510         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46511         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46512         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46513         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46514         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46515         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46516         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46517         * g++.dg/compat/break: New test directory.
46518         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46519         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46520         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46521         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46522         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46523         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46524         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46525         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46526         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46527         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46528         g++.dg/compat/break/README: New files.
46529         * g++.dg/compat/eh: New test directory.
46530         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46531         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46532         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46533         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46534         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46535         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46536         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46537         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46538         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46539         g++.dg/compat/eh/filter2_y.C,
46540         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46541         g++.dg/compat/eh/new1_y.C,
46542         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46543         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46544         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46545         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46546         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46547         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46548         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46549         g++.dg/compat/eh/unexpected1_y.C: New files.
46550         * g++.dg/compat/init: New test directory.
46551         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46552         g++.dg/compat/init/array5_y.C,
46553         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46554         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46555         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46556         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46557         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46558         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46559         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46560         g++.dg/compat/init/init-ref2_y.C: New files.
46561
46562 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46563
46564         PR c++/7584
46565         * g++.dg/inherit/using3.C: New test.
46566
46567 2002-10-17  Jan Hubicka  <jh@suse.cz>
46568
46569         * gcc.dg/20021017-2.c: New test.
46570
46571 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46572
46573         * g++.dg/abi/mangle16.C: Adjust.
46574
46575         * g++.dg/init/array8.C: New test.
46576
46577 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46578
46579         * gcc.dg/special/mips-abi.exp: New test.
46580         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46581
46582 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46583
46584         * g++.dg/abi/mangle16.C: New test.
46585         * g++.dg/abi/mangle17.C: Likewise.
46586
46587         PR c++/7478
46588         * g++.dg/template/ref1.C: New test.
46589
46590 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46591
46592         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46593
46594 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46595
46596         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46597
46598 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46599
46600         PR c++/7524
46601         * g++.dg/init/array7.C: New test.
46602
46603 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46604
46605         * g++.dg/init/array6.C: New test.
46606
46607         * g++.dg/abi/mangle13.C: Likewise.
46608         * g++.dg/abi/mangle14.C: Likewise.
46609         * g++.dg/abi/mangle15.C: Likewise.
46610
46611 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46612
46613         * g++.dg/abi/empty8.C: New test.
46614
46615 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46616
46617         * g++.dg/init/ctor1.C: New test.
46618
46619 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46620
46621         * gcc.c-torture/execute/20021015-1.c: New test.
46622
46623 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46624
46625         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46626
46627 2002-10-14  Jan Hubicka  <jh@suse.cz>
46628
46629         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46630
46631 2002-10-14  Richard Henderson  <rth@redhat.com>
46632
46633         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46634
46635 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46636
46637         PR optimization/6631
46638         * g++.dg/opt/const2.C: New test.
46639
46640 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46641
46642         PR c++/7176
46643         * g++.dg/parse/friend1.C: New test.
46644         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46645
46646 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * gcc.dg/20021014-1.c: New test.
46649
46650 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46651
46652         PR c++/5661
46653         * g++.dg/ext/vlm1.C: New test.
46654         * g++.dg/ext/vlm2.C: Likewise.
46655
46656         * g++.dg/init/array1.C: Remove invalid braces.
46657         * g++.dg/init/brace1.C: New test.
46658         * g++.dg/init/copy2.C: Likewise.
46659         * g++.dg/init/copy3.C: Likewise.
46660         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46661         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46662         braces.
46663
46664 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46665
46666         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46667
46668 2002-10-11  Richard Shann  <richard.shann@superh.com>
46669
46670         * gcc.c-torture/compile/simd-5.c: New test.
46671
46672 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46673
46674         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46675
46676 2002-10-10  Jim Wilson  <wilson@redhat.com>
46677
46678         * gcc.c-torture/execute/20021010-1.c: New test.
46679
46680 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46681
46682         PR c/7353
46683         * g++.dg/ext/typedef-init.C: New test.
46684         * gcc.dg/typedef-init.c: New test.
46685
46686 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46687
46688         * gcc.dg/cpp/paste13.c: New test.
46689
46690 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46691
46692         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46693         remaining platforms, XFAIL during compile, not execute.  Don't
46694         XFAIL at -O0.
46695
46696 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46697
46698         * gcc.dg/alias-1.c: Tweak expected warning.
46699
46700 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46701
46702         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46703
46704 2002-10-06  Andreas Jaeger  <aj@suse.de>
46705
46706         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46707         * gcc.dg/cpp/c++98.C: Likewise.
46708
46709         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46710         * g++.dg/cpp/c++98.C: Likewise.
46711
46712         * g++.dg/README (Subdirectories): Mention cpp directory.
46713
46714         PR target/7559
46715         * gcc.dg/20021006-1.c: New test.
46716
46717 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46718
46719         PR c++/7804
46720         * g++.dg/other/warning1.C: New test.
46721
46722 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46723
46724         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46725         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46726         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46727
46728 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46729
46730         PR c++/7931
46731         * g++.dg/template/ptrmem3.C: New test.
46732
46733         PR c++/7754
46734         * g++.dg/template/union1.C: New test.
46735
46736 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46737
46738         PR c++/8006
46739         * g++.dg/abi/mangle9.C: New test.
46740         * g++.dg/abi/mangle10.C: New test.
46741         * g++.dg/abi/mangle11.C: New test.
46742         * g++.dg/abi/mangle12.C: New test.
46743
46744 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46745
46746         PR c++/7188.
46747         * g++.dg/template/meminit1.C: New test.
46748         * g++.dg/warn/Wreorder-1.C: Likewise.
46749         * g++.old-deja/g++.mike/warn3.C: Tweak.
46750         * lib/prune.exp: Ingore "in copy constructor".
46751
46752 2002-10-02  Andreas Jaeger  <aj@suse.de>
46753
46754         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46755         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46756         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46757         on x86-64.
46758
46759 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46760
46761         * gcc.dg/empty1.C: Fix typo.
46762
46763 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46764
46765         * gcc.dg/alias-1.c: New test.
46766
46767 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46768
46769         * gcc.dg/empty1.C: New test.
46770
46771         * g++.dg/tls/init-2.C: Tweak error messages.
46772
46773 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46774
46775         * gcc.c-torture/compile/20020923-1.c: New test.
46776
46777 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46778
46779         * gcc.c-torture/execute/ffs-1.c: New test.
46780         * gcc.c-torture/execute/ffs-2.c: Ditto.
46781
46782 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46783
46784         * g++.dg/overload/member1.C: New test.
46785
46786 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46787
46788         * g++.dg/abi/empty7.C: New test.
46789         * g++.dg/init/pm2.C: Likewise.
46790
46791 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46792
46793         * g++.dg/rtti/crash1.C: New test.
46794
46795 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46796
46797         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46798         gcc.dg/sibcall-4.c: New tests.
46799
46800 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46801
46802         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46803         powerpc and MMIX targets.
46804
46805 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46806
46807         * gcc.dg/cpp/20020927-1.c: New.
46808
46809 2002-09-26  David S. Miller  <davem@redhat.com>
46810
46811         * gcc.c-torture/compile/trunctfdf.c: New.
46812
46813 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46814
46815         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46816
46817 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46818
46819         * gcc.c-torture/execute/loop-15.c: New.
46820
46821 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46822
46823         * README.QMTEST: Fix typo.
46824
46825 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46826
46827         * gcc.dg/20020926-1.c: New test.
46828
46829 2002-09-25  David S. Miller  <davem@redhat.com>
46830
46831         PR target/7842
46832         * gcc.c-torture/execute/shiftdi.c: New test.
46833
46834 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46835
46836         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46837         unique to the tool.
46838         * lib/g77.exp (g77_init): Likewise.
46839         * lib/g++.exp (g++_init): Likewise.
46840         * lib/objc.exp (objc_init): Likewise.
46841
46842 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46843
46844         * g++.dg/abi/empty5.C: New test.
46845         * g++.dg/abi/empty6.C: New test.
46846         * g++.dg/abi/vbase12.C: New test.
46847
46848 2002-09-25  Richard Henderson  <rth@redhat.com>
46849
46850         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46851         too-small long double.
46852
46853 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46854
46855         * gcc.dg/20020919-1.c: New test.
46856
46857 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46858
46859         * g++.dg/abi/bitfield6.C: New test.
46860         * g++.dg/abi/bitfield7.C: New test.
46861         * g++.dg/abi/bitfield8.C: New test.
46862         * g++.dg/abi/vbase11.C: New test.
46863
46864 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46865
46866         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46867         hppa*-*-hpux*.  Update test comment.
46868
46869 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46870
46871         * gcc.dg/tls/struct-1.c: New test.
46872
46873 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46874
46875         * gcc.dg/cpp/tr-warn2.c: Update.
46876
46877 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46878
46879         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46880
46881 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46882
46883         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46884         systems.
46885
46886 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46887
46888         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46889
46890         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46891         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46892         setting of cxxfilt.
46893
46894 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46895
46896         * gcc.dg/20020312-2.c: Update for darwin.
46897
46898 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46899
46900         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46901
46902 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46903
46904         * objc.dg/comp-types-1.m: New test.
46905         * objc.dg/comp-types-2.m: New test.
46906         * objc.dg/comp-types-3.m: New test.
46907         * objc.dg/comp-types-4.m: New test.
46908         * objc.dg/comp-types-5.m: New test.
46909         * objc.dg/comp-types-6.m: New test.
46910
46911 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46912
46913         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46914
46915 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46916
46917         * g++.dg/other/do1.C: New test.
46918
46919         * g++.dg/template/subst1.C: New test.
46920
46921 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46922
46923         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46924
46925 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46926
46927         * g++.dg/template/qualttp20.C: Adjust expected errors.
46928         * g++.old-deja/g++.jason/report.C: Likewise.
46929         * g++.old-deja/g++.other/qual1.C: Likewise.
46930
46931         * g++.dg/lookup/scoped2.C: New test.
46932
46933         * g++.dg/ext/asm3.C: New test.
46934
46935 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46936
46937         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46938
46939 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46940
46941         * ChangeLog: follow spelling conventions.
46942         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46943         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46944         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46945         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46946         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46947         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46948         * g++.old-deja/g++.law/global-init1.C: Likewise.
46949         * g++.old-deja/g++.other/delete4.C: Likewise.
46950         * g++.old-deja/g++.other/inline21.C: Likewise.
46951         * g++.old-deja/g++.other/singleton.C: Likewise.
46952         * g77.dg/strlen0.f: Likewise.
46953         * g77.f-torture/compile/20010519-1.f: Likewise.
46954         * g77.f-torture/compile/980310-4.f: Likewise.
46955         * gcc.c-torture/compile/20000605-1.c: Likewise.
46956         * gcc.c-torture/execute/20020225-1.c: Likewise.
46957         * gcc.dg/c90-hexfloat-2.c: Likewise.
46958         * gcc.dg/c99-bool-1.c: Likewise.
46959         * gcc.dg/c99-hexfloat-2.c: Likewise.
46960         * gcc.dg/dll-2.c: Likewise.
46961         * gcc.dg/wtr-union-init-1.c: Likewise.
46962         * gcc.dg/wtr-union-init-2.c: Likewise.
46963         * gcc.dg/wtr-union-init-3.c: Likewise.
46964         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46965         * gcc.dg/cpp/defined.c: Likewise.
46966         * gcc.dg/cpp/macsyntx.c: Likewise.
46967         * gcc.dg/cpp/paste2.c: Likewise.
46968         * gcc.dg/cpp/trad/defined.c: Likewise.
46969         * gcc.dg/format/c90-printf-1.c: Likewise.
46970         * gcc.dg/format/c90-scanf-1.c: Likewise.
46971         * gcc.dg/format/c99-printf-1.c: Likewise.
46972         * gcc.dg/format/c99-scanf-1.c: Likewise.
46973         * gcc.misc-tests/gcov-8.c: Likewise.
46974         * lib/profopt.exp: Likewise.
46975
46976 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46977
46978         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46979
46980 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46981
46982         * g++.dg/inherit/using2.C: New test.
46983
46984 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46985
46986         * ChangeLog: Follow spelling conventions.
46987         * g++.dg/template/friend4.C: Likewise.
46988         * g++.old-deja/g++.pt/crash67.C: Likewise.
46989         * gcc.c-torture/execute/20000801-4.c: Likewise.
46990         * gcc.dg/c90-digraph-1.c: Likewise.
46991         * gcc.dg/c94-digraph-1.c: Likewise.
46992         * gcc.dg/c99-digraph-1.c: Likewise.
46993         * gcc.dg/cpp/line5.c: Likewise.
46994         * gcc.dg/cpp/multiline.c: Likewise.
46995         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46996         * gcc.dg/format/attr-3.c: Likewise.
46997         * gcc.dg/format/c90-scanf-3.c: Likewise.
46998         * gcc.dg/format/ext-4.c: Likewise.
46999
47000 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47001
47002         * g++.dg/template/pretty1.C: New test.
47003
47004 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47005
47006         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47007
47008 2002-09-13  Matt Austern  <austern@apple.com>
47009
47010         * g++.dg/other/constref[12].C: New, regression tests for
47011         passing a cast expression to a function by const reference.
47012
47013 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47014
47015         * g++.dg/template/deduce1.C: New test.
47016
47017 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47018
47019         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47020         32-bit int.
47021
47022 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47023
47024         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47025         usage.
47026
47027 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47028
47029         * gcc.c-torture/compile/20020910-1.c: New test.
47030
47031 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47032
47033         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47034
47035 2002-09-10  Andreas Jaeger  <aj@suse.de>
47036
47037         * gcc.dg/20020312-2.c: Adjust for x86-64.
47038
47039 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47040
47041         * g77.dg/7388.f: New test case for PR 7388.
47042
47043 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47044
47045         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47046
47047 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47048
47049         * objc.dg/proto-lossage-1.m: New test.
47050
47051 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47052
47053         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47054
47055 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47056
47057         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47058         expected to pass.
47059
47060 2002-09-06  Stan Shebs  <shebs@apple.com>
47061             David Edelsohn  <edelsohn@gnu.org>
47062
47063         * gcc.dg/weak: New directory.
47064         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47065         target-specific xfail bits.
47066         * gcc.dg/typeof-2.c: Move to new directory.
47067         * gcc.dg/weak.exp: New expect script.
47068
47069 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47070
47071         * gcc.c-torture/execute/extzvsi.c: New test.
47072
47073 2002-09-05  Stan Shebs  <shebs@apple.com>
47074
47075         * gcc.dg/weak-1.c: xfail on Darwin.
47076         * gcc.dg/weak-2.c: Ditto.
47077         * gcc.dg/weak-3.c: Ditto.
47078         * gcc.dg/weak-4.c: Ditto.
47079         * gcc.dg/weak-5.c: Ditto.
47080         * gcc.dg/weak-6.c: Ditto.
47081         * gcc.dg/weak-7.c: Ditto.
47082         * gcc.dg/weak-8.c: Ditto.
47083         * gcc.dg/weak-9.c: Ditto.
47084
47085 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47086
47087         * gcc.c-torture/execute/loop-14.c: New test.
47088
47089 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47090
47091         * g++.dg/other/cxa-atexit1.C: New test.
47092
47093         * gcc.dg/typeof-2.c: New test.
47094
47095 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47096
47097         * gcc.dg/builtins-2.c: New testcase.
47098         * gcc.dg/builtins-3.c: New testcase.
47099
47100 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47101
47102         * gcc.dg/cpp/_Pragma4.c: New test.
47103
47104 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47105
47106         * objc/execute/nil_method-1.m: New testcase.
47107
47108 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47109
47110         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47111         [Object class], not [Object initialize].
47112
47113 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47114             Hans-Peter Nilsson  <hp@bitrange.com>
47115
47116         * gcc.c-torture/execute/20020720-1.x: Skip test on
47117         mmix-knuth-mmixware.  Correct comment.
47118
47119 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47120
47121         * g++.dg/abi/bitfield5.C: New test.
47122         * g++.dg/abi/vbase10.C: Likewise.
47123
47124 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47125
47126         * objc.dg/undeclared-selector.m: New test.
47127
47128 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47129
47130         * g++.dg/other/offsetof1.C: Avoid cast warning.
47131
47132 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47133
47134         * objc.dg/super-class-2.m: New test.
47135
47136 2002-08-24  Matt Austern  <austern@apple.com>
47137
47138         * g++.dg/ext/lvaddr.C: New test.
47139         * g++.dg/ext/lvcast.C: New test.
47140
47141 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47142
47143         * g++.dg/inherit/cond1.C: New test.
47144
47145 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47146
47147         * gcc.dg/noncompile/incomplete-1.c: New test.
47148
47149 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47150
47151         * gcc.dg/typespec-1.c: New test.
47152
47153 2002-08-20  Devang Patel  <dpatel@apple.com>
47154         * objc.dg/proto-hier-2.m: New test.
47155
47156 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47157
47158         * objc.dg/bitfield-1.m: New test.
47159         * objc.dg/bitfield-2.m: New test.
47160
47161 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47162
47163         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47164         gcc.dg/c99-flex-array-4.c: New tests.
47165
47166 2002-08-16  Stan Shebs  <shebs@apple.com>
47167
47168         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47169
47170 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47171
47172         * gcc.dg/typeof-1.c: New test.
47173         * g++.dg/ext/typeof2.C: New test.
47174
47175 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47176
47177         * g++.dg/other/offsetof1.C: New test.
47178
47179 2002-08-14  Richard Henderson  <rth@redhat.com>
47180
47181         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47182
47183 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47184
47185         * gcc.dg/cpp/_Pragma3.c: New test.
47186
47187 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47188
47189         * g++.dg/template/inherit3: New test.
47190
47191 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47192
47193         * gcc.dg/bitfld-4.c: Add blank options.
47194
47195 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47196
47197         * g++.dg/template/crash1.C: New test.
47198
47199 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47200
47201         * gcc.dg/tls/opt-2.c: New test.
47202
47203 2002-08-08  Devang Patel  <dpatel@apple.com>
47204
47205         * objc.dg/selector-1.m : New test
47206
47207 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47208
47209         * g++.dg/abi/bitfield4.C: New test.
47210         * gcc.dg/bitfld-4.c: New test.
47211
47212 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47213
47214         * g++.dg/other/packed1.C: New test.
47215
47216 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47217
47218         * g++.dg/abi/offsetof.C: Tweak error messages.
47219         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47220
47221 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47222
47223         * gcc.dg/bitfld-3.c: New test.
47224
47225 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47226             Richard Henderson  <rth@redhat.com>
47227
47228         * gcc.dg/i386-bitfield1.c: New test.
47229         * g++.dg/abi/bitfield3.C: Update.
47230
47231 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47232
47233         * objc.dg/const-str-2.m: Update.
47234         * gcc.dg/cpp/c++98.c: Change to C extension.
47235         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47236         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47237
47238 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47239
47240         * gcc.dg/tls/diag-3.c: New.
47241
47242 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47243
47244         * g++.dg/README (Subdirectories): Document new subdir expr.
47245         * g++.dg/expr/pmf-1.C: New test.
47246
47247 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47248
47249         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47250
47251 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47252
47253         * g++.dg/abi/bitfield3.C: New test.
47254
47255 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47256
47257         * lib/gcov.exp: Tweak expected line formats.
47258         * gcc.misc-tests/gcov8.c: New test.
47259         * gcc.misc-tests/gcov8.x: New flags.
47260
47261 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47262
47263         * consistency.vlad/layout/endian.c: Include string.h.
47264
47265         * gcc.c-torture/execute/20020805-1.c: New test.
47266
47267 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47268
47269         * g++.dg/other/conversion1.C: New test.
47270
47271 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47272
47273         * gcc.dg/builtins-1.c: New testcase.
47274
47275 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47276
47277         * g++.dg/inherit/access3.C: New test.
47278
47279 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47280
47281         * gcc.dg/ia64-visibility-2.c: New test.
47282
47283 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47284
47285         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47286         __qualifier_flags to __flags.
47287
47288 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47289
47290         * g++.dg/inherit/operator1.C: New test.
47291         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47292         * g++.dg/other/error1.C: Change expected error message.
47293         * g++.dg/template/conv4.C: Likewise.
47294
47295 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47296
47297         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47298         for documented behavior.
47299
47300 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47301
47302         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47303         several targets known to fail.
47304
47305 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47306
47307         * gcc.dg/mips-args-[123].c: New tests.
47308
47309 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47310
47311         * gcc.dg/ppc-spe.c: New.
47312
47313 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47314
47315         * g++.dg/other/ptrmem4.C: New testcase.
47316
47317 2002-07-24  Richard Henderson  <rth@redhat.com>
47318
47319         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47320
47321 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47322
47323         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47324
47325 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47326
47327         * gcc.c-torture/execute/memset-3.c: New testcase.
47328
47329 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47330
47331         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47332         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47333
47334 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47335
47336         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47337         Delete.
47338
47339 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47340
47341         * gcc.c-torture/compile/simd-4.c: New test.
47342
47343 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47344
47345         PR c++/7347, c++/7348
47346         * g++.dg/template/access4.C: New test.
47347         * g++.dg/template/access5.C: New test.
47348         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47349         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47350         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47351         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47352
47353 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47354
47355         * gcc.dg/gnu89-init-2.c: New test.
47356
47357 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47358
47359         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47360
47361 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47362
47363         * gcc.c-torture/execute/20020720-1.c: New testcase.
47364
47365 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47366
47367         * gcc.dg/cpp/Wsignprom.c: New tests.
47368
47369 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47370
47371         * gcc.c-torture/execute/loop-13.c: New test.
47372
47373 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47374
47375         * gcc.dg/cpp/expr.c: New tests.
47376
47377 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47378
47379         * g++.dg/opt/pr6713.C: Add template instantiation.
47380
47381 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47382
47383         * gcc.dg/nest.c: New test.
47384
47385 2002-07-17  Richard Henderson  <rth@redhat.com>
47386
47387         * g++.dg/opt/pr6713.C: New test.
47388
47389 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47390
47391         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47392         XFAIL for all x86 processors.
47393
47394 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47395
47396         * gcc.c-torture/execute/20010122-1.x: Do not test with
47397         -fomit-frame-pointer.
47398
47399 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47400
47401         * g++.dg/template/instantiate2.C: New test.
47402         * g++.dg/template/spec4.C: New test.
47403
47404 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47405
47406         * g++.dg/template/access2.C: New test.
47407         * g++.dg/template/access3.C: New test.
47408
47409 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47410
47411         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47412         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47413         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47414         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47415         Convert to use <stdarg.h>.
47416         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47417         Delete.
47418         * gcc.dg/va-arg-2.c: New.
47419         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47420
47421 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47422
47423         * gcc.c-torture/compile/20020710-1.c: New test.
47424
47425 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47426                           Andrew Pinski  <pinskia@physics.uc.edu>
47427
47428         gcc.c-torture/compile/simd-2.c: New testcase.
47429         gcc.c-torture/compile/simd-3.c: Likewise.
47430
47431 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47432
47433         PR c++/7224
47434         * g++.dg/overload/error1.C: New test.
47435
47436 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47437
47438         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47439         configuration and IRIX 6 O32 ABI.
47440
47441 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47442
47443         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47444
47445 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47446
47447         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47448
47449 2002-07-10  Jeffrey A Law  <law@redhat.com>
47450
47451         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47452
47453         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47454
47455 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47456
47457         * gcc.dg/20020312-2.c: Check for __PPC__.
47458
47459 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47460
47461         * gcc.c-torture/compile/20020709-1.c: New test.
47462
47463 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47464
47465         * g++.dg/template/qualttp21.C: New test case.
47466
47467 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47468
47469         * gcc.c-torture/compile/20020706-1.c: New test.
47470         * gcc.c-torture/compile/20020706-2.c: New test.
47471
47472 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47473             Alexandre Oliva  <aoliva@redhat.com>
47474
47475         * g++.dg/warn/incomplete1.C: New test.
47476
47477 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47478
47479         PR c++/7099
47480         * g++.dg/warn/noreturn1.C: New test.
47481
47482 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47483
47484         PR c++/6706
47485         * g++.dg/debug/debug6.C: New test.
47486         * g++.dg/debug/debug7.C: New test.
47487
47488 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47489
47490         * gcc.c-torture/compile/simd-3.c: New test.
47491
47492 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47493
47494         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47495         * gcc.dg/20020620-1.c: Likewise.
47496
47497 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47498
47499         PR c++/6944
47500         * g++.dg/init/array4.C: New test.
47501         * g++.dg/init/array5.C: New test.
47502
47503 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47504
47505         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47506         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47507
47508 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47509
47510         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47511         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47512         * gcc.dg/wtr-conversion-1.c: Likewise.
47513         * gcc.dg/wtr-escape-1.c: Likewise.
47514         * gcc.dg/wtr-int-type-1.c: Likewise.
47515         * gcc.dg/wtr-label-1.c: Likewise.
47516         * gcc.dg/wtr-static-1.c: Likewise.
47517         * gcc.dg/wtr-strcat-1.c: Likewise.
47518         * gcc.dg/wtr-suffix-1.c: Likewise.
47519         * gcc.dg/wtr-switch-1.c: Likewise.
47520         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47521         * gcc.dg/wtr-union-init-1.c: Likewise.
47522         * gcc.dg/wtr-union-init-2.c: Likewise.
47523         * gcc.dg/wtr-union-init-3.c: Likewise.
47524
47525         * gcc.dg/wtr-func-def-1.c: New test.
47526
47527 2002-07-02 Devang Patel <dpatel@apple.com>
47528
47529         * objc.dg/param-1.m: New test.
47530
47531 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47532
47533         * gcc.dg/cpp/trad/directive.c: Add test.
47534         * gcc.dg/cpp/trad/macroargs.c: Add test.
47535         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47536
47537 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47538
47539         * gcc.dg/cpp/cmdlne-M.c: New test.
47540
47541 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47542
47543         * objc.dg/desig-init-1.m: New test.
47544
47545 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47546
47547         PR c++/6716
47548         * g++.dg/template/instantiate1.C: New test.
47549
47550 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47551
47552         PR c++/7112
47553         * g++.dg/template/sizeof2.C: New test.
47554
47555 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47556
47557         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47558         gcc.dg/cpp/trad/include.c: New tests.
47559
47560 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47561
47562         PR target/7177
47563         * gcc.c-torture/compile/20020701-1.c: New test.
47564
47565 2002-07-01  Stan Shebs  <shebs@apple.com>
47566
47567         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47568         header here...
47569         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47570         (objc-torture-execute): or here.
47571
47572 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47573
47574         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47575
47576 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47577
47578         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47579
47580 2002-06-30  Devang Patel  <dpatel@apple.com>
47581
47582         * objc.dg/fsyntax-only.m: New test.
47583
47584 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47585
47586         PR c++/6695
47587         * g++.dg/template/friend7.C: New file.
47588
47589 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47590
47591         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47592         return type.
47593
47594 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47595
47596         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47597         avoid division by zero.
47598
47599 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47600
47601         * gcc.dg/Wunknownprag.c: New tests.
47602
47603 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47604
47605         * gcc.c-torture/execute/simd-2.c: New test.
47606
47607 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47608
47609         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47610         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47611         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47612         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47613         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47614         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47615         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47616         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47617         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47618         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47619         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47620         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47621         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47622         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47623         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47624         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47625         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47626
47627 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47628
47629         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47630         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47631         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47632         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47633         New tests.
47634         * gcc.dg/cpp/trad/directive.c: Update.
47635
47636 2002-06-23  Andreas Jaeger  <aj@suse.de>
47637
47638         * gcc.c-torture/execute/complex-6.c: New.
47639
47640 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47641
47642         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47643         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47644         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47645         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47646
47647 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47648
47649         * gcc.dg/cpp/trad: New directory with traditional tests copied
47650         from parent directory.
47651         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47652         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47653         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47654         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47655         Move to trad/ and rename.
47656         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47657         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47658         gcc.dg/cpp/trad/redef2.c: New tests.
47659         * gcc.dg/cpp/trad/trad.exp: New driver.
47660
47661 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47662
47663         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47664         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47665         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47666         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47667         Remove.
47668
47669 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47670
47671         * gcc.dg/20020620-1.c: New test.
47672
47673 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47674
47675         * g++.dg/template/ttp4.C: New test.
47676
47677 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47678
47679         * g++.dg/opt/vt1.C: Fix regexp.
47680
47681 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47682
47683         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47684         Don't use attribute `noinline'.
47685
47686 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47687
47688         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47689
47690 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47691
47692         * gcc.c-torture/execute/simd-1.c: New.
47693
47694         * gcc.dg/simd-1.c: New.
47695
47696 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47697
47698         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47699
47700 2002-06-16  Richard Henderson  <rth@redhat.com>
47701
47702         * g++.dg/ext/anon-struct1.C: New.
47703         * g++.dg/ext/anon-struct2.C: New.
47704         * g++.dg/ext/anon-struct3.C: New.
47705         * gcc.dg/anon-struct-1.c: New.
47706         * gcc.dg/anon-struct-2.c: New.
47707         * gcc.dg/anon-struct-3.c: New.
47708         * gcc.dg/20011008-1.c: Adjust warning text.
47709         * gcc.dg/20020527-1.c: Add -fms-extensions.
47710
47711 2002-06-16  Richard Henderson  <rth@redhat.com>
47712
47713         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47714
47715 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47716
47717         * gcc.c-torture/execute/20020615-1.c: New test.
47718
47719 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47720
47721         * gcc.c-tortuture/execute/compare-1.c: New test case.
47722         * gcc.c-tortuture/execute/compare-2.c: New test case.
47723         * gcc.c-tortuture/execute/compare-3.c: New test case.
47724
47725 2002-06-13  Richard Henderson  <rth@redhat.com>
47726
47727         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47728         ia64 ilp32.
47729
47730 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47731
47732         * g++.dg/template/typename2.C: Update error message.
47733
47734 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47735
47736         * gcc.c-torture/execute/20020611-1.c: New test.
47737
47738 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47739
47740         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47741         list of targets to skip.
47742
47743 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47744
47745         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47746         targets if not optimizing.
47747
47748 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47749
47750         * gcc.c-torture/compile/20020605-1.c: New test.
47751
47752         * g++.dg/opt/vt1.C: New test.
47753
47754         * gcc.dg/20020531-1.c: New test.
47755
47756         * gcc.dg/20020530-1.c: New test.
47757
47758         * gcc.dg/20020527-1.c: New test.
47759
47760         * g++.dg/opt/cse1.C: New test.
47761
47762 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47763
47764         * gcc.dg/20020607-2.c: New test case.
47765
47766 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47767
47768         * gcc.c-torture/compile/20020604-1.c: New test.
47769
47770 2002-06-04  Richard Henderson  <rth@redhat.com>
47771
47772         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47773         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47774         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47775
47776 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47777
47778         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47779
47780 2002-06-03  Richard Henderson  <rth@redhat.com>
47781
47782         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47783         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47784
47785 2002-06-02  Richard Henderson  <rth@redhat.com>
47786
47787         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47788         test functions static.
47789
47790 2002-06-02  Andreas Jaeger  <aj@suse.de>
47791
47792         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47793         now.
47794
47795 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47796
47797         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47798         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47799         Update for mofified diagnostics.
47800         * gcc.dg/c99-intconst-1.c: No longer fail.
47801
47802 2002-06-02  Richard Henderson  <rth@redhat.com>
47803
47804         * gcc.dg/uninit-A.c: Remove xfail markers.
47805
47806 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47807
47808         * gcc.dg/fnegate-1.c: New test case.
47809
47810 2002-05-30  Osku Salerma  <osku@iki.fi>
47811
47812         * gcc.c-torture/execute/mayalias-1.c: New file.
47813
47814 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47815
47816         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47817         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47818         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47819
47820 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47821
47822         * gcc.c-torture/execute/20020529-1.c: New test.
47823
47824 2002-05-27  Richard Henderson  <rth@redhat.com>
47825
47826         * g++.dg/ext/attrib6.C: New test case.
47827
47828 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47829
47830         * gcc.c-torture/execute/pure-1.c: New test.
47831
47832 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47833
47834         * gcc.dg/cpp/arith-2.c: Remove.
47835
47836 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47837
47838         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47839         * gcc.dg/cpp/if-3.c: Remove.
47840
47841 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47842
47843         * g++.dg/opt/cse2.C: New test.
47844
47845 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47846
47847         * gcc.dg/cpp/arith-1.c: New semantic tests.
47848         * gcc.dg/cpp/if-1.c: Update.
47849
47850 2002-05-24  Ben Elliston  <bje@redhat.com>
47851
47852         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47853
47854 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47855
47856         * gcc.dg/verbose-asm.c: New test.
47857
47858 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47859
47860         * gcc.dg/cpp/paste12.c: New test.
47861
47862 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47863
47864         * g++.dg/parse/named_ops.C: New test.
47865
47866 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47867
47868         * gcc.dg/weak-8.c: New test.
47869
47870 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47871
47872         * gcc.dg/weak-2.c: Allow optional leading underscore
47873         in scan-assembler symbol name.
47874         * gcc.dg/weak-3.c: Likewise.
47875         * gcc.dg/weak-4.c: Likewise.
47876         * gcc.dg/weak-5.c: Likewise.
47877
47878 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47879
47880         * gcc.dg/20020523-1.c: New test.
47881
47882 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47883
47884         * objc.dg/const-str-2.m: Update now that we stop after
47885         a command line error.
47886
47887 2002-05-22  Richard Henderson  <rth@redhat.com>
47888
47889         * g++.dg/dg.exp: Fix typo in test pruneing.
47890
47891 2002-05-22  Richard Henderson  <rth@redhat.com>
47892
47893         * g++.dg/dg.exp: Prune the tls subdirectory.
47894         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47895         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47896         * g++.dg/tls/init-1.C: New.
47897
47898 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47899
47900         * gcc.dg/20020517-1.c: New test.
47901
47902 2002-05-21  Richard Henderson  <rth@redhat.com>
47903
47904         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47905         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47906
47907 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47908
47909         * g++.dg/other/copy2.C: New test.
47910
47911 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47912
47913         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47914         (MAX_COPY): Bump up to 10 times sizeof (long long).
47915         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47916
47917         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47918         sizeof (long long).
47919
47920         * gcc.c-torture/execute/strcpy-1.c: New test.
47921
47922 2002-05-19  Jason Merrill  <jason2redhat.com>
47923
47924         * g++.dg/ext/oper1.C: New test.
47925
47926 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47927 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47928
47929         * README.QMTEST: New file.
47930
47931         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47932
47933 2002-05-19  Andreas Jaeger  <aj@suse.de>
47934
47935         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47936         now.
47937         * gcc.c-torture/execute/loop-2d.x: Likewise.
47938
47939 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47940
47941         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47942         support weak symbols.
47943         * gcc.dg/weak-4.c: Likewise.
47944         * gcc.dg/weak-6.c: Likewise.
47945
47946 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47947
47948         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47949         cygwin, coff and h8300-*-hms targets
47950         * gcc.dg/weak-5.c: Likewise.
47951         * gcc.dg/weak-7.c: Likewise.
47952
47953 2002-05-16  Jason Merrill  <jason@redhat.com>
47954
47955         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47956         (scan-assembler-not, scan-assembler-dem): Likewise.
47957         (scan-assembler-dem-not): Likewise.
47958
47959 2002-05-15  Richard Henderson  <rth@redhat.com>
47960
47961         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47962
47963 2002-05-15  Richard Henderson  <rth@redhat.com>
47964
47965         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47966         (vfoo1f): Warning here.
47967         (vfoo1l): Don't redefine the alias.
47968
47969 2002-05-14  Jason Merrill  <jason@redhat.com>
47970             Alexandre Oliva  <aoliva@redhat.com>
47971
47972         * g++.dg/init/pm1.C: New test.
47973
47974 2002-05-12  David S. Miller  <davem@redhat.com>
47975
47976         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47977         types.
47978
47979 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47980
47981         * gcc.c-torture/execute/20020510-1.c: New test case.
47982
47983 2002-05-10  David S. Miller  <davem@redhat.com>
47984
47985         * gcc.c-torture/execute/conversion.c: Test long double too.
47986
47987 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47988
47989         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47990         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47991         * lib/g++.exp (g++_link_flags): Likewise.
47992         * lib/objc.exp (objc_target_compile): Likewise.
47993
47994 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47995
47996         * gcc.dg/cpp/poison.c: Update.
47997         * gcc.dg/cpp/20000625-2.c: Remove.
47998         * gcc.dg/cpp/direct2s.c: Remove final test.
47999
48000 2002-05-08  Tom Rix  <trix@redhat.com>
48001
48002         * gcc.c-torture/execute/20020508-1.c: New test.
48003         * gcc.c-torture/execute/20020508-2.c: New test.
48004         * gcc.c-torture/execute/20020508-3.c: New test.
48005
48006 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48007
48008         * gcc.dg/cpp/charconst-4.c: More tests.
48009
48010 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48011
48012         PR c/6569
48013         * gcc.dg/weak-3.c: Update location of warning messages.
48014         * gcc.dg/weak-5.c: Likewise.
48015
48016 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48017
48018         * gcc.c-torture/execute/20020506-1.c: New test case.
48019
48020 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48021
48022         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48023
48024 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48025
48026         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48027
48028 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48029
48030         * gcc.dg/cpp/charconst-3.c: New test.
48031
48032 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48033
48034         * gcc.dg/cpp/charconst.c: Update tests.
48035
48036 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48037
48038         * treelang: Added directory for new sample language treelang. Also
48039         lib/treelang.exp: New file to signal treelang should be tested.
48040
48041 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48042
48043         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48044         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48045         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48046         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48047         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48048         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48049         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48050
48051 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48052
48053         * gcc.dg/format/xopen-2.c: New test.
48054
48055 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48056
48057         * gcc.dg/20020503-1.c: New test.
48058
48059 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48060
48061         * g++.dg/init/dtor1.C: Make it tougher.
48062
48063 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48064
48065         * g++.dg/init/dtor1.C: New test.
48066
48067 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48068
48069         * gcc.dg/altivec-8.c: New.
48070
48071 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48072
48073         * gcc.dg/altivec-7.c: New.
48074
48075 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48076
48077         * g++.dg/parse/typedef1.C: New test.
48078
48079 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48080
48081         PR c++/6486
48082         * g++.dg/template/friend6.C: New test.
48083
48084         PR c++/6492
48085         * g++.dg/init/copy1.C: New test.
48086
48087 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48088
48089         * g++.dg/warn/effc1.C: New test.
48090
48091 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48092
48093         * gcc.dg/cpp/if-cexp.c: Add a test.
48094
48095 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48096
48097         * gcc.dg/20020426-2.c: New test.
48098
48099 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48100
48101         * gcc.dg/cpp/if-mop.c: Update.
48102         * gcc.dg/cpp/if-mpar.c: Add test.
48103         * gcc.dg/cpp/if-oppr.c: Update.
48104
48105 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48106
48107         PR c/6343
48108         * gcc.dg/weak-[2-7].c: New tests.
48109
48110 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48111
48112         * gcc.dg/enum1.c: New test.
48113
48114 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48115
48116         PR c++/6497
48117         * g++.dg/inherit/access2.C: New test.
48118
48119 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48120
48121         PR bootstrap/6445
48122         * gcc.dg/20020426-1.c: New test.
48123
48124 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48125
48126         * g++.dg/abi/enum1.C: New test.
48127
48128 2002-04-26  Richard Henderson  <rth@redhat.com>
48129
48130         * gcc.dg/c99-bool-1.c: Expect always true warning.
48131
48132 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48133
48134         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48135
48136 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48137
48138         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48139         targets.
48140
48141 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48142
48143         * g++.dg/abi/mange7.C: New test.
48144
48145         PR c++/6438.
48146         * g++.dg/parse/stmtexpr2.C: New test.
48147
48148 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48149
48150         * gcc.dg/20020312-2.c: Add SH target.
48151
48152 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48153
48154         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48155         compiler output on mips*-*-irix*.
48156
48157 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48158
48159         * g++.dg/parse/attr1.C: New test.
48160
48161 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48162
48163         * gcc.c-torture/execute/string-opt-17.c: New test case.
48164         * gcc.c-torture/execute/memset-2.c: New test case.
48165
48166 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48167
48168         PR c++/6256:
48169         * g++.dg/template/friend5.C: New test.
48170
48171         PR c++/6331:
48172         * g++.dg/template/qual1.C: Likewise.
48173
48174 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48175
48176         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48177         Include stdlib.h, not stdio.h or ctype.h.
48178
48179 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48180
48181         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48182         cris-*-elf* and mmix-*-*.
48183         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48184         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48185         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48186         Ditto.
48187         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48188         * gcc.dg/wchar_t-1.c: Ditto.
48189
48190 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48191
48192         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48193         Clarify comment.
48194
48195 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48196
48197         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48198
48199 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48200
48201         * gcc.c-torture/execute/20000906-1.x: Delete.
48202
48203 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48204
48205         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48206
48207 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48208
48209         * PR6367
48210         * g77.f-torture/execute/6367.f: New test.
48211         * g77.f-torture/execute/6367.x: Disable for MMIX.
48212
48213 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48214
48215         * PR6352
48216         * g++.dg/opt/inline2.C: New test.
48217
48218 2002-04-18  Richard Henderson  <rth@redhat.com>
48219
48220         * gcc.dg/20000906-1.c: Enable for all targets.
48221         * gcc.c-torture/compile/iftrap-2.c: New.
48222
48223 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48224
48225         * gcc.dg/20020418-1.c: New test.
48226         * gcc.dg/20020418-2.c: New test.
48227
48228 2002-04-18  Richard Henderson  <rth@redhat.com>
48229
48230         * gcc.c-torture/compile/iftrap-1.c: New.
48231         * gcc.dg/iftrap-1.c: Adjust for ia64.
48232         * gcc.dg/iftrap-2.c: New.
48233
48234 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48235
48236         * gcc.c-torture/compile/20020418-1.c: New test.
48237
48238 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48239
48240         * gcc.c-torture/compile/20020415-1.c: New.
48241
48242 2002-04-18  David S. Miller  <davem@redhat.com>
48243
48244         * gcc.c-torture/execute/20020418-1.c: New test.
48245
48246 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48247
48248         * gcc.dg/20020416-1.c: New test.
48249
48250         * g++.dg/opt/inline1.C: New test.
48251
48252 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48253
48254         * gcc.dg/altivec-5.c: New test.
48255
48256         * gcc.dg/20020415-1.c: New test.
48257
48258 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48259
48260         * lib/chill.exp: Remove.
48261
48262 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48263
48264         * g++.dg/other/big-struct.C: New test.
48265
48266 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48267
48268         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48269         of scratch file.
48270
48271 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48272
48273         PR c/6277
48274         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48275         in scan-assembler function name
48276
48277 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48278
48279         * g77.f-torture/execute/980628-4.x,
48280         g77.f-torture/execute/980628-5.x,
48281         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48282         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48283         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48284         i[34567]86-*-*.
48285
48286 2002-04-13  David S. Miller  <davem@redhat.com>
48287
48288         * gcc.c-torture/execute/20020413-1.c: New test.
48289
48290 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48291
48292         * gcc.dg/asm-6.c,
48293         * g++.dg/ext/asm1.C: New tests.
48294
48295 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48296
48297         PR c++ 5373.
48298         * g++.dg/parse/stmtexpr1.C: New test.
48299
48300         PR c++/5189.
48301         * g++.dg/template/copy1.C: New test.
48302
48303 2002-04-12  Richard Henderson  <rth@redhat.com>
48304
48305         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48306
48307 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48308
48309         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48310         gcc.c-torture/execute/20020307-2.c.
48311
48312 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48313
48314         * g++.dg/ext/attrib5.C,
48315         * g++.dg/lookup/struct1.C: New tests.
48316
48317 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48318
48319         * gcc.dg/20020411-1.c: New test.
48320
48321         * gcc.c-torture/execute/20020411-1.c: New test.
48322
48323 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48324
48325         * g77.f-torture/execute/6177.f: New test.
48326
48327 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48328
48329         PR middle-end/6247
48330         * g++.dg/opt/cleanup1.C: New test.
48331
48332         * g++.dg/opt/const1.C: New test.
48333
48334 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48335
48336         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48337
48338 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48339
48340         PR c++/5507
48341         * g++.dg/template/typename2.C: New test.
48342
48343 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48344
48345         * gcc.c-torture/execute/loop-12.c: New.
48346
48347 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48348
48349         * g77.f-torture/execute/980628-4.x,
48350         g77.f-torture/execute/980628-5.x,
48351         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48352         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48353         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48354
48355 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48356
48357         PR optimization/6086
48358         * g++.dg/opt/preinc1.C: New test.
48359
48360 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48361
48362         PR c++/5571
48363         * g++.dg/opt/static2.C: New test.
48364
48365 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48366
48367         PR c/5120
48368         * gcc.dg/20020406-1.c: New test.
48369
48370 2002-04-04  David S. Miller  <davem@redhat.com>
48371
48372         * gcc.c-torture/execute/20020404-1.c: New test.
48373
48374 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48375
48376         PR c/6123
48377         * gcc.dg/20020312-2.c: Do not declare global register variable
48378         if __PIC__ or __pic__ is defined.
48379
48380 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48381
48382         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48383         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48384
48385 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48386
48387         * gcc.misc-tests/linkage.exp: Update last change to handle
48388         sparc*-, not just sparc-.
48389
48390 2002-04-03  Richard Henderson  <rth@redhat.com>
48391
48392         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48393
48394 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48395
48396         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48397
48398 2002-04-02  David S. Miller  <davem@redhat.com>
48399
48400         * gcc.c-torture/execute/20020402-3.c: New test.
48401
48402 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48403
48404         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48405         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48406
48407         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48408         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48409         g77.f-torture/execute/20001201.x,
48410         g77.f-torture/execute/u77-test.x: New files.
48411
48412         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48413         * gcc.dg/wchar_t-1.c: Ditto.
48414
48415 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48416
48417         * gcc.c-torture/execute/20020402-1.c: New test.
48418
48419 2002-04-01  Richard Henderson  <rth@redhat.com>
48420
48421         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48422
48423         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48424
48425 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48426
48427         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48428
48429 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48430
48431         * g++.dg/inherit/template-as-base.C: Expect error.
48432         * g++.dg/inherit/namespace-as-base.C: Likewise.
48433
48434 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48435
48436         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48437         g++.dg/ext/instantiate3.C: Tweak match patterns.
48438
48439         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48440         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48441         -da test.
48442
48443 2002-03-31  Richard Henderson  <rth@redhat.com>
48444
48445         * gcc.dg/special/alias-2.c: New.
48446         * gcc.dg/special/ecos.exp: Run it.
48447
48448 2002-03-31  Richard Henderson  <rth@redhat.com>
48449
48450         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48451
48452 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48453
48454         * gcc.dg/weak-1.c: Disable on h8300 port.
48455
48456 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48457
48458         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48459         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48460         ordering tests.
48461         * g++.dg/bprob/bprob-1.C: New test.
48462         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48463         * g++.dg/gcov/gcov-1.C: New test.
48464         * g++.dg/gcov/gcov-1.x: New file.
48465         * g++.dg/gcov/gcov-2.C: New test.
48466         * g++.dg/gcov/gcov-3.C: New test.
48467         * g++.dg/gcov/gcov-3.h: New file.
48468
48469 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48470
48471         * g++.old-deja/g++.other/builtins5.C: New test.
48472         * g++.old-deja/g++.other/builtins6.C: New test.
48473         * g++.old-deja/g++.other/builtins7.C: New test.
48474         * g++.old-deja/g++.other/builtins8.C: New test.
48475         * g++.old-deja/g++.other/builtins9.C: New test.
48476
48477 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48478
48479         * g++.dg/opt/static1.C: New test.
48480
48481         * g++.dg/opt/longbranch1.C: New test.
48482
48483 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48484
48485         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48486
48487         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48488
48489 2002-03-28  Jeffrey A Law  (law@redhat.com)
48490
48491         * gcc.c-torture/execute/20020328-1.c: New test.
48492
48493 2002-03-27  Richard Henderson  <rth@redhat.com>
48494
48495         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48496         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48497         move from g++.old-deja/g++.ext/.
48498
48499 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48500
48501         * g++.dg/init/new2.C: New test.
48502
48503 2002-03-26  Richard Henderson  <rth@redhat.com>
48504
48505         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48506
48507         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48508         on sparc.
48509
48510         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48511         sparcv9 systems.
48512         * gcc.dg/20001102-1.c: Likewise.
48513
48514 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48515
48516         * gcc.dg/cpp/endif-pedantic1.c,
48517         gcc.dg/cpp/endif-pedantic2.c: New tests.
48518
48519 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48520
48521         * g++.dg/init/new1.C: New test.
48522
48523 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48524
48525         * g++.dg/abi/vbase9.C: New test.
48526
48527 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48528
48529         * gcc.dg/arm-asm.c: New test.
48530
48531 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48532
48533         * gcc.dg/Wswitch-enum.c: New test.
48534         Fix PR c/5044.
48535
48536 2002-03-26  Richard Henderson  <rth@redhat.com>
48537
48538         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48539         structure.
48540
48541 2002-03-25  Richard Henderson  <rth@redhat.com>
48542
48543         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48544         sparcv9 systems.
48545
48546         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48547         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48548
48549 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48550
48551         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48552
48553 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48554
48555         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48556         targets using generic thunk support.
48557
48558 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48559
48560         * gcc.c-torture/compile/20020323-1.c: New test.
48561
48562         * g++.dg/opt/conj2.C: New test.
48563
48564 2002-03-24  Richard Henderson  <rth@redhat.com>
48565
48566         * gcc.dg/weak-1.c: Use -fno-common.
48567
48568 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48569
48570         * g77.dg/f77-edit-apostrophe-out.f: New test
48571         * g77.dg/f77-edit-h-out.f: New test
48572         * g77.dg/f77-edit-t-in.f: New test
48573         * g77.dg/f77-edit-t-out.f: New test
48574         * g77.dg/f77-edit-x-out.f: New test
48575         * g77.dg/f77-edit-slash-out.f: New test
48576         * g77.dg/f77-edit-colon-out.f: New test
48577         * g77.dg/f77-edit-s-out.f: New test
48578
48579 2002-03-24  Richard Henderson  <rth@redhat.com>
48580
48581         * objc/execute/formal_protocol-6.x: New XFAIL.
48582
48583 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48584
48585         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48586         that do not support weak symbols
48587
48588 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48589
48590         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48591         * lib/g77.exp: Likewise.
48592         * lib/objc.exp: Likewise.
48593
48594 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48595
48596         * gcc.dg/Wswitch-default.c: New test.
48597
48598 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48599
48600         * g++.dg/other/enum1.C: New test.
48601
48602 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48603
48604         * gcc.dg/pragma-ep-3.c: Fix typo.
48605
48606 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48607
48608         * g++.dg/inherit/template-as-base.C: New test.
48609
48610 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48611
48612         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48613         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48614
48615 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48616
48617         * gcc.dg/cpp/multiline.c: Update to match.
48618
48619 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48620
48621         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48622
48623 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48624
48625         * gcc.dg/cpp/extratokens2.c: New file.
48626
48627 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48628
48629         * gcc.dg/20020312-2.c: Add rs6000 target.
48630
48631         * gcc.c-torture/compile/20020319-1.c: New test.
48632
48633 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48634
48635         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48636         (A, E): Handle this.
48637
48638 2002-03-20  Jason Merrill  <jason@redhat.com>
48639
48640         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48641         ignoring -fpic.
48642         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48643         through prune_gcc_output.
48644
48645 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48646
48647         * gcc.c-torture/compile/20020320-1.c: New test.
48648
48649 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48650
48651         * gcc.c-torture/compile/20020318-1.c: New test.
48652
48653         * gcc.dg/struct-by-value-1.c: New test.
48654
48655         * gcc.dg/20020319-1.c: New test.
48656
48657 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48658
48659         * g++.dg/opt/conj1.C: New test.
48660
48661 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48662
48663         * g++.dg/template/qualttp20.C: Revert previous change.
48664         * g++.dg/template/qualttp3.C: Likewise.
48665         * g++.dg/template/qualttp4.C: Likewise.
48666         * g++.dg/template/qualttp5.C: Likewise.
48667         * g++.dg/template/qualttp6.C: Likewise.
48668         * g++.dg/template/qualttp7.C: Likewise.
48669         * g++.dg/template/qualttp8.C: Likewise.
48670         * g++.dg/template/recurse.C: Likewise.
48671
48672 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48673
48674         * gcc.dg/cpp/wchar-1.c: Update.
48675
48676 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48677
48678         * g++.dg/template/conv1.C: New test.
48679         * g++.dg/template/conv2.C: New test.
48680         * g++.dg/template/conv3.C: New test.
48681         * g++.dg/template/conv4.C: New test.
48682
48683 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48684
48685         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48686         * g++.dg/template/qualttp3.C: Likewise.
48687         * g++.dg/template/qualttp4.C: Likewise.
48688         * g++.dg/template/qualttp5.C: Likewise.
48689         * g++.dg/template/qualttp6.C: Likewise.
48690         * g++.dg/template/qualttp7.C: Likewise.
48691         * g++.dg/template/qualttp8.C: Likewise.
48692         * g++.dg/template/recurse.C: Likewise.
48693
48694 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48695
48696         * g++.dg/opt/dtor1.C: New test.
48697
48698 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48699
48700         * gcc.c-torture/compile/20020315-1.c: New test.
48701
48702 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48703
48704         * gcc.dg/weak-1.c: Fix scan tests.
48705
48706 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48707
48708         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48709         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48710         cris-*-aout* mmix-*-*.
48711         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48712         cris-*-aout* mmix-*-*.
48713         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48714         cris-*-elf* cris-*-aout* and mmix-*-*.
48715         * gcc.dg/20001009-1.c: Ditto.
48716         * gcc.dg/20010912-1.c: Ditto.
48717         * gcc.dg/20020122-4.c: Ditto.
48718         * gcc.dg/inline-2.c: Ditto.
48719
48720 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48721
48722         * gcc.c-torture/compile/20020314-1.c: New test.
48723
48724 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48725
48726         * gcc.c-torture/execute/20020314-1.c: New test.
48727
48728 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48729
48730         * g++.dg/warn/Wunused-1.C: New test.
48731
48732 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48733
48734         * g++.dg/abi/mangle6.C: New test.
48735
48736 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48737
48738         * gcc.c-torture/compile/20020309-2.c: New test.
48739
48740         * gcc.c-torture/compile/20020312-1.c: New test.
48741
48742 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48743
48744         * g++.dg/other/access1.C: New test.
48745
48746 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48747
48748         * gcc.c-torture/execute/wchar_t-1.c: New test.
48749
48750 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48751
48752         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48753
48754 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48755
48756         * gcc.dg/20020312-1.c: New test case.
48757
48758 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48759
48760         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48761
48762 2002-03-11  Richard Henderson  <rth@redhat.com>
48763
48764         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48765         * g++.old-deja/g++.jason/report.C: Likewise.
48766
48767 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48768
48769         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48770         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48771
48772 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48773
48774         * g++.dg/overload/pmf1.C: New test.
48775
48776 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48777
48778         * gcc.c-torture/execute/20020307-1.c: Use long.
48779
48780 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48781
48782         PR optimization/5844
48783         * gcc.dg/20020310-1.c: New test.
48784
48785 2002-03-09  Michael Meissner  <meissner@redhat.com>
48786
48787         * gcc.c-torture/execute/memcpy-2.c: New test.
48788         * gcc.c-torture/execute/memset-1.c: New test.
48789         * gcc.c-torture/execute/strlen-1.c: New test.
48790         * gcc.c-torture/execute/strcmp-1.c: New test.
48791         * gcc.c-torture/execute/strncmp-1.c: New test.
48792
48793 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48794
48795         * gcc.dg/ppc-ldstruct.c: New test.
48796
48797 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48798
48799         * gcc.c-torture/execute/va-arg-22.c: New test.
48800
48801 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48802
48803         * gcc.c-torture/compile/20020309-1.c: New test.
48804
48805 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48806
48807         * gcc.c-torture/execute/20020307-2.c: New test.
48808
48809 2002-03-07  Jeffrey A Law  (law@redhat.com)
48810
48811         * g77.f-torture/compile/20020307-1.f: New test.
48812
48813 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48814
48815         * gcc.dg/unordered-1.c: New test.
48816
48817 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48818
48819         * gcc.c-torture/execute/20020307-1.c: New test.
48820
48821 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48822
48823         * gcc.dg/20020304-1.c: New test.
48824
48825         * gcc.c-torture/compile/20020304-2.c: New test.
48826
48827 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48828
48829         * gcc.c-torture/compile/20020304-1.c: New test case
48830         (from PR c/5830).
48831
48832 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48833
48834         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48835
48836 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48837
48838         * g++.dg/other/classkey1.C: New test.
48839
48840 2002-03-01  Richard Henderson  <rth@redhat.com>
48841
48842         * gcc.c-torture/compile/981223-1.x: New.
48843         * gcc.c-torture/compile/920625-1.x: New.
48844
48845 2002-02-28  Richard Henderson  <rth@redhat.com>
48846
48847         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48848
48849 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48850
48851         * gcc.c-torture/execute/20020227-1.c: New test.
48852
48853 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48854
48855         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48856         here" ERROR lines.
48857         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48858         * g++.old-deja.g++.other/defarg1.C: Likewise.
48859         * g++.old-deja/g++.pt/calls2.C: Likewise.
48860         * g++.old-deja/g++.pt/crash20.C: Likewise.
48861         * g++.old-deja/g++.pt/crash30.C: Likewise.
48862         * g++.old-deja/g++.pt/crash36.C: Likewise.
48863         * g++.old-deja/g++.pt/crash6.C: Likewise.
48864         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48865         * g++.old-deja/g++.pt/derived3.C: Likewise.
48866         * g++.old-deja/g++.pt/error1.C: Likewise.
48867         * g++.old-deja/g++.pt/friend21.C: Likewise.
48868         * g++.old-deja/g++.pt/friend23.C: Likewise.
48869         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48870         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48871
48872 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48873
48874         * gcc.c-torture/execute/20020225-2.c: New test.
48875
48876 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48877
48878         * gcc.c-torture/execute/920730-1t.c,
48879         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48880         Delete test cases, only relevant to -traditional.
48881
48882 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48883
48884         * gcc.dg/cpp/undef1.c: Remove.
48885         * gcc.dg/cpp/directiv.c: Update.
48886         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48887
48888 2002-02-27  Michael Meissner  <meissner@redhat.com>
48889
48890         * gcc.c-torture/execute/20020226-1.c: New test.
48891
48892 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48893
48894         * g++.dg/debug/debug4.C: New test.
48895
48896         * gcc.dg/ia64-visibility-1.c: New test.
48897
48898 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48899
48900         * gcc.dg/debug/20020224-1.c: New.
48901
48902 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48903
48904         * gcc.c-torture/execute/960416-1.x: New.
48905         * gcc.c-torture/execute/divconst-3.x: Likewise.
48906
48907 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48908
48909         * gcc.dg/20020224-1.c: New test.
48910
48911 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48912
48913         * gcc.c-torture/execute/20020225-1.c: New.
48914
48915 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48916
48917         * gcc.dg/cpp/wchar-1.c: New test.
48918
48919 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48920
48921         * gcc.dg/20020222-1.c: New test.
48922
48923 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48924
48925         * g++.dg/opt/anonunion1.C: New test.
48926
48927 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48928
48929         * g++.dg/template/qualttp19.C: New test.
48930         * g++.dg/template/qualttp20.C: New test.
48931         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48932         * g++.old-deja/g++.other/qual1.C: Likewise.
48933
48934 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48935
48936         * gcc.dg/attr-alwaysinline.c: New.
48937
48938 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48939
48940         * gcc.dg/20020220-1.c: New test.
48941
48942         * gcc.dg/20020220-2.c: New test.
48943
48944         * g++.dg/opt/mmx1.C: New test.
48945
48946 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48947
48948         * gcc.c-torture/compile/20020110.c: New test.
48949
48950 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48951
48952         * gcc.c-torture/execute/20020219-1.c: New test.
48953
48954         * gcc.dg/20020219-1.c: New test.
48955
48956         * gcc.dg/noncompile/20020220-1.c: New test.
48957
48958         * g++.dg/opt/ptrintsum1.C: New test.
48959
48960         * gcc.dg/debug/20020220-1.c: New test.
48961
48962 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48963
48964         * gcc.c-torture/execute/20020216-1.c: New test.
48965
48966 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48967
48968         * gcc.dg/decl-1.c: Update, new test.
48969
48970 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48971
48972         * g++.dg/abi/bitfield1.C: New test.
48973         * g++.dg/abi/bitfield2.C: New test.
48974
48975 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48976
48977         * gcc.dg/attr-nest.c: New test.
48978
48979 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48980
48981         * gcc.c-torture/execute/20020215-1.c: New test.
48982
48983 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48984
48985         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48986         * g++.dg/debug/debug.exp: New.
48987         * g++.dg/debug/trivial.C: New.
48988         * g++.dg/debug/debug1.C: Moved...
48989         * g++.dg/other/debug1.C: ...from here.
48990         * g++.dg/debug/debug2.C: Moved...
48991         * g++.dg/other/debug2.C: ...from here.
48992         * g++.dg/debug/debug3.C: Moved...
48993         * g++.dg/other/debug3.C: ...from here.
48994
48995         * gcc.dg/noncompile/20020213-1.c: New test.
48996
48997 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48998
48999         * g++.dg/other/debug3.C: New test.
49000
49001         * gcc.c-torture/execute/20020213-1.c: New test.
49002
49003 2002-02-13  Richard Smith <richard@ex-parrot.com>
49004
49005         * g++.old-deja/g++.other/thunk1.C: New test.
49006
49007 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49008
49009         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49010
49011 2002-02-13  Stan Shebs  <shebs@apple.com>
49012
49013         * gcc.dg/altivec-3.c: New.
49014
49015 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49016
49017         * gcc.dg/Wunreachable-1.c: New test.
49018         * gcc.dg/Wunreachable-2.c: New test.
49019
49020 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49021
49022         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49023
49024 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49025
49026         * gcc.dg/decl-1.c: New test.
49027
49028 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49029
49030         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49031
49032 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49033
49034         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49035         * gcc.c-torture/compile/980506-1.x: Likewise.
49036
49037 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49038
49039         * gcc.dg/20020210-1.c: New.
49040
49041 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49042
49043         * g77.f-torture/execute/947.f: New regression test
49044         for PR fortran/947.
49045
49046 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49047
49048         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49049         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49050
49051 2002-02-08  Richard Henderson  <rth@redhat.com>
49052
49053         * gcc.c-torture/compile/labels-3.c: New.
49054
49055 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49056
49057         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49058         expression statements work instead.
49059         * gcc.dg/noncompile/20020207-1.c: New test.
49060
49061 2002-02-07  Richard Henderson  <rth@redhat.com>
49062
49063         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49064
49065 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49066
49067         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49068         message from g77
49069         * lib/g77-dg.exp: Trim g77 error messages so that they are
49070         recognized by dg.exp.
49071
49072 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49073
49074         PR fortran/5473
49075         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49076
49077 2002-02-07  Richard Henderson  <rth@redhat.com>
49078
49079         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49080         to be sufficiently aligned for integers.
49081
49082 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49083
49084         * g++.dg/template/friend4.C: New test.
49085
49086 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49087
49088         PR fortran/5743
49089         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49090         unsupported cases.
49091
49092 2002-02-07  Richard Henderson  <rth@redhat.com>
49093
49094         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49095         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49096         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49097         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49098
49099 2002-02-06  Richard Henderson  <rth@redhat.com>
49100
49101         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49102
49103 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49104
49105         * gcc.dg/20020206-1.c: New test.
49106
49107 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49108
49109         * gcc.c-torture/execute/20020206-1.c: New test.
49110
49111         * gcc.c-torture/execute/20020206-2.c: New test.
49112
49113         PR optimization/5429:
49114         * gcc.c-torture/compile/20020206-1.c: New test.
49115
49116 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49117
49118         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49119         as certain file formats cannot support particularly large
49120         alignments.
49121
49122         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49123         and do not expect to be able to link the executable.
49124
49125         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49126         fail because the COFF format does not support the weak attribute.
49127
49128 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49129
49130         * g77.dg/pr5473.f: New test
49131
49132 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49133
49134         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49135         Fix testcase accordingly.
49136
49137 2002-02-04  Richard Henderson  <rth@redhat.com>
49138
49139         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49140         (buf): Change to be an array of pointers, not ints.
49141
49142 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49143
49144         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49145         before all tests.  Move warning one line above to match where it
49146         C frontend emits.
49147         * gcc.dg/Wswitch-2.c: New test.
49148         * g++.dg/warn/Wswitch-1.C: New test.
49149         * g++.dg/warn/Wswitch-2.C: New test.
49150
49151 2002-02-04  Richard Henderson  <rth@redhat.com>
49152
49153         * g++.dg/abi/offsetof.C: Fix size comparison.
49154
49155 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49156
49157         * gcc.dg/cast-qual-2.c: New test.
49158
49159 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49160
49161         * gcc.dg/20020201-4.c: New test.
49162
49163 2002-02-04  Ben Elliston  <bje@redhat.com>
49164
49165         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49166         target_info attribute != 0, in addition to the empty string.
49167         (gcc_target_compile): Likewise.
49168
49169 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49170
49171         * gcc.dg/Wswitch.c: New test.
49172         PR gcc/4475. PR gcc/3780.
49173
49174 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49175
49176         * g77.f-torture/execute/5122.f: New test for regressions
49177         against PR fortran/5122.
49178
49179 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49180
49181         * g77.f-torture/compile/pr3743.f: Delete
49182         * g77.dg/pr3743-1.f: New test.
49183         * g77.dg/pr3743-2.f: New test.
49184         * g77.dg/pr3743-3.f: New test.
49185         * g77.dg/pr3743-4.f: New test.
49186
49187 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49188
49189         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49190
49191 2002-02-02  Richard Henderson  <rth@redhat.com>
49192
49193         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49194         * gcc.c-torture/execute/bf64-1.c: Likewise.
49195
49196 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49197
49198         * gcc.dg/20020201-2.c: New test.
49199
49200         * gcc.dg/20020201-3.c: New test.
49201
49202         * gcc.c-torture/execute/bitfld-2.c: New test.
49203
49204 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49205
49206         * gcc.dg/bitfld-1.c: Update.
49207         * gcc.dg/bitfld-2.c: Update.
49208         * gcc.c-torture/execute/bitfld-1.x: New.
49209
49210 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49211
49212         * gcc.c-torture/execute/20020201-1.c: New test.
49213
49214 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49215
49216         PR target/5469
49217         * gcc.dg/20020201-1.c: New test.
49218
49219 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49220
49221         PR fortran/3743
49222         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49223         * g77.f-torture/compile/pr3743.x: Remove
49224
49225 2002-01-31  Tom Rix  <trix@redhat.com>
49226
49227         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49228
49229 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49230
49231         * gcc.dg/noncompile/20020130-1.c: New test.
49232
49233 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49234
49235         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49236
49237 2002-01-29  Richard Henderson  <rth@redhat.com>
49238
49239         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49240         to long long.
49241         * gcc.c-torture/execute/bf64-1.c: Likewise.
49242
49243 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49244
49245         * gcc.c-torture/execute/20020129-1.c: New test.
49246
49247 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49248
49249         * gcc.c-torture/compile/20000224-1.c: Update.
49250         * gcc.c-torture/execute/bitfld-1.c: New tests.
49251         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49252         * gcc.dg/uninit-A.c: Update.
49253
49254 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49255
49256         * g++.dg/template/ctor1.C: Add instantiation.
49257
49258 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49259
49260         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49261         argument to __builtin_prefetch to be const ptr.
49262
49263 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49264
49265         * gcc.c-torture/compile/20020120-1.c: New test.
49266
49267 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49268
49269         * gcc.c-torture/execute/20020127-1.c: New test.
49270
49271 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49272
49273         * g77.dg/f77-edit-i-in.f: New test
49274         * g77.dg/f77-edit-i-out.f: New test
49275
49276 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49277
49278         * gcc.dg/debug/debug.exp: New file.
49279         * gcc.dg/debug/trivial.c: New file.
49280         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49281         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49282         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49283         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49284         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49285         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49286         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49287         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49288         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49289         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49290         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49291         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49292         * gcc.dg/20000503-1.c: Removed.
49293         * gcc.dg/20010207-1.c: Removed.
49294         * gcc.dg/20011223-1.c: Removed.
49295         * gcc.dg/20020104-2.c: Removed.
49296         * gcc.dg/debug-1.c: Removed.
49297         * gcc.dg/debug-2.c: Removed.
49298         * gcc.dg/debug-3.c: Removed.
49299         * gcc.dg/debug-4.c: Removed.
49300         * gcc.dg/debug-5.c: Removed.
49301         * gcc.dg/debug-6.c: Removed.
49302         * gcc.dg/dwarf2-1.c: Removed.
49303         * gcc.dg/dwarf2-2.c: Removed.
49304
49305 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49306
49307         * g++.old-deja/g++.other/eh5.C: New test.
49308         * g++.old-deja/g++.other/sibcall2.C: New test.
49309         * g++.old-deja/g++.other/array9.C: New test.
49310         * g++.old-deja/g++.other/typename2.C: New test.
49311         * g++.old-deja/g++.other/crash60.C: New test.
49312         * g++.old-deja/g++.other/conv9.C: New test.
49313         * g++.old-deja/g++.other/mangle10.C: New test.
49314         * g++.old-deja/g++.other/unchanging1.C: New test.
49315         * g++.old-deja/g++.other/exprstmt1.C: New test.
49316         * g++.old-deja/g++.other/inline23.C: New test.
49317         * g++.old-deja/g++.eh/ia64-1.C: New test.
49318         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49319         * g++.old-deja/g++.other/reload1.C: New test.
49320         * g++.old-deja/g++.other/static20.C: New test.
49321         * g++.old-deja/g++.other/local-alloc1.C: New test.
49322         * g++.old-deja/g++.other/conv8.C: New test.
49323         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49324         * g++.old-deja/g++.other/storeexpr1.C: New test.
49325         * g++.old-deja/g++.other/storeexpr2.C: New test.
49326         * g++.dg/eh/template2.C: New test.
49327         * g++.dg/warn/weak1.C: New test.
49328
49329 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49330
49331         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49332         Remove first, non-varying, argument.
49333
49334 2002-01-23  Richard Henderson  <rth@redhat.com>
49335
49336         * gcc.dg/inline-2.c: New.
49337
49338         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49339         Add optional target arg.  Check number of arguments.
49340         (scan-assembler-not, scan-assembler-dem): Likewise.
49341         (scan-assembler-dem-not): Likewise.
49342
49343 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49344
49345         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49346         line 12.
49347         * g++.old-deja/g++.brendan/parse3.C,
49348         g++.old-deja/g++.other/crash26.C,
49349         g++.old-deja/g++.other/crash28.C,
49350         g++.old-deja/g++.other/crash29.C,
49351         g++.old-deja/g++.other/crash30.C,
49352         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49353
49354 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49355
49356         * gcc.dg/20020115-1.c: New.
49357
49358 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49359
49360         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49361
49362 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49363
49364         * gcc.dg/20020122-3.c: New.
49365
49366 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49367
49368         * g++.dg/other/gc1.C: New test.
49369
49370 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49371
49372         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49373
49374 2002-01-22  Richard Henderson  <rth@redhat.com>
49375
49376         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49377
49378 2002-01-22  Richard Henderson  <rth@redhat.com>
49379
49380         * gcc.dg/20020122-4.c: New.
49381
49382 2002-01-22  H.J. Lu <hjl@gnu.org>
49383
49384         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49385         link output.
49386         * gcc.dg/special/ecos.exp: Likewise.
49387         * lib/g++-dg.exp: Likewise.
49388         * lib/g77-dg.exp: Likewise.
49389         * lib/gcc-dg.exp : Likewise.
49390         * lib/mike-g++.exp: Likewise.
49391         * lib/mike-g77.exp: Likewise.
49392         * lib/mike-gcc.exp: Likewise.
49393         * lib/objc-dg.exp: Likewise.
49394
49395 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49396
49397         PR target/5379
49398         * gcc.dg/20020122-2.c: New test.
49399
49400 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49401
49402         * gcc.dg/20020122-1.c: New test.
49403
49404 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49405
49406         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49407
49408 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49409
49410         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49411
49412 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49413
49414         * gcc.c-torture/compile/20020121-1.c: New test.
49415
49416 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49417
49418         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49419         ld_library_path.
49420
49421 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49422
49423         * gcc.dg/20020218-1.c: New test.
49424
49425 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49426
49427         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49428         messages
49429         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49430         "At global scope" warning
49431         * g++.dg/ext/align1.C: Change cygwin test for alignment
49432         from db-bogus to dg-warning
49433
49434 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49435
49436         * g77.f-torture/compile/cpp2.F: New test.
49437
49438 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49439
49440         * g++.dg/template/access1.C: New test.
49441
49442 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49443
49444         * gcc.dg/20020118-1.c: New.
49445
49446 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49447
49448         * gcc.c-torture/execute/20020118-1.c: New test.
49449
49450 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49451
49452         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49453         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49454         alignment warnings.
49455
49456 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49457
49458         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49459         torture_with_loops and torture_without_loops
49460
49461 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49462
49463         * gcc.c-torture/compile/20020116-1.c: New test.
49464
49465 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49466
49467         * gcc.dg/20020116-2.c: New test.
49468
49469         * gcc.dg/ultrasp4.c: New test.
49470
49471         * gcc.dg/20020116-1.c: New test.
49472
49473 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49474
49475         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49476         by EABI.
49477
49478 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49479
49480         * gcc.misc-tests/i386-prefetch.exp: New.
49481         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49482         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49483         * gcc.misc-tests/i386-pf-none-1.c: New test.
49484         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49485
49486 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49487
49488         * gcc.dg/gnu89-init-1.c: Add new tests.
49489
49490 2002-01-15  Andreas Jaeger  <aj@suse.de>
49491
49492         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49493         * gcc.dg/i386-mmx-2.c: Likewise.
49494         * gcc.dg/i386-sse-1.c: Likewise.
49495         * gcc.dg/i386-sse-2.c: Likewise.
49496         * gcc.dg/i386-sse-3.c: Likewise.
49497
49498 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49499
49500         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49501         Uncomment additional cases that now pass.
49502
49503 2002-01-11  Richard Henderson  <rth@redhat.com>
49504
49505         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49506         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49507
49508 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49509
49510         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49511
49512 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49513
49514         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49515         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49516
49517 2002-01-10  Dale Johannesen  <dalej@apple.com>
49518
49519         * gcc.c-torture/execute/loop-11.c: New.
49520
49521 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49522
49523         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49524         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49525
49526 2002-01-09  Richard Henderson  <rth@redhat.com>
49527
49528         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49529         type in which to perform the operation for each size.
49530
49531 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49532
49533         * gcc.c-torture/compile/20020109-2.c: New test.
49534
49535 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49536
49537         * gcc.c-torture/execute/loop-10.c: New test.
49538
49539 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49540
49541         * gcc.c-torture/compile/20010226-1.c: New test.
49542         * gcc.c-torture/compile/20010227-1.c: New test.
49543         * gcc.c-torture/compile/20010426-1.c: New test.
49544         * gcc.c-torture/compile/20010510-1.c: New test.
49545         * gcc.c-torture/compile/20010605-3.c: New test.
49546         * gcc.c-torture/compile/20010824-1.c: New test.
49547         * gcc.c-torture/execute/20010409-1.c: New test.
49548         * gcc.dg/noncompile/20000901-1.c: New test.
49549         * gcc.dg/20001023-1.c: New test.
49550         * gcc.dg/20001101-1.c: New test.
49551         * gcc.dg/20001102-1.c: New test.
49552         * gcc.dg/20010207-1.c: New test.
49553         * gcc.dg/20010405-1.c: New test.
49554         * gcc.dg/20010822-1.c: New test.
49555         * gcc.dg/20011107-1.c: New test.
49556
49557 2002-01-09  Jeffrey A Law  (law@redhat.com)
49558
49559         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49560
49561         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49562         execution failure on PA targets.
49563
49564 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49565
49566         * gcc.c-torture/compile/20020109-1.c: New test.
49567
49568 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49569
49570         * gcc.c-torture/execute/20020108-1.c: New test.
49571
49572 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49573
49574         * gcc.dg/20020108-1.c: New test.
49575
49576 2002-01-08  H.J. Lu <hjl@gnu.org>
49577
49578         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49579         for header files.
49580
49581 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49582
49583         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49584         consistency.
49585
49586 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49587
49588         * gcc.dg/altivec-4.c: Test altivec predicates.
49589
49590 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49591
49592         * gcc.c-torture/execute/20020107-1.c: New test.
49593
49594 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49595
49596         PR c/5279
49597         * gcc.c-torture/compile/20020106-1.c: New test.
49598
49599 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49600
49601         * gcc.c-torture/execute/nestfunc-4.c: New test.
49602
49603 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49604
49605         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49606         extra triple that slipped in.
49607         * g++.old-deja/g++.abi/align.C: Likewise.
49608         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49609
49610 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49611
49612         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49613         * g++.old-deja/g++.abi/align.C: Likewise.
49614         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49615
49616         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49617         on FreeBSD/i386.
49618         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49619         FreeBSD.
49620
49621 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49622
49623         * gcc.dg/20020104-1.c: New test.
49624
49625         * gcc.dg/20020104-2.c: New test.
49626
49627 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49628
49629         * gcc.dg/20020103-1.c: Fix typo in target selector.
49630
49631 2002-01-03  Richard Henderson  <rth@redhat.com>
49632
49633         * gcc.dg/20020103-1.c: New.
49634
49635 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49636
49637         * gcc.c-torture/execute/20020103-1.c: New test.
49638
49639 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49640
49641         * g++.dg/other/debug2.C: New test.
49642
49643         * gcc.c-torture/compile/20020103-1.c: New test.
49644
49645 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49646
49647         * gcc.dg/gnu89-init-1.c: Added new tests.
49648
49649 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49650
49651         * g++.dg/template/friend2.C: Remove as patch is reverted.
49652
49653         * g++.dg/warn/oldcast1.C: New test.
49654
49655         * g++.dg/template/ptrmem1.C: New test.
49656         * g++.dg/template/ptrmem2.C: New test.
49657
49658         * g++.dg/template/ntp.C: New test.
49659
49660         * g++.dg/other/component1.C: New test.
49661
49662         * g++.dg/template/ttp3.C: New test.
49663
49664         * g++.dg/template/friend2.C: New test.
49665         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49666
49667 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49668
49669         * g++.dg/other/ptrmem1.C: New test.
49670         * g++.dg/other/ptrmem2.C: New test.
49671
49672 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49673
49674         * g++.dg/template/ctor1.C: New test.
49675
49676 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49677
49678         * g++.dg/template/friend2.C: New test.
49679
49680 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49681
49682         * gcc.dg/mmix-1.c: New test.
49683
49684 2001-12-31  Richard Henderson  <rth@redhat.com>
49685
49686         * gcc.dg/asm-5.c: New.
49687
49688 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49689
49690         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49691         in namespace __gnu_cxx
49692
49693 2001-12-30  Richard Henderson  <rth@redhat.com>
49694
49695         * gcc.dg/debug-6.c: New.
49696
49697 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49698
49699         * gcc.c-torture/compile/20011229-2.c: New test.
49700
49701 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49702
49703         * gcc.dg/debug-3.c: New test.
49704         * gcc.dg/debug-4.c: New test.
49705         * gcc.dg/debug-5.c: New test.
49706
49707 2001-12-29  Richard Henderson  <rth@redhat.com>
49708
49709         * g++.dg/eh/loop1.C: New.
49710
49711 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49712
49713         * g++.dg/template/crash1.C: New test.
49714
49715 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49716
49717         * g++.dg/other/const1.C: New test.
49718
49719 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49720
49721         * gcc.c-torture/compile/20011229-1.c: New test.
49722
49723 2001-12-28  Stan Shebs  <shebs@apple.com>
49724
49725         * lib/objc-torture.exp: Resync with c-torture.exp.
49726         * lib/objc.exp: Load standard libraries.
49727
49728 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49731         additional tests.
49732
49733 2001-12-27  Roger Sayle <roger@eyesopen.com>
49734
49735         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49736
49737 2001-12-27  Richard Henderson  <rth@redhat.com>
49738
49739         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49740
49741 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49742
49743         * g++.dg/eh/ctor1.C: New test.
49744         * g++.dg/other/error2.C: New test.
49745
49746 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49747
49748         * g++.dg/other/init2.C: New test.
49749
49750 2001-12-24  Richard Henderson  <rth@redhat.com>
49751
49752         * gcc.dg/20011223-1.c: New.
49753         * gcc.dg/inline-1.c: New.
49754
49755 2001-12-23  Richard Henderson  <rth@redhat.com>
49756
49757         * gcc.dg/asm-4.c: Test operand modifiers.
49758
49759 2001-12-23  Richard Henderson  <rth@redhat.com>
49760
49761         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49762
49763 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49764
49765         * gcc.c-torture/execute/20011223-1.c: New test.
49766
49767 2001-12-21  Richard Henderson  <rth@redhat.com>
49768
49769         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49770         re-enables the warning.
49771
49772 2001-12-21  Richard Henderson  <rth@redhat.com>
49773
49774         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49775
49776 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49777
49778         * gcc.c-torture/compile/20011218-1.c: New test.
49779
49780 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49781
49782         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49783         arm-isr.c test.
49784         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49785         epilogue generation for ARM ISR routines.
49786
49787 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49788
49789         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49790         * gcc.dg/format/c90-printf-3.c: Likewise.
49791         * gcc.dg/format/c99-printf-3.c: Likewise.
49792         * gcc.dg/format/ext-1.c: Likewise.
49793         * gcc.dg/format/ext-6.c: Likewise.
49794         * gcc.dg/format/format.h: Prototype unlocked stdio.
49795
49796 2001-12-20  Richard Henderson  <rth@redhat.com>
49797
49798         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49799         (arena): Use it.
49800         (malloc): Correct allocation logic.  Abort if we fill up the
49801         arena before initialization complete.
49802         (realloc): Correct allocation logic.
49803
49804 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49805
49806         * gcc.c-torture/compile/20011219-2.c: New test.
49807
49808         * gcc.c-torture/execute/20011219-1.c: New test.
49809
49810 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49811
49812         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49813         target does not support weak symbols.
49814
49815 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49816
49817         * gcc.c-torture/compile/20011219-1.c: New test.
49818
49819 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49820
49821         * g++.dg/other/error1.C: New test.
49822
49823 2001-12-17  Jeffrey A Law  (law@redhat.com)
49824
49825         * gcc.c-torture/execute/20011217-1.c: New test.
49826
49827 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49828
49829         * objc.dg/special/: New directory.
49830         * objc.dg/special/special.exp: New file.
49831         * objc.dg/special/unclaimed-category-1.h: New file.
49832         * objc.dg/special/unclaimed-category-1a.m: New file.
49833         * objc.dg/special/unclaimed-category-1.m: New file.
49834
49835 2001-12-17  Andreas Jaeger  <aj@suse.de>
49836
49837         * gcc.c-torture/compile/20011217-2.c: New test.
49838
49839 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49840
49841         * gcc.c-torture/compile/20011217-1.c: New test.
49842
49843 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49844
49845         * gcc.dg/20011214-1.c: New.
49846
49847 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49848
49849         * gcc.dg/altivec-4.c: New.
49850
49851 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49852
49853         * gcc.dg/20011113-1.c: New test.
49854
49855 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49856
49857         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49858         std::__malloc_alloc_template<0> and
49859         std::__default_alloc_template<false, 0>.
49860
49861 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49862
49863         * objc/execute/bf-21.m: New test.
49864         * objc/execute/enumeration-1.m: New test.
49865         * objc/execute/enumeration-2.m: New test.
49866
49867 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49868
49869         * gcc.dg/gnu89-init-1.c: New test.
49870
49871 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49872
49873         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49874         * g++.old-deja/g++.jason/2371.C: Likewise.
49875         * g++.old-deja/g++.jason/template33.C: Likewise.
49876         * g++.old-deja/g++.jason/template34.C: Likewise.
49877         * g++.old-deja/g++.jason/template36.C: Likewise.
49878         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49879         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49880         * g++.old-deja/g++.other/typename1.C: Likewise.
49881         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49882         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49883         * g++.old-deja/g++.pt/typename11.C: Likewise.
49884         * g++.old-deja/g++.pt/typename14.C: Likewise.
49885         * g++.old-deja/g++.pt/typename16.C: Likewise.
49886         * g++.old-deja/g++.pt/typename3.C: Likewise.
49887         * g++.old-deja/g++.pt/typename4.C: Likewise.
49888         * g++.old-deja/g++.pt/typename5.C: Likewise.
49889         * g++.old-deja/g++.pt/typename7.C: Likewise.
49890         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49891
49892 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49893
49894         * g++.dg/other/linkage1.C: New test.
49895         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49896         specifiers.
49897
49898 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49899
49900         * gcc.dg/concat.c: New test.
49901
49902 2001-12-11  Stan Shebs  <shebs@apple.com>
49903
49904         * objc/compile: New test directory.
49905         * objc/compile/compile.exp: New expect script.
49906         * objc/compile/20011211-1.m: New compile test.
49907
49908 2001-12-11  Jason Merrill  <jason@redhat.com>
49909
49910         * lib/prune.exp (prune_gcc_output): Also handle "In member
49911         function".  So many permutations...
49912
49913 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49914
49915         * g++.dg/template/typedef1.C: New test.
49916
49917 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49918
49919         * g++.dg/other/copy1.C: New test.
49920
49921 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49922
49923         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49924
49925         * gcc.dg/builtin-choose-expr.c: New.
49926
49927 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49928
49929         * gcc.dg/altivec-2.c: New.
49930
49931 2001-12-07  Richard Henderson  <rth@redhat.com>
49932
49933         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49934
49935 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49936
49937         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49938         ultrasparc.
49939
49940 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49941
49942         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49943
49944 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49945
49946         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49947         variable argument list.
49948
49949 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49950
49951         * gcc.c-torture/execute/memcheck: Delete entire directory.
49952         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49953         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49954
49955 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49956
49957         * gcc.dg/Wshadow-1.c: New test.
49958
49959 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49960
49961         * gcc.c-torture/compile/20011130-1.c: New test.
49962
49963         * gcc.dg/noncompile/20011025-1.c: New test.
49964
49965         * g++.dg/other/anon-union.C: New test.
49966
49967         * gcc.c-torture/execute/20011024-1.c: New test.
49968
49969 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49970
49971         * gcc.c-torture/execute/20000722-1.x,
49972         gcc.c-torture/execute/20010123-1.x: Remove.
49973         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49974         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49975         gcc.dg/c99-complit-2.c: New tests.
49976
49977 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49978
49979         * g++.dg/inherit/base1.C: New test.
49980
49981 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49982
49983         * g++.dg/other/stdarg1.C: New test.
49984
49985         * gcc.c-torture/compile/20011130-2.c: New test.
49986
49987 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49988
49989         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49990         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49991         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49992         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49993         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49994         * gcc.dg/builtin-prefetch-1.c: New test.
49995
49996 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49997
49998         * gcc.dg/20011130-1.c: New test.
49999
50000 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50001
50002         * g++.dg/other/scope1.C: New test.
50003         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50004
50005 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50006
50007         * gcc.dg/vla-init-1.c: New test.
50008
50009 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50010
50011         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50012
50013 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50014
50015         * objc.dg/alias.m: Update.
50016         * objc.dg/class-1.m: Update.
50017         * objc.dg/const-str-1.m: Update.
50018         * objc.dg/fwd-proto-1.m: Update.
50019         * objc.dg/id-1.m: Update.
50020         * objc.dg/super-class-1.m: Update.
50021
50022 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50023
50024         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50025         constructs.
50026
50027 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50028
50029         * gcc.c-torture/execute/20011128-1.c: New test.
50030
50031 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50032
50033         * gcc.dg/20011127-1.c: New test.
50034
50035 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50036
50037         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50038         from Austin Group draft 7.
50039         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50040         scanf format arguments.
50041         * gcc.dg/format/no-exargs-2.c: New test.
50042
50043 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50044
50045         * g++.dg/abi/vbase8-4.C: New test.
50046
50047 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50048
50049         * gcc.c-torture/execute/20011121-1.c: New test.
50050
50051 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50052
50053         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50054
50055 2001-11-23  Andreas Jaeger  <aj@suse.de>
50056
50057         * gcc.dg/cpp/charconst-2.c: New test.
50058
50059 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50060
50061         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50062         to the host if it is remote.  Let tests specify extra headers
50063         they use.
50064         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50065         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50066         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50067         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50068         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50069         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50070         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50071         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50072         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50073         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50074
50075 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50076
50077         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50078         for little endian ARMs.
50079
50080 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50081
50082         * gcc.c-torture/compile/20011119-1.c: New test.
50083         * gcc.c-torture/compile/20011119-2.c: New test.
50084
50085 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50086
50087         * gcc.dg/altivec-1.c: Fix typo.
50088
50089 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50090
50091         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50092
50093 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50094
50095         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50096
50097 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50098
50099         * lib/g77.exp: Don't specify --rpath-link.
50100
50101         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50102         across all the headers.
50103         * gcc.dg/format/format.exp: For testing on a remote host,
50104         copy format.h.
50105
50106         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50107         * gcc.c-torture/execute/930406-1.c: Likewise.
50108         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50109
50110 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50111
50112         * gcc.dg/altivec-1.c: New.
50113
50114 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50115
50116         * gcc.dg/cpp/fpreprocessed.c: New test case.
50117
50118 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50119
50120         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50121         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50122         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50123
50124 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50125
50126         * gcc.dg/no-builtin-1.c: New test.
50127
50128 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50129
50130         * gcc.c-torture/execute/20011115-1.c: New test.
50131
50132 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50133
50134         * gcc.c-torture/compile/20011114-2.c: New test.
50135         * gcc.c-torture/compile/20011114-3.c: New test.
50136         * gcc.c-torture/compile/20011114-4.c: New test.
50137
50138 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50139
50140         * g++.dg/other/init1.C: New test.
50141
50142 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50143
50144         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50145         message.
50146
50147         * gcc.c-torture/execute/20011114-1.c: New testcase.
50148
50149         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50150         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50151         like the (before this change) version of 20010327-1.c.
50152
50153 2001-11-14  Roger Sayle <roger@eyesopen.com>
50154
50155         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50156
50157 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50158
50159         * g++.dg/init/array2.C: New test.
50160
50161 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50162
50163         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50164
50165 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50166
50167         * g++.dg/other/forscope1.C: New test.
50168         * g++.dg/ext/forscope1.C: New test.
50169         * g++.dg/ext/forscope2.C: New test.
50170
50171 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50172
50173         * gcc.c-torture/execute/20011113-1.c: New test.
50174
50175 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50176
50177         * gcc.c-torture/execute/20011109-2.c: New test.
50178
50179         * gcc.c-torture/execute/20011109-1.c: New test.
50180
50181 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50182
50183         * gcc.c-torture/compile/20011109-1.c: New test.
50184
50185 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50186
50187         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50188         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50189         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50190         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50191         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50192         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50193         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50194
50195 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50196
50197         * g++.dg/warn/Wshadow-1.C: New tests.
50198         * g++.old-deja/g++.mike/for3.C: Update.
50199
50200 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50201
50202         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50203         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50204         XFAILs.  Adjust expected error texts.
50205         * gcc.c-torture/compile/20011106-1.c,
50206         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50207         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50208         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50209         gcc.dg/c99-array-lval-5.c: New tests.
50210
50211 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50212
50213         * gcc.dg/cpp/defined.c: Update.
50214
50215 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50216
50217         * gcc.c-torture/execute/anon-1.c: New test.
50218
50219 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50220
50221         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50222         same size, so no warning should be produced on stormy16.
50223
50224         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50225         due to oversized array.
50226         * g++.old-deja/g++.mike/ns15.C: Likewise.
50227         * g++.old-deja/g++.pt/crash16.C: Likewise.
50228
50229 2001-11-02  Graham Stott  <grahams@redhat.com>
50230
50231         * g++.dgother/debug1.C: Fix typos.
50232
50233 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50234
50235         * g++.dg/other/debug1.C: New test.
50236
50237 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50238
50239         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50240         of unsigned long.
50241
50242 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50243
50244         * gcc.dg/20011029-2.c: New test.
50245
50246         * gcc.c-torture/compile/20011029-1.c: New test.
50247
50248 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50249
50250         * objc/execute/class_self-1.m: New test.
50251         * objc/execute/class_self-2.m: New test.
50252
50253 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50254
50255         * gcc.misc-tests/msgs.exp: Delete.
50256         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50257         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50258         error set to match recent changes.
50259
50260 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50261
50262         * gcc.dg/20011021-1.c: New test.
50263
50264 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50265
50266         * gcc.c-torture/compile/20011023-1.c: New test.
50267
50268 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50269
50270         * lib/g77.exp: Rewrite based on lib/g++.exp.
50271
50272 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50273
50274         * gcc.c-torture/execute/20011019-1.c: New test.
50275
50276         * gcc.dg/20011018-1.c: New test.
50277
50278 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50279
50280         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50281
50282 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50283
50284         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50285         * gcc.dg/attr-invalid.c: Likewise.
50286
50287 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50288
50289         * gcc.dg/20011015-1.c: New test.
50290
50291 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50292
50293         * g++.dg/template/unify2.C: New test.
50294
50295 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50296
50297         * g++.dg/other/exception-specification.C: New test
50298
50299 2001-10-13  Tom Rix  <trix@redhat.com>
50300
50301         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50302         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50303
50304 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50305
50306         * gcc.dg/20011009-1.c: New test.
50307
50308 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50309
50310         PR g++/4476
50311         * g++.dg/other/friend1.C: New test.
50312
50313 2001-10-11  Richard Henderson  <rth@redhat.com>
50314
50315         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50316
50317 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50318
50319         * gcc.c-torture/compile/20011010-1.c: New.
50320
50321 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50322
50323         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50324         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50325         g77.f-torture/execute/execute.exp,
50326         g77.f-torture/noncompile/noncompile.exp,
50327         gcc.c-torture/compile/compile.exp,
50328         gcc.c-torture/execute/execute.exp,
50329         gcc.c-torture/execute/ieee/ieee.exp,
50330         gcc.c-torture/execute/memcheck/memcheck.exp,
50331         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50332         objc/execute/execute.exp: Update FSF address.
50333
50334 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50335
50336         * gcc.dg/cpp/cmdlne-C.c: Update.
50337         * gcc.dg/cpp/cmdlne-C2.c: New.
50338
50339 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50340
50341         * gcc.c-torture/execute/20011008-3.c: New.
50342
50343 2001-10-08  DJ Delorie  <dj@redhat.com>
50344
50345         * gcc.dg/20011008-1.c: New.
50346         * gcc.dg/20011008-2.c: New.
50347
50348 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50349
50350         * gcc.dg/cpp/spacing1.c: Update test.
50351
50352 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50353
50354         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50355         spelling errors of "separate" as "seperate".
50356
50357 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50358
50359         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50360         enough to avoid inlining.
50361
50362 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50363
50364         * lib/g77.exp: set libg2c_dir correctly.
50365
50366 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50367
50368         * gcc.dg/cpp/macro11.c: New test.
50369
50370 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50371
50372         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50373         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50374         gcc.dg/format/multattr-3.c: New tests.
50375         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50376         tests for format attributes on function pointers being rejected.
50377
50378 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50379
50380         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50381
50382 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50383
50384         * g++.dg/warn/format1.C: New test.
50385
50386 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50387
50388         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50389
50390 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50391
50392         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50393
50394 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50395
50396         * gcc.dg/cpp/redef2.c: Add test.
50397
50398 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50399
50400         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50401         long-standing bug on i686, apparently.
50402         * gcc.c-torture/execute/loop-2c.x: New file.
50403         * gcc.c-torture/execute/loop-2d.x: New file.
50404         * gcc.c-torture/execute/loop-3c.x: New file.
50405
50406 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50407
50408         * gcc.dg/cpp/20000625-2.c: Correct line number.
50409
50410 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50411
50412         * gcc.dg/cpp/macro10.c: New test.
50413         * gcc.dg/cpp/strify3.c: New test.
50414         * gcc.dg/cpp/spacing1.c: Add tests.
50415         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50416         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50417
50418 2001-09-24  DJ Delorie  <dj@redhat.com>
50419
50420         * gcc.c-torture/execute/20010924-1.c: New test.
50421
50422 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50423
50424         * objc/execute/paste.m: Remove.
50425
50426 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50427
50428         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50429
50430 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50431
50432         * g77.dg/strlen0.f: New test.
50433
50434 2001-09-21  Richard Henderson  <rth@redhat.com>
50435
50436         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50437         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50438
50439 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50440
50441         Table-driven attributes.
50442         * g++.dg/ext/attrib1.C: New test.
50443
50444 2001-09-20  DJ Delorie  <dj@redhat.com>
50445
50446         * gcc.dg/20000926-1.c: Update expected warning messages.
50447         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50448         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50449         array.
50450
50451 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50452
50453         * g++.dg/eh/registers1.C: New test case.
50454
50455 2001-09-17  Richard Henderson  <rth@redhat.com>
50456
50457         * gcc.dg/array-5.c: Fix VLA decomposition test.
50458
50459 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50460
50461         * gcc.dg/cpp/line5.c: New testcase.
50462
50463 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50464
50465         * gcc.dg/cpp/macro9.c: New test.
50466
50467 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50468
50469         * gcc.c-torture/execute/980223.c: Change type of addr from long
50470         to char *.
50471
50472 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50473
50474         * gcc.c-torture/execute/20010915-1.c: New test.
50475
50476 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50477
50478         * g77.dg/bprob: New directory.
50479         * g77.dg/bprob/bprob.exp: New file.
50480         * g77.dg/bprob/bprob-1.f: New test.
50481         * g77.dg/gcov: New directory.
50482         * g77.dg/gcov/gcov.exp: New file.
50483         * g77.dg/gcov/gcov-1.f: New test.
50484         * g77.dg/gcov/gcov-1.x: New file.
50485
50486 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50487
50488         * gcc.dg/cpp/directiv.c: Update.
50489         * gcc.dg/cpp/undef1.c: Update.
50490
50491 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50492
50493         * gcc.dg/20010912-1.c: New test.
50494
50495 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50496
50497         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50498         language-independent file in lib.
50499         * lib/gcov.exp: New file.
50500
50501 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50502
50503         * gcc.c-torture/compile/20010911-1.c: New test.
50504
50505 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50506
50507         * lib/profopt.exp: New, to support profile-directed optimizations.
50508         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50509         * gcc.misc-tests/bprob-1.c: New test.
50510         * gcc.misc-tests/bprob-2.c: New test.
50511
50512 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50513
50514         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50515         XFAIL and which kinds of gcov output to verify.
50516         * gcc.misc-tests/gcov-4b.x: New file.
50517         * gcc.misc-tests/gcov-5b.x: New file.
50518         * gcc.misc-tests/gcov-6.x: New file.
50519         * gcc.misc-tests/gcov-7.c: New test.
50520         * gcc.misc-tests/gcov-7.x: New file.
50521
50522 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50523
50524         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50525         * gcc.misc-tests/gcov-6.c: New test.
50526
50527 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50528
50529         PR c++/3986
50530         * g++.dg/abi/vbase1.C: New test.
50531
50532 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50533
50534         * objc.dg/method-2.m: New.
50535
50536 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50537
50538         PR c++/4203
50539         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50540         * g++.dg/init/empty1.C: New test.
50541
50542 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50543
50544         * gcc.c-torture/compile/20010903-1.c: New test.
50545
50546 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50547
50548         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50549         for m68k.
50550
50551 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50552
50553         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50554
50555         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50556
50557         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50558
50559 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50560
50561         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50562         for 16-bit 'unsigned int'.
50563
50564 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50565
50566         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50567
50568 2001-08-27  Richard Henderson  <rth@redhat.com>
50569
50570         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50571         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50572
50573 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50574
50575         * gcc.dg/asm-names.c (ymain): New.
50576
50577 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50578
50579         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50580         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50581         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50582
50583 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50584
50585         * gcc.dg/compare5.c: New testcase.
50586
50587 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50588
50589         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50590         and "In instantiation".
50591
50592 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50593
50594         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50595
50596 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50597
50598         * gcc.misc-tests/gcov.exp: Add support for branch information.
50599         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50600         * gcc.misc-tests/gcov-4.c: New test.
50601         * gcc.misc-tests/gcov-4b.c: New test.
50602         * gcc.misc-tests/gcov-5b.c: New test.
50603
50604 2001-08-20  Zack Weinberg  <zackw@panix.com>
50605
50606         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50607         expected to fail.
50608
50609 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50610
50611         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50612
50613 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50614
50615         * g++.dg/eh/template1.C: New test.
50616
50617 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50618
50619         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50620         Fix thinko.
50621         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50622         for xfail.
50623
50624 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50625
50626         * lib/g77-dg.exp: Use prune.exp for common procedures
50627         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50628         * lib/g77.exp: (g77-dg-prune) Remove
50629
50630 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50631
50632         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50633
50634 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50635
50636         * g++.dg/template/unify1.C: New test.
50637
50638 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50639
50640         * g++.dg/abi/empty4.C: New test.
50641
50642 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50643
50644         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50645         solaris2.*
50646         * g77.f-torture/compile/pr3743.x: Likewise.
50647
50648 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50649
50650         * g++.dg/other/using-declaration.C: New test.
50651
50652 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50653
50654         * gcc.dg/cpp/tr-sign.c: New testcase.
50655
50656 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50657
50658         * gcc.dg/cpp/19951025-1.c: Revert.
50659         * gcc.dg/cpp/directiv.c: We no longer process directives that
50660         interrupt macro arguments.
50661
50662 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50663
50664         * gcc.dg/bconstp-1.c: New test.
50665
50666 2001-08-03  Richard Henderson  <rth@redhat.com>
50667
50668         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50669
50670 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50671
50672         * gcc.dg/cpp/19951025-1.c: Update.
50673
50674 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50675
50676         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50677         should be x.
50678
50679 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50680
50681         Kill -fhonor-std.
50682         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50683         * g++.old-deja/g++.other/std1.C: Likewise.
50684         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50685
50686 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50687
50688         * lib/g77.exp: Load gcc-defs.exp for common procedures
50689         (g77_pass, g77_fail, g77_finish, g77_exit,
50690         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50691
50692 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50693
50694         * g77.dg/fbackslash.f
50695         * g77.dg/fcase-preserve.f
50696         * g77.dg/ff90-1.f
50697         * g77.dg/ffixed-line-length-0.f
50698         * g77.dg/ffixed-line-length-132.f
50699         * g77.dg/ffixed-line-length-7.f
50700         * g77.dg/ffixed-line-length-72.f
50701         * g77.dg/ffixed-line-length-none.f
50702         * g77.dg/ffree-form-1.f
50703         * g77.dg/fno-backslash.f
50704         * g77.dg/fno-f90-1.f
50705         * g77.dg/fno-fixed-form-1.f
50706         * g77.dg/fno-onetrip.f
50707         * g77.dg/fno-typeless-boz.f
50708         * g77.dg/fno-underscoring.f
50709         * g77.dg/fno-vxt-1.f
50710         * g77.dg/fonetrip.f
50711         * g77.dg/ftypeless-boz.f
50712         * g77.dg/fugly-assumed.f
50713         * g77.dg/funderscoring.f
50714         * g77.dg/fvxt-1.f
50715
50716 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50717
50718         * objc.dg/fwd-proto-1.m: New.
50719         * objc.dg/local-decl-1.m: New.
50720         * objc.dg/naming-1.m: New.
50721         * objc.dg/naming-2.m: New.
50722         * objc.dg/proto-hier-1.m: New.
50723
50724 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50725
50726         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50727         largest-type elements to a struct makes its size grow.
50728
50729 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         * g++.dg/abi/vthunk1.C: New test.
50732
50733 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50734
50735         * g++.dg/abi/vbase8-22.C: New test.
50736
50737 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50738
50739         * gcc.dg/cpp/macro8.c: New test.
50740
50741 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50742
50743         * g++.dg/abi/vbase8-21.C: New test.
50744
50745 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50746
50747         * g++.dg/abi/vbase8-10.C: New test.
50748
50749 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50750
50751         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50752         ${tool}_set_ld_library_path.
50753         Changed caller.
50754         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50755         g++.exp.
50756
50757 2001-07-26  Stan Cox <scox@redhat.com>
50758
50759         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50760         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50761         gcc_exit, gcc_check_unsupported_p):
50762         Moved to gcc-deps.exp
50763         * gcc-deps.exp: New file.
50764
50765 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50766
50767         * g++.old-deja/g++.pt/defarg14.C: New test.
50768
50769 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50770
50771         * g++.old-deja/g++.other/lineno5.C: New test.
50772
50773 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50774
50775         * g++.old-deja/g++.pt/crash68.C: New test.
50776
50777 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50778
50779         * g++.old-deja/g++.other/crash42.C: New test.
50780
50781 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50782
50783         * gcc.dg/cpp/extratokens.c: Fix.
50784         * gcc.dg/cpp/skipping2.c: New tests.
50785
50786 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50787
50788         * gcc.c-torture/execute/20010724-1.c: New file.
50789         * gcc.c-torture/execute/20010724-1.x: New file.
50790
50791 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50792
50793         * g++.old-deja/g++.other/cond7.C: New test.
50794
50795 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50796
50797         * g++.old-deja/g++.other/optimize4.C: New test.
50798
50799 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50800
50801         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50802
50803 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50804
50805         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50806         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50807         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50808         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50809
50810         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50811         bug report" message.
50812
50813         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50814         * g++.dg/ext/instantiate1.C: Move from old-deja.
50815
50816 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50817
50818         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50819         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50820         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50821         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50822
50823 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50824
50825         * gcc.c-torture/execute/20010723-1.c: New test.
50826
50827 2001-07-23  Ben Elliston  <bje@redhat.com>
50828
50829         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50830
50831 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50832
50833         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50834         i[34567]86-*-*.
50835         Delete handling of ieee_multilib_flags.
50836         Pass -mieee for alpha*-*-* and sh-*-*.
50837         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50838
50839 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50840
50841         Remove old-abi tests.
50842         * g++.old-deja/g++.mike/p11116.C: Remove.
50843         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50844
50845 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50846
50847         * g77.f-torture/compile/pr3743.f: New test
50848
50849 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50850
50851         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50852
50853 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50854
50855         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50856         g++.old-deja/g++.pt/static6.C: Likewise.
50857         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50858         supports weak symbols.
50859
50860 2001-07-18  Andreas Jaeger  <aj@suse.de>
50861
50862         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50863         supported again.
50864
50865 2001-07-18  Andreas Jaeger  <aj@suse.de>
50866
50867         * gcc.dg/iftrap-1.c: Fix target line.
50868
50869 2001-07-17  Richard Henderson  <rth@redhat.com>
50870
50871         * gcc.c-torture/execute/20010717-1.c: New.
50872
50873 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50874
50875         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50876         tests.
50877
50878 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50879
50880         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50881
50882 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50883
50884         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50885         UAC_SIGBUS, UAC_NOPRINT definitions.
50886
50887 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50888
50889         * objc/execute/object_is_class.m: New test.
50890         * objc/execute/object_is_meta_class.m: New test.
50891
50892 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50893
50894         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50895         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50896
50897 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50898
50899         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50900         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50901
50902 2001-07-14  Richard Henderson  <rth@redhat.com>
50903
50904         * gcc.dg/iftrap-1.c: New.
50905
50906 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50907
50908         * g77.f-torture/execute/intrinsic77.f: New test.
50909
50910 2001-07-11  Janis Johnson <janis@us.ibm.com>
50911
50912         * gcc.misc-tests/gcov-3.c: New test.
50913
50914 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50915
50916         * gcc.c-torture/compile/20010711-1.c,
50917         * gcc.c-torture/compile/20010711-2.c: New tests.
50918
50919 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50920
50921         * gcc.c-torture/execute/20010711-1.c: New test.
50922
50923 2001-07-11  Ben Elliston  <bje@redhat.com>
50924
50925         * g++.old-deja/g++.other/enum5.C: New test.
50926
50927 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50928
50929         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50930         (g++-dg-prune): Call prune_gcc_output.
50931         * prune.exp: New file for prune_gcc_output.
50932         * lib/g++.exp, lib/gcc.exp: Load it.
50933
50934 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50935
50936         * gcc.c-torture/compile/20010701-1.c,
50937         g++.old-deja/g++.ext/attrib6.C: New tests.
50938
50939 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50940
50941         * gcc.c-torture/compile/20010706-1.c: New test.
50942
50943 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50944
50945         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50946
50947 2001-06-28  Stan Shebs  <shebs@apple.com>
50948
50949         * gcc.dg/pragma-darwin.c: New test.
50950
50951 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50952
50953         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50954         Solaris 2.[678] system.
50955
50956 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50957
50958         * gcc.dg/20010622-1.c: New test.
50959
50960 2001-06-18  Stan Shebs  <shebs@apple.com>
50961
50962         * objc.dg: New directory.
50963         * objc.dg/dg.exp: New file.
50964         * objc.dg/alias.m: New.
50965         * objc.dg/class-1.m: New.
50966         * objc.dg/class-2.m: New.
50967         * objc.dg/const-str-1.m: New.
50968         * objc.dg/const-str-2.m: New.
50969         * objc.dg/id-1.m: New.
50970         * objc.dg/method-1.m: New.
50971         * objc.dg/super-class-1.m: New.
50972         * lib/objc-dg.exp: New file.
50973
50974 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50975
50976         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50977         of label name.
50978
50979 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50980
50981         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50982
50983 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50984
50985         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50986         variable.
50987
50988 2001-06-12  Richard Henderson  <rth@redhat.com>
50989
50990         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50991
50992 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50993
50994         * g++.old-deja/g++.abi/vbase5.C: New test.
50995         * g++.old-deja/g++.abi/vbase6.C: New test.
50996         * g++.old-deja/g++.abi/vbase7.C: New test.
50997
50998 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50999
51000         * gcc.c-torture/compile/20010610-1.c: New test.
51001
51002 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51003
51004         * g++.old-deja/g++.abi/vbase4.C: New test.
51005
51006 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51007
51008         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51009         support %f for HC11/HC12 targets.
51010         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51011         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51012         on HC11/HC12 targets.
51013         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51014
51015 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51016
51017         * gcc.dg/wchar_t-1.c: New file.
51018         * gcc.dg/wint_t-1.c: Likewise.
51019
51020 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51021
51022         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51023
51024 2001-06-11  Richard Henderson  <rth@redhat.com>
51025
51026         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51027
51028 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51029
51030         * gcc.c-torture/compile/20010611-1.c: New test.
51031
51032 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51033
51034         * gcc.dg/c99-tag-1.c: Add more tests.
51035
51036 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51037
51038         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51039         representation on MN10300 and ARM/Thumb.
51040
51041 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51042
51043         * g77.f-torture/execute/20010610.f: New.
51044
51045 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51046
51047         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51048         names.
51049
51050 2001-06-09  Richard Henderson  <rth@redhat.com>
51051
51052         * gcc.c-torture/execute/ashrdi-1.c: New.
51053         * gcc.c-torture/execute/ashldi-1.c: New.
51054         * gcc.c-torture/execute/lshrdi-1.c: New.
51055
51056 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51057
51058         * objc/execute/load-3.m: Added. Check sending +load to categories,
51059         in addition to classes.
51060
51061 2001-06-08  Stan Shebs  <shebs@apple.com>
51062
51063         * objc/execute/load-2.m: New test.  From Nicola Pero
51064         <n.pero@mi.flashnet.it>.
51065
51066 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51067
51068         * gcc.c-torture/execute/20010605-2.c: New test.
51069
51070 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51071
51072         * g++.old-deja/g++.abi/vbase2.C: New test.
51073         * g++.old-deja/g++.abi/vbase3.C: New test.
51074
51075 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51076
51077         * g++.old-deja/g++.pt/friend49.C: New test.
51078
51079 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51080
51081         * g++.old-deja/g++.ext/anon3.C: New test.
51082
51083 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51084
51085         * g++.old-deja/g++.other/conv7.C: New test.
51086
51087 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51088
51089         * gcc.c-torture/compile/20010605-2.c: New test.
51090
51091 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51092
51093         * gcc.c-torture/execute/20010604-1.c: New test.
51094
51095 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51096
51097         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51098
51099 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51100
51101         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51102         (g++_link_flags): Likewise.
51103         (g++_init): Pass gccpath's value to two previous functions.
51104
51105 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51106
51107         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51108         Ensure logfile entry matches exec command line.
51109
51110 2001-05-31  Richard Henderson  <rth@redhat.com>
51111
51112         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51113         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51114
51115 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51116
51117         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51118         compiler for irix6.2
51119
51120 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51121
51122         * g++.old-deja/g++.other/optimize3.C: New file.
51123
51124 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51125
51126         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51127         assemble.
51128
51129 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51130
51131         * g++.old-deja/g++.other/optimize2.C: New file.
51132
51133 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51134
51135         * gcc.c-torture/compile/20010518-2.c: New file.
51136         * gcc.c-torture/execute/20010518-1.c: New file.
51137         * gcc.c-torture/execute/20010518-2.c: New file.
51138
51139 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51140
51141         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51142
51143 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51144
51145         G++ no longer defines builtins that do not begin with __builtin.
51146         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51147         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51148         * g++.old-deja/g++.law/builtin1.C: Likewise.
51149         * g++.old-deja/g++.law/cvt2.C: Likewise.
51150         * g++.old-deja/g++.mike/net5.C: Likewise.
51151         * g++.old-deja/g++.other/builtins1.C: Likewise.
51152         * g++.old-deja/g++.other/builtins2.C: Likewise.
51153         * g++.old-deja/g++.other/builtins3.C: Likewise.
51154         * g++.old-deja/g++.other/builtins4.C: Likewise.
51155         * g++.old-deja/g++.other/inline8.C: Likewise.
51156         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51157
51158 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51159
51160         * g++.old-deja/g++.pt/using1.C: Adjust.
51161         * g++.old-deja/g++.pt/using2.C: New test.
51162
51163 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51164
51165         * gcc.dg/cpp/charconst.c: New tests.
51166         * gcc.dg/cpp/escape.c: New tests.
51167         * gcc.dg/cpp/escape-1.c: New tests.
51168         * gcc.dg/cpp/escape-2.c: New tests.
51169         * gcc.dg/cpp/ucs.c: New tests.
51170
51171 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51172
51173         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51174         native compiler for irix6.5.
51175
51176 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51177
51178         * lib/g++.exp (g++_include_flags): Use args to compute
51179         get_multilibs.
51180         (g++_link_flags): Likewise.
51181         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51182
51183 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51184
51185         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51186
51187 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51188
51189         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51190         this file.
51191
51192 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51193
51194         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51195         STACK_SIZE;
51196         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51197         to STACK_SIZE; Use it to define size of add_histo array.
51198         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51199         to STACK_SIZE.
51200         (f): Use GITT_SIZE to define size of gitt local table.
51201         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51202         to STACK_SIZE; Use it to define size of bytemem array.
51203
51204 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51205
51206         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51207         on 68HC11/HC12 due to the asm instruction.
51208         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51209         * gcc.c-torture/compile/920520-1.x: Likewise.
51210         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51211         on 68HC11/HC12 because the function is larger than 64K.
51212         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51213         on 68HC11/HC12 because the structure is too large.
51214
51215 2001-05-20  Richard Henderson  <rth@redhat.com>
51216
51217         * gcc.c-torture/execute/20010520-1.c: New.
51218
51219 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51220
51221         * g++.old-deja/g++.warn/compare1.C: New test.
51222         * gcc.dg/compare4.c: New test.
51223
51224 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51225
51226         * g++.old-deja/g++.other/optimize1.C: New test.
51227
51228 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51229
51230         * g++.old-deja/g++.pt/spec41.C: New test.
51231
51232 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51233
51234         * gcc.c-torture/compile/20010114-1.x: Remove.
51235
51236 2001-05-18  Stan Shebs  <shebs@apple.com>
51237
51238         * gcc.c-torture/compile/20010518-1.c: New test.
51239
51240 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51241
51242         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51243         * g++.old-deja/g++.pt/crash67.C: New test.
51244
51245 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51246
51247         * g++.old-deja/g++.other/debug9.C: New test.
51248
51249 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51250
51251         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51252
51253 2001-05-16  Jan Hubicka  <jh@suse.cz>
51254
51255         * gcc.c-torture/compile/20010516-1.c: New test.
51256
51257 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51258
51259         * g++.old-deja/g++.other/crash41.C: New test.
51260
51261 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51262
51263         * g++.old-deja/g++.pt/crash66.C: New test.
51264
51265 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51266
51267         * g++.old-deja/g++.robertl/eb27.C: Convert.
51268
51269 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51270
51271         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51272         declaration being redundant.
51273
51274 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51275
51276         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51277
51278 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51279
51280         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51281
51282 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51283
51284         * lib/g++.exp: Use testsuite_flags.
51285
51286 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51287
51288         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51289
51290 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51291
51292         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51293
51294 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51295
51296         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51297
51298 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51299
51300         * gcc.c-torture/compile/20010313-1.c: New test.
51301
51302 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51303
51304         * gcc.dg/cpp/direct2.c: New test.
51305         * gccq.dg/cpp/direct2s.c: New test.
51306
51307         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51308
51309 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51310
51311         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51312         * g++.old-deja/g++.other/op3.C: Likewise.
51313
51314 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51315
51316         * gcc.dg/cpp/syshdr.h: New file.
51317         * gcc.dg/cpp/sysmac1.c: Update.
51318         * gcc.dg/cpp/sysmac2.c: Update.
51319
51320 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51321
51322         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51323
51324 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51325
51326         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51327         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51328
51329 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51330
51331         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51332
51333 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51334
51335         * lib/g++.exp (g++_include_flags): Don't use any special flags
51336         if TESTING_IN_BUILD_TREE is not defined.
51337         (g++_init): Use a plain 'c++' as the compiler if
51338         TESTING_IN_BUILD_TREEE is not defined.
51339
51340 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51341
51342         * g++.old-deja/g++.eh/catch13.C: New test.
51343         * g++.old-deja/g++.eh/catch14.C: New test.
51344
51345 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51346
51347         * gcc.dg/cpp/tr-define.c: New test.
51348
51349 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51350
51351         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51352         <stdlib.h>, not <malloc.h>.
51353
51354 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51355
51356         * g++.old-deja/g++.ns/template17.C: New test.
51357
51358 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51359
51360         * g++.old-deja/g++.pt/ref4.C: New test.
51361
51362 2001-04-30  Richard Henderson  <rth@redhat.com>
51363
51364         * gcc.dg/20000724-1.c: Revert last change.
51365
51366 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51367
51368         * g77.f-torture/execute/20010430.f: New test.
51369
51370 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51371
51372         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51373
51374 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51375
51376         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51377
51378 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51379
51380         * g++.old-deja/g++.eh/crash6.C: New test.
51381
51382 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51383
51384         * g++.old-deja/g++.other/warn7.C: New test.
51385
51386 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51387
51388         * g++.old-deja/g++.other/defarg9.C: New test.
51389
51390 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51391
51392         * g77.f-torture/compile/20010426.f: New test.
51393         * g77.f-torture/execute/20010426.f: New test.
51394
51395 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51396
51397         * g77.f-torture/compile/20000629-1.x: Remove - error
51398         has been fixed.
51399
51400 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51401
51402         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51403         Tweak slightly to work with g++.dg framework.
51404         * g++.dg/special/ecos.exp: Run initp1.C test.
51405         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51406
51407         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51408         its linker doesn't give line numbers either.
51409         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51410
51411 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51412
51413         * g++.old-deja/g++.other/lex1.C: New test.
51414
51415 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51416
51417         * gcc.dg/noncompile/20010425-1.c: New test.
51418
51419 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51420
51421         * g++.old-deja/g++.pt/mangle2.C: New test.
51422
51423 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51424
51425         * gcc.dg/format/plus-1.c: New test.
51426
51427 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51428
51429         * gcc.dg/20010423-1.c: New test.
51430
51431 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51432
51433         * gcc.c-torture/execute/20010422-1.c: New test.
51434
51435 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51436
51437         * g++.old-deja/g++.ns/type2.C: New test.
51438
51439 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51440
51441         * g++.old-deja/g++.other/perf1.C: New test.
51442
51443 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51444
51445         * gcc.dg/c99-func-2.c: Remove xfail.
51446         * gcc.dg/c99-func-3.c: Remove xfail.
51447         * gcc.dg/c99-func-4.c: Remove xfail.
51448
51449 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51450
51451         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51452
51453 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51454
51455         * gcc.c-torture/compile/20010423-1.c: New test.
51456
51457 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51458
51459         * g++.old-deja/g++.pt/typename28.C: New test.
51460
51461 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.old-deja/g++.abi/empty2.C: New test.
51464         * g++.old-deja/g++.abi/empty3.C: New test.
51465
51466 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51467
51468         * g++.old-deja/g++.other/comdat2.C: New test.
51469         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51470
51471 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51472
51473         * g++.old-deja/g++.other/overload14.C: New test.
51474
51475 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51476
51477         * g++.old-deja/g++.other/lookup23.C: New test.
51478
51479 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51480
51481         * gcc.c-torture/execute/20010403-1.c: New test.
51482
51483 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51484             Mark Mitchell  <mark@codesourcery.com>
51485
51486         * lib/old-dejagnu.exp: Don't delete output of executable.
51487         Add .exe suffix to executables.
51488
51489 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51490
51491         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51492
51493 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51494
51495         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51496
51497 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51498
51499         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51500         * g++.old-deja/g++.abi/crash1.C: New test.
51501
51502 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51503
51504         * g++.old-deja/g++.other/crash40.C: New test.
51505
51506 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51507
51508         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51509
51510 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51511
51512         * g++.old-deja/g++.other/warn6.C: New test.
51513
51514 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51515
51516         * g++.old-deja/g++.robertl/eb42.C: Same.
51517
51518 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51519
51520         * gcc.dg/wtr-conversion-1.c: New testcase.
51521
51522 2001-04-10  Richard Henderson  <rth@redhat.com>
51523
51524         * g++.old-deja/g++.other/array5.C: New.
51525
51526 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51527
51528         * gcc.c-torture/execute/20010408-1.c: New test.
51529
51530 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51531
51532         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51533         headers and constructs.
51534         * g++.old-deja/g++.robertl/eb79.C: Same.
51535         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51536         * g++.old-deja/g++.robertl/eb73.C: Same.
51537         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51538         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51539         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51540         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51541         * g++.old-deja/g++.robertl/eb44.C: Same.
51542         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51543         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51544         * g++.old-deja/g++.robertl/eb39.C: Same.
51545         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51546         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51547         * g++.old-deja/g++.robertl/eb30.C: Same.
51548         * g++.old-deja/g++.robertl/eb3.C: Same.
51549         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51550         * g++.old-deja/g++.robertl/eb21.C: Same.
51551         * g++.old-deja/g++.robertl/eb15.C: Same.
51552         * g++.old-deja/g++.robertl/eb118.C: Same.
51553         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51554         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51555         * g++.old-deja/g++.robertl/eb109.C: Same.
51556         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51557         * g++.old-deja/g++.mike/rtti1.C: Same.
51558         * g++.old-deja/g++.mike/p658.C: Same.
51559         * g++.old-deja/g++.mike/net46.C: Same.
51560         * g++.old-deja/g++.mike/net34.C: Same.
51561         * g++.old-deja/g++.mike/memoize1.C: Same.
51562         * g++.old-deja/g++.mike/eh2.C: Same.
51563         * g++.old-deja/g++.law/weak.C: Same.
51564         * g++.old-deja/g++.law/visibility7.C: Same.
51565         * g++.old-deja/g++.law/visibility25.C: Same.
51566         * g++.old-deja/g++.law/visibility22.C: Same.
51567         * g++.old-deja/g++.law/visibility2.C: Same.
51568         * g++.old-deja/g++.law/visibility17.C: Same.
51569         * g++.old-deja/g++.law/visibility13.C: Same.
51570         * g++.old-deja/g++.law/visibility10.C: Same.
51571         * g++.old-deja/g++.law/visibility1.C: Same.
51572         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51573         * g++.old-deja/g++.law/vbase1.C: Same.
51574         * g++.old-deja/g++.law/operators32.C: Same.
51575         * g++.old-deja/g++.law/nest3.C: Same.
51576         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51577         * g++.old-deja/g++.law/except5.C (main): Same.
51578         * g++.old-deja/g++.law/cvt7.C (run): Same.
51579         * g++.old-deja/g++.law/cvt2.C: Same.
51580         * g++.old-deja/g++.law/cvt16.C: Same.
51581         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51582         * g++.old-deja/g++.law/ctors17.C (main): Same.
51583         * g++.old-deja/g++.law/ctors13.C: Same.
51584         * g++.old-deja/g++.law/ctors12.C (main): Same.
51585         * g++.old-deja/g++.law/ctors10.C: Same.
51586         * g++.old-deja/g++.law/code-gen5.C: Same.
51587         * g++.old-deja/g++.law/bad-error7.C: Same.
51588         * g++.old-deja/g++.law/arm9.C: Same.
51589         * g++.old-deja/g++.law/arm12.C: Same.
51590         * g++.old-deja/g++.law/arg8.C: Same.
51591         * g++.old-deja/g++.law/arg1.C: Same.
51592         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51593         * g++.old-deja/g++.jason/template31.C: Same.
51594         * g++.old-deja/g++.jason/template24.C (main): Same.
51595         * g++.old-deja/g++.jason/2371.C: Same.
51596         * g++.old-deja/g++.eh/new2.C: Same.
51597         * g++.old-deja/g++.eh/new1.C: Same.
51598         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51599         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51600         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51601         * g++.old-deja/g++.brendan/crash62.C: Same.
51602         * g++.old-deja/g++.brendan/crash52.C: Same.
51603         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51604         * g++.old-deja/g++.brendan/crash38.C: Same.
51605         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51606         * g++.old-deja/g++.brendan/copy9.C: Same.
51607
51608 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51609
51610         * gcc.c-torture/execute/20001203-2.c (memset):
51611         Count argument is of type __SIZE_TYPE__.
51612
51613 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51614
51615         * gcc.c-torture/compile/20010404-1.c: New test.
51616
51617 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51618
51619         * gcc.c-torture/compile/20010326-1.c: New test.
51620
51621 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51622
51623         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51624         peculiarities of the SH.
51625         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51626
51627 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51628
51629         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51630         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51631         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51632
51633 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51634
51635         * g77.f-torture/compile/20010321-1.f: New test.
51636
51637 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51638
51639         * gcc.c-torture/compile/20010329-1.c: New test.
51640
51641 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51642
51643         * gcc.c-torture/execute/20010329-1.c: New test.
51644
51645 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51646
51647         * g++.old-deja/g++.other/eh4.C: Fix typo.
51648
51649 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51650
51651         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51652
51653 2001-03-28  Philip Blundell  <philb@gnu.org>
51654
51655         * gcc.c-torture/compile/20010328-1.c: New test.
51656
51657 2001-03-27  Richard Henderson  <rth@redhat.com>
51658
51659         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51660         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51661
51662 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51663
51664         * gcc.c-torture/compile/20010327-1.c: New test.
51665
51666 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51667
51668         * g++.old-deja/g++.other/friend12.C: New test.
51669         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51670         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51671
51672 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51673
51674         * gcc.c-torture/execute/20010325-1.c: New test.
51675
51676 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51677
51678         * g++.old-deja/g++.other/mangle3.C: New test.
51679
51680 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51681
51682         * g++.old-deja/g++.other/anon8.C: New test.
51683
51684 2001-03-20  Philip Blundell  <philb@gnu.org>
51685
51686         * gcc.c-torture/compile/20010320-1.c: New test.
51687
51688 2001-03-17  Richard Henderson  <rth@redhat.com>
51689
51690         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51691
51692 2001-03-15  Geoff Keating  <geoff@redhat.com>
51693
51694         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51695         tests on AIX.
51696
51697 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51698
51699         * g++.old-deja/g++.other/eh4.C: New test.
51700
51701 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51702
51703         * gcc.dg/cpp/mi1.c: Update.
51704
51705 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51706
51707         * g++.old-deja/g++.other/regstack.C: New test.
51708
51709 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51710
51711         * g++.old-deja/g++.other/ref4.C: New test.
51712
51713 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51714
51715         * objc/execute/va_method.m: Added.
51716         * objc/execute/IMP.m: Added.
51717         * objc/execute/_cmd.m: Added.
51718         * objc/execute/accessing_ivars.m: Added.
51719         * objc/execute/class-1.m: Added.
51720         * objc/execute/class-10.m: Added.
51721         * objc/execute/class-11.m: Added.
51722         * objc/execute/class-12.m: Added.
51723         * objc/execute/class-13.m: Added.
51724         * objc/execute/class-14.m: Added.
51725         * objc/execute/class-2.m: Added.
51726         * objc/execute/class-3.m: Added.
51727         * objc/execute/class-4.m: Added.
51728         * objc/execute/class-5.m: Added.
51729         * objc/execute/class-6.m: Added.
51730         * objc/execute/class-7.m: Added.
51731         * objc/execute/class-8.m: Added.
51732         * objc/execute/class-9.m: Added.
51733         * objc/execute/class-tests-1.h
51734         * objc/execute/class-tests-2.h
51735         * objc/execute/compatibility_alias.m: Added.
51736         * objc/execute/encode-1.m: Added.
51737         * objc/execute/formal_protocol-1.m: Added.
51738         * objc/execute/formal_protocol-2.m: Added.
51739         * objc/execute/formal_protocol-3.m: Added.
51740         * objc/execute/formal_protocol-4.m: Added.
51741         * objc/execute/formal_protocol-5.m: Added.
51742         * objc/execute/formal_protocol-6.m: Added.
51743         * objc/execute/formal_protocol-7.m: Added.
51744         * objc/execute/informal_protocol.m: Added.
51745         * objc/execute/initialize.m: Added.
51746         * objc/execute/load.m: Added.
51747         * objc/execute/many_args_method.m: Added.
51748         * objc/execute/nested-3.m: Added.
51749         * objc/execute/no_clash.m: Added.
51750         * objc/execute/private.m: Added.
51751         * objc/execute/redefining_self.m: Added.
51752         * objc/execute/root_methods.m: Added.
51753         * objc/execute/selector-1.m: Added.
51754         * objc/execute/static-1.m: Added.
51755         * objc/execute/static-2.m: Added.
51756         * objc/execute/va_method.m: Added.
51757
51758 2001-03-10  Richard Henderson  <rth@redhat.com>
51759
51760         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51761
51762 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51763
51764         * g++.old-deja/g++.other/crash31.C: XFAIL.
51765         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51766         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51767         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51768         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51769         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51770
51771 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51772
51773         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51774
51775 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51776
51777         * gcc.dg/20000724-1.c: Don't use multiline strings.
51778
51779 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51780
51781         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51782         result of -cString against what we expect it to be; don't just
51783         print it out for no one to read.
51784
51785         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51786         Based on testcases provided by Nicola Pero.
51787
51788 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51789
51790         * gcc.dg/cpp/macro7.c: New test.
51791
51792 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51793
51794         * gcc.dg/cpp/multiline.c: Update.
51795
51796 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         * g++.old-deja/g++.other/enum3.C: New test.
51799
51800 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51801
51802         * g++.old-deja/g++.other/pod1.C: New test.
51803
51804 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51805
51806         * g++.old-deja/g++.ext/overload1.C: New test.
51807
51808 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51809
51810         * g++.old-deja/g++.pt/using1.C: New test.
51811
51812 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51813
51814         * g++.old-deja/g++.other/using9.C: New test.
51815
51816 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51817
51818         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51819
51820         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51821
51822 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51823
51824         * g++.old-deja/g++.ext/realpt1.C: Remove.
51825
51826 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51827
51828         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51829
51830 2001-02-26  Will Cohen  <wcohen@redhat.com>
51831
51832         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51833
51834 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51835
51836         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51837         templatized constructors.
51838
51839 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51840
51841         * gcc.c-torture/execute/20010224-1.c: New test.
51842
51843 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51844
51845         * gcc.c-torture/execute/20010222-1.c: New test.
51846
51847 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51848
51849         * g++.old-deja/g++.other/inline20.C: New test.
51850
51851 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51852
51853         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51854
51855 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51856
51857         * g++.old-deja/g++.other/lookup22.C: New test.
51858
51859 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51860
51861         * g77.dg: New directory.
51862         * g77.dg/20010216-1.f: New test case.
51863         * g77.dg/dg.exp: New driver.
51864         * lib/g77-dg.exp: New driver library.
51865
51866 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51867
51868         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51869
51870 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51871
51872         * g++.old-deja/g++.other/decl9.C: New test.
51873
51874 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51875
51876         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51877         not need <string> and also tests the initialization at runtime.
51878
51879 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51880
51881         * gcc.c-torture/execute/longlong.c: New test.
51882
51883 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51884
51885         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51886
51887 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51888
51889         * gcc.c-torture/execute/920302-1.c (execute):
51890         Change argument type to short.
51891
51892 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51893
51894         * g++.old-deja/g++.pt/deduct6.C: New test.
51895
51896 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51897
51898         * g++.old-deja/g++.pt/deduct5.C: New test.
51899
51900 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51901
51902         * gcc.c-torture/execute/20010209-1.c: New test.
51903
51904 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51905
51906         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51907
51908 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51909
51910         * g++.dg/vtgc1.C: Update for new ABI.
51911
51912         * consistency.vlad: New directory, 1665 files.
51913
51914 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51915
51916         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51917         return type.
51918         * gcc.dg/cpp/digraphs.c: Declare puts.
51919
51920 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51921
51922         * g++.old-deja/g++.other/warn5.C: New test.
51923
51924 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51925
51926         * g++.old-deja/g++.pt/spec40.C: New test.
51927
51928 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51929
51930         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51931         case.
51932         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51933
51934 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51935
51936         * gcc.c-torture/compile/20010209-1.c: New test.
51937
51938 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51939
51940         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51941         excess errors message but not if it crashes.
51942         * g++.old-deja/g++.other/crash27.C: Likewise.
51943         * g++.old-deja/g++.other/crash28.C: Likewise.
51944         * g++.old-deja/g++.other/crash30.C: Likewise.
51945         * g++.old-deja/g++.other/crash32.C: Likewise.
51946         * g++.old-deja/g++.other/crash35.C: Likewise.
51947         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51948
51949 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51950
51951         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51952         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51953         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51954         g77.f-torture/execute/execute.exp,
51955         g77.f-torture/noncompile/noncompile.exp,
51956         gcc.c-torture/execute/execute.exp,
51957         gcc.c-torture/execute/memcheck/memcheck.exp,
51958         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51959         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51960         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51961         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51962         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51963         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51964         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51965         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51966         Remove bug reporting instructions with ancient email addresses.
51967
51968 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51969
51970         * gcc.dg/20010202-1.c: New test.
51971         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51972
51973 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51974
51975         * g++.dg/stdbool-if.C: New test.
51976
51977 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51978
51979         * objc/execute/fdecl.m: Added main().
51980
51981 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51982
51983         * gcc.c-torture/execute/20010206-1.c: New test.
51984
51985 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51986
51987         * gcc.dg/cpp/avoidpaste1.c: Update.
51988
51989 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51990
51991         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51992         Pero <nicola@brainstorm.co.uk>.
51993         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51994
51995 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51996
51997         * g++.old-deja/g++.pt/spec39.C: New test.
51998
51999 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52000
52001         * gcc.c-torture/compile/20010202-1.c: New test.
52002
52003 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52004
52005         * g++.old-deja/g++.abi/primary2.C: New test.
52006         * g++.old-deja/g++.abi/primary3.C: New test.
52007         * g++.old-deja/g++.abi/primary4.C: New test.
52008         * g++.old-deja/g++.abi/primary5.C: New test.
52009         * g++.old-deja/g++.abi/vtable3.h: New test.
52010         * g++.old-deja/g++.abi/vtable3a.C: New test.
52011         * g++.old-deja/g++.abi/vtable3b.C: New test.
52012         * g++.old-deja/g++.abi/vtable3c.C: New test.
52013         * g++.old-deja/g++.abi/vtable3d.C: New test.
52014         * g++.old-deja/g++.abi/vtable3e.C: New test.
52015         * g++.old-deja/g++.abi/vtable3f.C: New test.
52016         * g++.old-deja/g++.abi/vtable3g.C: New test.
52017         * g++.old-deja/g++.abi/vtable3h.C: New test.
52018         * g++.old-deja/g++.abi/vtable3i.C: New test.
52019         * g++.old-deja/g++.abi/vtable3j.C: New test.
52020         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52021
52022 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52023
52024         * g++.old-deja/g++.other/anon6.C: New test.
52025         * g++.old-deja/g++.other/anon7.C: New test.
52026
52027 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52028
52029         * gcc.dg/cpp/avoidpaste2.c: New tests.
52030
52031 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52032
52033         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52034
52035 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52036
52037         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52038         DECIMAL_DIG cases for Irix."
52039
52040 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52041
52042         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52043
52044 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52045
52046         * gcc.dg/c99-tag-1.c: New test.
52047
52048 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52049
52050         * gcc.dg/cpp/tr-warn1.c: Add tests.
52051
52052 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52053
52054         * gcc.dg/cpp/avoidpaste1.c: Update.
52055         * gcc.dg/cpp/paste4.c: Update.
52056
52057 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52058
52059         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52060         cases for Irix.
52061
52062 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52063
52064         * g++.old-deja/g++.other/inline19.C: New test.
52065
52066 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52067
52068         * gcc.dg/Wlarger-than.c: New test.
52069
52070 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52071
52072         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52073
52074 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52075
52076         * gcc.c-torture/execute/20010129-1.c: New test.
52077         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52078
52079 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52080
52081         * gcc.dg/cpp/avoidpaste1.c: Test case.
52082
52083 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52084
52085         * g++.old-deja/g++.other/inline18.C: New test.
52086
52087 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52088
52089         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52090         and __builtin_putchar.
52091
52092 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52093
52094         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52095         tests.
52096
52097 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52098
52099         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52100         floating point number rounding mode to round to the nearest
52101         representable mode.
52102
52103 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52104
52105         * g++.old-deja/g++.other/mangle2.C: New test.
52106
52107 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52108
52109         * gcc.c-torture/compile/20010124-1.c: New test.
52110
52111 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52112
52113         * g++.old-deja/g++.pt/spec38.C: New test.
52114
52115 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52116
52117         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52118         "Build don't run".
52119
52120 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52121
52122         * gcc.c-torture/execute/20010123-1.c: New test.
52123
52124 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52125
52126         * g++.old-deja/g++.pt/spec37.C: New test.
52127
52128 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52129
52130         * g++.old-deja/g++.pt/overload14.C: New test.
52131
52132 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52133
52134         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52135         __builtin_return_address.
52136
52137 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52138
52139         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52140         * g++.old-deja/g++.pt/spec35.C: New test.
52141         * g++.old-deja/g++.pt/spec36.C: New test.
52142
52143 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52144
52145         * gcc.c-torture/compile/20010118-1.c: New test.
52146
52147 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52148
52149         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52150
52151 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52152
52153         * gcc.c-torture/execute/20010119-1.c: New test.
52154
52155 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52156
52157         * g++.old-deja/g++.other/vbase5.C: New test.
52158
52159 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52160
52161         * gcc.c-torture/execute/20010118-1.c: New test.
52162
52163 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52164
52165         * g++.old-deja/g++.pt/deduct3.C: New test.
52166
52167 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52168
52169         * g++.old-deja/g++.pt/spec34.C: New test.
52170
52171 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52172
52173         * g77.f-torture/compile/20000601-2.f: New test.
52174
52175 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52176
52177         * g++.old-deja/g++.other/init17.C: New test.
52178
52179 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52180
52181         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52182
52183 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52184
52185         * g++.old-deja/g++.pt/unify8.C: New test.
52186
52187 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52188
52189         * g++.old-deja/g++.abi/vbase1.C: New test.
52190
52191 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52192
52193         * g++.old-deja/g++.pt/crash65.C: New test.
52194
52195 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52196
52197         * gcc.dg/cpp/assembl2.S: New test case.
52198
52199 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52200
52201         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52202         are supported.
52203
52204 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52205
52206         * g++.old-deja/g++.other/builtins1.C: New test.
52207         * g++.old-deja/g++.other/builtins2.C: Likewise.
52208         * g++.old-deja/g++.other/builtins3.C: Likewise.
52209         * g++.old-deja/g++.other/builtins4.C: Likewise.
52210
52211 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52212
52213         * gcc.c-torture/compile/20010117-1.c: New test.
52214         * gcc.c-torture/compile/20010117-2.c: New test.
52215
52216 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52217
52218         * g77.f-torture/execute/20010116.[fx]: New test,
52219         XFAIL on i?86-*-*.
52220         * g77.f-torture/compile/20010115.f: Indicate it's
52221         a test for PR fortran/1636.
52222
52223 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52224
52225         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52226
52227 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52228
52229         * g77.f-torture/compile/20010115.f: New test.
52230
52231 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52232
52233         * g++.old-deja/g++.pt/nontype5.C: New test.
52234
52235 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52236
52237         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52238         have an equivalent working one below it.
52239
52240 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52241
52242         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52243         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52244
52245 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52246
52247         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52248         message containing "init_priority".
52249         (conpr-2.C): Likewise.
52250         (conpr-3.C): Likewise.
52251         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52252
52253 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52254
52255         * gcc.c-torture/execute/20010114-2.c: New test.
52256
52257 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52258
52259         * gcc.c-torture/compile/20010114-1.c: New test.
52260         * gcc.c-torture/compile/20010114-1.x: Xfail.
52261         * gcc.c-torture/compile/20010114-2.c: New test.
52262         * gcc.c-torture/execute/20010114-1.c: New test.
52263         * gcc.dg/trunc-1.c: New test.
52264         * gcc.dg/uninit-B.c: New test.
52265
52266 2001-01-13  Nick Clifton  <nickc@redhat.com>
52267
52268         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52269         target.
52270
52271 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52272
52273         * gcc.c-torture/compile/20010113-1.c: New test.
52274
52275 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52276
52277         * gcc.c-torture/compile/20001212-1.c: New test.
52278
52279 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52280
52281         * gcc.dg/cpp/widestr1.c: Update.
52282         * gcc.dg/cpp/prag-imp.c: Remove.
52283
52284 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52285
52286         * gcc.c-torture/execute/20000801-3.x: Remove.
52287         * gcc.dg/c90-init-1.c: New test.
52288         * gcc.dg/c99-init-1.c: New test.
52289         * gcc.dg/c99-init-2.c: New test.
52290         * gcc.dg/gnu99-init-1.c: New test.
52291
52292 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52293
52294         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52295         testing that no relevant ones were found.
52296
52297 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52298
52299         * g++.old-deja/g++.pt/cast2.C: New test.
52300
52301 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52302
52303         * g++.old-deja/g++.pt/friend47.C: New test.
52304
52305 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52306
52307         * g++.old-deja/g++.pt/instantiate13.C: New test.
52308
52309 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52310
52311         * g++.old-deja/g++.other/defarg7.C: New test.
52312         * g++.old-deja/g++.other/defarg8.C: New test.
52313
52314 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52315
52316         * g++.old-deja/g++.pt/crash64.C: New test.
52317
52318 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52319
52320         * g++.old-deja/g++.pt/crash63.C: New test.
52321
52322 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52323
52324         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52325
52326 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52327
52328         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52329
52330 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52331
52332         * g++.old-deja/g++.pt/error3.C: New test.
52333
52334 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52335
52336         * g++.old-deja/g++.other/crash39.C: New test.
52337
52338 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52339
52340         * g++.old-deja/g++.other/vbase4.C: New test.
52341
52342 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52343
52344         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52345         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52346         * gcc.dg/special/special.exp: New test driver which will check
52347         for alias support for the above test.
52348
52349 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52350
52351         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52352         problems on small machines.
52353         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52354         parameterize.
52355
52356 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52357
52358         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52359         mips.
52360         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52361
52362 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52363
52364         * g++.old_deja/g++.pt/using8.C: New test.
52365
52366 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52367
52368         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52369
52370 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52371
52372         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52373         where a failure is expected.
52374         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52375
52376 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52377
52378         * g++.old_deja/g++.pt/instantiate12.C: New test.
52379
52380 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52381
52382         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52383         start of structs.
52384         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52385         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52386         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52387         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52388         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52389         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52390         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52391         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52392         * g++.old-deja/g++.eh/spec6.C: Likewise.
52393         * g++.old-deja/g++.jason/crash3.C: Likewise.
52394         * g++.old-deja/g++.law/ctors11.C: Likewise.
52395         * g++.old-deja/g++.law/ctors17.C: Likewise.
52396         * g++.old-deja/g++.law/ctors5.C: Likewise.
52397         * g++.old-deja/g++.law/ctors9.C: Likewise.
52398         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52399         * g++.old-deja/g++.mike/net22.C: Likewise.
52400         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52401         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52402         * g++.old-deja/g++.mike/virt3.C: Likewise.
52403         * g++.old-deja/g++.niklas/t128.C: Likewise.
52404         * g++.old-deja/g++.other/anon4.C: Likewise.
52405         * g++.old-deja/g++.other/using1.C: Likewise.
52406         * g++.old-deja/g++.other/warn3.C: Likewise.
52407         * g++.old-deja/g++.pt/t37.C: Likewise.
52408         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52409         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52410
52411 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52412
52413         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52414
52415 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52416
52417         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52418
52419 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52420
52421         * gcc.c-torture/compile/20010107-1.c: New test.
52422
52423 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52424
52425         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52426
52427 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52428
52429         * gcc.dg/format/format.h: New file.
52430         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52431         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52432         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52433         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52434         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52435         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52436         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52437         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52438         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52439         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52440         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52441         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52442         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52443         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52444         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52445         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52446         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52447         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52448         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52449         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52450         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52451         instead of declaring standard types, macros and functions in each
52452         test.
52453
52454 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52455
52456         * gcc.c-torture/execute/20010106-1.c: New test.
52457
52458 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52459
52460         * gcc.dg/format/format.exp: New file.
52461         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52462         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52463         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52464         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52465         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52466         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52467         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52468         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52469         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52470         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52471         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52472         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52473         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52474         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52475         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52476         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52477         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52478         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52479         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52480         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52481         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52482         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52483         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52484         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52485         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52486         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52487         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52488         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52489         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52490         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52491         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52492         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52493         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52494         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52495         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52496         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52497         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52498         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52499         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52500         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52501         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52502         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52503
52504 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52505
52506         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52507         account.
52508
52509 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52510
52511         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52512
52513 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52514
52515         * g++.old-deja/g++.pt/crash62.C: New test.
52516
52517 2001-01-04  Richard Henderson  <rth@redhat.com>
52518
52519         * gcc.dg/20000926-1.c: Update expected warnings.
52520         * gcc.dg/array-2.c: Likewise.
52521         * gcc.dg/array-4.c: Also validate flexible array members.
52522         * gcc.dg/c99-flex-array-1.c: New.
52523
52524 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52525
52526         * gcc.c-torture/compile/20001222-1.x: Remove.
52527
52528 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52529
52530         * gcc.c-torture/execute/built-in-setjmp.c: New.
52531
52532 2001-01-03  Richard Henderson  <rth@redhat.com>
52533
52534         * gcc.dg/940510-1.c: Update expected error wording.
52535         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52536
52537 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52538
52539         * lib/target-supports.exp (check_alias_available): Modified to
52540         indicate aliases not supported if only weak aliases are supported.
52541
52542 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52543
52544         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52545         Turn on cmpstrsi checks for __pj__ and __i370__.
52546
52547 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52548
52549         * g++.old-deja/g++.other/virtual11.C: New test.
52550
52551 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52552
52553         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52554
52555 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52556
52557         * gcc.c-torture/compile/20010102-1.c: New test.
52558
52559 2001-01-02  Andreas Jaeger  <aj@suse.de>
52560
52561         * gcc.dg/noreturn-3.c: New test.
52562
52563         * gcc.dg/noreturn-4.c: New test.
52564
52565 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52566
52567         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52568         __builtin_fputc and __builtin_fwrite.
52569
52570 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52571
52572         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52573         signed char, not default char.
52574
52575 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52576
52577         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52578
52579 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52580
52581         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52582
52583 2000-12-29  Richard Henderson  <rth@redhat.com>
52584
52585         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52586         (__cyg_profile_func_exit): Define.
52587
52588 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52589
52590         * g++.dg/vtgc1.C: New test.
52591
52592 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52593
52594         * gcc.dg/noncompile/20001228-1.c: New test.
52595
52596         * gcc.dg/20001228-1.c: New test.
52597
52598         * gcc.c-torture/execute/20001228-1.c: New test.
52599
52600 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52601
52602         * gcc.dg/format-strfmon-1.c: New test.
52603
52604 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52605
52606         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52607         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52608         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52609         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52610         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52611         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52612         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52613         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52614         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52615         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52616         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52617         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52618         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52619
52620         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52621         * gcc.c-torture/execute/string-opt-4.c: Test index.
52622
52623 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52624
52625         * gcc.c-torture/compile/20001226-1.c: New test.
52626
52627 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52628
52629         * gcc.c-torture/compile/20001222-1.c: New test.
52630         * gcc.c-torture/compile/20001222-1.x: Xfail.
52631
52632 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52633
52634         * gcc.c-torture/execute/comp-goto-2.c: New test.
52635
52636 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52637
52638         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52639         Use long types if __INT_MAX__ is 32767.
52640         (main): Use cast to (sint32 *) when poking 88 into a_page.
52641
52642         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52643
52644 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52645
52646         * gcc.c-torture/compile/20001221-1.c: New test.
52647         * gcc.c-torture/execute/20001221-1.c: New test.
52648
52649 2000-12-20  Richard Henderson  <rth@redhat.com>
52650
52651         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52652         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52653
52654 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52655
52656         * gcc.dg/compare3.c: New test.
52657
52658 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52659
52660         * gcc.dg/format-warnll-1.c: New test.
52661
52662 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52663
52664         * gcc.dg/cpp/cmdlne-P.c: New test.
52665
52666 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52667
52668         * gcc.c-torture/execute/builtin-abs-1.c,
52669         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52670
52671 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52672
52673         * gcc.dg/cpp/multiline.c: New test.
52674
52675 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52676
52677         * g++.old-deja/g++.other/syshdr1.C: Update.
52678         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52679
52680 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52681
52682         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52683
52684 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52685
52686         * g++.old-deja/g++.pt/ttp65.C: New test.
52687
52688 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52689
52690         * g++.old-deja/g++.pt/ttp64.C: New test.
52691
52692 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52693
52694         * g++.old-deja/g++.pt/spec33.C: New test.
52695
52696 2000-12-14  Catherine Moore  <clm@redhat.com>
52697
52698         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52699         * gcc.c-torture/execute/920612-2.c: Likewise.
52700         * gcc.c-torture/execute/920428-2.c: Likewise.
52701         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52702         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52703
52704 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52705
52706         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52707         * gcc.dg/pack-test-2.c: Likewise.
52708
52709 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52710
52711         Tests by Zack Weinberg <zackw@stanford.edu>.
52712
52713         * gcc.dg/cpp/defined.c: Update.
52714         * gcc.dg/cpp/defined_trad.c: New tests.
52715
52716 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52717
52718         * gcc.dg/cpp/trad-direct.c: Update.
52719
52720 2000-12-11  Neil Booth  <neilb@earthling.net>
52721
52722         * gcc.dg/cpp/defined_trad.c
52723
52724 2000-12-11  Neil Booth  <neilb@earthling.net>
52725
52726         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52727
52728 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52729
52730         * gcc.dg/format-miss-2.c: New test.
52731
52732 2000-12-09  Neil Booth  <neilb@earthling.net>
52733
52734         * gcc.dg/cpp/lineflags.c: New tests.
52735         * gcc.dg/cpp/poison.c: Update.
52736         * gcc.dg/cpp/redef2.c: Update.
52737         * gcc.dg/cpp/skipping.c: New test.
52738
52739 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52740
52741         * g++.old-deja/g++.other/eh3.C: New testcase.
52742
52743 2000-12-07  Neil Booth  <neilb@earthling.net>
52744
52745         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52746         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52747         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52748         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52749         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52750         Update.
52751
52752 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52753
52754         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52755         __SIZE_TYPE__ instead of int for type of integers cast to
52756         pointers.
52757
52758 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52759
52760         * g++.old-deja/g++.other/cleanup4.C: New test.
52761
52762 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52763
52764         * format-sec-1.c: New test.
52765
52766 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52767
52768         * gcc.dg/format-nonlit-3.c: New test.
52769
52770 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52771
52772         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52773         through a null pointer.
52774
52775 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52776
52777         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52778         * g++.old-deja/g++.pt/partial4.C: New test.
52779
52780 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52781
52782         * gcc.c-torture/execute/ieee/hugeval.x: New.
52783
52784 2000-12-06  Neil Booth  <neilb@earthling.net>
52785
52786         * gcc.dg/cpp/backslash2.c: New tests.
52787
52788 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52789
52790         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52791         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52792
52793 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52794
52795         * gcc.c-torture/execute/20001203-2.c: New testcase.
52796
52797 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52798
52799         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52800         * g++.old-deja/g++.other/virtual10.C: New test.
52801
52802 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52803
52804         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52805
52806 2000-12-05  Richard Henderson  <rth@redhat.com>
52807
52808         * gcc.c-torture/compile/20001205-1.c: New.
52809
52810 2000-12-04  Neil Booth  <neilb@earthling.net>
52811
52812         * g++.old-deja/g++.other/virtual9.C: New test.
52813         * g++.old-deja/g++.pt/crash61.C: New test.
52814         * gcc.c-torture/execute/loop-9.c: New test.
52815
52816 2000-12-04  Neil Booth  <neilb@earthling.net>
52817
52818         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52819         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52820         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52821         * gcc.dg/cpp/extratokens.c: ...here.
52822
52823 2000-12-04  Neil Booth  <neilb@earthling.net>
52824
52825         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52826         New tests.
52827
52828 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52829
52830         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52831         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52832
52833 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52834
52835         * gcc.c-torture/execute/20001203-1.c: New test.
52836
52837 2000-12-03  Neil Booth  <neilb@earthling.net>
52838
52839         * gcc.dg/cpp/macro6.c: New test cases.
52840
52841 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52842
52843         * gcc.c-torture/execute/string-opt-9.c: New test.
52844         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52845         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52846         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52847
52848         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52849         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52850
52851 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52852
52853         * gcc.dg/cpp/if-6.c: New testcase.
52854
52855         * gcc.dg/20001201-1.c: New testcase.
52856
52857 2000-12-02  Neil Booth  <neilb@earthling.net>
52858
52859         * g++.old-deja/g++.other/externC4.C,
52860         g++.old-deja/g++.other/friend10.C: New tests.
52861
52862 2000-12-02  Neil Booth  <neilb@earthling.net>
52863
52864         * g++.old-deja/g++.other/instan2.C
52865         * g++.old-deja/g++.other/instan3.C: New test.
52866
52867 2000-12-02  Neil Booth  <neilb@earthling.net>
52868
52869         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52870         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52871         gnuc99.c,gnuc99-pedantic.c: New tests.
52872
52873 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52874
52875         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52876         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52877
52878 2000-12-01  Neil Booth  <neilb@earthling.net>
52879
52880         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52881         * gcc.dg/cpp/poison.c: Update.
52882         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52883
52884 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52885
52886         * g77.f-torture/execute/20001201.f: New test.
52887
52888 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52889
52890         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52891
52892 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52893
52894         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52895
52896 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52897
52898         * g++.old-deja/g++.other/cast6.C: New test.
52899
52900 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52901
52902         * gcc.c-torture/execute/20001130-2.c: New testcase.
52903
52904 2000-11-30  Richard Henderson  <rth@redhat.com>
52905
52906         * gcc.c-torture/execute/20001130-1.c: New test.
52907
52908 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52909
52910         * g++.old-deja/g++.other/op3.C: New test.
52911
52912 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52913
52914         * g++.old-deja/g++.other/op2.C: New test.
52915
52916 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52917
52918         * g++.old-deja/g++.other/crash38.C: New test.
52919
52920 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52921
52922         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52923
52924 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52925
52926         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52927         tests.
52928         * gcc.c-torture/execute/string-opt-6.c: New test.
52929
52930         * gcc.dg/20001117-1.c: Add main.
52931
52932 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52933
52934         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52935         Move from here ...
52936         * gcc.dg/940510-1.c: ... to here.
52937
52938         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52939         zero-size arrays in toplevel structures.
52940
52941 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52942
52943         * gcc.c-torture/execute/loop-8.c: New test.
52944
52945 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52946
52947         * g++.old-deja/g++.other/base1.C: New test.
52948
52949 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52950
52951         * g++.old-deja/g++.other/parse2.C: New test.
52952
52953 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52954
52955         * g++.old-deja/g++.pt/incomplete1.C: New test.
52956
52957 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52958
52959         * g++.old-deja/g++.other/friend9.C: New test.
52960
52961 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52962
52963         * gcc.dg/20001127-1.c: New test.
52964
52965 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52966
52967         * g++.old-deja/g++.pt/friend46.C: New test.
52968
52969 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52970
52971         * g++.old-deja/g++.other/ptrmem8.C: New test.
52972
52973 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52974
52975         * gcc.c-torture/execute/string-opt-7.c: New test.
52976         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52977
52978 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52979
52980         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52981         instead of 'mkcheck 2'.
52982
52983 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52984
52985         * gcc.c-torture/execute/memcheck/driver.c,
52986         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52987         C9X references to refer to C99.
52988
52989 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52990
52991         * gcc.dg/ultrasp3.c: New test.
52992
52993 2000-11-25  Neil Booth  <neilb@earthling.net>
52994
52995         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52996
52997 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52998
52999         * gcc.c-torture/compile/20001123-2.c: New.
53000
53001 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53002
53003         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53004
53005 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53006
53007         * gcc.dg/sequence-point-1.c: Add some new tests.
53008         * gcc.c-torture/execute/20001124-1.c: New test.
53009
53010 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53011
53012         * g++.old-deja/g++.other/vaarg4.C: New test.
53013         * gcc.c-torture/compile/20001123-1.c: New test.
53014
53015 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53016
53017         * g++.other/crash24.C: Adjust and remove XFAIL.
53018         * g++.other/crash37.C: New test.
53019
53020 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53021
53022         * g++.old-deja/g++.pt/instantiate9.C: New test.
53023
53024 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53025
53026         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53027         new ABI, too.
53028
53029         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53030         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53031
53032 2000-11-22  Neil Booth  <neilb@earthling.net>
53033
53034         * gcc.dg/cpp/Wtrigraphs.c: New test.
53035
53036 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53037
53038         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53039
53040 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53041
53042         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53043
53044 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53045
53046         * lib/gcc-dg.exp: load_lib scanasm.exp.
53047         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53048         * lib/g++-dg.exp: load_lib scanasm.exp.
53049         * lib/scanasm.exp: New.
53050         (scan-assembler, scan-assembler-not): Add optional arguments to
53051         test name, or if not present, the pattern name.
53052         (scan-assembler-dem, scan-assembler-dem-not): New.
53053
53054         * g++.dg/dg.exp: New.
53055
53056 2000-11-21  Neil Booth  <neilb@earthling.net>
53057
53058         * gcc.dg/cpp/integrated1.c: Remove.
53059
53060 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53061
53062         * gcc.c-torture/execute/20001121-1.c: New test.
53063
53064 2000-11-21  Richard Henderson  <rth@redhat.com>
53065
53066         * gcc.c-torture/compile/20001121-1.c: New test.
53067
53068 2000-11-20  Neil Booth  <neilb@earthling.net>
53069
53070         * gcc.dg/cpp/integrated1.c: New test.
53071
53072 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53073
53074         * g++.old-deja/g++.other/inline17.C: New test.
53075
53076 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53077
53078         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53079         local variable to be zero: I made the variable global. Now
53080         uses abort() and exit() instead of relying on main's return value.
53081
53082 2000-11-20  Neil Booth  <neilb@earthling.net>
53083
53084         * gcc.dg/cpp/paste2.c: Update test.
53085         * objc/execute/paste.m: New test.
53086
53087 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53088
53089         * gcc.dg/c99-condexpr-1.c: New test.
53090
53091 2000-11-20  Neil Booth  <neilb@earthling.net>
53092
53093         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53094
53095 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53096
53097         * g++.old-deja/g++.pt/export1.C: New test.
53098
53099 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53100
53101         * gcc.dg/20001117-1.c: New test.
53102
53103 2000-11-18  Richard Henderson  <rth@redhat.com>
53104
53105         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53106
53107 2000-11-18  Richard Henderson  <rth@redhat.com>
53108
53109         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53110         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53111         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53112
53113 2000-11-18  Richard Henderson  <rth@redhat.com>
53114
53115         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53116         (main): New.  Exit cleanly.
53117
53118 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53119
53120         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53121         gcc.dg/c99-fordecl-2.c: New tests.
53122
53123 2000-11-18  Richard Henderson  <rth@redhat.com>
53124
53125         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53126         * gcc.c-torture/execute/zerolen-2.c: New.
53127
53128 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53129
53130         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53131         memory.
53132
53133 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53134
53135         * g++.old-deja/g++.pt/instantiate8.C: New test.
53136
53137 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53138
53139         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53140         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53141
53142 2000-11-16  Nick Clifton  <nickc@redhat.com>
53143
53144         * gcc.c-torture/execute/nestfunc-2.c: New test.
53145         * gcc.c-torture/execute/nestfunc-3.c: New test.
53146
53147 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53148
53149         * gcc.c-torture/compile/20001116-1.c: New test.
53150
53151 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53152
53153         * gcc.c-torture/execute/20001115-1.c: New test.
53154
53155 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53156
53157         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53158         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53159         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53160         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53161
53162 2000-11-15  Neil Booth  <neilb@earthling.net>
53163
53164         gcc.dg/cpp/_Pragma1.c: Update.
53165         gcc.dg/cpp/_Pragma2.c: New test.
53166
53167 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53168
53169         * g++.old-deja/g++.other/anon5.C: New test.
53170
53171 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53172
53173         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53174         tests.
53175
53176 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53177
53178         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53179         output.
53180
53181 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53182
53183         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53184         labels at end of compound statements.
53185
53186 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * gcc.c-torture/execute/loop-7.c: New test.
53189
53190 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53191
53192         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53193
53194 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53195
53196         * gcc.dg/c99-bool-1.c: New test.
53197
53198 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53199
53200         * gcc.dg/c99-scope-1.c: Remove xfail.
53201         * gcc.dg/c99-scope-2.c: New test.
53202
53203 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53204
53205         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53206         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53207
53208 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53209
53210         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53211         error messages.
53212
53213         * g++.mike/p700.C: Don't typedef wchar_t.
53214         * g++.mike/p784.C: Likewise.
53215         * g++.mike/eb101.C: Don't use __wchar_t.
53216
53217 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53218
53219         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53220         from DO loop.
53221
53222 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53223
53224         * gcc.c-torture/execute/20001111-1.c: New test.
53225
53226 2000-11-10  Nick Clifton  <nickc@redhat.com>
53227
53228         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53229         long multuiple and accumulate.
53230
53231 2000-11-09  Richard Henderson  <rth@redhat.com>
53232
53233         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53234         via size_t instead of int.
53235
53236         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53237         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53238         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53239         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53240
53241 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53242
53243         * gcc.c-torture/compile/20001109-1.c: New test.
53244         * gcc.c-torture/compile/20001109-2.c: New test.
53245
53246 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53247
53248         * g++.old-deja/g++.pt/operator1.C: New test.
53249         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53250
53251 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53252
53253         * gcc.dg/20001108-1.c: New test.
53254
53255 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53256
53257         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53258         with both arguments constant strings.
53259         * gcc.c-torture/execute/string-opt-3.c: New test.
53260         * gcc.c-torture/execute/string-opt-4.c: New test.
53261         * gcc.c-torture/execute/string-opt-5.c: New test.
53262
53263 2000-11-08  Nick Clifton  <nickc@redhat.com>
53264
53265         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53266         mulsidi3adddi patterns.
53267
53268 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53269
53270         * g++.old-deja/g++.other/crash36.C: New test.
53271
53272 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53273
53274         * g++.old-deja/g++.other/init16.C: New test.
53275
53276 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53277
53278         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53279
53280 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53281
53282         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53283         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53284         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53285
53286 2000-11-07  DJ Delorie  <dj@redhat.com>
53287
53288         * gcc.dg/20000614-1.c: Add return so that test can pass.
53289
53290 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53291
53292         * gcc.c-torture/execute/string-opt-1.c: New test.
53293
53294 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53295
53296         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53297         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53298         parameters in registers, and there is no way for a varargs
53299         function to know in which order the integer and floating-point
53300         parameters should be interleaved when they are placed on the
53301         stack.
53302         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53303         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53304
53305 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53306
53307         * gcc.c-torture/execute/string-opt-2.c: New test.
53308
53309 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53310
53311         * g++.old-deja/g++.pt/crash60.C: New test.
53312
53313 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53314
53315         * g++.old-deja/g++.other/crash24.C: New test.
53316         * g++.old-deja/g++.other/crash25.C: New test.
53317         * g++.old-deja/g++.other/crash26.C: New test.
53318         * g++.old-deja/g++.other/crash27.C: New test.
53319         * g++.old-deja/g++.other/crash28.C: New test.
53320         * g++.old-deja/g++.other/crash29.C: New test.
53321         * g++.old-deja/g++.other/crash30.C: New test.
53322         * g++.old-deja/g++.other/crash31.C: New test.
53323         * g++.old-deja/g++.other/crash32.C: New test.
53324         * g++.old-deja/g++.other/crash33.C: New test.
53325         * g++.old-deja/g++.other/crash34.C: New test.
53326         * g++.old-deja/g++.other/crash35.C: New test.
53327
53328 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53329
53330         * gcc.c-torture/execute/20001031-1.c: New test.
53331
53332 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53333
53334         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53335         namespace.
53336
53337         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53338         standards-conformant.
53339
53340         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53341
53342         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53343         * g++.old-deja/g++.mike/p755a.C: Likewise.
53344         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53345         library makes no calls to `operator new' during initialization.
53346
53347 2000-11-04  Neil Booth  <neilb@earthling.net>
53348
53349         * gcc.dg/cpp/include2.c: New tests.
53350
53351 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53352
53353         * lib/g++.exp (g++_set_ld_library_path): New function.
53354         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53355
53356 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53357
53358         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53359         warnings.
53360
53361 2000-11-01  Richard Henderson  <rth@redhat.com>
53362
53363         * g++.old-deja/g++.ext/namedret1.C: New.
53364         * g++.old-deja/g++.ext/namedret2.C: New.
53365         * g++.old-deja/g++.ext/namedret3.C: New.
53366
53367 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53368
53369         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53370         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53371
53372 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53373
53374         * gcc.c-torture/execute/va-arg-21.c: New test.
53375
53376 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53377
53378         * gcc.dg/c99-complex-2.c: New test.
53379
53380 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53381
53382         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53383
53384 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53385
53386         * g++.old-deja/g++.other/inline16.C: New test.
53387
53388 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53389
53390         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53391         __PRETTY_FUNCTION__
53392
53393 2000-10-29  Neil Booth  <neilb@earthling.net>
53394
53395         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53396         New tests.
53397         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53398         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53399         optimisation.
53400
53401 2000-10-29  Neil Booth  <neilb@earthling.net>
53402
53403         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53404         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53405         * mi5.c: Test multiple includes work with -C.
53406         * trigraphs.c: Test ^= version.
53407
53408 2000-10-28  Neil Booth  <neilb@earthling.net>
53409
53410         New tests and test updates for new macro expander.
53411
53412         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53413         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53414         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53415         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53416         new diagnostic messages.
53417
53418         * gcc.dg/cpp/macro3.c: New tests.
53419
53420 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53421
53422         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53423         on the same line.
53424
53425 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53426
53427         * g++.old-deja/g++.other/eh2.C: New test.
53428
53429 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53430
53431         * gcc.c-torture/execute/20001027-1.c: New test.
53432
53433 2000-10-26  Richard Henderson  <rth@redhat.com>
53434
53435         * gcc.c-torture/execute/20001026-1.c: New.
53436
53437 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53438
53439         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53440         * g++.old-deja/g++.law/builtin1.C: Likewise.
53441         * g++.old-deja/g++.law/ctors10.C: Likewise.
53442         * g++.old-deja/g++.law/virtual3.C: Likewise.
53443         * g++.old-deja/g++.mike/p658.C: Likewise.
53444         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53445         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53446         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53447         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53448         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53449
53450 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53451
53452         * gcc.c-torture/compile/20001024-1.c: New test.
53453
53454 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53455
53456         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53457         to tell us whether or not we are using V3.
53458
53459 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53460
53461         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53462         operands.
53463
53464 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53465
53466         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53467
53468 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53469
53470         * gcc.c-torture/execute/20001024-1.c: New test.
53471
53472 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53473
53474         * g++.old-deja/g++.other/sibcall1.C: New test.
53475
53476 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53477
53478         * gcc.dg/noncompile/init-3.c: New test.
53479
53480 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53481
53482         * gcc.dg/format-array-1.c: New test.
53483
53484 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53485
53486         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53487         writing through null pointers; remove comment about testing
53488         unterminated strings.
53489
53490 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53491
53492         * gcc.c-torture/execute/20001017-2.c: New test.
53493
53494 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53495
53496         * gcc.c-torture/compile/20001018-1.c: New test.
53497         * gcc.c-torture/compile/20001018-1.x: Xfail.
53498
53499 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53500
53501         * gcc.c-torture/execute/20001017-1.c: New test.
53502
53503 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53504
53505         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53506         for multiple use of arguments with scanf formats; add tests for
53507         multiple use of arguments.
53508
53509 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53510
53511         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53512         from some old tests.
53513
53514 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53515
53516         * gcc.dg/format-miss-1.c: New test.
53517
53518 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53519
53520         * gcc.c-torture/execute/20001013-1.c: New test.
53521
53522 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53523
53524         * gcc.dg/format-branch-1.c: New test.
53525
53526 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53527
53528         * README, lib/file-format.exp: Remove EGCS references.
53529
53530 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53531
53532         * gcc.dg/20001013-1.c: New test.
53533
53534 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53535
53536         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53537         for intmax_t in the compiler using __typeof__ and the type rules
53538         for conditional expressions.
53539
53540 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53541
53542         * gcc.dg/20001012-1.c: New test.
53543         * gcc.dg/20001012-2.c: New test.
53544
53545 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53546
53547         * gcc.dg/format-attr-1.c: New test.
53548
53549 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53550
53551         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53552         __LONG_LONG_MAX__ instead of LLONG_MAX.
53553
53554 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53555
53556         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53557         scanf flags.
53558         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53559         flags.
53560
53561 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53562
53563         * gcc.dg/sequence-pt-1.c: New test.
53564
53565 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53566
53567         * gcc.c-torture/execute/20001011-1.c: New testcase.
53568         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53569
53570 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53571
53572         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53573         does not error on it.
53574
53575 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53576
53577         * gcc.dg/20001009-1.c: New test.
53578
53579 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53580
53581         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53582         * gcc.c-torture/execute/20001009-2.c: ... to here.
53583
53584 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53585
53586         * gcc.c-torture/compile/20001009-1.c: New testcase.
53587         * gcc.c-torture/execute/20001009-1.c: New testcase.
53588         Testcases provided by Jan Hubicka <jh@suse.cz>.
53589
53590 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53591
53592         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53593         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53594         uintmax_t using <limits.h> to emulate the compiler's internal
53595         logic.  No longer XFAIL %j tests.
53596
53597 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53598
53599         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53600         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53601         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53602         regexps and details of expected handling of some bad formats.
53603         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53604         suppression.
53605
53606 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53607
53608         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53609         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53610         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53611         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53612         in list archives.
53613
53614 2000-10-06  Richard Henderson  <rth@cygnus.com>
53615
53616         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53617         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53618         * g++.old-deja/g++.jason/report.C: Likewise.
53619         * g++.old-deja/g++.law/friend5.C: Likewise.
53620         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53621         of the expected warnings.
53622
53623 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53624
53625         * g++.old-deja/g++.pt/enum14.C: New test.
53626
53627 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53628
53629         * g++.old-deja/g++.pt/crash59.C: New test.
53630
53631 2000-10-04  Will Cohen  <wcohen@redhat.com>
53632
53633         * gcc.dg/20000926-1.c: New test.
53634
53635 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53636
53637         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53638         function name for current C++ compiler.
53639         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53640
53641 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53642
53643         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53644         __PRETTY_FUNCTION__.
53645         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53646
53647 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53648
53649         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53650
53651 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53652
53653         * gcc.c-torture/compile/20000923-1.c: New test.
53654
53655 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53656
53657         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53658         * g++.old-deja/g++.pt/ttp62.C: Same.
53659         * g++.old-deja/g++.other/inline14.C: Same.
53660
53661 2000-09-24  Richard Henderson  <rth@cygnus.com>
53662
53663         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53664
53665 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53666
53667         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53668
53669 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53670
53671         * gcc.c-torture/compile/20000922-1.c: New file.
53672
53673 2000-09-21  Nick Clifton  <nickc@redhat.com>
53674
53675         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53676         a signed long modulo operation.
53677         (mod6): New function - perform an unsigned long modulo operation.
53678         (main): Add tests for modulos of very large numbers by very small
53679         dividends.
53680
53681 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53682
53683         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53684
53685 2000-09-19  Richard Henderson  <rth@cygnus.com>
53686
53687         * gcc.dg/compare2.c (case 10): XFAIL.
53688
53689 2000-09-18  Richard Henderson  <rth@cygnus.com>
53690
53691         * gcc.c-torture/execute/20000906-1.c: Move ...
53692         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53693         that support __builtin_trap.
53694
53695 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53696
53697         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53698
53699 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53700
53701         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53702         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53703         more $ format tests.
53704
53705 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53706
53707         * gcc.dg/format-errmk-1.c: New test.
53708
53709 2000-09-17  Greg McGary  <greg@mcgary.org>
53710
53711         * gcc.c-torture/execute/20000917-1.x: Remove.
53712
53713 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53714
53715         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53716
53717 2000-09-17  Greg McGary  <greg@mcgary.org>
53718
53719         * gcc.c-torture/execute/20000917-1.c: New test.
53720         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53721
53722 2000-09-16  Neil Booth  <NeilB@earthling.net>
53723
53724         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53725         in nested macro bug.
53726
53727 2000-09-15  Neil Booth  <NeilB@earthling.net>
53728
53729         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53730
53731 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53732
53733         * gcc.c-torture/execute/20000914-1.c: New test.
53734
53735 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53736
53737         * g++.other/inline13.C: New test.
53738
53739 2000-09-12  Andreas Jaeger  <aj@suse.de>
53740
53741         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53742         constant by Ulrich Drepper <drepper@redhat.com>.
53743
53744 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53745
53746         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53747
53748 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53749
53750         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53751
53752 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53753
53754         * gcc.dg/cpp/backslash.c: New test.
53755
53756 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53757
53758         * gcc.c-torture/execute/20000910-1.c: New test.
53759         * gcc.c-torture/execute/20000910-2.c: Likewise.
53760
53761 2000-09-11  Robert Lipe  <robertl@sco.com>
53762
53763         * gcc.dg/pragma-align.c: New test.
53764
53765 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53766
53767         * g++.old-deja/g++.pt/explicit82.C: New test.
53768         * g++.old-deja/g++.pt/explicit83.C: New test.
53769
53770 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53771
53772         * gcc.dg/asm-names.c: New test.
53773
53774 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53775
53776         * gcc.dg/cpp/tr-warn6.c: New test
53777
53778 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53779
53780         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53781         be accepted.
53782
53783 2000-09-07  Catherine Moore  <clm@redhat.com>
53784
53785         * gcc.c-torture/execute/unroll-1.c: New test.
53786
53787 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53788
53789         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53790         ERROR markers.
53791         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53792         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53793         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53794         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53795         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53796         Preprocess only.
53797         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53798         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53799
53800 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53801
53802         * g++.old-deja/g++.pt/deduct2.C: New test.
53803
53804 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53805
53806         * g++.old-deja/g++.pt/parms2.C: New test.
53807
53808 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53809
53810         * g++.old-deja/g++.pt/crash58.C: New test.
53811
53812 2000-09-06  Greg McGary  <greg@mcgary.org>
53813
53814         * gcc.c-torture/execute/20000906-1.c: New test.
53815         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53816
53817 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53818
53819         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53820
53821 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53822
53823         * g++.old-deja/g++.pt/crash57.C: New test.
53824
53825 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53826
53827         * g++.old-deja/g++.pt/crash56.C: New test.
53828
53829 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53830
53831         * g++.old-deja/g++.pt/koenig1.C: New test.
53832
53833 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53834
53835         * gcc.dg/20000904-1.c: New test.
53836
53837 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53838
53839         * gcc.dg/cpp/paste8.c: New test.
53840
53841 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53842
53843         * gcc.c-torture/compile/20000827-1.c: New test.
53844
53845 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53846
53847         * gcc.dg/format-diag-1.c: New test.
53848
53849 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53850
53851         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53852         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53853         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53854         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53855         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53856
53857 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53858
53859         * g++.old-deja/g++.other/nested4.C: New test.
53860
53861 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53862
53863         * g++.old-deja/g++.ns/scoped1.C: New test.
53864
53865 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53866
53867         * lib/g++.exp: Support testing already-installed GCC.
53868
53869 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53870
53871         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53872
53873 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53874
53875         * gcc.dg/return-type-2.c: New test.
53876
53877 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53878
53879         * gcc.c-torture/compile/20000825-1.c: New test.
53880
53881 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53882
53883         * gcc.dg/dwarf2-2.c: New test.
53884
53885 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53886
53887         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53888         dg-warning regexps.
53889
53890 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53891
53892         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53893         gcc.dg/format-ext-5.c: New tests.
53894
53895 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53896
53897         * g++.old-deja/g++.other/crash22.C: New test.
53898
53899 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53900
53901         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53902
53903 2000-08-24  Richard Henderson  <rth@cygnus.com>
53904
53905         * gcc.dg/ia64-sync-1.c: New test.
53906         * gcc.dg/ia64-sync-2.c: New test.
53907         * gcc.dg/ia64-asm-1.c: New test.
53908
53909 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53910
53911         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53912         * gcc.dg/format-ext-2.c: New test.
53913
53914 2000-08-23  Jason Merrill  <jason@redhat.com>
53915
53916         * lib/old-dejagnu.exp: Also ignore "In member function" and
53917         "At global scope".
53918
53919 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53920
53921         * gcc.dg/noncompile/label-lineno-1.c: New test.
53922
53923 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53924
53925         * gcc.dg/c99-array-nonobj-1.c: New test.
53926
53927 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53928
53929         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53930         tests.
53931         * gcc.dg/format-ext-1.c: New test.
53932
53933 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53934
53935         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53936         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53937         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53938         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53939         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53940
53941 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53942
53943         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53944         gcc.dg/c99-strftime-2.c: New tests.
53945
53946 2000-08-22  Richard Henderson  <rth@cygnus.com>
53947
53948         * gcc.c-torture/execute/20000822-1.c: New test.
53949
53950 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53951
53952         * gcc.c-torture/execute/20000819-1.x: Remove.
53953
53954 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53955
53956         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53957         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53958         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53959         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53960         gcc.dg/format-xopen-1.c: New tests.
53961
53962 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53963
53964         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53965
53966 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53967
53968         * g++.old-deja/g++.other/loop2.C: New test.
53969
53970         * gcc.c-torture/compile/20000606-1.c: New test.
53971         * gcc.c-torture/compile/20000728-1.c: New test.
53972         * gcc.c-torture/execute/20000801-1.c: New test.
53973         * gcc.c-torture/execute/20000801-2.c: New test.
53974         * gcc.c-torture/execute/20000819-1.c: New test.
53975         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53976         * gcc.dg/20000629-1.c: New test.
53977         * gcc.dg/20000724-1.c: New test.
53978         * gcc.dg/20000807-1.c: New test.
53979
53980 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53981
53982         * gcc.dg/cpp/pragma-1.c: New test.
53983         * gcc.dg/cpp/pragma-2.c: New test.
53984
53985 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53986
53987         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53988         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53989
53990 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53991
53992         * gcc.c-torture/compile/20000818-1.c: New test.
53993
53994 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53995
53996         * gcc.c-torture/execute/20000818-1.c: New test.
53997
53998 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53999
54000         * gcc.dg/format-va-1.c: New test.
54001
54002 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54003
54004         * g++.old-deja/g++.other/typedef8.C: New test.
54005
54006 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54007
54008         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54009         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54010         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54011         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54012         * g++.old-deja/g++.other/ptrmem7.C: New test.
54013         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54014
54015 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54016
54017         * g++.old-deja/g++.pt/typename27.C: New test.
54018
54019 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54020
54021         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54022         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54023         * g++.old-deja/g++.pt/friend45.C: New test.
54024         * g++.old-deja/g++.other/friend8.C: New test.
54025
54026 2000-08-15  Richard Henderson  <rth@cygnus.com>
54027
54028         * gcc.c-torture/execute/20000815-1.c: New test.
54029
54030 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54031
54032         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54033         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54034         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54035
54036 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54037
54038         * g++.old-deja/g++.other/refinit2.C: New test.
54039
54040 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54041
54042         * lib/c-torture.exp (c-torture): Make
54043         compiler_conditional_xfail_data global.
54044         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54045         compiler_conditional_xfail_data machinery.
54046         (f-torture-execute): Likewise.
54047         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54048         and only when unrolling loops.
54049
54050         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54051
54052 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54053
54054         * g++.old-deja/g++.pt/explicit81.C: New test.
54055
54056 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54057
54058         * g++.old-deja/g++.pt/typename26.C: New test.
54059
54060 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54061
54062         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54063         warning.
54064
54065 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54066
54067         * g++.old-deja/g++.other/array3.C: New test.
54068
54069 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54070
54071         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54072         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54073         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54074         New tests.
54075
54076 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54077
54078         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54079         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54080
54081 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54082
54083         * gcc.c-torture/execute/20000808-1.c: New test.
54084
54085 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54086
54087         * gcc.dg/c90-const-expr-1.c: New test.
54088
54089 2000-08-08  Richard Henderson  <rth@cygnus.com>
54090
54091         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54092
54093 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54094
54095         * gcc.dg/noncompile/const-ll-1.c: New test.
54096
54097 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54098
54099         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54100
54101 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54102
54103         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54104         that running programs linked against the shared version of libobjc
54105         run correctly.
54106
54107 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54108
54109         * gcc.dg/c99-printf-1.c: New test.
54110
54111 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54112
54113         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54114
54115 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54116
54117         * gcc.c-torture/execute/20000731-1.x: Delete.
54118
54119 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54120
54121         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54122         and torture_without_loops as is done by c-torture.exp.
54123         (search_for): Copy from c-torture.exp.
54124         (gcc-dg-runtest): New function, drives a directory of tests
54125         iterating over the TORTURE_OPTIONS.
54126         (scan-assembler, scan-assembler-not): Move here from
54127         individual directory drivers.
54128
54129         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54130         defined by lib/gcc-dg.exp.
54131         * gcc.dg/cpp/cpp.exp: Likewise.
54132         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54133         gcc-dg-runtest, so we cycle over optimization options.
54134
54135         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54136         * gcc.dg/compare2.c: No longer expected to fail.
54137
54138 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54139
54140         * gcc.c-torture/execute/20000804-1.c: New test.
54141
54142 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54143
54144         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54145
54146 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54147
54148         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54149
54150 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54151
54152         * gcc.c-torture/compile/20000803-1.c: New test.
54153
54154 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54155
54156         * gcc.c-torture/execute/20000801-3.c,
54157         gcc.c-torture/execute/20000801-4.c: New tests.
54158         * gcc.c-torture/execute/20000801-3.x,
54159         gcc.c-torture/execute/20000801-4.x: Xfail.
54160
54161 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54162
54163         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54164         libobjc/.libs to allow for libtool.
54165
54166 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54167
54168         * gcc.c-torture/compile/20000802-1.c: New test.
54169
54170 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54171
54172         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54173
54174 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54175
54176         * gcc-c-torture/execute/20000731-2.c: New test.
54177
54178         * gcc.c-torture/execute/20000731-1.c: New test.
54179         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54180
54181 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54182
54183         * gcc.dg/cpp/paste7.c: New test.
54184         * gcc.dg/cpp/20000725-1.c: New test.
54185
54186 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54187
54188         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54189         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54190         declaration warning for __builtin_dwarf_reg_size.
54191
54192         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54193
54194 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54195
54196         * gcc.dg/noncompile/voidparam-1.c: New test.
54197
54198 2000-07-30  Richard Henderson  <rth@cygnus.com>
54199
54200         * gcc.dg/c90-digraph-1.c: Don't xfail.
54201         * gcc.dg/compare2.c (case 10): Xfail.
54202         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54203
54204 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54205
54206         * gcc.dg/c99-main-1.c: New test.
54207
54208 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54209
54210         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54211
54212 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54213
54214         * gcc.c-tortuer/execute/20000726-1.c: New test.
54215
54216 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54217
54218         * gcc.c-torture/execute/enum-2.c: New test.
54219
54220 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54221
54222         * gcc.dg/cpp/tr-warn3.c: New test.
54223
54224 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54225
54226         * g++.old-deja/g++.ext/implicit1.C: Remove.
54227         * g++.old-deja/g++.jason/c2.C: Remove
54228         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54229         * g++.old-deja/g++.pt/crash16.C: Likewise.
54230         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54231
54232 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.old-deja/g++.other/for2.C: New test.
54235
54236 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54237
54238         * gcc.dg/20000720-1.c: New test.
54239
54240 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54241
54242         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54243
54244 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54245
54246         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54247         * gcc.c-torture/execute/20000722-1.c: New.
54248         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54249
54250 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54251
54252         * gcc.dg/cpp/20000720-1.S: New test.
54253
54254 2000-07-21  Michael Meissner  <meissner@redhat.com>
54255
54256         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54257
54258 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54259
54260         * g++.old-deja/g++.brendan/crash16.C,
54261         g++.old-deja/g++.brendan/parse3.C,
54262         g++.old-deja/g++.brendan/redecl1.C,
54263         g++.old-deja/g++.ns/template13.C,
54264         g++.old-deja/g++.other/decl4.C,
54265         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54266
54267 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54268
54269         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54270         and "Internal error".
54271
54272         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54273         regexps.
54274         * gcc.dg/cpp/paste6.c: New test.
54275
54276 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54277
54278         * gcc.dg/cpp/tr-direct.c: New test.
54279
54280         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54281         gcc.dg/cpp/undef1.c: Tweak error regexps.
54282
54283 2000-07-18  Eric Christopher <echristo@redhat.com>
54284
54285         * gcc.c-torture/compile/20000718-1.c: New test.
54286
54287 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54288
54289         * cpplex.c (_cpp_push_token): If the token being pushed back
54290         is the previous token in this context, just subtract one from
54291         context->posn.
54292         * cppmacro.c (save_expansion): Clear aux field when storing a
54293         placemarker.
54294
54295 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54296
54297         * gcc.dg/noncompile/redecl-1.c: New test.
54298
54299 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54300
54301         * gcc.c-torture/execute/20000717-5.c: New test.
54302         * gcc.c-torture/execute/20000717-1.x: Removed.
54303
54304 2000-07-17  Richard Henderson  <rth@cygnus.com>
54305
54306         * gcc.c-torture/execute/20000717-4.c: New test.
54307
54308 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54309
54310         * gcc.dg/cpp/syshdr.c: New test.
54311         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54312
54313 2000-07-17  Neil Booth  <neilb@earthling.net>
54314
54315         * gcc.dg/cpp/cmdlne-dM.c: New test.
54316         * gcc.dg/cpp/cmdlne-dD.c: New test.
54317
54318 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54319
54320         * gcc.c-torture/execute/20000717-3.c: New test.
54321
54322         * gcc.c-torture/compile/20000717-1.c: New test.
54323
54324 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54325
54326         * gcc.c-torture/execute/20000717-2.c: New test.
54327
54328 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54329
54330         * gcc.dg/formatz-1.c: New test.
54331
54332         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54333         * gcc.dg/c99-digraph-1.c: New tests.
54334
54335         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54336         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54337
54338         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54339         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54340         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54341         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54342         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54343         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54344         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54345
54346 2000-07-17  Greg McGary <greg@mcgary.org>
54347
54348         * gcc.c-torture/execute/20000717-1.c: New test.
54349         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54350
54351 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54352
54353         * gcc.c-torture/execute/20000715-2.c: New test.
54354         * gcc.dg/20000715-1.c: New test.
54355
54356 2000-07-15  Michael Meissner  <meissner@redhat.com>
54357
54358         * gcc.c-torture/execute/20000715-1.c: New test.
54359
54360 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54361
54362         * gcc.c-torture/execute/20000707-1.c: New test.
54363
54364 2000-07-13  Neil Booth  <NeilB@earthling.net>
54365
54366         * gcc.dg/cpp/digraph1.c,
54367         gcc.dg/cpp/digraph2.c,
54368         gcc.dg/cpp/digraphs.c: New tests.
54369
54370 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54371
54372         * g77.f-torture/compile/20000630-2.f: New test.
54373         * g77.f-torture/compile/20000630-2.x
54374
54375 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54376
54377         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54378
54379 2000-07-11  Neil Booth  <NeilB@earthling.net>
54380
54381         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54382
54383 2000-07-11  Neil Booth  <NeilB@earthling.net>
54384
54385         * gcc.dg/cpp/cmdlne-C.c: New.
54386
54387 2000-07-09  Neil Booth  <NeilB@earthling.net>
54388
54389         * gcc.dg/cpp/directiv.c: New tests.
54390         * gcc.dg/cpp/undef1.c: Update.
54391
54392 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54393
54394         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54395
54396 2000-07-09  Neil Booth  <NeilB@earthling.net>
54397
54398         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54399
54400 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54401
54402         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54403         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54404
54405 2000-07-08  Neil Booth  <NeilB@earthling.net>
54406
54407         * gcc.dg/cpp/macsyntx.c: New tests.
54408
54409 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54410
54411         * gcc.dg/20000707-1.c: New test.
54412
54413 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54414
54415         * gcc.c-torture/execute/20000706-1.c: New test.
54416         * gcc.c-torture/execute/20000706-2.c: New test.
54417         * gcc.c-torture/execute/20000706-3.c: New test.
54418         * gcc.c-torture/execute/20000706-4.c: New test.
54419         * gcc.c-torture/execute/20000706-5.c: New test.
54420
54421 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54422
54423         * g++.old-deja/g++.pt/instantiate7.C: New test.
54424
54425 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54426
54427         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54428         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54429         * g++.old-deja/g++.other/rtti3.C: Likewise.
54430         * g++.old-deja/g++.other/rttid3.C: Likewise.
54431
54432 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54433
54434         *  g77.f-torture/compile/20000630-1.x: Fix typo
54435
54436 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54437
54438         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54439         assembly output.
54440
54441 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54442
54443         * gcc.dg/cpp/ident.c: New test.
54444
54445 2000-07-05  Neil Booth  <NeilB@earthling.net>
54446
54447         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54448           gcc.dg/cpp/lexstrng.c: New tests.
54449
54450 2000-07-04  Neil Booth  <NeilB@earthling.net>
54451
54452         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54453         * gcc.dg/cpp/strify2.c: Same.
54454
54455 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54456
54457         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54458         * gcc.dg/cpp/19990703-1.c: Likewise.
54459         * gcc.dg/cpp/20000625-1.c: Likewise.
54460         * gcc.dg/cpp/20000625-2.c: Likewise.
54461
54462         * gcc.dg/cpp/macro1.c,
54463         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54464         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54465         gcc.dg/cpp/strify1.c,
54466         gcc.dg/cpp/strify2.c: New tests.
54467
54468 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54469
54470         * gcc.c-torture/execute/20000703-1.c: New test.
54471
54472 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54473
54474         * g++.old-deja/g++.pt (lookup10.C): New test.
54475
54476 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54477
54478         * g++.old-deja/g++.pt (typename25.C): New test.
54479
54480 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54481
54482         * gcc.c-torture/compile/20000701-1.c: New test.
54483
54484 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54485
54486         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54487         to test case.
54488
54489 2000-06-30  Catherine Moore  <clm@cygnus.com>
54490
54491         * gcc.c-torture/execute/align-1.c: New test.
54492
54493 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54494
54495         * g++.old-deja/g++.pt/expr8.C: New test.
54496         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54497
54498 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54499
54500         * gcc.c-torture/compile/20000629-1.c: New test.
54501
54502 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54503
54504
54505         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54506         gcc.dg/noncompile directory, depending on whether they're
54507         preprocessor tests or not.  Annotate all the tests for the dg
54508         framework.
54509
54510         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54511         * gcc.dg/noncompile/noncompile.exp: New.
54512
54513         * Moved files:
54514         Old name                                New name
54515         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54516         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54517         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54518         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54519         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54520         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54521         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54522         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54523         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54524         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54525         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54526         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54527         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54528         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54529         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54530         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54531         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54532         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54533         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54534         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54535         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54536         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54537         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54538         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54539
54540         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54541         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54542         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54543         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54544         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54545         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54546
54547 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54548
54549         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54550         declare one variable.  On the fourth, error.
54551         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54552         declared by 20000628-1a.h.
54553
54554 2000-06-29  Richard Henderson  <rth@redhat.com>
54555
54556         * gcc.c-torture/execute/930529-1.x: New file.
54557         * gcc.dg/920413-1.c: Adjust expected warning text.
54558         * gcc.dg/980217-1.c: Declare abort.
54559         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54560
54561 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54562
54563         * g77.f-torture/compile/20000629-1.f: New test.
54564         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54565
54566 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54567
54568         Rearrange lots of files, removing entirely the
54569         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54570         directories.
54571
54572         * Deleted files:
54573         gcc.c-torture/code_quality/code_quality.exp
54574         gcc.c-torture/special/special.exp
54575         gcc.failure/failure.exp
54576         gcc.failure/940409-1.x
54577         gcc.c-torture/compile/961203-1.x
54578
54579         * New files:
54580         gcc.misc-tests/linkage.exp
54581         gcc.c-torture/execute/920730-1t.c
54582         gcc.c-torture/execute/920730-1t.x
54583         gcc.c-torture/compile/920520-1.x
54584         gcc.c-torture/compile/920521-1.x
54585         gcc.c-torture/compile/981006-1.x
54586         gcc.c-torture/execute/eeprof-1.x
54587
54588         * Moved files (possibly with modifications to fit a new harness):
54589         Old name                                New name
54590         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54591         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54592         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54593         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54594         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54595         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54596         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54597         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54598         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54599         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54600         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54601         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54602         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54603         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54604
54605 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54606
54607         * c-torture/compile/961203-1.x: Delete.
54608
54609         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54610         not exit. Include stdio.h.
54611         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54612         * gcc.misc-tests/dg-12.c: Likewise.
54613         * gcc.misc-tests/dg-5.c: Likewise.
54614         * gcc.misc-tests/dg-6.c: Likewise.
54615         * gcc.misc-tests/dg-7.c: Prototype abort.
54616         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54617         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54618         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54619         not exit.
54620         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54621         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54622
54623 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54624
54625         * gcc.dg/cpp/20000628-1.c: New test.
54626         * gcc.dg/cpp/20000628-1.h: New header for above test.
54627         * gcc.dg/cpp/20000628-1a.h: Likewise.
54628
54629 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54630
54631         * gcc.dg/cpp: New directory.
54632         * gcc.dg/cpp/cpp.exp: New driver.
54633         * gcc.dg/cpp/20000627-1.c: New test.
54634         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54635         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54636         and rewrite as a compilation test.
54637
54638         * gcc.dg: Move many files into the cpp subdirectory, possibly
54639         renaming or editing them as well.
54640         Old name                New name
54641         990119-1.c              cpp/19990119-1.c
54642         990228-1.c              cpp/19990228-1.c
54643         990407-1.c              cpp/19990407-1.c
54644         990409-1.c              cpp/19990409-1.c
54645         990413-1.c              cpp/19990413-1.c
54646         990703-1.c              cpp/19990703-1.c
54647         20000127-1.c            cpp/20000127-1.c
54648         20000129-1.c            cpp/20000129-1.c
54649         20000207-1.c            cpp/20000207-1.c
54650         20000207-2.c            cpp/20000207-2.c
54651         20000209-1.c            cpp/20000209-1.c
54652         20000209-2.c            cpp/20000209-2.c
54653         20000301-1.c            cpp/20000301-1.c
54654         20000419-1.c            cpp/20000419-1.c
54655         20000510-1.S            cpp/20000510-1.S
54656         20000519-1.c            cpp/20000519-1.c
54657         20000529-1.c            cpp/20000529-1.c
54658         20000625-1.c            cpp/20000625-1.c
54659         20000625-2.c            cpp/20000625-2.c
54660         cpp-as1.c               cpp/assert1.c
54661         cpp-as2.c               cpp/assert2.c
54662         cxx-comments-1.c        cpp/cxxcom1.c
54663         cxx-comments-2.c        cpp/cxxcom2.c
54664         endif-label.c           cpp/endif.c
54665         cpp-hash1.c             cpp/hash1.c
54666         cpp-hash2.c             cpp/hash2.c
54667         cpp-if1.c               cpp/if-1.c
54668         cpp-if2.c               cpp/if-2.c
54669         cpp-if3.c               cpp/if-3.c
54670         cpp-if4.c               cpp/if-4.c
54671         cpp-if5.c               cpp/if-5.c
54672         cpp-cond.c              cpp/if-cexp.c
54673         cpp-missingop.c         cpp/if-mop.c
54674         cpp-missingparen.c      cpp/if-mpar.c
54675         cpp-opprec.c            cpp/if-oppr.c
54676         cpp-ifparen.c           cpp/if-paren.c
54677         cpp-shortcircuit.c      cpp/if-sc.c
54678         cpp-shift.c             cpp/if-shift.c
54679         cpp-unary.c             cpp/if-unary.c
54680         cpp-li1.c               cpp/line1.c
54681         cpp-li2.c               cpp/line2.c
54682         lineno.c                cpp/line3.c
54683         lineno-2.c              cpp/line4.c
54684         cpp-mi.c                cpp/mi1.c
54685         cpp-mic.h               cpp/mi1c.h
54686         cpp-micc.h              cpp/mi1cc.h
54687         cpp-mind.h              cpp/mi1nd.h
54688         cpp-mindp.h             cpp/mi1ndp.h
54689         cpp-mix.h               cpp/mi1x.h
54690         cpp-mi2.c               cpp/mi2.c
54691         cpp-mi2a.h              cpp/mi2a.h
54692         cpp-mi2b.h              cpp/mi2b.h
54693         cpp-mi2c.h              cpp/mi2c.h
54694         cpp-mi3.c               cpp/mi3.c
54695         cpp-mi3.def             cpp/mi3.def
54696         poison-1.c              cpp/poison.c
54697         pr-impl.c               cpp/prag-imp.c
54698         cpp-redef-2.c           cpp/redef1.c
54699         cpp-redef.c             cpp/redef2.c
54700         strpaste.c              cpp/strp1.c
54701         strpaste-2.c            cpp/strp2.c
54702         cpp-tradpaste.c         cpp/tr-paste.c
54703         cpp-tradstringify.c     cpp/tr-str.c
54704         cpp-tradwarn1.c         cpp/tr-warn1.c
54705         cpp-tradwarn2.c         cpp/tr-warn2.c
54706         trigraphs.c             cpp/trigraphs.c
54707         cpp-unc1.c              cpp/unc1.c
54708         cpp-unc2.c              cpp/unc2.c
54709         cpp-unc3.c              cpp/unc3.c
54710         cpp-unc.c               cpp/unc4.c
54711         undef.c                 cpp/undef1.c
54712         undef-2.c               cpp/undef2.c
54713         cpp-wi1.c               cpp/widestr1.c
54714
54715 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54716
54717         * lib/g++.exp (g++_include_flags): Tweak.
54718
54719 2000-06-27  H.J. Lu  <hjl@gnu.org>
54720             Loren J. Rittle  <ljrittle@acm.org>
54721
54722         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54723         version with one that knows about the new gcc tree structure.
54724         (g++_link_flags): Same.
54725
54726 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54727
54728         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54729         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54730         case we are cross-compiling.
54731
54732         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54733         g++.old-deja/g++.niklas/Makefile.in,
54734         g++.old-deja/g++.niklas/configure.in,
54735         g++.old-deja/g++.other/Makefile.in,
54736         g++.old-deja/g++.other/configure.in,
54737         gcc.c-torture/code_quality/Makefile.in,
54738         gcc.c-torture/code_quality/configure.in,
54739         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54740         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54741         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54742         gcc.c-torture/execute/ieee/Makefile.in,
54743         gcc.c-torture/execute/ieee/configure.in,
54744         gcc.c-torture/noncompile/Makefile.in,
54745         gcc.c-torture/noncompile/configure.in,
54746         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54747         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54748         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54749
54750 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54751
54752         * g++.old-deja/g++.other/ambig3.C: New test.
54753
54754 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54755
54756         * g++.old-deja/g++.pt/syntax1.C: New test.
54757         * g++.old-deja/g++.pt/syntax2.C: New test.
54758         * g++.old-deja/g++.other/syntax3.C: New test.
54759         * g++.old-deja/g++.other/syntax4.C: New test.
54760
54761 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54762
54763         * gcc.dg/20000623-1.c: Prototype exit and abort.
54764
54765 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54766
54767         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54768         New tests.
54769         * gcc.dg/cpp-mi3.def: New file.
54770
54771         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54772         inside assertions.
54773         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54774         lexer's error messages.
54775         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54776         divine anything from the linemarkers.
54777         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54778         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54779
54780 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54781
54782         * gcc.dg/20000623-1.c: New test.
54783
54784 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54785
54786         * gcc.c-torture/execute/20000622-1.c: New test.
54787
54788 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54789
54790         * g++.old-deja/g++.other/init15.C: New test.
54791
54792 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54793
54794         * g++.old-deja/g++.pt/vaarg2.C: New test.
54795         * g++.old-deja/g++.pt/vaarg3.C: New test.
54796
54797 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54798
54799         * g++.old-deja/g++.other/dyncast6.C: New test.
54800
54801 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54802
54803         * gcc.c-torture/execute/loop-6.c: New test.
54804
54805 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54806
54807         * gcc.dg/20000614-1.c: New test.
54808         * gcc.dg/20000614-2.c: New test.
54809
54810 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54811
54812         * g++.old-deja/g++.other/inline12.C: New test.
54813
54814 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54815
54816         * g++.old-deja/g++.other/eh1.C: New test.
54817
54818 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54819
54820         * g++.old-deja/g++.other/type.C: New test.
54821
54822 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54823
54824         * g++.old-deja/g++.other/initstring.C: New test.
54825
54826 2000-06-12  Jason Merrill  <jason@redhat.com>
54827
54828         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54829
54830 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54831
54832         * gcc.c-torture/compile/20000609-1.c: New test.
54833
54834 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54835
54836         * gcc.dg/20000609-1.c: New test.
54837
54838 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54839
54840         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54841         * gcc.c-torture/noncompile/poison-1.c: Move...
54842         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54843         * gcc.dg/cpp-li1.c: Add a token after the #line.
54844
54845 2000-06-05  Richard Henderson  <rth@cygnus.com>
54846
54847         * gcc.c-torture/execute/20000605-2.c: New test.
54848         * gcc.c-torture/execute/20000605-3.c: New test.
54849
54850 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54851
54852         * g77.f-torture/execute/20000503-1.x: New file.
54853
54854 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54855
54856         * g++.old-deja/g++.eh/badalloc1.C: New test.
54857
54858 2000-06-05  Richard Henderson  <rth@cygnus.com>
54859
54860         * gcc.c-torture/execute/20000605-1.c: New test.
54861
54862 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54863             Nathan Sidwell <nathan@codesourcery.com>
54864
54865         * gcc.c-torture/compile/20000605-1.c: New test.
54866
54867 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54868
54869         * g77.f-torture/compile/20000601-1.f: New test.
54870
54871 2000-06-03  Richard Henderson  <rth@cygnus.com>
54872
54873         * gcc.c-torture/execute/20000603-1.c: New.
54874
54875 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54876
54877         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54878         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54879
54880 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54881
54882         * gcc.dg/compare2.c (case 12): XFAIL.
54883         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54884         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54885
54886         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54887
54888 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54889
54890         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54891         guard macro is already defined when the header is first
54892         included.
54893         * gcc.dg/cpp-mix.h: New file.
54894         * gcc.dg/endif-label.c: Update patterns to match compiler.
54895
54896         * g++.brendan/complex1.C: Declare abort.
54897         * g++.law/refs4.C: Remove XFAIL.
54898         * g++.oliva/expr2.C: Declare abort and exit.
54899
54900 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54901
54902         * gcc.c-torture/execute/20000528-1.c: New test.
54903
54904         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54905         * g++.old-deja/g++.law/temps4.C: Likewise.
54906
54907         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54908         stdlib.h.  Call abort() on failure.
54909         * g++.old-deja/g++.law/refs4.C: Likewise.
54910         * g++.old-deja/g++.law/temps4.C: Likewise.
54911         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54912         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54913
54914 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54915
54916         Relative to g++.dg/special:
54917         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54918
54919         Relative to g++.old-deja:
54920         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54921         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54922         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54923         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54924         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54925         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54926         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54927
54928         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54929         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54930         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54931         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54932         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54933         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54934         and/or string.h.
54935
54936         * g++.other/goto1.C: Update expectations for error messages.
54937
54938 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54939
54940         * gcc.c-torture/compile/20000523-1.c: New test.
54941
54942 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54943
54944         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54945
54946 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54947
54948         * g++.old-deja/g++.eh/catch11.C: New test.
54949         * g++.old-deja/g++.eh/catch12.C: New test.
54950
54951 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54952
54953         * gcc.c-torture/execute/20000523-1.c: New test.
54954
54955 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54956
54957         * c-torture/execute/bcp-1.c: Replace abort in arg of
54958         __builtin_constant_p with a generic external function.
54959
54960         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54961         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54962         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54963         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54964         Prototype abort and/or exit.
54965
54966         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54967         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54968         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54969         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54970
54971 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54972
54973         * gcc.dg/dwarf2-1.c: New test.
54974
54975 2000-05-20  Richard Henderson  <rth@cygnus.com>
54976
54977         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54978
54979 2000-05-20  Andreas Jaeger  <aj@suse.de>
54980
54981         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54982         testcase.
54983
54984 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54985
54986         * gcc.c-torture/execute/20000519-2.c: New test.
54987
54988 2000-05-19  Andreas Jaeger  <aj@suse.de>
54989
54990         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54991         which fails with SSA.
54992
54993         * lib/c-torture.exp: Also test with -O3 -fssa.
54994
54995 2000-05-18  Michael Meissner  <meissner@redhat.com>
54996
54997         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54998         * gcc.c-torture/execute/920415-1.c: Ditto.
54999         * gcc.c-torture/execute/920501-1.c: Ditto.
55000         * gcc.c-torture/execute/conversion.c: Ditto.
55001         * gcc.c-torture/execute/cvt-1.c: Ditto.
55002
55003 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55004
55005         * gcc.c-torture/compile/20000518-1.c: New test.
55006
55007 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55008
55009         * g77.f-torture/compile/200005018.f: New test.
55010
55011 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55012
55013         * gcc.c-torture/compile/20000517-1.c: New test.
55014
55015 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55016
55017         * gcc.c-torture/execute/20000516-1.c: New test.
55018
55019 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55020
55021         * g++.old-deja/g++.other/eh.C: New test.
55022
55023 2000-05-12  Richard Henderson  <rth@cygnus.com>
55024
55025         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55026         constants through to doit's conditional.
55027
55028 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55029
55030         * gcc.c-torture/compile/20000511-1.c: New test.
55031         * g77.f-torture/compile/20000511-1.f: New test.
55032         * g77.f-torture/compile/20000511-2.f: New test.
55033
55034 2000-05-11  Michael Meissner  <meissner@redhat.com>
55035
55036         * gcc.c-torture/execute/20000511-1.c: New test.
55037
55038 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55039
55040         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55041         * gcc.dg/20000510-1.S: New.
55042
55043 2000-05-08  Catherine Moore  <clm@cygnus.com>
55044
55045         * gcc.dg/unused-3.c: New.
55046
55047 2000-05-06  Richard Henderson  <rth@cygnus.com>
55048
55049           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55050           * g++.old-deja/g++.mike/warn1.C: Likewise.
55051           * g++.old-deja/g++.pt/local1.C: Likewise.
55052           * g++.old-deja/g++.pt/local7.C: Likewise.
55053           * g++.old-deja/g++.pt/spec16.C: Likewise.
55054
55055 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55056
55057         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55058
55059 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55060
55061           * g77.f-torture/execute/20000503-1.f: New test.
55062
55063 2000-05-04  Andreas Jaeger  <aj@suse.de>
55064
55065         * gcc.dg/noreturn-2.c: New test.
55066
55067 2000-05-04  Neil Booth  <NeilB@earthling.net>
55068
55069         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55070         preprocessor.
55071
55072 2000-05-04  Richard Henderson  <rth@cygnus.com>
55073
55074         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55075
55076 2000-05-04  Richard Henderson  <rth@cygnus.com>
55077
55078         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55079         OpenSSL by Jason R Thorpe.
55080
55081 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55082
55083         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55084
55085 2000-05-03  Robert Lipe <robertlipe@usa.net>
55086
55087         * gcc.dg/20000503-1.c: New test.
55088
55089 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55090
55091         * gcc.c-torture/compile/20000502-1.c: New test.
55092         * g++.old-deja/g++.other/align.C: New test.
55093         * gcc.dg/cpp-tradstringify.c: New test.
55094
55095 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55096
55097         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55098         and hard registers.
55099
55100 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55101
55102         * gcc.c-torture/execute/loop-5.c: New test.
55103
55104 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55105
55106         * gcc.c-torture/execute/va-arg-20.c: New test.
55107
55108 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55109
55110         * gcc.c-torture/execute/20000422-1.c: New test.
55111
55112 2000-04-20  Greg McGary  <gkm@gnu.org>
55113
55114         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55115         when optimizing, but without sibling-call optimizations (-O1).
55116
55117 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55118
55119           * gcc.c-torture/compile/20000420-1.c: New test.
55120
55121 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55122
55123         * g++.abi/ptrflags.C: New test.
55124         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55125
55126 2000-04-19  Catherine Moore  <clm@cygnus.com>
55127
55128         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55129
55130 2000-04-19  Greg McGary  <gkm@gnu.org>
55131
55132         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55133         sibling-call optimizations.
55134
55135 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55136
55137         * gcc.dg/20000419-1.c: New test.
55138
55139 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55140
55141         * gcc.c-torture/execute/20000412-6.c: New test.
55142
55143 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55144
55145         * gcc.c-torture/execute/20000412-5.c: New test.
55146         * g77.f-torture/compile/20000412-1.f: New test.
55147         * gcc.c-torture/execute/20000412-4.c: New test.
55148         * gcc.c-torture/compile/20000412-2.c: New test.
55149         * gcc.c-torture/execute/20000412-3.c: New test.
55150         * gcc.c-torture/compile/20000412-1.c: New test.
55151         * gcc.c-torture/execute/20000412-2.c: New test.
55152
55153 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55154
55155         * objc/execute/bf-20.m: New test.
55156
55157 2000-04-10  Richard Henderson  <rth@cygnus.com>
55158
55159         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55160
55161         * gcc.c-torture/execute/20000412-1.c: New test.
55162
55163 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55164
55165         * g++.old-deja/g++.eh/catchptr1.C: New test.
55166
55167 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55168
55169         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55170
55171 2000-04-08  Neil Booth  <NeilB@earthling.net>
55172
55173         * gcc.dg/cpp-nullchar.c: Remove test as
55174         embedded nulls cause problems.
55175
55176 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55177
55178         * gcc.dg/compare2.c: New test.
55179
55180 2000-04-08  Neil Booth  <NeilB@earthling.net>
55181
55182         * gcc.dg/cpp-nullchar.c: New test.
55183
55184 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55185
55186         * gcc.dg/cpp-mi2.c: New test.
55187         * gcc.dg/cpp-mi2[abc].h: New files.
55188
55189 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55190
55191         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55192         member name.
55193
55194 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55195
55196         * g++.old-deja/g++.abi/vmihint.C: New test.
55197
55198 2000-04-06  Neil Booth  <NeilB@earthling.net>
55199
55200         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55201         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55202         copyright.
55203
55204 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55205
55206         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55207         avoid stack-frame overwrite.
55208
55209 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55210
55211         * gcc.c-torture/compile/20000405-2.c: New test.
55212         * gcc.c-torture/compile/20000405-3.c: New test.
55213
55214 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55215
55216         * gcc.c-torture/compile/20000405-1.c: New test.
55217
55218 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55219
55220         * gcc.dg/cast-qual-1.c: Revert last change.
55221
55222 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55223
55224         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55225
55226 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55227
55228         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55229         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55230
55231 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55232
55233         * gcc.c-torture/compile/20000403-2.c: New test.
55234         * gcc.c-torture/compile/20000403-1.c: New test.
55235
55236 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55237
55238         * gcc.c-torture/execute/20000403-1.c: New test.
55239
55240 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55241
55242         * gcc.c-torture/execute/20000402-1.c: New test.
55243
55244 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55245
55246         * gcc.c-torture/execute/va-arg-15.c: New test.
55247         * gcc.c-torture/execute/va-arg-16.c: New test.
55248         * gcc.c-torture/execute/va-arg-17.c: New test.
55249         * gcc.c-torture/execute/va-arg-18.c: New test.
55250         * gcc.c-torture/execute/va-arg-19.c: New test.
55251
55252 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55253
55254         * gcc.c-torture/compile/981211-1.c: Move to...
55255         * gcc.dg/cpp-as1.c: ...here.
55256         * gcc.dg/cpp-as2.c: New file.
55257
55258         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55259         compiler.
55260
55261 2000-04-02  Neil Booth  <NeilB@earthling.net>
55262
55263         * gcc.dg/cpp-cond.c  New tests.
55264         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55265         accidental success less likely.
55266         * gcc.dg/cpp-missingop.c  New tests.
55267         * gcc.dg/cpp-missingparen.c  New tests.
55268         * gcc.dg/cpp-shift.c  New tests.
55269         * gcc.dg/cpp-shortcircuit.c  New tests.
55270         * gcc.dg/cpp-unary.c  New tests.
55271
55272 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55273
55274         * gcc.c-torture/compile/20000329-1.c: New test.
55275
55276 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55277
55278         * gcc.c-torture/compile/20000326-1.c: New test.
55279         * gcc.c-torture/compile/20000326-2.c: New test.
55280
55281 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55282
55283         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55284         the first parameter is a function argument.
55285
55286 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55287
55288         * g++.old-deja/g++.ext/array4.C: New test.
55289
55290 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55291
55292         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55293
55294 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55295
55296         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55297
55298 2000-03-19  Richard Henderson  <rth@cygnus.com>
55299
55300         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55301
55302 2000-03-19  Richard Henderson  <rth@cygnus.com>
55303
55304         * gcc.c-torture/compile/20000319-1.c: New test.
55305
55306 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55307
55308         * gcc.c-torture/execute/20000314-3.c: New test.
55309         * gcc.c-torture/execute/20000314-2.c: New test.
55310         * gcc.c-torture/execute/20000314-1.c: New test.
55311         * gcc.c-torture/compile/20000314-2.c: New test.
55312         * gcc.c-torture/compile/20000314-1.c: New test.
55313
55314 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55315
55316         * g++.old-deja/g++.warn/inline.C: New test.
55317
55318 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55319
55320         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55321         standards-compliant result rather than specific constants.
55322         Put test-values in array.
55323
55324 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55325
55326         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55327         (g++_target_compile): Put test-specific options last.
55328
55329 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55330
55331         * g++.old-deja/g++.eh/vbase4.C: New test.
55332
55333 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55334
55335         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55336
55337 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55338
55339         * g++.old-deja/g++.brendan/misc12.C: Removed.
55340         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55341         * g++.old-deja/g++.ext/pretty4.C: New test.
55342
55343 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55344
55345         * g++.old-deja/g++.other/string2.C: New test.
55346
55347 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55348
55349         * g++.old-deja/g++.warn/impint2.C: New test.
55350
55351 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55352
55353         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55354         is 1, not zero.
55355
55356 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55357
55358         * g++.old-deja/g++.warn/impint.C: New test.
55359         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55360         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55361         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55362         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55363         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55364         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55365         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55366         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55367         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55368         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55369         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55370         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55371
55372 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55373
55374         * gcc.dg/cpp-redef.c: New test.
55375
55376 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55377
55378         * g++.old-deja/g++.pt/unify7.C: New test.
55379
55380 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55381
55382         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55383         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55384
55385 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55386
55387         * gcc.c-torture/compile/20000224-1.c: New test.
55388
55389 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55390
55391         * gcc.c-torture/compile/cpp-2.c: New test.
55392         * gcc.c-torture/compile/cpp-1.c: New test.
55393
55394 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55395
55396         * gcc.c-torture/execute/20000225-1.c: New test.
55397
55398 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55399
55400         * gcc.dg/cpp-li2.c: New test.
55401
55402         * gcc.dg/cpp-wi1.c: New test.
55403
55404         * gcc.dg/cpp-li1.c: New test.
55405
55406 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55407
55408         * g++.old-deja/g++.other/sizeof5.C: New test.
55409
55410 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55411
55412         * gcc.c-torture/execute/va-arg-13.c: New test.
55413
55414 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55415
55416         * gcc.c-torture/execute/va-arg-12.c: New test.
55417
55418 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55419
55420         * gcc.c-torture/execute/20000223-1.c: New test.
55421
55422 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55423
55424         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55425
55426 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55427
55428         * g++.old-deja/g++.abi/ptrmem.C: New test.
55429
55430 2000-02-19  Richard Henderson  <rth@cygnus.com>
55431
55432         * gcc.c-torture/compile/init-3.c: New.
55433
55434 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55435
55436         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55437         ALWAYS_CXXFLAGS.
55438
55439 2000-02-11  Robert Lipe <robertl@sco.com>
55440
55441         * gcc.c-torture/compile/20000211-3.c: New test.
55442
55443 2000-02-11  Martin Buchholz <martin@xemacs.org>
55444
55445         * gcc.c-torture/compile/20000211-2.c: New test.
55446
55447 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55448
55449         * gcc.c-torture/compile/20000211-1.c: New test.
55450
55451 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55452
55453         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55454           on native targets
55455
55456 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55457
55458         * g++.old-deja/g++.other/cast5.C: New test.
55459
55460 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55461
55462         * gcc.c-torture/execute/20000205-1.c: New.
55463
55464 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55465
55466         * g++.old-deja/g++.jason/cast3.C: Return void.
55467         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55468
55469 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55470
55471         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55472
55473         * gcc.dg/loop-1.c: New test.
55474
55475 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55476
55477         * gcc.c-torture/compile/20000127-1.c: New test.
55478         * gcc.c-torture/execute/991228-1.c: New test.
55479
55480 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55481
55482         * gcc.dg/unused-2.c: New test.
55483
55484         * gcc.dg/conv-1.c: New test.
55485
55486 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55487
55488         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55489         compiler.
55490         (tool_option_proc): Fix typo.
55491
55492 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55493
55494         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55495         of the ld on the host, not on the build machine.
55496         Also, don't crash if '--help' is not a supported option.
55497
55498 2000-01-24  Richard Henderson  <rth@cygnus.com>
55499
55500         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55501
55502 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55503
55504         * gcc.c-torture/execute/20000120-2.c: New test.
55505         * gcc.c-torture/execute/20000120-1.c: New test.
55506
55507 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55508
55509         * gcc.c-torture/execute/20000113-1.c: New test.
55510
55511 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55512
55513         * gcc.c-torture/execute/20000112-1.c: New test.
55514
55515 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55516
55517         * gcc.dg/20000111-1.c: New test.
55518
55519 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55520
55521         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55522         with 16 bit integers.
55523
55524 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55525
55526         * gcc.dg/20000108-1.c: New test.
55527
55528 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55529
55530         * g++.old-deja/g++.ns/koenig8.C: New test.
55531
55532 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55533
55534         * g++.old-deja/g++.other/cast4.C: New test.
55535
55536 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55537
55538         * gcc.c-torture/compile/20000105-2.c: New test.
55539         * gcc.c-torture/compile/20000105-1.c: New test.
55540
55541 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55542
55543         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55544         references to printf & atoi to conform to ANSI standard.
55545         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55546         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55547         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55548         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55549         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55550         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55551         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55552         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55553         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55554         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55555         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55556         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55557         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55558         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55559         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55560         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55561         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55562         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55563         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55564         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55565         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55566         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55567         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55568         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55569         * g++.old-deja/g++.brendan/init3.C: Likewise.
55570         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55571         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55572         * g++.old-deja/g++.brendan/new2.C: Likewise.
55573         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55574         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55575         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55576         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55577         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55578         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55579         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55580         * g++.old-deja/g++.brendan/template24.C: Likewise.
55581         * g++.old-deja/g++.brendan/template3.C: Likewise.
55582         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55583         * g++.old-deja/g++.jason/inline3.C: Likewise.
55584         * g++.old-deja/g++.jason/opeq.C: Likewise.
55585         * g++.old-deja/g++.law/arg5.C: Likewise.
55586         * g++.old-deja/g++.law/arm7.C: Likewise.
55587         * g++.old-deja/g++.law/ctors11.C: Likewise.
55588         * g++.old-deja/g++.law/cvt8.C: Likewise.
55589         * g++.old-deja/g++.law/init9.C: Likewise.
55590         * g++.old-deja/g++.law/refs4.C: Likewise.
55591         * g++.old-deja/g++.law/template2.C: Likewise.
55592         * g++.old-deja/g++.law/visibility24.C: Likewise.
55593         * g++.old-deja/g++.law/vtable3.C: Likewise.
55594         * g++.old-deja/g++.mike/asm2.C: Likewise.
55595         * g++.old-deja/g++.mike/eh1.C: Likewise.
55596         * g++.old-deja/g++.mike/misc1.C: Likewise.
55597         * g++.old-deja/g++.mike/misc13.C: Likewise.
55598         * g++.old-deja/g++.mike/misc14.C: Likewise.
55599         * g++.old-deja/g++.mike/ns12.C: Likewise.
55600         * g++.old-deja/g++.mike/p1248.C: Likewise.
55601         * g++.old-deja/g++.mike/p3708.C: Likewise.
55602         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55603         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55604         * g++.old-deja/g++.mike/p646.C: Likewise.
55605         * g++.old-deja/g++.mike/p700.C: Likewise.
55606         * g++.old-deja/g++.mike/p783.C: Likewise.
55607         * g++.old-deja/g++.mike/p783a.C: Likewise.
55608         * g++.old-deja/g++.mike/p783b.C: Likewise.
55609         * g++.old-deja/g++.mike/p786.C: Likewise.
55610         * g++.old-deja/g++.mike/p789.C: Likewise.
55611         * g++.old-deja/g++.mike/p789a.C: Likewise.
55612         * g++.old-deja/g++.mike/p807a.C: Likewise.
55613         * g++.old-deja/g++.other/delete3.C: Likewise.
55614         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55615         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55616         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55617         * g++.old-deja/g++.other/empty1.C: Likewise.
55618         * g++.old-deja/g++.other/temporary1.C: Likewise.
55619         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55620         * g++.old-deja/g++.pt/t16.C: Likewise.
55621         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55622
55623 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55624
55625         * gcc.dg/991230-1.c: New test.
55626
55627 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55628
55629         * gcc.c-torture/compile/991229-3.c: New test.
55630         * gcc.c-torture/compile/991229-2.c: New test.
55631         * gcc.c-torture/compile/991229-1.c: New test.
55632
55633 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55634
55635         * gcc.c-torture/compile/labels-2.c: New test.
55636
55637 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55638
55639         * gcc.c-torture/execute/991227-1.c: New test.
55640
55641 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55642
55643         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55644
55645 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55646
55647         * gcc.c-torture/execute/991221-1.c: New test.
55648
55649 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55650
55651         * g++.old-deja/g++.other/cast3.C: New test.
55652
55653 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55654
55655         * gcc.c-torture/execute/991216-4.c: New test.
55656
55657 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55658
55659         * gcc.c-torture/execute/991216-1.c: New test.
55660         * gcc.c-torture/execute/991216-2.c: New test.
55661         * gcc.c-torture/execute/991216-3.c: New test.
55662
55663 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55664
55665         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55666         Actually make the test fail by using "-O2" for compilation.
55667
55668 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55669
55670         * g++.old-deja/g++.warn/cast-align1.C: New test.
55671
55672 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55673
55674         * gcc.c-torture/compile/991214-1.c: New test.
55675         * gcc.c-torture/compile/991214-2.c: New test.
55676
55677 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55678
55679         * gcc.dg/991214-1.c: New test.
55680
55681 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55682
55683         * gcc.c-torture/compile/991213-3.c: New test.
55684         * gcc.c-torture/compile/991213-2.c: New test.
55685         * gcc.c-torture/compile/991213-1.c: New test.
55686
55687 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55688
55689         * gcc.dg/991209-1.c: New test.
55690
55691 1999-12-08  Nathan Sidwell <nathan@acm.org>
55692
55693         * gcc.c-torture/compile/991208-1.c: New test.
55694
55695 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55696
55697         * gcc.dg/ultrasp2.c: New test.
55698
55699 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55700
55701         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55702
55703 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55704
55705         * gcc.c-torture/compile/991202-1.c: New test.
55706         * gcc.c-torture/execute/991202-1.c: New test.
55707         * gcc.c-torture/execute/991202-2.c: New test.
55708         * gcc.c-torture/execute/991202-3.c: New test.
55709
55710 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55711
55712         * g++.old-deja/g++.abi/align.C: New test.
55713         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55714         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55715
55716 1999-12-01  Richard Henderson  <rth@cygnus.com>
55717
55718         * gcc.c-torture/execute/991201-1.c: New.
55719
55720 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55721
55722         * gcc.dg/991129-1.c: New test.
55723
55724 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55725
55726         * gcc.c-torture/compile/991127-1.c: New test.
55727
55728 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55729
55730         * g++.old-deja/g++.other/warn4.C: New test.
55731
55732 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55733
55734         * g++.old-deja/g++.eh/cleanup2.C: New test.
55735         * g++.old-deja/g++.ext/pretty2.C: New test.
55736         * g++.old-deja/g++.ext/pretty3.C: New test.
55737         * g++.old-deja/g++.other/debug6.C: New test.
55738
55739 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55740
55741         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55742         compiler_output to look for one error message instead of two.
55743
55744 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55745
55746         * gcc.c-torture/execute/991118-1.c: Also test case
55747         where the word boundary does not split a byte evenly.
55748
55749 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55750
55751         * g++.old-deja/g++.ext/restrict1.C: New test.
55752
55753 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55754
55755         * gcc.c-torture/execute/991118-1.c: New test.
55756
55757 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55758
55759         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55760         working directory pathnames.
55761
55762 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55763
55764         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55765         host is equipped with driver.h and driver.o so it can actually
55766         compile and run the tests.
55767
55768 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55769
55770         * gcc.c-torture/compile/991008-1.c: New test.
55771
55772 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55773
55774         * lib/gcc-dg.exp: Include target-supports.exp
55775
55776 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55777
55778         * lib/target-supports.exp: New file: Provide procs to test for
55779         features supported by the target.
55780         (check_weak_available): Moved here from ecos.exp.
55781         (check_alias_available): New proc: Determine of the target
55782         toolchain supports the alias attribute.
55783
55784         * gcc.dg/special/ecos.exp: Move check_weak_available to
55785         target-supports.exp.
55786         (alias-1.c): Only perform the test if the target supports
55787         aliases.
55788         (wkali-1.c): Only perform the test if the target supports
55789         aliases.
55790
55791         * gcc.dg/990506-0.c: Expect error messages from cross
55792         targets as well as native targets.
55793
55794 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55795
55796         * gcc.dg/ultrasp1.c: Removed xfail.
55797         * gcc.dg/struct-ret-2.c: Likewise.
55798         * gcc.dg/array-1.c: Likewise.
55799
55800 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55801
55802         * gcc.dg/struct-ret-2.c: New test.
55803
55804         * gcc.dg/array-1.c: New test.
55805
55806 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55807
55808         * gcc.c-torture/execute/991030-1.c: New test.
55809
55810 1999-10-26  Richard Henderson  <rth@cygnus.com>
55811
55812         * gcc.c-torture/compile/991026-2.c: New test.
55813
55814 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55815
55816         * gcc.c-torture/compile/991026-1.c: New test.
55817
55818 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55819
55820         * gcc.c-torture/execute/991023-1.c: New test.
55821
55822 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55823
55824         * gcc.c-torture/execute/991019-1.c: New test.
55825
55826 1999-10-16  Richard Henderson  <rth@cygnus.com>
55827
55828         * gcc.c-torture/execute/991016-1.c: New test.
55829
55830 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55831
55832         * gcc.c-torture/execute/991014-1.c: New test.
55833
55834 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55835
55836         * g++.old-deja/g++.other/union2.C: New test.
55837
55838 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55839
55840         * g++.old-deja/g++.other/vaarg2.C: New test.
55841         * g++.old-deja/g++.other/vaarg3.C: New test.
55842
55843 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55844
55845         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55846         in compile/.
55847
55848 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55849
55850         * gcc.c-torture/execute/va-arg-11.c: New test.
55851
55852 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55853
55854         * lib/file-format.exp (gcc_target_object_format): Don't
55855         crash if objdump is unavailable.
55856
55857 1999-09-29  Donn Terry <donn@interix.com>
55858
55859         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55860
55861 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55862
55863         * gcc.c-torture/compile/990928-1.c: New test.
55864
55865 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55866
55867         * g++.old-deja/g++.other/decl6.C: New test.
55868
55869 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55870
55871         * gcc.c-torture/execute/va-arg-10.c: New test.
55872
55873 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55874
55875         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55876         __PRETTY_FUNCTION__.
55877
55878 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55879
55880         * gcc.c-torture/execute/990923-1.c: New test.
55881
55882 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55883
55884         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55885         for which -fpic is inappropriate.
55886
55887 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55888
55889         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55890
55891 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55892
55893         * g++.old-deja/g++.other/dyncast1.C: New test.
55894         * g++.old-deja/g++.other/dyncast2.C: New test.
55895         * g++.old-deja/g++.other/dyncast3.C: New test.
55896         * g++.old-deja/g++.other/dyncast4.C: New test.
55897         * g++.old-deja/g++.other/dyncast5.C: New test.
55898         * g++.old-deja/g++.eh/catch3.C: New test.
55899         * g++.old-deja/g++.eh/catch3p.C: New test.
55900         * g++.old-deja/g++.eh/catch4.C: New test.
55901         * g++.old-deja/g++.eh/catch4p.C: New test.
55902         * g++.old-deja/g++.eh/catch5.C: New test.
55903         * g++.old-deja/g++.eh/catch5p.C: New test.
55904         * g++.old-deja/g++.eh/catch6.C: New test.
55905         * g++.old-deja/g++.eh/catch6p.C: New test.
55906         * g++.old-deja/g++.eh/catch7.C: New test.
55907         * g++.old-deja/g++.eh/catch7p.C: New test.
55908         * g++.old-deja/g++.eh/catch8.C: New test.
55909         * g++.old-deja/g++.eh/catch8p.C: New test.
55910         * g++.old-deja/g++.eh/catch9.C: New test.
55911         * g++.old-deja/g++.eh/catch9p.C: New test.
55912
55913 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55914
55915         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55916         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55917
55918 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55919
55920         * gcc.c-torture/compile/990913-1.c: New test.
55921
55922 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55923
55924         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55925         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55926
55927 1999-09-09  Richard Henderson  <rth@cygnus.com>
55928
55929         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55930
55931 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55932
55933         * g++.old-deja/g++.other/lookup11.C: New test.
55934         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55935         what is permitted and what we want.
55936         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55937         overload use.
55938         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55939
55940 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55941
55942         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55943         * gcc.c-torture/noncompile/poison-1.c: New file.
55944
55945 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55946
55947         * g++.old-deja/g++.other/sizeof3.C: New test.
55948         * g++.old-deja/g++.other/sizeof4.C: New test.
55949         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55950         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55951
55952 1999-09-07  Richard Henderson  <rth@cygnus.com>
55953
55954         * gcc.dg/va-arg-1.c: New.
55955
55956 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55957
55958         * gcc.c-torture/execute/va-arg-9.c: New test.
55959
55960 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55961
55962         * g77.f-torture/compile/980519-2.f: New test.
55963         * g77.f-torture/compile/19990905-0.f: New test.
55964         * g77.f-torture/compile/19990905-1.f: New test.
55965         * g77.f-torture/compile/19990905-2.f: New test.
55966
55967         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55968
55969 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55970
55971         * gcc.c-torture/execute/990827-1.c: Fix typo.
55972
55973 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55974
55975         * g++.old-deja/g++.other/deref1.C: New test.
55976
55977 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55978
55979         * g++.old-deja/g++.other/ambig2.C: New test.
55980         * g++.old-deja/g++.other/cond5.C: New test.
55981         * g++.old-deja/g++.other/lookup16.C: New test.
55982
55983 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55984
55985         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55986         assemblers too.
55987
55988 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55989
55990         * lib/c-torture.exp: Avoid the "compare executables" optimization
55991         when testing native.
55992
55993 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55994
55995         * gcc.c-torture/execute/990829-1.c: New test.
55996         * gcc.c-torture/compile/990829-1.c: New test.
55997
55998 1999-08-27  Paul Burchard  <burchard@pobox.com>
55999
56000         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56001         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56002         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56003         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56004         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56005         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56006         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56007         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56008         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56009         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56010         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56011
56012 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56013
56014         * gcc.c-torture/execute/990827-1.c: New test.
56015
56016 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56017
56018         * g77.f-torture/noncompile/19990826-4.f: New test.
56019
56020         * g77.f-torture/compile/19990826-3.f: New test.
56021
56022         * g77.f-torture/execute/19990826-2.f: New test.
56023
56024         * g77.f-torture/compile/19990826-1.f: New test.
56025
56026         * gcc.c-torture/execute/990826-0.c: New test.
56027         * g77.c-torture/execute/19990826-0.f: New test.
56028
56029         * g77.f-torture/noncompile/970626-2.f: New test.
56030
56031 1999-08-25  Paul Burchard  <burchard@pobox.com>
56032
56033         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56034         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56035         lss-011.C: New tests.
56036
56037 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56038
56039         * g++.old-deja/g++.other/decl5.C: New test.
56040
56041 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56042
56043         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56044         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56045         call `postbase' for each one.  All callers of `postbase' changed
56046         to call this instead.
56047
56048 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56049
56050         * gcc.c-torture/execute/990811-1.c: New test.
56051
56052 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56053
56054         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56055         just native ones.
56056
56057         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56058         just native ones.
56059
56060 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56061
56062         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56063
56064 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56065
56066         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56067
56068 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56069
56070         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56071
56072 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56073
56074         * gcc.c-torture/execute/990804-1.c: New test.
56075
56076 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56077
56078         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56079         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56080         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56081
56082 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56083
56084         * g++.old-deja/g++.other/struct1.C: New test.
56085
56086 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56087
56088         * g++.old-deja/g++.other/enum2.C: New test.
56089
56090 1999-08-02  Richard Henderson  <rth@cygnus.com>
56091
56092         Adapted from tests from Franz Sirl:
56093         * gcc.c-torture/execute/va-arg-7.c: New test.
56094         * gcc.c-torture/execute/va-arg-8.c: New test.
56095
56096 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56097
56098         * gcc.c-torture/compile/990801-2.c: New test.
56099
56100         * gcc.c-torture/compile/990801-1.c: New test.
56101
56102 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56103
56104         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56105         fp-cmp-1.c, converting double to float.
56106
56107         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56108         fp-cmp-1.c, converting double to long double.
56109
56110         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56111         from fr1 to unknown_register, since fr1 is a legitimate register
56112         on some machines.
56113
56114 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56115
56116         * README: More listname related changes.
56117
56118 1999-07-08  Catherine Moore  <clm@cygnus.com>
56119
56120         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56121
56122 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56123
56124         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56125
56126 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56127
56128         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56129
56130 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56131
56132         * gcc.dg/990703-1.c: New test.
56133
56134 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56135
56136         * lib/file-format.exp: New file: Move definition of proc
56137         gcc_target_object_format to here from
56138         gcc.dg/special/ecos.exp.
56139
56140         * lib/c-torture.exp: Include lib file-format.exp.
56141         * lib/gcc-dg.exp: Include lib file-format.exp.
56142
56143         * gcc.dg/special/ecos.exp: Remove definition of proc
56144         gcc_target_object_format.
56145
56146 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56147
56148         * gcc.c-torture/execute/990628-1.c: New test.
56149
56150 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56151
56152         * gcc.c-torture/compile/990625-2.c: New test.
56153
56154         * gcc.c-torture/compile/990625-1.c: New test.
56155
56156 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56157
56158         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56159         attributes compile.
56160         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56161         ports that use the COFF/PE file format.
56162
56163 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56164
56165         * gcc.c-torture/compile/990617-1.c: New test.
56166
56167 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56168
56169         * g++.old-deja/g++.other/decl4.C: New test.
56170
56171 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56172
56173         * g++.old-deja/g++.other/bitfld3.C: New test.
56174
56175 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56176
56177         * g++.old-deja/g++.eh/catch1.C: New test.
56178
56179 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56180
56181         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56182
56183         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56184         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56185
56186 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56187
56188         * g77.f-torture/compile/19990502-0.f: Replace with new,
56189         shorter, test that still fails after recent changes.
56190
56191 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56192
56193         * gcc.c-torture/execute/990604-1.c: New test.
56194
56195 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56196
56197         * gcc.c-torture/execute/990531-1.c: New test.
56198
56199 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56200
56201         * gcc.c-torture/compile/990527-1.c: New test.
56202
56203 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56204
56205         * gcc.c-torture/execute/990527-1.c: New test.
56206
56207 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56208
56209         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56210         bitfields as signed.
56211
56212 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56213
56214         * g77.f-torture/compile/19990525-0.f: New test.
56215
56216 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56217
56218         * gcc.c-torture/execute/990525-2.c: New test.
56219
56220         * gcc.c-torture/execute/990525-1.c: New test.
56221
56222 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56223
56224         * g++.old-deja/g++.other/anon3.C: New test.
56225         * g++.old-deja/g++.other/anon4.C: New test.
56226         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56227         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56228         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56229         Merrill).
56230
56231 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56232
56233         * gcc.c-torture/execute/990524-1.c: New test.
56234
56235         * gcc.dg/990524-1.c: New test.
56236
56237 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56238
56239         * gcc.c-torture/compile/990523-1.c: New test.
56240
56241 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56242
56243         * gcc.c-torture/compile/990519-1.c: New test.
56244
56245 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56246
56247         * gcc.c-torture/compile/990517-1.c: New test.
56248
56249         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56250         (e4, f4): New tests.
56251         (main): Call them.
56252
56253 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56254
56255         * gcc.dg/noreturn-1.c: New test.
56256
56257 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56258
56259         * gcc.c-torture/execute/990513-1.c: New test.
56260
56261 1999-05-10  Richard Henderson  <rth@cygnus.com>
56262
56263         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56264
56265 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56266
56267         * g77.f-torture/execute/erfc.f: Use small single-precision
56268         values, to avoid problems on Alphas when not -mieee.
56269
56270 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56271
56272         * gcc.dg/990506-0.c: New test.
56273
56274 1999-05-08  Richard Henderson  <rth@cygnus.com>
56275
56276         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56277         the constant to test.  Don't XFAIL 64-bit targets.
56278
56279         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56280         * g++.old-deja/g++.law/profile1.C: Likewise.
56281
56282         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56283         operator new instances.
56284         * g++.old-deja/g++.other/delete5.C: Likewise.
56285
56286 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56287
56288         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56289         intrinsic.
56290
56291 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56292
56293         * g77.f-torture/execute/u77-test.f: Reverse order of two
56294         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56295
56296 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56297
56298         * gcc.dg/compare1.c: New test.
56299
56300 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56301
56302         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56303         New tests.
56304
56305 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56306
56307         * g77.f-torture/compile/19990502-1.f: New test.
56308
56309 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56310
56311         * g77.f-torture/compile/19990502-0.f: New test.
56312
56313 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56314
56315         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56316         intrinsic.
56317
56318 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56319
56320         * g77.f-torture/execute/u77-test.f (main): List libU77
56321         intrinsics not currently tested.
56322         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56323         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56324         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56325         Trim blanks off the ends of some printed strings.
56326
56327 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56328
56329         * g77.f-torture/execute/u77-test.f (main): Just warn about
56330         FSTAT gid disagreement, as it's expected on some systems.
56331
56332 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56333
56334         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56335         use a new function, which allows for some slop.
56336         Clean up some commentary.
56337         (issum): The new function.
56338         (sgladd): Deleted subroutine.
56339
56340 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56341
56342         * g77.f-torture/execute/u77-test.f: Modify to be more like
56343         libf2c/libU77 version, bringing patches to that version here.
56344         Add suitable commentary.
56345
56346 1999-04-25  Richard Henderson  <rth@cygnus.com>
56347
56348         * gcc.dg/990424-1.c: New test.
56349
56350 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56351
56352         * g77.f-torture/execute/u77-test.f (main): Bug involving
56353         LSTAT has been fixed, so turn back on full checking.
56354
56355 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56356
56357         * g77.f-torture/compile/19990419-0.f: New test.
56358         * g77.f-torture/execute/19990419-1.f: New test.
56359
56360 1999-04-17  Richard Henderson  <rth@cygnus.com>
56361
56362         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56363         to avoid the need for a prototype to supress a warning.
56364
56365 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56366
56367         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56368
56369 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56370
56371         * gcc.c-torture/execute/990404-1.c: New test.
56372
56373 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56374
56375         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56376         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56377         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56378         missing initializer warnings.
56379
56380 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56381
56382         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56383         matching strings.
56384
56385 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56386
56387         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56388
56389 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56390
56391         * g77.f-torture/execute/19990325-0.f: New test.
56392         * g77.f-torture/execute/19990325-1.f: New test.
56393
56394 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56395
56396         * gcc.c-torture/execute/990324-1.c: New test.
56397
56398 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56399
56400         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56401         test with 4.
56402
56403 1999-03-17  Richard Henderson  <rth@cygnus.com>
56404
56405         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56406
56407 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56408
56409         * g77.f-torture/execute/19990313-2.f: New test.
56410         * g77.f-torture/execute/19990313-3.f: New test.
56411
56412 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56413
56414         * g77.f-torture/execute/19990313-0.f: New test.
56415         * g77.f-torture/execute/19990313-1.f: New test.
56416
56417 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56418
56419         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56420         printf to sprintf.
56421         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56422         (main): Add check for u15.  Conditionalize u31 check depending on
56423         whether ints are <32 bits or >=32 bits.
56424
56425 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56426
56427         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56428
56429 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56430
56431         * g77.f-torture/compile/19990305-0.f: New test.
56432         * g77.f-torture/execute/19981119-0.f: New test.
56433
56434 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56435
56436         * g77.f-torture/execute/970625-2.f: call ABORT if final
56437         result is not correct, instead of just printing it.
56438         Add this checking via newly introduced obfuscation, to
56439         trip up buggy front ends.
56440
56441 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56442
56443         * g77.f-torture/compile/960317-1.f: Moved from being
56444         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56445
56446 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56447
56448         * g77.f-torture/execute/960317-1.f: New (old) test.
56449         * g77.f-torture/execute/970625-2.f: Ditto.
56450
56451 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56452
56453         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56454         error message on line 1 or line 2; cccp and cpplib do this differently.
56455
56456 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56457
56458         * g++.old-deja/g++.law/weak1.C: New test.
56459
56460 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56461
56462         * gcc.c-torture/execute/990119-1.c: Renamed to...
56463         * gcc.dg/990119-1.c: this, so it will only be tested once
56464         (it's a preprocessor test, it doesn't need to be run at
56465         multiple optimization levels).
56466
56467 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56468
56469         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56470           ALWAYS_CXXFLAGS.
56471
56472 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56473
56474         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56475         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56476         to not be compilable by current g77.
56477
56478 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56479
56480         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56481
56482 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56483
56484         * gcc.c-torture/execute/990222-1.c: New test.
56485
56486 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56487
56488         * g77.f-torture/compile/19990218-0.f: New test.
56489         * g77.f-torture/noncompile/19990218-1.f: New test.
56490
56491 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56492
56493         * g77.f-torture/compile/19981216-0.f: New test.
56494
56495 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56496
56497         * gcc.dg/990214-1.c: New test.
56498
56499 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56500
56501         * gcc.dg/990213-2.c: New test.
56502
56503         * gcc.dg/990213-1.c: New test.
56504
56505 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56506
56507         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56508         ints.
56509
56510 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56511
56512         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56513         specified by target.
56514
56515         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56516
56517 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56518
56519         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56520
56521 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56522
56523         * gcc.dg/special/ecos.exp: New test driver for new tests with
56524         special requirements.
56525
56526         * gcc.dg/special/alias-1.c: New test.
56527         * gcc.dg/special/gcsec-1.c: New test.
56528         * gcc.dg/special/weak-1.c: New test.
56529         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56530         * gcc.dg/special/weak-2.c: New test.
56531         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56532         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56533         * gcc.dg/special/wkali-1.c: New test.
56534         * gcc.dg/special/wkali-2.c: New test.
56535         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56536         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56537
56538 1999-02-10  Felix Lee  <flee@cygnus.com>
56539
56540           * lib/c-torture.exp (c-torture-compile): Pull out code for
56541           analyzing gcc error messages.
56542           (c-torture-execute): Likewise.  Fix some (harmless) false
56543           positives.
56544           * lib/gcc.exp (gcc_check_compile): New function.
56545
56546 1999-02-08  Richard Henderson  <rth@cygnus.com>
56547
56548         * gcc.c-torture/execute/990208-1.c: New test.
56549
56550 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56551
56552         * g++.dg/special/ecos.exp: New driver for new tests with special
56553         requirements
56554
56555         * g++.dg/special/conpr-1.C: New test
56556         * g++.dg/special/conpr-2.C: New test
56557         * g++.dg/special/conpr-2a.C: New test
56558         * g++.dg/special/conpr-3.C: New test
56559         * g++.dg/special/conpr-3a.C: New test
56560         * g++.dg/special/conpr-3b.C: New test
56561
56562         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56563         allow g++ to use the dg driver
56564
56565         * README: Add comment about g++.dg directory
56566
56567 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56568
56569         * README: Update email addresses.
56570
56571 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56572
56573         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56574         arguments in order to force structure S onto the stack even on
56575         the alpha.
56576         (test): Pass 10 leading arguments to function foo as well as the
56577         structure S.
56578
56579         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56580         failure for all targets.
56581
56582         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56583         abort to terminate program execution.
56584
56585 1999-01-30  Richard Henderson  <rth@cygnus.com>
56586
56587         * gcc.c-torture/execute/990130-1.c: New test.
56588
56589 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56590
56591         * gcc.dg/990130-1.c: New test.
56592
56593 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56594
56595         * gcc.c-torture/execute/990128-1.c: New test.
56596
56597 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56598
56599         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56600
56601 1999-01-27  Felix Lee  <flee@cygnus.com>
56602
56603         * lib/c-torture.exp (c-torture-compile): pull out code for
56604         analyzing gcc error messages.
56605         (c-torture-execute): ditto, and fix some (harmless) false
56606         positives.
56607         * lib/gcc.exp (gcc_check_compile): new function.
56608
56609 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56610
56611         * gcc.dg/990117-1.c: New test.
56612
56613         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56614
56615         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56616
56617 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56618
56619         * g77.f-torture/compile/990115-1.f: New test.
56620
56621 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56622
56623         * gcc.c-torture/compile/990107-1.c: New test
56624
56625 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56626
56627         * gcc.c-torture/execute/990106-2.c: New test.
56628
56629         * gcc.c-torture/execute/990106-1.c: New test.
56630
56631 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56632
56633         * gcc.c-torture/compile/981223-1.c: New test.
56634
56635 1998-12-29  Richard Henderson  <rth@cygnus.com>
56636
56637         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56638         (opt3): Rename from opt4 and disable.
56639
56640 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56641
56642         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56643
56644 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56645
56646         * g++.old-deja/g++.other/conv5.C: New test.
56647
56648 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56649
56650         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56651
56652 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56653
56654         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56655
56656 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56657
56658         * gcc.c-torture/compile/981211-1.c: New test.
56659
56660 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56661
56662         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56663
56664         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56665
56666 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56667
56668         * gcc.special/930510-1.c: Make C9X safe.
56669         * gcc.misc-tests/gcov-1.c Similarly.
56670         * gcc.misc-tests/gcov-2.c Similarly.
56671
56672 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56673
56674         * gcc.dg/ultrasp1.c: New test.
56675
56676 1998-12-06  Richard Henderson  <rth@cygnus.com>
56677
56678         * gcc.c-torture/execute/981206.c: New test.
56679
56680 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56681
56682         * g++.old-deja/g++.ns/template7.C: New test.
56683
56684         * g++.old-deja/g++.other/expr1.C: New test.
56685
56686         * g++.old-deja/g++.eh/tmpl3.C: New test.
56687
56688         * g++.old-deja/g++.eh/tmpl2.C: New test.
56689
56690 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56691
56692         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56693         * g++.old-deja/g++.other/using6.C: Removed.
56694         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56695
56696         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56697
56698 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56699
56700         * g++.old-deja/g++.pt/overload8.C: New test.
56701
56702         * g++.old-deja/g++.pt/overload7.C: New test.
56703
56704         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56705
56706         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56707         and relinking messages.
56708         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56709         compiling with -frepo.
56710
56711 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56712
56713         * g++.old-deja/g++.pt/lookup6.C: New test.
56714
56715 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56716
56717         * gcc.c-torture/execute/981130-1.c: New test.
56718         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56719
56720 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56721
56722         * g++.old-deja/g++.pt/explicit76.C: New test.
56723
56724         * g++.old-deja/g++.pt/friend38.C: New test.
56725
56726         * g++.old-deja/g++.ns/crash2.C: New test.
56727
56728         * g++.old-deja/g++.pt/defarg8.C: New test.
56729
56730         * g++.old-deja/g++.pt/instantiate6.C: New test.
56731
56732         * g++.old-deja/g++.pt/static6.C: New test.
56733
56734         * g++.old-deja/g++.pt/decl2.C: New test.
56735
56736 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56737
56738         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56739         problem is actually related with name lookup, but so what? :-)
56740
56741         * g++.old-deja/g++.pt/friend37.C: New test.
56742
56743 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56744
56745         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56746         element, which fails on some systems.
56747
56748         * g77.f-torture/execute/labug1.f: New test.
56749
56750 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56751
56752         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56753         is defined.
56754
56755 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56756
56757         * g77.f-torture/compile/981117-1.f: New test.
56758
56759 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56760
56761         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56762         properly discarded.
56763
56764 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56765
56766         * gcc.c-torture/execute/memcheck: New directory of tests for
56767         -fcheck-memory-usage.
56768
56769 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56770
56771         * README: New file, general information about the testsuite and
56772         new description of the various C++ test subdirectories.
56773         * README.g++: Eliminate obsolete information, update and move most
56774         relevant stuff to README.
56775
56776 1998-11-07  Richard Henderson  <rth@cygnus.com>
56777
56778         * gcc.c-torture/compile/981107-1.c: New test.
56779
56780 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56781
56782         * execute/memcpy-bi.c: New testcase.
56783
56784 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56785
56786         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56787         base classes.
56788
56789         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56790         template is selected.
56791
56792         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56793         classes, it should be accepted for all types.
56794
56795         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56796
56797         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56798         specializations start with template headers.
56799
56800 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56801
56802         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56803
56804         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56805         non-POD types.
56806
56807 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56808
56809         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56810
56811 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56812
56813         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56814
56815 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56816
56817         * 981019-1.c: New test.
56818
56819 1998-10-14  Robert Lipe <robertl@dgii.com>
56820
56821         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56822         find objc headers.
56823
56824 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56825
56826         * compile/981001-4.c: Remove use of GCC extension that triggers a
56827         compiler bug.
56828
56829 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56830
56831         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56832
56833 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56834
56835         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56836         instantiation of template produces incorrect code for delete
56837         expression.
56838
56839         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56840         constructors' name is not unique.
56841         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56842         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56843
56844         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56845         automatic array of const is ill-formed.
56846
56847         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56848         of template parameter?
56849
56850         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56851         const.
56852
56853         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56854         pointer-to-member expression.
56855
56856         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56857         declaration causes ICE.
56858
56859 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56860
56861         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56862         reserved in the global namespace.
56863
56864         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56865         generate needed virtual table.
56866
56867         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56868
56869 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56870
56871         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56872         template-dependent type
56873
56874 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56875
56876         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56877         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56878         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56879
56880         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56881         class should be usable as argument of member function.
56882         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56883         class should be usable as return type of member function.
56884         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56885         class should be usable as type of data member.
56886
56887         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56888
56889 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56890
56891         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56892
56893 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56894
56895         * gcc.dg/dll-?.c Add thumb to target list.
56896         Fix assembler scan patterns to match current assembler output.
56897
56898 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56899
56900         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56901         matching of template brackets.
56902
56903         * g++.old-deja/g++.other/using4.C: New test.  Test using
56904         declarations of methods from base classes.
56905
56906         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56907         within functions should introduce names into the innermost
56908         enclosing namespace.
56909
56910         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56911         of static locals if first initialization throws.
56912
56913 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56914
56915         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56916
56917 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56918
56919         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56920         lose track of the possible targets of tablejump insns.
56921         * special/special.exp: Run it.
56922
56923 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56924
56925         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56926         must be declared before its specializations can be named in friend
56927         declarations.
56928
56929 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56930
56931         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56932
56933         * g77.f-torture/execute/io1.f: New test.
56934
56935 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56936
56937         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56938         with pointer to template function, for which no argument deduction
56939         is possible.
56940
56941         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56942         specialization of template function as argument to template
56943         function.
56944
56945         * g++.old-deja/g++.other/access2.C: New test; Inner class
56946         shouldn't have privileged access to Outer's names.
56947
56948 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56949
56950         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56951         friend template declared within template class conflicts with
56952         nested class of the same name.
56953
56954         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56955         is ignored.
56956
56957         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56958         object with direct initializer as function declaration.
56959
56960         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56961         initializers.
56962
56963         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56964         involving const pointer and NULL produces incorrect result.
56965
56966         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56967         type name without `typename' should be rejected with -pedantic.
56968
56969 1998-10-02  Richard Henderson  <rth@cygnus.com>
56970
56971         * g++.old-deja/g++.other/addrof1.C: New test.
56972
56973 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56974
56975         * gcc.c-torture/compile/981001-1.c: New test.
56976         * gcc.c-torture/execute/981001-1.c: New test.
56977
56978 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56979
56980         * gcc.c-torture/compile/981001-2.c: New test.
56981         * gcc.c-torture/compile/981001-3.c: New test.
56982         * gcc.c-torture/compile/981001-4.c: New test.
56983
56984 1998-10-01  Robert Lipe  <robertl@dgii.com>
56985
56986         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56987         multilibbed hosts.  Idea grafted from g77.exp.
56988
56989 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56990
56991         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56992         avoid losing on systems which need -lsocket.
56993
56994 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56995
56996         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56997         * g++.old-deja/g++.other/nested2.C: Ditto.
56998         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56999         failure.
57000
57001 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57002
57003         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57004         preferred over template operator!= for enum bitfields.
57005
57006 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57007
57008         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57009         that happen to have the same base name, but in different scopes,
57010         are incorrectly rejected.
57011
57012 1998-09-16  Richard Henderson  <rth@cygnus.com>
57013
57014         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57015         on the native word size instead of an integer literal.
57016
57017 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57018
57019         * g++.old-deja/g++.other/static2.C: Invocation of static data
57020         member of type pointer-to-function denoted as non-static member.
57021
57022         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57023         checks involving function types and aliases.
57024
57025 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57026
57027         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57028         redefined to the same non-trivial type.
57029
57030         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57031         namespace-qualification of template specializations declared in
57032         other namespaces.
57033
57034         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57035         to declare a subset of the specializations of a template function
57036         as friends of specializations of a template class.
57037
57038         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57039         member templates that do not fully specialize the enclosing
57040         template class are rejected.
57041
57042 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57043
57044         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57045
57046 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57047
57048         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57049         altered from libf2c/libU77 version.
57050
57051 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57052
57053         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57054
57055 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57056             Alexandre Oliva  <oliva@dcc.unicamp.br>
57057
57058         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57059         (un)signed char are different types for template specialization
57060         purposes.
57061
57062 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57063
57064         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57065         * objc: ObjC testsuite.
57066
57067 1998-08-31  Catherine Moore  <clm@cygnus.com>
57068
57069         * gcc.c-torture/execute/941014-1.x: New file.
57070
57071 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57072
57073         * lib/c-torture.exp: Add support for
57074         torture_eval_before_compile and torture_eval_before_execute
57075         variables.
57076
57077 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57078
57079         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57080         this test triggers valid.
57081
57082 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57083
57084         * gcc.dg/980827-1.c: New test.
57085
57086 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57087
57088         * gcc.c-torture/execute/loop-4b.c: New test.
57089
57090 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57091
57092         * lib/c-torture.exp: Add support for
57093         torture_eval_before_compile and torture_eval_before_execute
57094         variables.
57095
57096 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57097
57098         * gcc.c-torture/compile/980825-1.c: New test.
57099
57100 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57101
57102         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57103         count number tests in opt_t0 not good_t0.
57104
57105 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57106
57107         * gcc.c-torture/compile/930326-1.x: Fix typo.
57108
57109 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57110
57111         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57112         causes an ICE.
57113
57114 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57115
57116         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57117         STACK_SIZE is defined.
57118         * gcc.c-torture/unsorted/stuct.c: Similarly.
57119
57120         * gcc.c-torture/compile/980821-1.c: New test.
57121
57122 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57123
57124         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57125         16bit ints.
57126
57127 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57128
57129         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57130         code.
57131
57132 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57133
57134         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57135         error'.
57136
57137 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57138
57139         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57140
57141 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57142
57143         * gcc.c-torture/compile/980816-1.c: New test.
57144
57145         * gcc.dg/980816-1.c: New test.
57146
57147 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57148
57149         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57150         compiler for ieee tests.
57151
57152 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57153
57154         * g77.f-torture/compile/980729-0.f: New test.
57155
57156 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57157
57158         * gcc.c-torture/special/eeprof-1.c: New test, for
57159         -finstrument-functions.
57160         * gcc.c-torture/special/special.exp: Run it.
57161
57162 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57163
57164         * gcc.c-torture/compile/980729-1.c: New test.
57165
57166 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57167
57168         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57169         __thumb__ is defined, and test for ARM style doubles if so.
57170
57171 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57172
57173         * g77.f-torture/noncompile/980615-0.f: New test.
57174
57175 1998-07-26  H.J. Lu  (hjl@gnu.org)
57176
57177         * gcc.dg/980312-1.c: Do link instead of compile.
57178         * gcc.dg/980313-1.c: Likewise.
57179
57180 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57181
57182         * gcc.c-torture/compile/980726-1.c: New test.
57183
57184 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57185
57186         * g77.f-torture/execute/io0.f: New test.
57187
57188 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57189
57190         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57191         an int.
57192
57193 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57194
57195         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57196         m32r bugs.
57197
57198 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57199
57200         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57201         c-decl.c:grokdeclarator can handle mode attributes.
57202
57203 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57204
57205         * gcc.c-torture/execute/980716-1.c: New test.
57206
57207 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57208
57209         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57210         the mn10200.
57211         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57212         the mn10200.
57213         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57214         * gcc.c-torture/compile/930326-1.x: Similarly.
57215
57216 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57217
57218         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57219         New test from Craig.
57220
57221 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57222
57223         * g77.f-torture/noncompile/980616-0.f: New test.
57224
57225         * g77.f-torture/execute/970816-3.f: New test from Craig.
57226
57227 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57228
57229         *  g++.other/singleton.C: Return error value instead of taking
57230         SIGSEGV.
57231
57232 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57233
57234         *  g++.other/singleton.C: New test.  Warning is under dispute.
57235         Runtime crash is not.
57236
57237 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57238
57239         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57240         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57241         using6.C, using7.C}: New namespace tests.
57242
57243 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57244
57245         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57246         specialization with typedef'ed names used as array indexes.
57247
57248 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57249
57250         * gcc.c-torture/execute/980709-1.c: New test.
57251
57252         * gcc.dg/980709-1.c: New test.
57253
57254 1998-07-07  Richard Henderson  <rth@cygnus.com>
57255
57256         * gcc.c-torture/execute/bcp-1.c: New test.
57257
57258 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57259
57260         * gcc.c-torture/execute/980707-1.c: New test.
57261
57262 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57263
57264         * gcc.c-torture/compile/980706-1.c: New test.
57265
57266 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57267
57268         * g77.f-torture/execute/980701-0.f,
57269         g77.f-torture/execute/980701-1.f: New test from Craig.
57270
57271 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57272
57273         * gcc.c-torture/compile/980701-1.c: New test.
57274
57275         * gcc.c-torture/execute/980701-1.c: New test.
57276
57277 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57278 rlsruhe.de>
57279
57280         * g++.old-deja/g++.robertl/eb132.C: New test.
57281         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57282
57283 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57284
57285         * g77.f-torture/execute/980628-7.f,
57286         g77.f-torture/execute/980628-8.f,
57287         g77.f-torture/execute/980628-9.f,
57288         g77.f-torture/execute/980628-10.f: New tests from Craig.
57289
57290         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57291
57292 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57293
57294         * g77.f-torture/execute/980628-4.f: New test from Craig.
57295         * g77.f-torture/execute/980628-5.f: Likewise.
57296         * g77.f-torture/execute/980628-2.f: Likewise.
57297         * g77.f-torture/execute/980628-0.f: Likewise.
57298         * g77.f-torture/execute/980628-1.f: Likewise.
57299         * g77.f-torture/execute/980628-3.f: Likewise.
57300         * g77.f-torture/execute/980628-6.f: Likewise.
57301
57302 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57303
57304         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57305         directory when nothing has been installed yet.
57306
57307 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57308
57309         * gcc.c-torture/special/special.exp: Handle newer versions of
57310         dejagnu.
57311
57312 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57313
57314         * gcc.dg/980626-1.c: New test.
57315
57316 1998-06-19  Bruno Haible <haible@ilog.fr>
57317
57318         * gcc.misc-tests/m-un-2.c: New test.
57319         * g++.old-deja/g++.other/warn01.c: Likewise.
57320
57321 1998-06-19  Robert Lipe  <robertl@dgii.com>
57322
57323         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57324         compatibility with assmblers with a different comment character.
57325         Eliminate use of GAS-specific extensions.
57326
57327 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57328
57329         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57330
57331 1998-06-19  Robert Lipe  <robertl@dgii.com>
57332
57333         * lib/g77.exp: Replace search for libf2c.a with search for newly
57334         renamed libg2c.a
57335
57336 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57337
57338         * gcc.c-torture/execute/980617-1.c: New test.
57339
57340 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57341
57342         * gcc.c-torture/execute/980612-1.c: New test.
57343
57344 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57345
57346         * gcc.dg/980523-1.c: Only test on ppc-linux.
57347         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57348
57349         * gcc.c-torture/execute/980608-1.c: New test.
57350
57351 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57352
57353         * gcc.c-torture/execute/980605-1.c: New test.
57354
57355 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57356
57357         * gcc.c-torture/execute/980604-1.c: New test.
57358
57359 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57360
57361         * gcc.c-torture/execute/980602-1.c: New test.
57362         * gcc.c-torture/execute/980602-2.c: Likewise.
57363
57364 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57365
57366         * 970125-0.f: Fix per JCB.  Add commentary.
57367
57368 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57369
57370         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57371         IEEE -0 support.
57372
57373 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57374
57375         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57376         earlier.
57377
57378 1998-05-28  Catherine Moore <clm@cygnus.com>
57379
57380         * gcc.c-torture/execute/980526-3.c: New test.
57381
57382 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57383
57384         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57385         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57386         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57387         m88k-motorola-sysv3 to XFAIL.
57388
57389 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57390
57391         * gcc.dg/980526-1.c: New test.
57392         * gcc.c-torture/execute/980526-2.c: New test.
57393
57394 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57395
57396         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57397
57398         * gcc.c-torture/execute/980526-1.c: New test.
57399
57400 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57401
57402         * g77.f-torture/execute/alpha2.f: Add runtime test.
57403
57404 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57405
57406         * g++.old-deja/old-deja.exp: Strip leading directories.
57407
57408         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57409         error for the line.  Don't run multiple tests for the same line.
57410
57411 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57412
57413         * gcc.dg/980523-1.c: New test.
57414
57415 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57416
57417         * g77.f-torture/compile/970915-0.f: New test.
57418
57419 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57420
57421         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57422
57423 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57424
57425         * gcc.dg/980520-1.c: New test.
57426
57427 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57428
57429         * gcc.dg/980502-1.c: Fix return type.
57430
57431 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57432
57433         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57434         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57435         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57436         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57437         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57438
57439 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57440
57441         * g77.f-torture/execute/980520-1.f: New test.
57442
57443 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57444
57445         * lib/mike-g77.exp: New file.
57446
57447         * g77.f-torture/noncompile/noncompile.exp,
57448         g77.f-torture/noncompile/check0.f: New files.
57449
57450 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57451
57452         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57453         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57454         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57455         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57456         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57457         abort where appropriate.
57458
57459 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57460
57461         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57462         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57463
57464 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57465
57466         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57467
57468 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57469
57470         * g77.f-torture/compile/980427-0.f: New test.
57471
57472 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57473
57474         * g77.f-torture/compile/980424-0.f: New test.
57475
57476 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57477
57478         * g77.f-torture/compile/980419-2.f (main): New test.
57479         * g77.f-torture/compile/970125-0.f: New test.
57480         * g77.f-torture/compile/980419-1.f: New test.
57481
57482 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57483
57484         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57485         of loop-4.c.
57486
57487 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57488
57489         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57490
57491 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57492
57493         * gcc.c-torture/compile/980329-1.c: New test.
57494
57495 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57496
57497         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57498         * gcc.dg/980312-1.c: Fix typo in -march command.
57499
57500 1998-03-16  H.J. Lu  (hjl@gnu.org)
57501
57502         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57503
57504 1998-03-11  Robert Lipe  <robertl@dgii.com>
57505
57506         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57507         Dave Love agree the Fortran source is bogus.
57508
57509 1998-03-11  Robert Lipe  <robertl@dgii.com>
57510
57511         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57512         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57513         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57514         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57515         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57516
57517 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57518
57519         * g++.old-deja/g++.other/friend1.C: New test.
57520
57521 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57522
57523         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57524         possibly uninitialized) variables and declare dnrm2.
57525
57526 1998-02-23  Robert Lipe <robertl@dgii.com>
57527
57528         From Bruno Haible <haible@ilog.fr>:
57529         * gcc.c-torture/execute/980223.c: New test.
57530
57531 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57532
57533         * gcc.dg/ifelse-1.c: New test.
57534
57535 1998-02-09  H.J. Lu  (hjl@gnu.org)
57536
57537         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57538
57539           * lib/old-dejagnu.exp (old-dejagnu): Added the
57540           "execution test - XFAIL *-*-*" handling in the spirit of
57541           "excess errors test -". Changed the "execution test fails"
57542           handling to be like "excess errors test fails".
57543           * Update various tests accordingly.
57544
57545 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57546
57547         * gcc.c-torture/execute/980205.c: New test.
57548
57549 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57550
57551         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57552         * lib/f-torture.exp: Similarly.
57553         * gcc.c-torture: Rename all .cexp files to .x files.
57554
57555 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57556
57557         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57558         (940510-1.c): Removed duplicate.
57559         (971104-1.c): New test.
57560
57561 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57562
57563           * lib/f-torture.exp: Improve error and loop detection.
57564
57565 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57566
57567         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57568         use that to size the filler array.
57569
57570 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57571
57572         * lib/c-torture.exp(c-torture-execute): Fix typo.
57573
57574         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57575         testcase as the executable name. Keep the executable around if
57576         the test fails.
57577
57578 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57579
57580         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57581         changes.  Only test one -g option, and move it to the end of the
57582         list of options to test.
57583
57584 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57585
57586         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57587         variable GCC_TORTURE_OPTIONS to supply default switches separated
57588         by colons.  If no environment variable, run tests with -O0 -g, -O1
57589         -g, and -O2 -g as well.
57590
57591 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57592
57593         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57594         explanatory comments. Fix indentation.
57595
57596 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57597
57598         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57599
57600 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57601
57602         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57603         * g++.old-deja/g++.mike/p7325.C: Likewise.
57604         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57605
57606 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57607
57608         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57609         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57610         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57611         * g++.old-deja/g++.law/operators4.C: Likewise.
57612
57613 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57614
57615         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57616         * g++.old-deja/g++.mike/p784.C: Ditto.
57617         * g++.old-deja/g++.mike/p785.C: Ditto.
57618
57619 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57620
57621           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57622
57623 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57624
57625         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57626         target feature; pass this to c-torture-execute as needed.
57627
57628 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57629
57630         * lib/c-torture.exp(c-torture-execute): If the previous and the
57631         current executables being tested are identical, we don't need to
57632         run the executable again. Try to make the executable names
57633         unique. Add an optional argument for passing additional compiler
57634         flags.
57635
57636 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57637
57638         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57639
57640 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57641
57642         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57643
57644 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57645
57646         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57647         32bit or larger longs.
57648
57649         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57650         have either a 32bit long or 32bit int.
57651
57652 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57653
57654         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57655         Make double precision tests dependent on sizeof (double).
57656
57657 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57658
57659         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57660         too.
57661
57662 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57663
57664         * gcc.c-torture/compile/961203-1.cexp: New script.
57665
57666 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57667
57668         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57669         up the includes ourselves.
57670
57671 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57672
57673         * lib/plumhall.exp: Remove random include, and add a few
57674         verbose messages for debugging.
57675
57676 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57677
57678         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57679         of trying to do it ourselves.
57680
57681 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57682
57683         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57684
57685 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57686
57687         * gcc.prms/5403.c: Made regexp a bit less strict.
57688
57689 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57690
57691         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57692         is returned from remote_load instead.
57693         * lib/plumhall.exp: Ditto.
57694         * lib/mike-g++.exp: Ditto.
57695         * lib/old-dejagnu.exp: Ditto.
57696         * lib/c-torture.exp: Ditto.
57697
57698 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57699
57700         * lib/g++.exp: Use build_wrapper procedure.
57701         * lib/gcc.exp: Ditto.
57702
57703 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57704
57705         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57706         an old-style decl for malloc.  Fixes tests to work when
57707         sizeof (int) != sizeof (size_t).
57708
57709 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57710
57711         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57712
57713         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57714         use stdargs.h interface.
57715
57716 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57717
57718         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57719         NO_VARARGS when compiling.
57720
57721 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57722
57723         * lib/plumhall.exp(ph_includes): New procedure.
57724         (ph_make): Use it.
57725         (ph_compiler): Ditto.
57726
57727         * lib/g++.exp: Rename test-glue.c to testglue.c.
57728         * lib/gcc.exp: Ditto.
57729
57730 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57731
57732         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57733         to completion when it's called.
57734
57735 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57736
57737         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57738         is defined, don't do test.
57739
57740 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57741
57742         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57743         for object files.
57744         (ph_summary): Mark skipped testcases as untested, not unresolved.
57745
57746         * lib/plumhall.exp (ph_make): If unresolved because of bad
57747         errorCode, record errorCode in log file.
57748         (*): Replace send_log/verbose with verbose -log.
57749
57750 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57751
57752         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57753         double conversion if double isn't at least 8 bytes.
57754
57755         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57756         int to work with targets where int is 16 bits.
57757
57758         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57759         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57760         precision for the test to complete.
57761
57762 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57763
57764         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57765         if d10v is not compiled with the -mdouble64 flag.
57766         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57767
57768         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57769         d10v is not compiled with the -mint32 flag.
57770
57771 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57772
57773         * lib/plumhall.exp: Use incr_count.
57774
57775 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57776
57777         * gcc.c-torture: Update to c-torture-1.45.
57778
57779 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57780
57781         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57782         the name of the expect testcase file).
57783
57784         * lib/g++.exp(g++_init): Ditto.
57785
57786 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57787
57788         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57789         the host.
57790
57791         * lib/gcc.exp(gcc_exit): New procedure.
57792
57793 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57794
57795         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57796         specs where appropriate.
57797
57798         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57799         because of new "candidates are" messages, and removed a few
57800
57801         * Converted all non-old-style g++ testcases to old-style, and
57802         moved into g++.old-deja.
57803
57804 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57805
57806         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57807         options.
57808
57809         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57810         succeeded.
57811
57812         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57813
57814 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57815
57816         * lib/gcc.exp (gcc_target_compile): Add support for defining
57817         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57818         the machine doesn't have those features.
57819
57820 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57821
57822         * g++.law/operators4.exp: Don't use LIBS.
57823
57824 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57825
57826         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57827
57828         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57829         * lib/g++.exp: Set it here instead. Also, allow use of the
57830         --tool_exec and --tool_opt options. Change CXX to
57831         GXX_UNDER_TEST.
57832
57833         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57834
57835         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57836
57837 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57838
57839         * lib/old-dejagnu.exp: Use prune_warnings instead of
57840         prune_system_crud.
57841         * lib/mike-g++.exp: Ditto.
57842         * lib/gcc.exp: Ditto.
57843         * lib/g++.exp: Ditto.
57844
57845         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57846
57847 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57848
57849           * 941014-2.c: Include stdlib.h
57850           * 960327-1.c: Include stdio.h
57851           * dbra.c, index-1.c: Don't assume ints are 32bits.
57852
57853 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57854
57855         * lib/gcc.exp: Add gcc,stack_size target feature.
57856
57857         * lib/g++.exp(g++_target_compile): Add the include and link
57858         paths here, not in two other places. And, it's $options, not
57859         options.
57860
57861         * lib/mike-g++.exp(postbase): Remove the code that determines
57862         the correct include and link paths.
57863         * g++.old-deja/old-deja.exp: Ditto.
57864
57865 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57866
57867         * lib/g++.exp(g++_init): target_compile no longer returns the
57868         filename of the result.
57869
57870 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57871
57872         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57873         call to glob.
57874
57875         * gcc.c-torture/special/special.exp: Change call to
57876         gcc_target_compile to include the object file.
57877
57878 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57879
57880         * gcc.c-torture/special/special.exp: Correct misspelling in last
57881         change.
57882
57883 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57884
57885         * lib/plumhall.exp(ph_summary): Log the entire output of the
57886         executable. Return -1 if there were any failures, 0 otherwise.
57887         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57888         (ph_make): Clean up objects and executables that were built
57889         if the tests succeeded.
57890
57891 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57892
57893         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57894         libraries and includes in the build tree as appropriate.
57895
57896 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57897
57898         * lib/c-torture.exp: Instead of looking for the global variable
57899         NO_LONG_LONG, check to see if that's a feature of the target.
57900
57901 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57902
57903         * config/default.exp: Minimize. Delete the remainer of the files in
57904         config; this functionality is now in devo/dejagnu/config.
57905
57906         g++.*/*: Pass any additional flags used to compile to postbase;
57907         delete CXXFLAGS.
57908
57909         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57910         is now done by runtest.exp. Use gcc_target_compile instead of
57911         compile.
57912
57913         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57914         Remove references to CFLAGS. Use remote_file instead of
57915         calling rm -f.
57916         (c-torture): Take a list of arguments to use to compile this
57917         testcase.
57918
57919         lib/g++.exp: Simplify. Use target_compile instead of compile.
57920         lib/gcc-dg.exp: Ditto.
57921         lib/gcc.exp: Ditto.
57922         lib/mike-{gcc,g++}.exp: Ditto.
57923         lib/old-dejagnu.exp: Ditto.
57924         lib/plumhall.exp: Ditto.
57925
57926 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57927
57928         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57929         (ph_linker): Likewise.
57930
57931 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57932
57933           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57934         MAP_ANON / MAP_ANONYMOUS if defined;
57935         else try to map from /dev/zero .
57936
57937 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57938
57939         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57940         isn't defined, then define it to MAP_ANONYMOUS.
57941
57942 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57943
57944         * gcc.c-torture: Update to c-torture-1.42 release.
57945
57946 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57947
57948         * gcc.c-torture: Update to c-torture-1.41 release.
57949
57950 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57951
57952         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57953         c-torture release.
57954
57955 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57956
57957         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57958         and LDFLAGS.  Fix second case to append the target_info ldflags
57959         onto LDFLAGS, not CFLAGS.
57960         * lib/g++.exp (g++_init): Add target_info stuff.
57961         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57962         of libgloss and newlib flags for !native.
57963
57964         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57965         (GDB): Fix relative path to go up another dir for finding gdb.
57966
57967 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57968
57969         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57970         versions in the target_info array, if they don't exist.
57971
57972 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57973
57974         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57975
57976 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57977
57978         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57979         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57980
57981 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57982
57983         * lib/old-dejagnu.exp: Don't remove the output file before we've
57984         actually tested it. Don't append pwd to the path of the executable
57985         we're testing.
57986
57987 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57988
57989         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57990
57991 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57992
57993         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57994         temporary directory for compiler files, and set it to a default
57995         value of /tmp. Set $output as the name of the output file from
57996         compiling the testcase. Add a -o option to $cflags_var so the
57997         compiler writes the final output file as $output. Set $executable
57998         to $output.
57999
58000         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58001         directory for compiler files, and set it to /tmp if it doesn't
58002         already have a value. Set $output_file to the name of the output
58003         file from compiling the testcase. Add a -o option to CXXFLAGS so
58004         the compiler writes the final output file as $output. Use $output
58005         as the executable to be tested.
58006
58007 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58008
58009         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58010
58011 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58012
58013         * gcc.c-torture/execute/pending-1.c: New test.  Still
58014         pending in Tege's queue.
58015
58016 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58017
58018         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58019         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58020         if there were failures.  Call unresolved if there were unresolved
58021         testcases.  Call gcc_fail if program did not run to completion.
58022         (ph_make): Pass additional argument name to ph_execute.
58023         (ph_execute): Add new argument.  Pass additional arguments to
58024         ph_summary.  Call gcc_fail is there is no execution output.
58025
58026 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58027
58028         * lib/plumhall.exp (proc_summary): Output relavent summary
58029         lines into the log so specific failures in plumhall can be
58030         investigated.
58031
58032 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58033
58034         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58035         (c-torture-execute): Don't try to execute tests which use
58036         "long long" types if $NO_LONG_LONG is nonzero.
58037
58038 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58039
58040         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58041         not c-torture.
58042
58043         * gcc.ieee: Move from here.
58044         * gcc.c-torture/execute/ieee: To here.
58045
58046 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58047
58048         * gcc.c-torture: Update to c-torture-1.41 release.
58049
58050 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58051
58052         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58053         not "$output".
58054
58055 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58056
58057         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58058         -c present.
58059
58060 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58061
58062         * config/proelf.exp: Handle connecting to a simulator.
58063
58064 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58065
58066         * config/proelf.exp: New file.  Enough framework that we can
58067         run c-torture tests on the proelf targets (or any other target
58068         that gdb can connect to for that matter).
58069
58070 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58071
58072         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58073         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58074
58075         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58076         exec_output exists.
58077
58078 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58079
58080         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58081         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58082
58083         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58084         to pass/fail/unresolved/unsupported/untested.  Caller must now
58085         call unresolved/unsupported/untested.
58086         * lib/*.exp: Update FSF address.  Update to handle new results of
58087         ${tool}_load.
58088         * lib/chill.exp (verbose): Delete.
58089
58090 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58091
58092         * lib/gcc.exp (default_gcc_start): Change order of args to
58093         $LDFLAGS $CFLAGS $LIBS.
58094         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58095         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58096         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58097         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58098         * gcc.misc-tests/dg-test.exp: Likewise.
58099         * gcc.misc-tests/msgs.exp: Likewise.
58100         * gcc.prms/prms.exp: Likewise.
58101         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58102         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58103
58104         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58105
58106 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58107
58108         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58109
58110         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58111         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58112
58113         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58114         necessary.
58115
58116 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58117
58118         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58119         global for loop; add use of $mathlib.
58120         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58121         settings here; set mathlib for anything but VxWorks.
58122
58123 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58124
58125         * gcc.c-torture: Update to c-torture-1.40 release.
58126
58127 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58128
58129         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58130         dg.exp.
58131
58132 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58133
58134         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58135         global.
58136
58137 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58138
58139         * lib/g++.exp (LIBS): Define if not already.
58140         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58141         (gcc-dg-prune): Call prune_gcc_output.
58142         * lib/gcc.exp (prune_gcc_output): New proc.
58143         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58144         prune_gcc_output.
58145
58146 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58147
58148         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58149         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58150
58151 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58152
58153         * gcc.c-torture: Update to c-torture-1.39 release.
58154
58155 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58156
58157         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58158         fails, try others as well.
58159
58160 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58161
58162         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58163         If compilation fails, mark execute tests as `untested'.
58164         If test is marked as unsupported, don't mark compilation and
58165         execute tests as failed.
58166
58167 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58168
58169         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58170         libstdc++ for whether or not we want to be doing shared
58171         libraries.  Delete link_curses since we don't need it anymore.
58172         * lib/mike-g++.exp (postbase): Don't link in libg++.
58173         * g++.old-deja/old-deja.exp: Likewise.
58174
58175 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58176
58177         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58178
58179 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58180
58181         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58182         For that, add `-Wl,-a,shared_archive'.
58183         * g++.old-deja/old-deja.exp: Likewise.
58184
58185 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58186
58187         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58188
58189 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58190
58191         * lib/mike-g++.exp (postbase): Pay attention to the status of
58192         g++_load.
58193
58194 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58195
58196           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58197
58198 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58199
58200         * lib/gcc.exp (default_gcc_start): No longer need to log program
58201         being executed or its output, execute_anywhere does that now.
58202         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58203         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58204
58205 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58206
58207         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58208         the same as those in lib/g++.exp.
58209
58210 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58211
58212         * gcc.c-torture: Update to c-torture-1.38 release.
58213         * gcc.ieee: Related changes.
58214
58215 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58216
58217         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58218         "exec". Minor reformatting changes.
58219
58220         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58221         cross. This means all "exec" calls now work on a remote host as
58222         well.
58223         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58224         cross. Filter out the extra "\r\n" stuff that expect puts in.
58225         (c-torture-execute): Filter out the bogus warnings like
58226         c-torture-compile does. Add support for canadian cross.
58227         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58228         Use execute_anywhere rather than calling exec directly. Now it
58229         works for canadian cross testing.
58230
58231 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58232
58233         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58234         results into a variable, and check that rather than using file exists.
58235
58236 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58237
58238         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58239         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58240
58241 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58242
58243         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58244         lib_curses if there's a shared libg++ in the build tree.
58245
58246 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58247
58248         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58249         if not supported target.
58250
58251 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58252
58253         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58254         link_curses up to always happen, not just for native builds.
58255
58256 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58257
58258         * gcc.c-torture: Update to c-torture-1.36 release.
58259         * gcc.failure: Related changes.
58260
58261 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58262
58263         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58264
58265 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58266
58267         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58268         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58269         runshlib, link_curses, and mathlib for link and run.
58270
58271         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58272         pass the runtime shared library options for Solaris, OSF/1, and
58273         Irix5, and link with -lcurses to avoid unresolved references.
58274
58275 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58276
58277         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58278         only run once.
58279
58280 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58281
58282         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58283
58284 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58285
58286         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58287         do not have a framework for the "compat" tests yet.
58288
58289 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58290
58291         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58292         set to null if we're testing vxworks5.1.  Use that instead of
58293         `-lm' in the setting of LIBS for link and run.
58294
58295 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58296
58297         * config/rom68k.exp (${tool}_load): Major changes to make it
58298         work.  Verified that it does in fact return the stuff in
58299         exec_output properly.  Catch any Emul or any TRAP other than 0.
58300
58301 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58302
58303         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58304         LDFLAGS properly for targets that need stuff from libgloss.
58305         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58306         only run once.
58307         (gpp_initialized): New variable.
58308
58309 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58310
58311         * config/rom68k.exp: Load libgloss.exp.
58312         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58313         so we can produce a fully linked binary.
58314         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58315         so we can produce a fully linked binary.
58316
58317 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58318
58319         * lib/plumhall.exp (ph_section): Watch for expected failures.
58320         Add missing `else'.
58321
58322         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58323         run the testcase.
58324         (c-torture): Likewise.
58325
58326 1995-08-28  Doug Evans  <dje@cygnus.com>
58327
58328         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58329
58330         * lib/mike-g++.exp (mike_cleanup): New proc.
58331         (prebase): New globals compiler_result, not_compiler_result,
58332         target_regexp.
58333         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58334         allow leading "-" in pattern.  Watch for unsupported tests.
58335         If $compiler_result is set, pattern match assembler code,
58336         and ditto for $not_compiler_result.
58337         * lib/mike-gcc.exp: Likewise.
58338
58339         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58340         execution "succeeded".
58341
58342 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58343
58344         * config/win32.exp: New file.
58345         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58346
58347 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58348
58349         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58350         unsupported.
58351         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58352         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58353         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58354
58355         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58356         "... without exceptions was ...".  That is now handled by
58357         prune_system_crud.
58358         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58359
58360 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58361
58362         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58363         sieve.c,sort2.c}: New files.
58364         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58365         sieve.exp,sort2.exp}: Drivers for them.
58366
58367         * lib/mike-gcc.exp (program_output): New user settable variable.
58368         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58369         messages.
58370         * lib/mike-g++.exp (program_output): New user settable variable.
58371
58372         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58373
58374         * config/sh.exp: Deleted (use sim.exp instead).
58375
58376 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58377
58378         * config/vx.exp: Declare CHECKTASK as global.
58379         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58380         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58381         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58382
58383 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58384
58385         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58386         target. Like vx.exp, only includes `vx29k.exp' instead of
58387         `vxworks.exp'.
58388
58389 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58390
58391         * config/sim.exp: Increase time limit from 120 seconds to 240.
58392
58393 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58394
58395         * gcc.c-torture/execute/950628-1.c: New test.
58396
58397 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58398
58399         * gcc.c-torture: Update with changes/additions from
58400         c-torture-1.34.
58401
58402 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58403
58404         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58405
58406 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58407
58408         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58409
58410 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58411
58412         * gcc.c-torture/compile/950512-1.c: New test.
58413         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58414         * gcc.dg/struct-ret-1.c: Likewise.
58415
58416 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58417
58418         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58419           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58420
58421 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58422
58423         * gcc.c-torture/special/920411-1.c: Deleted.
58424         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58425
58426 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58427
58428         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58429         cpu limit.
58430
58431 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58432
58433         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58434
58435 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58436
58437         From kenner;
58438         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58439         is the proper length.
58440         * va-arg-3.c: Likewise.
58441
58442 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58443
58444         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58445         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58446
58447         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58448         * lib/g++.exp (default_g++_start): Delete old cruft.
58449
58450 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58451
58452         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58453         (2 * (1 << 18)) to (2 * (1 << 17)).
58454
58455         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58456
58457 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58458
58459         * config/rom68k.exp: Renamed from config/idp.exp
58460
58461 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58462
58463         * c-torture/compile/921109-2.c
58464
58465 1995-04-18  Mike Stump  <mrs@cygnus.com>
58466
58467         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58468         excess errors.
58469
58470 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58471
58472         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58473         output.
58474         * lib/g++.exp (default_g++_start): Likewise.
58475
58476 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58477
58478         * gcc.c-torture/compile/950329-1.c: New test.
58479
58480 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58481
58482           * config/bug.exp (${tool}_load): Updated to use new remote_open
58483           and remote_close procs.
58484         * config/idp.exp: New file.
58485
58486 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58487
58488         * gcc.c-torture/execute/950322-1.c: New test.
58489
58490 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58491
58492         * config/vx.exp (${tool}_load): Clean up testing of return code from
58493         vxworks_ld and vxworks_spawn.
58494
58495 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58496
58497         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58498
58499 1995-03-13  Mike Stump  <mrs@cygnus.com>
58500
58501         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58502         can mark excess errors on a machine by machine basis.  Note, the
58503         default is to not expect any excess errors, even when excess
58504         errors test - is given, so you will want to put an XFAIL ... on
58505         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58506         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58507         those 4 machines, but no others.
58508
58509 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58510
58511         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58512         * lib/c-torture.exp: to here.
58513
58514 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58515
58516         * gcc.c-torture/execute/950221-1.c: New test.
58517         * gcc.c-torture/execute/struct-ret-1.c: New test.
58518         * gcc.c-torture/compile/950221-1.c: New test.
58519
58520         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58521
58522 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58523
58524         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58525         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58526
58527 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58528
58529         * g++.gb: New directory of tests, derived from my signature and
58530         class scoping tests.
58531
58532         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58533         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58534         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58535         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58536         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58537         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58538         * g++.gb/sig25.C: Likewise.
58539
58540         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58541         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58542         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58543         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58544         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58545         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58546         * g++.gb/sig25.exp: Likewise.
58547
58548         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58549         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58550         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58551         * g++.gb/scope13.C: Likewise, this test still fails.
58552
58553         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58554         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58555         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58556         * g++.gb/scope13.exp: Ditto.
58557
58558         * g++.gb/README: New file, explains what these tests are about.
58559
58560 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58561
58562         * lib/dg.exp (dg-do): Support `preprocess'.
58563         (dg-test): Likewise.
58564
58565 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58566
58567         * config/udi.exp: change "continue -expect" to "exp_continue".
58568
58569 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58570
58571         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58572         Delete redundant tests.
58573
58574         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58575         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58576         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58577         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58578         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58579         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58580         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58581         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58582
58583         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58584         storing label pointers.
58585         * gcc.c-torture/execute/921019-1.c: Likewise.
58586         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58587         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58588         parameter fp.
58589         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58590         constants.
58591
58592         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58593         Delete obsolete tests.
58594
58595         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58596         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58597         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58598         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58599         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58600         * gcc.c-torture/compile/950124-1.c: New test.
58601
58602         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58603
58604 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58605
58606         * lib/mike-g++.exp: Add -lm to LIBS.
58607
58608 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58609
58610         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58611
58612 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58613
58614         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58615
58616 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58617
58618         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58619
58620 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58621
58622         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58623         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58624         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58625         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58626         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58627         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58628         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58629         * g++.law/{operators31.C, operators32.C,
58630         * g++.law/{operators33.C, operators34.C}: Likewise.
58631         * g++.law/{pic1.C, refs2.C}: Likewise.
58632         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58633         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58634         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58635         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58636
58637         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58638         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58639         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58640         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58641         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58642         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58643         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58644         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58645         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58646         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58647         * g++.law/{operators34.exp}: Likewise.
58648         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58649         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58650         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58651         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58652         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58653
58654         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58655         No longer expected to fail.
58656         * g++.law/missed-error3.C: Tweak for recent bool changes.
58657
58658 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58659
58660         * config/emb-unix: Deleted.
58661         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58662         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58663
58664 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58665
58666         * lib/dg.exp (dg-test): Fix typo in last patch.
58667
58668 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58669
58670         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58671         (handles multiple occurrences).
58672
58673 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58674
58675         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58676         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58677         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58678         printed).
58679         * lib/c-torture.exp (c-torture-compile): Likewise.
58680         (c-torture): Prepend full path if missing.
58681         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58682         (gcc_fail): Likewise.
58683         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58684
58685 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58686
58687         * lib/netware.exp: Only attach to NetWare i386 systems.
58688
58689 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58690
58691         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58692         messages.  Add test name to "output pattern match" pass/fail message.
58693
58694 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58695
58696         * gcc.dg: New testsuite.
58697         * gcc.dg/dg.exp: New file.
58698
58699         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58700         test-switch.c}: Deleted.
58701
58702         * gcc.misc-tests/msgs.exp: New testcase driver.
58703
58704 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58705
58706         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58707         Watch for illegal return values from ${tool}_load.
58708         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58709         cross targets.  Coerce return value >0 to 1.
58710
58711 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58712
58713         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58714
58715         * config/emb-unix.exp: New file.
58716
58717         * config/sim.exp: Error if variable $SIM not defined.
58718         (${tool}_load): Mark test as "untested" if simulator missing.
58719
58720         * config/unix.exp: Load remote.exp to get rcp_download.
58721         * lib/c-torture.exp: Use different option lists for testcases with
58722         and without loops.
58723         * gcc.c-torture/execute/execute.exp: Likewise.
58724
58725 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58726
58727         * config/*.exp: Clarify return code from ${tool}_load.
58728         Call `unresolved' or `untested' instead of `warning' or `perror'
58729         (sometimes you still want to call both though).
58730         Add comment that `shell_id' is local to each file.
58731         * config/udi.exp (timeout): Set to 30.
58732         Don't print warning if connection fails, $connectmode has already
58733         printed an error.
58734         (${tool}_load): Move verbose messages to level 2.
58735         Rework pattern for "Process started" message.
58736         Pass `shell_id' to ${connectmode}_download.
58737         Retry twice upon timeout.  Make resetting of target more robust.
58738         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58739         Pass `shell_id' to exit_$connectmode.
58740         Only call exit_$connectmode if connected.
58741         * config/unix.exp (${tool}_load): Check return codes better.
58742         * config/vrtx.exp (${tool}_load): Likewise.
58743         * config/vx.exp (${tool}_load): Likewise.
58744         Delete unneeded global's.
58745         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58746         from ${tool}_load.
58747         (dg-stat): Delete.
58748         (dg-init): Delete recording of pass/fail counts.
58749         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58750         (old-dejagnu-init): Likewise.
58751         (old-dejagnu-stat): Delete contents, empty proc now.
58752         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58753         (c-torture): Delete references to lcnt, lpass, lfail.
58754         Get option list from TORTURE_OPTIONS.
58755         Delete -funroll[-all]-loops if no loops.
58756         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58757         (g++_stat): Delete contents (empty proc now).
58758         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58759         (gcc_finish): Likewise.
58760         (gcc_stat): Deleted.
58761         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58762         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58763         * gcc.c-torture/execute/execute.exp: Likewise.
58764         Split tests into two parts: compile, execute.
58765         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58766         no loops.  Update to reflect clarified return codes from ${tool}_load.
58767
58768 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58769
58770         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58771         to grep for.
58772         (old-dejagnu): Likewise (where necessary).
58773
58774 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58775
58776         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58777
58778         * lib/dg.exp (dg-process-target): Fix processing of selector.
58779         Add comment regarding use of `error'.
58780
58781         * lib/gcc.exp (prune_system_crud): Define if missing.
58782         * lib/g++.exp (prune_system_crud): Likewise.
58783
58784         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58785         Call prune_system_crud.
58786         * lib/dg.exp (dg-runtest): New proc.
58787         Use perror instead of send_user for tcl errors in testcase.
58788         Don't return any value, it's never used.
58789         Don't clobber previous definition of `unknown'.
58790         Print tcl errors in `dg-final'.
58791
58792 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58793
58794         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58795         (dg-test): Don't print errorInfo, it contains stack backtrace.
58796
58797 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58798
58799         * lib/g++.exp (runtest_file_p): Define if missing.
58800
58801 1994-09-24  Doug Evans  (dje@cygnus.com)
58802
58803         * lib/mike-g++.exp: Comment out loading of g++.exp.
58804         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58805         (default_g++_version): Always print something.
58806         (default_g++_start): Comment out call to `which'.
58807         (g++_start, g++_load): Deleted (must be defined in config file).
58808         * lib/gcc.exp: Test for existence of $CC at start.
58809         Delete check for tmpdir (done in gcc_init).
58810         (default_gcc_version): Always print something.
58811         (default_gcc_start): Comment out call to `which'.
58812         * config/*.exp: Major cleanup - make cross targets work at least a
58813         little better for g++ (by not being "--tool gcc" specific).
58814         Rename gcc_xxx to ${tool}_xxx.
58815         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58816         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58817
58818 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58819
58820         * lib/c-torture.exp (c-torture-compile): Rework compiler
58821         message processing.
58822
58823         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58824         c-torture.
58825
58826 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58827
58828         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58829
58830         * lib/dg.exp (dg-process-target): Support { target native }.
58831
58832 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58833
58834         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58835         looked for "... program xxx got fatal signal".
58836         Correct regsub munging of `comp_output'.
58837         Ignore compiler messages "path prefix not used" and "linker input
58838         file unused".
58839
58840 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58841
58842         * lib/gcc.exp (runtest_file_p): Define if missing.
58843         * gcc.prms/template.c: Example to work from.
58844
58845 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58846
58847         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58848         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58849
58850         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58851         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58852         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58853         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58854
58855         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58856         (dg-process-target): No longer a varargs proc.
58857         Return S/N for target, P/F for xfail.  All callers changed.
58858         (user option procs): More argument checking.
58859         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58860         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58861         (dg-test): Skip test if not running on selected target in `dg-do'.
58862         Update handling of `dg-do-what', `dg-output-text'.
58863         Separate execution pass/fail from output pattern match pass/fail.
58864         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58865
58866 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58867
58868         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58869         target for 920510-1.c.
58870
58871 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58872
58873         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58874         Clean up comment regarding use of passcnt, etc.
58875         (gcc_stat): Don't update `testcnt' here.
58876         (gcc_finish): Do it here.
58877         Might as well reset `but_id' here too.
58878         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58879         to determine if the file should be tested.
58880         * gcc.c-torture/compile/compile.exp: Likewise.
58881         * gcc.c-torture/execute/execute.exp: Likewise.
58882         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58883         * gcc.misc-tests/dg-test.exp: Likewise.
58884         * gcc.prms/prms.exp: Likewise.
58885         * gcc.wendy/wendy.exp: Likewise.
58886         * g++.old-deja.exp: Likewise.
58887         Move "Testing file" message to verbose level 1.
58888
58889 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58890
58891         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58892
58893 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58894
58895         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58896         (default_gcc_start): Accept optional second list element
58897         of compiler flags.  Print compiler output at verbosity level 2.
58898         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58899         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58900         Save current values of framework globals passcnt, failcnt, xpasscnt,
58901         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58902         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58903         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58904         xfailcnt to compute stats.  Update framework global `testcnt' from
58905         pass/fail counts.
58906         (gcc_finish): New proc.  Clean up test environment.
58907         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58908         (gcc_epass, gcc_efail): Delete.
58909         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58910         argument of line number.
58911         (dg-init): If the tool has an init routine, call it.
58912         (dg-test): Remove args `cflags_var' and `libs_var'.
58913         Pass all compiler options to ${tool}_start.
58914         Handle missing line number.
58915         (dg-finish): New function.
58916         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58917         particular files.  Call gcc_finish at end.  Move "skipping test"
58918         message to verbosity level 3.
58919         * gcc.c-torture/compile/compile.exp: Likewise.
58920         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58921         * gcc.c-torture/execute/execute.exp: Likewise.
58922         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58923         Print testcase being tried at verbosity level 1.
58924         * gcc.c-torture/special/special.exp: Unset xfail.
58925         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58926         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58927         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58928         * gcc.failure/failure.exp: Likewise.
58929         * gcc.ieee/ieee.exp: Likewise.
58930         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58931         Update call to dg-test.  Call dg-finish at end.
58932         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58933         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58934         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58935         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58936         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58937         * gcc.wendy/wendy.exp: Add copyright.
58938         Delete setting of tmpdir (done by gcc_init).
58939         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58940         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58941         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58942         gcc_[ce]pass/fail.
58943
58944 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58945
58946         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58947         confusion.
58948         (g++_load): Likewise.
58949
58950         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58951         Rename argument to `prog' to remove the confusion.
58952         Varargs fns behave differently too!
58953         (g++_load): Likewise.
58954
58955         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58956
58957         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58958         what it is.  Delete (always) printing of status value for !native.
58959         Simplify verbose code, and include status and exec_output.
58960         (g++_load): Use gcc_load.
58961
58962 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58963
58964         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58965         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58966         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58967         940714-3.c as these testcases don't exist anymore.  Make
58968         va-arg-1.c expected to pass.
58969
58970 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58971
58972         * gcc.misc-tests/misc.exp: Only run specific testcases.
58973         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58974         * gcc.misc-tests/dg-[1-9].c: New files.
58975
58976         * lib/dg.exp: New testsuite driver.
58977         * gcc.prms/prms.exp: Use it.
58978
58979         * README.gcc: New file.
58980
58981         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58982         Document and reset `lxpass' and `lxfail'.
58983         Simplify "initialized" message.
58984         (gcc_stat): Clean up comments a little.
58985
58986 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58987
58988         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58989
58990 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58991
58992         * lib/old-dejagnu.exp (process-option): New proc.
58993         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58994         (old-dejagnu): Simplify.
58995         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58996
58997 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58998
58999         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59000         exists and is not an empty string.
59001
59002         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59003         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59004         finished.
59005         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59006         automatically.
59007
59008         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59009         longer expected to fail.
59010
59011         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59012         "f" function call.
59013
59014         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59015
59016         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59017         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59018         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59019         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59020         c-torture-1.29.
59021
59022         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59023         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59024
59025         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59026
59027         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59028         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59029
59030         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59031         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59032         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59033
59034 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59035
59036         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59037         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59038         940714-1.c, 940714-2.c, 940714-3.c},
59039         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59040         gcc.misc-tests/{mg.c,mg.exp}:
59041         New tests.
59042         * gcc.noncompile/noncompile.exp: Change accordingly.
59043
59044 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59045
59046         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59047         Undo previous clobberage.
59048
59049 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59050
59051         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59052         * gcc.special/{930510-1.c, special.exp}:
59053         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59054         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59055         struct-varargs-1.c}: New tests from c-torture-1.26.
59056
59057 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59058
59059         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59060           argument to switch.
59061
59062 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59063
59064         * Revert the previous changes.  Please see Rob's directory
59065         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59066         fixes.
59067
59068 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59069
59070         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59071         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59072         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59073         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59074         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59075         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59076         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59077         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59078         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59079         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59080         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59081         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59082         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59083         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59084         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59085         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59086         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59087         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59088         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59089         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59090         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59091         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59092         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59093         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59094         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59095         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59096         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59097         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59098         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59099         testing changes.
59100
59101 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59102
59103         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59104         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59105         with perror calls.
59106
59107 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59108
59109         * config/unix.exp (g++_load): Fix syntax.
59110
59111 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59112
59113         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59114         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59115         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59116         Don't expect va-arg-1.c to fail.  Correct expected output for
59117         920928-1.c.
59118         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59119         * gcc.wendy/hbm4.c: Correct typo.
59120         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59121
59122 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59123
59124         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59125         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59126         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59127         * lib/c-torture.exp (c-torture-compile): Ditto.
59128
59129         Reduce volume of output (remove all the -I's and such).
59130         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59131         Call gcc_cpass, gcc_cfail.
59132         (c-torture): Pass testing option to c-torture-compile.
59133
59134 1994-03-21  Doug Evans  (dje@cygnus.com)
59135
59136         Bring patches over from progressive.
59137         * config/default.exp: Exit remote shell cleanly.
59138         (g++_exit, g++_start): Add default versions.
59139         * config/sim.exp (gcc_load): Use perror, not error.
59140
59141 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59142
59143         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59144         set in site.exp.
59145
59146 1994-03-14  Doug Evans  (dje@cygnus.com)
59147
59148         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59149         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59150         (wendy_try): New proc to run testcase.
59151         (main loop): Call 'em.
59152         * gcc.wendy/*.c: Clean up pass to correct expected output.
59153
59154         * lib/gcc.exp: Minor cleanup work.
59155         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59156
59157 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59158
59159         * config/sim.exp (gcc_load): Document return codes better.
59160         Don't pass -v to simulator.
59161
59162 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59163
59164         * gcc.special/920717-x.c: Fix typo.
59165         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59166         get at sources.
59167
59168         * lib/mike-gcc.exp: Fix typo.
59169
59170 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59171
59172         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59173         binary to use, transform the name.
59174         * config/*.exp: rename everything. Nuke any g++ specific files,
59175         it's now a special case of gcc that requires no special support.
59176         Add a default.exp for unsupported targets.
59177
59178 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59179
59180         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59181         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59182         version of Tcl.
59183
59184 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59185
59186         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59187         than a warning.
59188
59189 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59190
59191         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59192
59193 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59194
59195         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59196         option_list.  Compile every file with only 4/6 option choices
59197         (same as C torture) instead of with 12/18 different option
59198         choices.
59199         * lib/c-torture.exp: Likewise.
59200
59201         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59202         not already set.
59203
59204 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59205
59206         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59207         can put an XFAIL *-*-* on excess errors.
59208
59209 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59210
59211         * g++.law: Add more tests derived from g++-bugs snapshots.
59212
59213         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59214         equivalent to g++.law/init9.
59215
59216         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59217         compiled it, and the a.out file after we've run it.
59218
59219 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59220
59221         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59222         compiled it, and the a.out file after we've run it.
59223
59224 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59225
59226         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59227
59228 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59229
59230         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59231         version number.
59232
59233 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59234
59235         * g++.law: New directory of g++ tests derived from the g++-bugs
59236         snapshots.
59237
59238 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59239
59240         * gcc.compile: initbug1.c initbug1.exp testcase added
59241
59242 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59243
59244         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59245         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59246           fixes submitted by Jeff Law (law@cs.utah.edu)
59247         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59248           Jeff Law (law@cs.utah.edu)
59249
59250
59251 1993-11-30  Mike Stump  (mrs@cygnus.com)
59252
59253         * config/unix-g++.exp: Follow the gcc way of doing things.
59254         * g++.old-deja/old-deja.exp: Minor updates.
59255         * lib/g++.exp: New file, follow the gcc way of doing things.
59256         * lib/old-dejagnu.exp: Minor updates.
59257         * lib/mike-g++.exp: Always unset errorInfo.
59258
59259 1993-11-06  Mike Stump  (mrs@cygnus.com)
59260
59261         * lib/gcc.exp: Fix some errors with the below change, CC and
59262         CFLAGS should be global when setting, not local.
59263
59264 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59265
59266         * lib/gcc.exp: Transform tool name.
59267
59268 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59269
59270         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59271
59272 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59273
59274         * lib/gcc.exp: change gcc_done to gcc_stat
59275
59276 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59277
59278         * Upgraded gcc testsuite to c-torture version 1.25
59279
59280 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59281
59282         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59283         * lib/c-torture: added hooks for new reporting code.
59284
59285 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59286
59287         * config/sh-gcc.exp: check if sh-sim exists in the path
59288
59289 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59290
59291         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59292         * gcc.compile/compile.exp: Initial changes for new logic.
59293         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59294         * gcc.failure/failure.exp: Initial changes for new logic.
59295         * gcc.ieee/ieee.exp: Initial changes for new logic.
59296         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59297         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59298         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59299         * lib/c-torture.exp: Initial changes for new logic.
59300         * lib/gcc.exp: Initial changes for new logic.
59301
59302 1993-10-15  Mike Stump  (mrs@cygnus.com)
59303
59304         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59305         depend upon failure or success.  Fully qualify names in failure
59306         and success messages.  Always remove a.out before starting
59307         compile, just in case.  Pay more attention to error text output by
59308         the compiler.  Handle testcases with no known past errors just
59309         like all others, so that things are uniform.  Other miscellaneous
59310         improvements.
59311
59312 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59313
59314         * gcc.cpp: new directory for cpp tests
59315
59316 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59317
59318         * lib/chill.exp: Code reformatted, removed unused code.
59319         * config/unix-chill.exp: Code reformatted, removed unused code.
59320         * chill.execute/execute.exp: Code reformatted, removed unused code.
59321         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59322
59323 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59324
59325         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59326         routines not written.
59327
59328 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59329
59330         * config/bug-gcc.exp: Use new procs from bug.exp.
59331
59332 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59333
59334         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59335         via ftp, rather than depending on NFS.
59336         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59337         case.
59338
59339 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59340
59341         * config/bug-gcc.exp: Use new download proc.
59342
59343 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59344
59345         * chill.execute/execute.exp: cleanups, handles errors better
59346         * chill.compile/compile.exp: rewrite, based on execute.exp
59347         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59348         * lib/chill.exp: major changes to diff proc and compile and link
59349         procs. added chill_fail and chill_pass wrappers to pass and
59350         fail. added more comments, and handle error codes better.
59351         Added a hack to capture stderr from exec, so noncompile tests
59352         can work.
59353
59354 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59355
59356         * chill.execute/execute.exp: rewrite of testsuite driver
59357         * lib/chill.exp: rewrite of testsuite driver
59358         * config/unix-chill.exp: rewrite of testsuite driver
59359
59360 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59361
59362         In chill.execute:
59363         * iexpr.ch: Standardize uppercase.
59364         * tuples.dat: Standardize uppercase.
59365         * vary.ch: standardize.  Correct varying string assignments.
59366         * vary.dat: Add new output lines.
59367
59368 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59369
59370         In chill.execute:
59371         * chprintf.ch: Standardize use of uppercase.
59372         * tuples.ch: Standardize and turn arr2 into a DCL,
59373           rather than a SYN.
59374         * pinits.ch: Standardize.
59375
59376 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59377
59378         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59379         * Makefil: Renamed to Makefile.in.
59380         * configure.in: New.
59381
59382 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59383
59384         In chill.execute:
59385         * .cvsignore: Add result/output files.
59386         * Makefile: Fix up variables at start.  Use MFLAGS
59387           everywhere.  Correct bool_loc, built_ins entries.
59388           Add entry for vary1.ch.
59389         * bitarray.ch: Standardize upper-case usage.
59390         * bitexpr.ch: Standardize, add output of b1.
59391         * params.ch: Use arrayt in along PROC parameters, to
59392           avoid novelty problems.
59393         * sets.ch: Tiny cleanup.
59394         * vary1.ch: Re-indent.
59395
59396 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59397
59398         * Add PR-related files to Makefiles, .cvsignore files, etc.
59399
59400 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59401
59402         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59403           with compiler objects. New names are test-flow.c and test-loop.c
59404
59405 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59406
59407         * Upgraded c-torture tests from 1.19 to 1.20
59408
59409         * new files:
59410         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59411         * gcc.compile: 930623-1.c 930623-2.c
59412         * gcc.noncompile: 930622-1.c 930622-2.c
59413         * gcc.failure: 920411-1.c 920627-2.c
59414         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59415
59416 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59417
59418         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59419           More changes to get testsuite working properly. Needs more work.
59420           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59421
59422 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59423
59424         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59425           More changes to get testsuite working properly. Needs more work.
59426
59427 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59428
59429         * chill.compile/compile.exp: Added for Dejagnu support
59430         * chill.execute/execute.exp: Added for Dejagnu support
59431         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59432
59433 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59434
59435         This should complete moving the CHILL test files.
59436         * chill.noncompile(.cvsignore printf.grt
59437             in-printf.grt chprintf.grt chprintf.ch):
59438             Added test-support files.
59439           (Makefile): Modified further.
59440         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59441             signal.ch): Added test files.
59442           * chill.execute (.cvsignore printf.grt printr.c
59443             in-printf.grt rts.c chprintf.grt rts.h): Added
59444           test-support files.
59445             (Makefile): More corrections.
59446
59447 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59448
59449         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59450           test cases, ready for DejaGnu.
59451
59452 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59453
59454         * Upgraded c-torture tests from 1.18 to 1.19
59455
59456         * gcc.compile: added test(s):
59457           930607-1.c
59458         * gcc.execute: added test(s):
59459           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59460
59461         * added new subdirectory for misc tests: gcc.misc-tests
59462         * gcc.misc-test(s): added tests:
59463           inst-check.c test-consts.c test-ior.c test-switch.c
59464
59465 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59466
59467         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59468
59469 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59470
59471         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59472
59473 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59474
59475         * Upgraded c-torture tests from 1.17 to 1.18
59476
59477 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59478
59479         * Upgraded c-torture tests from 1.12 to 1.17
59480
59481 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59482
59483         * lib/old-dejagnu.exp:
59484           Fixed handling of XFAIL target triplets to correctly
59485           recognize wildcard characters.  Removed code that
59486           appended a unique id tag to the end of the file name
59487           printed out by the result of the testcases within a
59488           given test file.
59489
59490 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59491
59492         * lib/old-dejagnu.exp:
59493           Reworked expected failure handling to trigger off of XFAIL
59494           keyword in keyphrase embeded in testcase source code. The
59495           XFAIL keyword must be at the end of the keyphrase line. It
59496           may optionally be followed by one or more target triplets.
59497           It has just occured that the handling of wildcards in the
59498           target triplet may not be correct.
59499
59500 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59501
59502         * g++.old-deja/tests:
59503           Moved all subdirectories up one level into g++.old-deja .
59504
59505         * lib/old-dejagnu.exp:
59506           Fixed problem with CXXFLAGS not being properly reset, and being
59507           corrupted with extraneous "-c" compiler option.  This was
59508           causing binaries to not be generated for test that needed them.
59509           Modified strings passed to "pass" and "fail" so that individual
59510           tests from the same test file would be distinguished by an
59511           identifier appended to the test file name in the summary logs;
59512           this corrected a problem with erroneous diff logs.  Added code
59513           to search testcases for expected fail and unexpected pass keywords.
59514
59515 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59516
59517         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59518
59519 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59520
59521         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59522           Removed extraneous text from end of "Special g++ Options"
59523           keyphrase.
59524
59525         * lib/old-dejagnu.exp: Added pattern matching to look for new
59526           keywords, embedded in testcases comments, which will trigger
59527           calls to xpass and xfail.
59528
59529 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59530
59531         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59532           comments embedded in the testcases, especially the one looking for
59533           special compiler options, as well as the pattern matching for the
59534           compiler output again.
59535
59536 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59537
59538         * lib/old-dejagnu.exp: Do a proper check of the return value for
59539           execute tests. Fixed several problems with the pattern matching
59540           of the compiler output which gave erroneous test results.
59541           Changed several of the test result messages to be more descriptive.
59542         * config/unix-g++.exp: Proc g++_load now actually works and
59543           executes the tests passed to it and returns a usable return
59544           value.
59545
59546 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59547
59548           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59549
59550 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59551
59552         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59553           Modified both files to properly execute the old style
59554           dejagnu tests. The previous versions of these files were
59555           experimental and did not function anything near correctly.
59556
59557 1993-04-05  Rob Savoye  (rob@cygnus.com)
59558
59559         * Removed all Makefile.in and configure.in files. No configuration
59560         needed now.
59561
59562 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59563
59564         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59565
59566 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59567
59568         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59569         gcc.special/configure.in, gcc.noncompile/configure.in,
59570         gcc.execute/configure.in, gcc.code_quality/configure.in,
59571         g++.other/configure.in, g++.old-deja/configure.in,
59572         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59573         in srcname setting.
59574
59575 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59576
59577         * lib/udi.exp: Fixed mondfe and mondfe_download.
59578         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59579         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59580
59581 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59582
59583         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59584         (gdb_exit): Don't remove *_soc files.
59585
59586 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59587
59588         * lib/c-torture.exp: Don't look for main; instead always use -w
59589         -c.  This is how the c-torture tests work.  Remove the object
59590         file if the compilation succeeds.
59591         * gcc.execute/execute.exp: Remove executable if test passes.
59592         * gcc.noncompile/noncompile.exp: Every test is an expected
59593         failure.
59594         * gcc.special/special.exp: Added tests from c-torture 1.11,
59595         corrected use of existing test.
59596         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59597         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59598         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59599         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59600         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59601         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59602         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59603         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59604         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59605         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59606         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59607         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59608         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59609         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59610         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59611         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59612         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59613         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59614         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59615         c-torture 1.11.
59616         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59617         correspond to c-torture 1.11.
59618
59619         * New file.