OSDN Git Service

* config/spu/spu.c (spu_emit_branch_or_set): Remove PROCESSOR_CELL
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2
3         * gcc.target/spu/compare-dp.c: New test.
4
5 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6
7         * gcc.dg/pr33923.c: New test.
8
9 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
10
11         PR middle-end/34088
12         * gcc.dg/pr34088.c: New test.
13
14 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15
16         * gcc.c-torture/compile/20071114-1.c: New test.
17
18 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19
20         PR fortran/31608
21         *gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
22         to match known variations in symbol format. Document in comments.
23
24 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25
26         PR fortran/33985
27         *gfortran.dg/streamio_12.f90: New test to avoid future regression.
28
29 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
30
31         *gfortran.dg/list_read_7.f90: Fix test so that test file is deleted when
32         done.
33
34 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
35
36         PR fortran/33162
37         *gfortran.dg/proc_decl_1.f90: Update.
38         *gfortran.dg/proc_decl_7.f90: New test.
39         *gfortran.dg/proc_decl_8.f90: New test.
40         *gfortran.dg/proc_decl_9.f90: New test.
41         *gfortran.dg/proc_decl_10.f90: New test.
42
43 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
44
45         PR fortran/34080
46         * gfortran.dg/transfer_assumed_size_1.f90: New test.
47
48 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
49
50         PR c++/34054
51         PR c++/34056
52         PR c++/34057
53         PR c++/34058
54         PR c++/34060
55         * g++.dg/parse/crash36.C: Add another dg-error.
56         * g++.dg/cpp0x/pr34054.C: New test.
57         * g++.dg/cpp0x/pr34056.C: New test.
58         * g++.dg/cpp0x/pr34057.C: New test.
59         * g++.dg/cpp0x/pr34058.C: New test.
60         * g++.dg/cpp0x/pr34060.C: New test.
61
62         PR tree-optimization/34063
63         * g++.dg/tree-ssa/pr34063.C: New test.
64
65 2007-11-13  Diego Novillo  <dnovillo@google.com>
66
67         PR tree-optimization/33870
68         * gcc.c-torture/execute/pr33870-1.c: New test.
69         * gcc.dg/tree-ssa/alias-16.c: New test.
70
71 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
72
73         PR c++/29225
74         * g++.dg/template/crash72.C: New test.
75
76 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
77
78         * g++.dg/opt/cfg5.C: New test.
79
80 2007-11-12  Richard Guenther  <rguenther@suse.de>
81
82         PR middle-end/34070
83         * gcc.c-torture/execute/pr34070-1.c: New testcase.
84         * gcc.c-torture/execute/pr34070-2.c: Likewise.
85
86 2007-11-12  Richard Guenther  <rguenther@suse.de>
87
88         PR middle-end/34027
89         * gcc.dg/pr34027-1.c: New testcase.
90         * gcc.dg/pr34027-2.c: Likewise.
91
92 2007-11-12  Ira Rosen  <irar@il.ibm.com>
93
94         PR tree-optimization/33953
95         * gcc.dg/vect/pr33953.c: New testcase.
96
97 2007-11-11  Tom Tromey  <tromey@redhat.com>
98
99         PR c++/17577:
100         * g++.dg/ext/pr17577.h: New file.
101         * g++.dg/ext/pr17577.C: New file.
102
103 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
104
105         PR c++/8570
106         * g++.old-deja/g++.ns/template13.C: Update expected output.
107         * g++.old-deja/g++.pt/friend23.C: Likewise.
108         * g++.dg/warn/pr8570.C: New.
109
110 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
111
112         PR c++/34068
113         * g++.dg/template/pseudodtor4.C: New test.
114
115 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
116
117         PR middle-end/34018
118         * g++.dg/opt/inline14.C: New test.
119
120         PR tree-optimization/33680
121         * gcc.c-torture/compile/20071108-1.c: New test.
122
123         PR c++/32241
124         * g++.dg/template/pseudodtor3.C: New test.
125
126 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
127
128         PR c++/33510
129         * g++.dg/cpp0x/variadic-init.C: New.
130
131 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
132             Jakub Jelinek  <jakub@redhat.com>
133
134         PR rtl-optimization/34012
135         * gcc.target/i386/pr34012.c: New test.
136
137 2007-11-09  Richard Guenther  <rguenther@suse.de>
138
139         PR tree-optimization/33604
140         * g++.dg/tree-ssa/pr33604.C: New testcase.
141         * gcc.dg/pr32721.c: Adjust pattern.
142
143 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
144
145         * gcc.target/mips/dse-1.c: Disable.
146
147 2007-11-08  Tom Tromey  <tromey@redhat.com>
148
149         * gcc.dg/empty-source-3.c: Update warning location.
150         * gcc.dg/gomp/barrier-2.c: Likewise.
151         * gcc.dg/label-decl-3.c: Likewise.
152         * gcc.dg/label-decl-2.c: Likewise.
153         * gcc.dg/empty-source-2.c: Likewise.
154
155 2007-11-08  Tom Tromey  <tromey@redhat.com>
156
157         PR c++/30297:
158         * g++.dg/inherit/pr30297.C: New file.
159
160 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
161
162         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
163         -fno-common for cygwin and mingw32.
164
165 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
166
167         PR middle-end/33826
168         * gcc.dg/pr33826.c: New.
169         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
170         recursive functions being marked pure or const.
171         
172 2007-11-08  Tobias Burnus  <burnus@net-b.de>
173
174         PR fortran/33917
175         * gfortran.dg/proc_decl_5.f90: New.
176         * gfortran.dg/proc_decl_6.f90: New.
177
178 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
179
180         PR tree-optimization/32575
181         * gcc.c-torture/execute/20071108-1.c: New test.
182
183 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
184
185         * g++.dg/opt/anchor1.C: New.
186
187 2007-11-07  Diego Novillo  <dnovillo@google.com>
188
189         PR 33870
190         * gcc.c-torture/execute/pr33870.x: Remove.
191
192 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
193
194         PR c++/33045
195         PR c++/33837
196         PR c++/33838
197         * g++.dg/cpp0x/decltype-33837.C: New.
198         * g++.dg/cpp0x/decltype-refbug.C: New.
199         * g++.dg/cpp0x/decltype-33838.C: New.
200
201 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
202
203         * gcc.c-torture/compile/20071107-1.c: New test.
204
205 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
206
207         * gcc.dg/out-of-bounds-1.c: New test.
208
209 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
210
211         PR c++/33501
212         * g++.dg/warn/incomplete2.C: New test.
213         * g++.dg/template/incomplete4.C: New test.
214         * g++.dg/template/incomplete5.C: New test.
215
216 2007-11-07  Olivier Hainque  <hainque@adacore.com>
217
218         * gnat.dg/max_align.adb: New test.
219
220 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
221
222         PR target/30961
223         * gcc.target/i386/pr30961-1.c: New.
224
225 2007-11-06  Tom Tromey  <tromey@redhat.com>
226
227         PR c++/32368:
228         * g++.dg/warn/pragma-system_header3.h: New.
229         * g++.dg/warn/pragma-system_header3.C: New.
230
231         PR c++/32256:
232         * g++.dg/warn/pragma-system_header4.C: New.
233         * g++.dg/warn/pragma-system_header4.h: New.
234
235 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
236
237         PR c++/33977
238         PR c++/33886
239         * g++.dg/other/canon-array.C: New.
240         
241 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
242
243         * g++.dg/parser/crash36.C: Tweak expected errors.
244         * g++.dg/cpp0x/pr31439.C: New.
245         * g++.dg/cpp0x/pr32114.C: New.
246         * g++.dg/cpp0x/pr32115.C: New.
247         * g++.dg/cpp0x/pr32125.C: New.
248         * g++.dg/cpp0x/pr32126.C: New.
249         * g++.dg/cpp0x/pr32127.C: New.
250         * g++.dg/cpp0x/pr32128.C: New.
251         * g++.dg/cpp0x/pr32253.C: New.
252         * g++.dg/cpp0x/pr32566.C: New.
253         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
254         * g++.dg/cpp0x/pr31438.C: Ditto.
255         * g++.dg/cpp0x/variadic81.C: Ditto.
256         * g++.dg/cpp0x/pr31432.C: Ditto.
257         * g++.dg/cpp0x/pr31442.C: Ditto.
258
259 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
260
261         PR target/33168
262         * g++.dg/other/datasec1.C: New test.
263
264         PR tree-optimization/33458
265         * g++.dg/opt/inline12.C: New test.
266
267         PR tree-optimization/33993
268         * gcc.c-torture/compile/20071105-1.c: New test.
269
270 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
271
272         PR rtl-optimization/33648
273         * gcc.dg/pr33648.c: Require effective targer freorder.
274
275 2007-11-05  Revital Eres  <eres@il.ibm.com>
276
277         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
278
279 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
280
281         PR c++/33996
282         PR c++/33235
283         PR c++/33930
284         * g++.dg/cpp0x/pr33996.C: New
285         * g++.dg/cpp0x/rv-trivial-bug.C: New
286         * g++.dg/cpp0x/pr33930.C: New
287
288 2007-11-05  Nick Clifton  <nickc@redhat.com>
289             Sebastian Pop  <sebastian.pop@amd.com>
290
291         PR tree-optimization/32540
292         PR tree-optimization/33922
293         * gcc.dg/tree-ssa/pr32540-1.c: New.
294         * gcc.dg/tree-ssa/pr32540-2.c: New.
295         * gcc.dg/tree-ssa/pr33922.c: New.
296
297 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
298
299         PR c++/33939
300         * g++.dg/cpp0x/variadic-rref.C: New.
301         
302 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
303
304         * g++dg/warn/pointer-integer-comparison.C: New.
305
306 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
307
308         PR tree-optimization/33856
309         * gcc.c-torture/compile/20071027-1.c: New test.
310
311         PR c++/33836
312         * g++.dg/ext/label10.C: New test.
313
314         PR c++/33969
315         * g++.dg/other/ptrmem9.C: New test.
316
317 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
318
319         PR middle-end/32931
320         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
321
322 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
323
324         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
325         * g++.dg/ext/visibility/namespace2.C: Add argument to
326         dg-require-visibility.
327         * g++.dg/ext/java-1.C: Disable on AIX.
328
329 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
330
331         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
332
333 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
334
335         PR fortran/33881
336         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
337
338 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
339
340         PR c/29062
341         * gcc.dg/20031223-1.c: Adjust error output.
342         * gcc.dg/parse-decl-after-label.c: New.
343         
344 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
345
346         PR libfortran/24685
347         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
348         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
349         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
350
351 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
352
353         PR rtl-optimization/28940
354         * gcc.target/i386/addr-sel-1.c: New test.
355
356 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/33670
359         * gcc.dg/pr33670.c: New test.
360
361 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
362
363         PR c++/33516
364         * g++.dg/lookup/typedef1.C: New test.
365
366 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
367
368         PR testsuite/32076
369         * lib/scandump.exp (dump-suffix): New.
370         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
371         Include dump suffix in pass/fail messages, put regexp in quotes.
372
373 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
374
375         PR c++/33495
376         * g++.dg/other/error19.C: New.
377
378 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
379
380         PR rtl-optimization/28062
381         * gcc.c-torture/compile/20071102-1.c: New test.
382
383 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
384
385         * g++.dg/cpp0x/pr33955.C: New.
386
387 2007-11-01  Tom Tromey  <tromey@redhat.com>
388
389         PR preprocessor/30805:
390         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
391
392 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
393
394         PR rtl-optimization/33648
395         * gcc.dg/pr33648.c: New test.
396
397 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
398
399         PR c++/32384
400         * g++.dg/template/pseudodtor1.C: New test.
401         * g++.dg/template/pseudodtor2.C: New test.
402
403         PR c++/32260
404         * g++.dg/rtti/typeid7.C: New test.
405
406 2007-11-01  Tom Tromey  <tromey@redhat.com>
407
408         PR preprocessor/30805:
409         * gcc.dg/cpp/pr30805.c: New file.
410
411 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
412
413         PR testsuite/25352
414         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
415         add dg-skip-if.
416         * gcc.c-torture/compile/20001205-1.c: Ditto.
417         * gcc.c-torture/compile/20001226-1.c: Ditto.
418         * gcc.c-torture/compile/20020312-1.c: Ditto.
419         * gcc.c-torture/compile/20020604-1.c: Ditto.
420         * gcc.c-torture/compile/920501-12.c: Ditto.
421         * gcc.c-torture/compile/920501-4.c: Ditto.
422         * gcc.c-torture/compile/920520-1.c: Ditto.
423         * gcc.c-torture/compile/980506-1.c: Ditto.
424         * gcc.c-torture/compile/990617-1.c: Ditto.
425         * gcc.dg/compare6.c: Ditto.
426         * g++.old-deja/g++.brendan/crash43.C: Ditto.
427         * g++.old-deja/g++.brendan/synth1.C: Ditto.
428         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
429         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
430         * g++.old-deja/g++.pt/static6.C: Ditto.
431         * g++.old-deja/g++.pt/crash16.C: Ditto.
432         * g++.old-deja/g++.mike/p10416.C: Ditto.
433         * g++.old-deja/g++.mike/ns15.C: Ditto.
434         * g++.old-deja/g++.mike/eh46.C: Ditto.
435
436 2007-11-01  Tom Tromey  <tromey@redhat.com>
437
438         * gcc.dg/redecl-1.c: Update.
439         * gcc.dg/pr20368-3.c: Update.
440         * gcc.dg/inline-14.c: Update.
441         * gcc.dg/builtins-30.c: Update.
442         * gcc.dg/dremf-type-compat-4.c: Update.
443         * gcc.dg/pr20368-2.c: Update.
444
445 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
446
447         PR rtl-optimization/33673
448         * gcc.dg/pr33673.c: New test.
449
450 2007-11-01  Michael Matz  <matz@suse.de>
451
452         PR tree-optimization/33961
453         * gcc.dg/pr33961.c: New test.
454
455 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
456
457         PR c++/33494
458         * g++.dg/template/error35.C: New.
459
460 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
461
462         PR target/31507
463         * gcc.dg/pr31507-1.c: New test.
464         * gcc.dg/pr31507-2.c: New test.
465
466 2007-10-31  Revital Eres  <eres@il.ibm.com>
467
468         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
469         target.
470         * gcc.dg/vect/tree-vect.h (check_vect): Add
471         powerpc-*paired test.
472         * lib/target-supports.exp (check_750cl_hw_available):
473         New.
474         (check_effective_target_vect_int,
475         check_effective_target_vect_intfloat_cvt,
476         check_effective_target_powerpc_altivec_ok,
477         check_effective_target_vect_long,
478         check_effective_target_vect_sdot_hi,
479         check_effective_target_vect_udot_hi,
480         check_effective_target_vect_pack_trunc,
481         check_effective_target_vect_unpack,
482         check_effective_target_vect_shift,
483         check_effective_target_vect_int_mult): Disable for powerpc-*paired
484         target.
485         * gcc.dg/vect/vect-ifcvt-11.c: New.
486         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
487         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
488         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
489         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
490         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
491         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
492
493 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
494             Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/33941
497         * gfortran.dg/module_read_1.f90: New.
498
499 2007-10-31  Tom Tromey  <tromey@redhat.com>
500
501         PR preprocessor/30786:
502         * gcc.dg/cpp/pr30786.c: New file.
503
504 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
505
506         PR fortran/33162
507         * gfortran.dg/interface_19.f90: New.
508         * gfortran.dg/interface_20.f90: New.
509         * gfortran.dg/interface_21.f90: New.
510         
511 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
512
513         PR tree-optimization/32377
514         * gfortran.dg/vect/pr32377.f90: New.
515         
516 2007-10-31  Richard Guenther  <rguenther@suse.de>
517
518         PR middle-end/33779
519         * gcc.c-torture/execute/pr33779-1.c: New testcase.
520         * gcc.c-torture/execute/pr33779-2.c: Likewise.
521
522 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
523
524         PR fortran/33897
525         * gfortran.dg/contained_3.f90: New.
526
527 2007-10-31  Christian Bruel  <christian.bruel@st.com>
528
529         PR c++/19531
530         * g++.dg/opt/nrv8.C: New.
531         
532 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
533
534         PR c++/33709
535         * g++.dg/opt/compound1.C: New test.
536
537         PR c++/33616
538         * g++.dg/template/ptrmem18.C: New test.
539
540 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
541
542         PR fortran/33596
543         * gfortran.dg/isnan_2.f90: New test.
544
545 2007-10-30  Ed Schouten  <ed@fxq.nl>
546
547         PR tree-optimization/32500
548         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
549
550 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
551
552         PR c++/31993
553         PR c++/32252
554         * g++.dg/cpp0x/pr31993.C: New
555         * g++.dg/cpp0x/pr32252.C: New
556
557 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
558
559         PR tree-optimization/33723
560         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
561
562 2007-10-30  Richard Guenther  <rguenther@suse.de>
563
564         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
565         gcc.target/i386/loop-3.c.
566
567 2007-10-30  Revital Eres  <eres@il.ibm.com>
568
569         * gcc.dg/vect/pr33866.c: Require vect_long.
570
571 2007-10-30  Revital Eres  <eres@il.ibm.com>
572
573         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
574         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
575
576 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
577
578         PR tree-optimization/32893
579         * lib/target-supports.exp
580         (check_effective_target_unaligned_stack): new keyword.
581         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
582         not sensitive to unaligned_stack.
583         * gcc.dg/vect/vect-3.c: Likewise.
584         * gcc.dg/vect/vect-4.c: Likewise.
585         * gcc.dg/vect/vect-5.c: Likewise.
586         * gcc.dg/vect/vect-6.c: Likewise.
587         * gcc.dg/vect/vect-7.c: Likewise.
588         * gcc.dg/vect/vect-13.c: Likewise.
589         * gcc.dg/vect/vect-17.c: Likewise.
590         * gcc.dg/vect/vect-18.c: Likewise.
591         * gcc.dg/vect/vect-19.c: Likewise.
592         * gcc.dg/vect/vect-20.c: Likewise.
593         * gcc.dg/vect/vect-21.c: Likewise.
594         * gcc.dg/vect/vect-22.c: Likewise.
595         * gcc.dg/vect/vect-27.c: Likewise.
596         * gcc.dg/vect/vect-29.c: Likewise.
597         * gcc.dg/vect/vect-64.c: Likewise.
598         * gcc.dg/vect/vect-65.c: Likewise.
599         * gcc.dg/vect/vect-66.c: Likewise.
600         * gcc.dg/vect/vect-72.c: Likewise.
601         * gcc.dg/vect/vect-73.c: Likewise.
602         * gcc.dg/vect/vect-86.c: Likewise.
603         * gcc.dg/vect/vect-all.c: Likewise.
604         * gcc.dg/vect/slp-25.c: Likewise.
605         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
606         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
607         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
608
609         * gcc.dg/vect/vect-31.c: Removed alignment checks.        
610         * gcc.dg/vect/vect-34.c: Likewise.
611         * gcc.dg/vect/vect-36.c: Likewise.
612         * gcc.dg/vect/vect-64.c: Likewise.
613         * gcc.dg/vect/vect-65.c: Likewise.
614         * gcc.dg/vect/vect-66.c: Likewise.
615         * gcc.dg/vect/vect-68.c: Likewise.
616         * gcc.dg/vect/vect-76.c: Likewise.
617         * gcc.dg/vect/vect-77.c: Likewise.
618         * gcc.dg/vect/vect-78.c: Likewise.
619
620         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
621         original testcase (without no-section-anchors prefix) but with global arrays.       
622         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
623         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
624         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
625         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
626         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
627         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
628         * gcc.dg/vect/vect-77-global.c: Likewise.
629         * gcc.dg/vect/vect-78-global.c: Likewise.
630
631         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
632         original testcase (without no-section-anchors prefix) but fix alignment checks 
633         to also consider unaligned_stack targets.
634         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
635
636 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
637
638         PR tree-optimization/33723
639         * gcc.c-torture/execute/20071029-1.c: New test.
640         * gcc.dg/tree-ssa/pr33723.c: New test.
641
642 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
643
644         PR tree-optimization/33614
645         * gcc.c-torture/compile/pr33614.c: New test.
646
647 2007-10-29  Richard Guenther  <rguenther@suse.de>
648
649         PR tree-optimization/33870
650         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
651
652 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
653
654         PR tree-optimization/33757
655         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
656         true architectures instead of having a big dg-skip-if.
657
658         PR c++/33841
659         * g++.dg/other/bitfield3.C: New test.
660
661 2007-10-29  Richard Guenther  <rguenther@suse.de>
662
663         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
664
665 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
666
667         Automatic parallelization reduction tests.
668
669         * gcc.dg/tree-ssa/reduc-1.c: New test.
670         * gcc.dg/tree-ssa/reduc-1char.c: New test.
671         * gcc.dg/tree-ssa/reduc-1short.c: New test.
672         * gcc.dg/tree-ssa/reduc-2.c: New test.
673         * gcc.dg/tree-ssa/reduc-2char.c: New test.
674         * gcc.dg/tree-ssa/reduc-2short.c: New test.
675         * gcc.dg/tree-ssa/reduc-3.c: New test.
676         * gcc.dg/tree-ssa/reduc-6.c: New test.
677         * gcc.dg/tree-ssa/reduc-7.c: New test.
678         * gcc.dg/tree-ssa/reduc-8.c: New test.
679         * gcc.dg/tree-ssa/reduc-9.c: New test.
680
681 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
682             Zdenek Dvorak  <ook@ucw.cz>
683
684         OMP_ATOMIC Changes, testsuite changes.
685
686         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
687         instead of gimple dump.
688         * gcc.dg/gomp/atomic-9.c: Same.
689         * gcc.dg/gomp/atomic-10.c: Same.
690         * g++.dg/gomp/atomic-3.C: Same.
691         * g++.dg/gomp/atomic-9.C: Same.
692         * g++.dg/gomp/atomic-10.C: Same.
693
694 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
695
696         PR fortran/31217
697         PR fortran/33811
698         * gfortran.dg/forall_12.f90: New test.
699
700         PR fortran/33686
701         * gfortran.dg/forall_13.f90: New test.
702
703 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
704             Mark Mitchell  <mark@codesourcery.com>
705
706         PR c++/30659
707         * g++.dg/template/crash71.C: New.
708
709 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
710
711         PR fortran/32147
712         * gfortran.dg/module_md5_1.f90: Update hash-value.
713
714 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
715
716         PR tree-opt/33589
717         * g++.dg/torture/pr33589-1.C: New testcase.
718         * g++.dg/torture/pr33589-2.C: New testcase.
719
720 2007-10-28  Richard Guenther  <rguenther@suse.de>
721
722         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
723
724 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
725             Uros Bizjak  <ubizjak@gmail.com>
726
727         PR tree-optimization/33920
728         * gcc.dg/tree-ssa/pr33290.c: New test.
729
730 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
731
732         PR fortran/31306
733         * gfortran.dg/argument_check_7.f90: New test.
734         * gfortran.dg/argument_check_8.f90: New test.
735         
736 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
737
738         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
739         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
740         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
741         * gcc.target/i386/sse-14.c: Ditto.
742
743 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
744
745         PR c++/33844
746         * g++.dg/other/ptrmem8.C: New test.
747
748         PR c++/33842
749         * g++.dg/template/error34.C: New test.
750
751 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
752
753         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
754
755 2007-10-27  Richard Guenther  <rguenther@suse.de>
756
757         PR tree-optimization/33870
758         * gcc.dg/tree-ssa/alias-15.c: New testcase.
759         * gcc.c-torture/execute/pr33870.c: Likewise.
760
761 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
762
763         PR fortran/33162
764         * gfortran.dg/argument_checking_9.f90: New test.
765
766 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
767
768         * g++.dg/other/pr33601.C: New.
769
770 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
771
772         PR c++/31988
773         * g++.dg/init/new25.C: New.
774
775 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
776
777         * g++.dg/cpp0x/pr33839.C: New.
778         
779 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
780
781         PR c++/33744
782         * g++.dg/template/arg6.C: New test.
783
784 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
785
786         PR c++/31747
787         * g++.dg/parse/crash39.C: New.
788
789 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
790
791         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
792         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
793         "offset: -4B".
794
795 2007-10-25  David Daney  <ddaney@avtrex.com>
796
797         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
798
799 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
800
801         PR c++/33843
802         * g++.dg/template/error32.C: New.
803
804 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
805             Ira Rosen  <irar@il.ibm.com>
806
807         PR tree-optimization/33833
808         * gcc.dg/vect/pr33833.c: New testcase.
809
810 2007-10-25  David Daney  <ddaney@avtrex.com>
811
812         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
813
814 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
815             Ira Rosen  <irar@il.ibm.com>
816
817         PR tree-optimization/33866
818         * gcc.dg/vect/pr33866.c: New testcase.
819
820 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
821
822         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
823         Add -w to compile flags to suppress "call-clobbered register" warnings
824         and remove dg-warning directives.
825
826 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
827
828         * gcc.dg/sms-2.c: Cleanup sms dump file.
829         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
830         profile-use step.
831
832 2007-10-24  David Daney  <ddaney@avtrex.com>
833
834         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
835
836 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
837
838         PR target/33755
839         * gcc.target/mips/pr33755.c: New test.
840
841 2007-10-24  Ira Rosen  <irar@il.ibm.com>
842
843         PR tree-optimization/33804
844         * gcc.dg/vect/pr33804.c: New testcase.
845
846 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
847
848         PR forrtran/33849
849         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
850
851 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
852             Uros Bizjak  <ubizjak@gmail.com>
853
854         PR rtl-optimization/33846
855         * gcc.dg/vect/pr33846.c: New testcase.
856
857 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
858             Dorit Nuzman  <dorit@il.ibm.com>
859
860         PR tree-optimization/33860
861         * g++.dg/vect/pr33860.cc: New test.
862         * g++.dg/vect/pr33860a.cc: New test.
863
864 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
865             Revital Eres  <eres@il.ibm.com>      
866
867         * gcc.dg/sms-2.c: New testcase.
868
869 2007-10-22  David S. Miller  <davem@davemloft.net>
870
871         * gcc.dg/globalreg-1.c: New test.
872
873 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
874             Dorit Nuzman  <dorit@il.ibm.com>
875
876         PR tree-optimization/33834
877         PR tree-optimization/33835
878         * g++.dg/vect/pr33834_1.cc: New test.
879         * g++.dg/vect/pr33834_2.cc: New test.
880         * g++.dg/vect/pr33835.cc: New test.
881
882 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
883
884         * gcc.dg/pr33644.c: New test.
885
886 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
887
888         PR c++/33372
889         * g++.dg/gomp/pr33372-1.C: New test.
890         * g++.dg/gomp/pr33372-2.C: New test.
891         * g++.dg/gomp/pr33372-3.C: New test.
892
893 2007-10-22  Michael Matz  <matz@suse.de>
894
895         PR tree-optimization/33855
896         * gcc.c-torture/compile/pr33855.c: New testcase.
897
898 2007-10-22  Ira Rosen  <irar@il.ibm.com>
899
900         PR tree-optimization/33854
901         * gcc.dg/vect/O1-pr33854.c: New testcase.
902         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
903
904 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
905
906         * gcc.dg/unwind-1.c: Disable on AIX.
907         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
908
909 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
910
911         PR fortran/33749
912         * gfortran.dg/assign_9.f90: New test.
913
914 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
915
916         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
917         (dg-mips-options): Skip tests that specify an ABI other than o32
918         and o64 if generating MIPS16 hard-float code.
919
920 2007-10-21  Ira Rosen  <irar@il.ibm.com>
921             Revital Eres  <eres@il.ibm.com>
922
923         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
924         * gcc.dg/vect/vect-16.c: Fix comment.
925         * gcc.dg/vect/pr33369.c: Require vect_int.
926         * gcc.dg/vect/slp-33.c: Add spaces.
927         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
928         targets.
929         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
930         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
931         targets.
932         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
933         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
934         targets.
935         * gcc.dg/vect/slp-10.c: Add spaces.
936         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
937         targets.
938         * gcc.dg/vect/slp-36.c: Require vect_int.
939         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
940         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
941         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
942         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
943         targets.
944         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
945         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
946         instead of vector_alignment_reachable_for_double.
947         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
948         (natural_alignment): Split into...
949         (natural_alignment_32, natural_alignment_64): New.
950         (vector_alignment_reachable): Depend on natural_alignment_32.
951         (vector_alignment_reachable_for_double): Rename to ...
952         (vector_alignment_reachable_for_64bit): And depend on
953         natural_alignment_64.
954
955 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
956
957         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
958         MIPS targets.
959         * g++.dg/vect/vect.exp: Likewise.
960         * lib/fortran-torture.exp: Likewise.
961         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
962         mipsisa64*-*-* as the target selector.  Remove -mips64,
963         -mhard-float and -mgp64 from the options list.
964         * gcc.target/mips/mips-ps-2.c: Likewise.
965         * gcc.target/mips/mips-ps-3.c: Likewise.
966         * gcc.target/mips/mips-ps-4.c: Likewise.
967         * gcc.target/mips/mips-ps-6.c: Likewise.
968         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
969         options list.
970         * gcc.target/mips/sb1-1.c: Likewise.
971         * gcc.target/mips/mips-ps-type.c: Likewise.
972         * gcc.target/mips/mips-ps-7.c: New test.
973         * gcc.target/mips/mips-ps-type-2.c: Likewise.
974         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
975         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
976         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
977         as forcing an ABI and an architecture.
978         (is_gp32_flag, is_gp64_flag): Fold into...
979         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
980         then -mfp64 imply -mhard-float.  Apply register rules after the
981         loop.  Handle -march=mipsN like -mipsN.
982
983 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
984
985         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
986         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
987
988 2007-10-20  Tobias Burnus  <burnus@net-b.de>
989
990         PR fortran/33818
991         * gfortran.dg/entry_dummy_ref_3.f90: New.
992
993 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
994             FX Coudert <fxcoudert@gcc.gnu.org>
995
996         PR fortran/31608
997         * gfortran.dg/char_cast_1.f90: New test.
998
999 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1000
1001         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1002         * gfortran.dg/large_real_kind_2.F90: ditto.
1003         * gfortran.dg/default_format_2.f90: ditto.
1004         * gfortran.dg/default_format_denormal_1.f90: ditto.
1005
1006 2007-10-19  Richard Guenther  <rguenther@suse.de>
1007
1008         PR middle-end/33816
1009         PR middle-end/32921
1010         * gfortran.dg/pr32921.f: New testcase.
1011
1012 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1013
1014         PR libfortran/33544
1015         * gfortran.dg/transfer_check_1.f90: Adjust options.
1016
1017 2007-10-19  Richard Guenther  <rguenther@suse.de>
1018
1019         Revert
1020         2007-10-19  Richard Guenther  <rguenther@suse.de>
1021
1022         PR middle-end/32921
1023         * gfortran.dg/pr32921.f: New testcase.
1024
1025 2007-10-19  Richard Guenther  <rguenther@suse.de>
1026
1027         * gcc.c-torture/execute/20071018-1.c: New testcase.
1028
1029 2007-10-19  Richard Guenther  <rguenther@suse.de>
1030
1031         PR middle-end/32921
1032         * gfortran.dg/pr32921.f: New testcase.
1033
1034 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1035
1036         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1037
1038 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1039
1040         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1041
1042 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1043
1044         PR fortran/33233
1045         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1046         * gfortran.dg/host_assoc_function_3.f90: New test.
1047
1048 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/33733
1051         * gfortran.dg/transfer_simplify_6.f90: New test.
1052
1053 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1054             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1055
1056         PR middle-end/33794
1057         * gfortran.dg/pr33794.f90: New testcase.
1058
1059 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1060
1061         PR target/32961
1062         * gcc.target/i386/pr32961.c: New testcase.
1063         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1064         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1065         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1066         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1067         __builtin_ia32_pslldi128 defines.
1068
1069 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1070
1071         PR fortran/33760
1072         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1073
1074 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1075
1076         PR c++/28639
1077         PR c++/30299
1078         * g++.dg/template/void12.C: New.
1079         * g++.dg/template/void13.C: New.
1080
1081 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1082
1083         PR c++/31446
1084         * g++.dg/template/void11.C: New.
1085         * g++.dg/template/void2.C: Adjust error markers.
1086         * g++.dg/template/void10.C: Likewise.
1087         * g++.dg/template/crash55.C: Likewise.
1088
1089 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1090
1091         * g++.dg/opt/const5.C: New test.
1092
1093 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1094             Maxim Kuvyrkov  <maxim@codesourcery.com>
1095
1096         * gcc.target/ia64/20040709-2.c: New test.
1097
1098 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1099
1100         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1101
1102 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1103
1104         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1105         to each function.  Check that there are no unsigned loads.
1106
1107 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1108
1109         PR tree-optimization/33136
1110         * gcc.c-torture/execute/20070824-1.c: New test.
1111         * gcc.dg/pr33136-1.c: New test.
1112         * gcc.dg/pr33136-2.c: New test.
1113         * gcc.dg/pr33136-3.c: New test.
1114
1115 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1116
1117         PR tree-optimization/33735
1118         * g++.dg/torture/pr33735.C: New.
1119
1120 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1121
1122         PR middle-end/33706
1123         * gcc.dg/va-arg-pack-2.c: New.
1124
1125 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR tree-optimization/33619
1128         * gcc.dg/pr33619.c: New test.
1129
1130 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1131
1132         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1133         flag for AIX.
1134         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1135
1136 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR libfortran/33055
1139         * gfortran.dg/inquire_11.f90: New test.
1140         * gfortan.dg/negative_unit_int8.f: New test.
1141
1142 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1143
1144         PR target/33133
1145         * gcc.c-torture/compile/pr33133.c: New test.
1146
1147 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR libfortran/33672
1150         * gfortran.dg/namelist_40.f90: New test.
1151
1152 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1153
1154         PR fortran/33745
1155         * gfortran.dg/bounds_check_11.f90: New.
1156
1157 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1158
1159         PR c++/30303
1160         * g++.dg/other/ctor1.C: New test.
1161         * g++.dg/other/ctor2.C: New test.
1162         * g++.dg/other/dtor1.C: New test.
1163
1164 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1165
1166         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1167
1168 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1169             Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/33254
1172         PR fortran/33727
1173         * gfortran.dg/bounds_check_10.f90: New.
1174
1175 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1176
1177         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1178         * gcc.target/powerpc/popcount-1.c: Same.
1179
1180 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1181
1182         PR c++/26698
1183         * g++.dg/conversion/op4.C: New test.
1184
1185 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1186
1187         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1188
1189 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1190
1191         PR fortran/33542
1192         * gfortran.dg/ambiguous_specific_1.f90: New test.
1193
1194 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1195
1196         PR fortran/33664
1197         * gfortran.dg/impure_spec_expr_1.f90: New test.
1198         * gfortran.dg/char_result_7.f90: Remove illegal test.
1199
1200 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1201
1202         PR 11001
1203         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1204         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1205         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1206         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1207         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1208         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1209         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1210         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1211         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1212
1213 2007-10-12  Richard Guenther  <rguenther@suse.de>
1214
1215         PR middle-end/26198
1216         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1217         * gcc.c-torture/execute/20071011-1.c: Likewise.
1218         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1219
1220 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         PR tree-optimization/33742
1223         * gcc.dg/pr33742.c: New testcase.
1224
1225 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1226
1227         PR tree-optimization/33645
1228         * gcc.dg/pr33645-1.c: New test.
1229         * gcc.dg/pr33645-2.c: New test.
1230         * gcc.dg/pr33645-3.c: New test.
1231  
1232         PR c++/32121
1233         * g++.dg/ext/label4.C: Adjust error regexp.
1234         * g++.dg/ext/label6.C: Adjust error regexp.
1235         * g++.dg/ext/label7.C: New test.
1236         * g++.dg/ext/label8.C: New test.
1237         * g++.dg/ext/label9.C: New test.
1238
1239 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1240
1241         PR middle-end/33676
1242         * gcc.dg/pr33676.c: New.
1243
1244 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1245
1246         PR c++/31441
1247         * g++.dg/cpp0x/variadic83.C: New.
1248
1249 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1250
1251         PR c++/33461
1252         * g++.dg/cpp0x/variadic81.C: New.
1253         * g++.dg/cpp0x/variadic82.C: Likewise.
1254
1255 2007-10-11  Richard Guenther  <rguenther@suse.de>
1256
1257         PR middle-end/33724
1258         * gcc.dg/pr33724.c: New testcase.
1259
1260 2007-10-11  Richard Guenther  <rguenther@suse.de>
1261
1262         PR c/33726
1263         * gcc.dg/pr33726.c: New testcase.
1264
1265 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1266
1267         PR fortran/33500
1268         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1269         
1270 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1271
1272         PR testsuite/33391
1273         * gfortran.dg/do_3.F90: Run with -fwrapv.
1274
1275 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1276
1277         * gcc.dg/unwind-1.c: New.
1278
1279 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1280
1281         PR libfortran/33683
1282         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1283         failure on some common systems.
1284
1285 2007-10-09  Richard Guenther  <rguenther@suse.de>
1286
1287         PR middle-end/33692
1288         * gcc.dg/pr33692.c: New testcase.
1289
1290 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1291
1292         PR middle-end/33669
1293         * gcc.c-torture/execute/pr33669.c: New.
1294
1295 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1296
1297         PR tree-optimization/33615
1298         * g++.dg/tree-ssa/pr33615-2.C: New test.
1299
1300 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1301
1302         PR tree-optimization/33615
1303         * g++.dg/tree-ssa/pr33615.C: New test.
1304
1305 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1306
1307         PR tree-optimization/33572
1308         * g++.dg/torture/pr33572.C: Replace with complete test.
1309
1310 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1311
1312         PR fortran/33689
1313         * gfortran.dg/spec_expr_5.f90: New.
1314
1315 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1316
1317         * gcc.dg/pragma-darwin-2.c: New.
1318
1319 2007-10-08  Richard Guenther  <rguenther@suse.de>
1320
1321         PR middle-end/33693
1322         PR middle-end/33695
1323         PR middle-end/33697
1324         * gcc.dg/pr33693.c: New testcase.
1325         * gcc.dg/pr33695.c: Likewise.
1326         * gcc.dg/pr33697.c: Likewise.
1327
1328 2007-10-08  Richard Guenther  <rguenther@suse.de>
1329
1330         PR middle-end/33691
1331         PR middle-end/33694
1332         PR middle-end/33696
1333         * gcc.dg/pr33691.c: New testcase.
1334         * gcc.dg/pr33694.c: Likewise.
1335         * gcc.dg/pr33696.c: Likewise.
1336
1337 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1338
1339         PR libfortran/33683
1340         * gfortran.dg/gamma_5.f90:  New test case
1341
1342 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1343
1344         PR fortran/20851
1345         * initialization_1.f90: Fix dg-error annotations.
1346         * initialization_14.f90: New.
1347         * initialization_7.f90: Fix dg-error annotations.
1348         * initialization_9.f90: Likewise.
1349
1350 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1351
1352         * gfortran.dg/error_recovery_4.f90: New test.
1353
1354 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1355
1356         * gfortran.dg/default_format_denormal_2.f90: New test.
1357         * gfortran.dg/default_format_2.inc: New test.
1358         * gfortran.dg/default_format_denormal_1.f90: New test.
1359         * gfortran.dg/default_format_1.inc: New test.
1360         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1361         numbers.
1362         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1363         numbers.
1364
1365 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1366
1367         * gfortran.dg/namelist_15.f90: Revise test.
1368
1369 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1370
1371         PR tree-optimization/33655
1372         * gcc.dg/torture/pr33655.c: New.
1373
1374 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1375
1376         PR tree-optimization/33572
1377         * g++.dg/torture/pr33572.C: New.
1378
1379 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1380
1381         PR fortran/25076
1382         * gfortran.dg/forall_11.f90: New.
1383
1384 2007-10-05  Michael Matz  <matz@suse.de>
1385
1386         PR middle-end/33667
1387         * gcc.dg/pr33667.c: New testcase.
1388
1389 2007-10-05  Richard Guenther  <rguenther@suse.de>
1390
1391         PR middle-end/33666
1392         * gcc.dg/pr33666.c: New testcase.
1393
1394 2007-10-05  Michael Matz  <matz@suse.de>
1395
1396         PR inline-asm/33600
1397         * gcc.target/i386/pr33600.c: New testcase.
1398
1399 2007-10-05  Richard Guenther  <rguenther@suse.de>
1400
1401         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1402
1403 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1404
1405         PR target/33635
1406         * gcc.target/mips/pr33635-1.c: New test.
1407
1408 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1409
1410         PR libfortran/33253
1411         * gfortran.dg/namelist_39.f90: Revise to use long names.
1412
1413 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1414
1415         PR fortran/33646
1416         * gfortran.dg/pr33646.f90: New file.
1417
1418 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1419
1420         PR fortran/33529
1421         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1422         * gfortran.dg/char_decl_2.f90: New test.
1423
1424 2007-10-04  Richard Guenther  <rguenther@suse.de>
1425
1426         PR middle-end/33641
1427         * gcc.c-torture/compile/pr33641.c: New testcase.
1428
1429 2007-10-04  Michael Matz  <matz@suse.de>
1430
1431         PR rtl-optimization/33653
1432         * gcc.dg/pr33653.c: New.
1433
1434 2007-10-04  Richard Guenther  <rguenther@suse.de>
1435
1436         PR tree-optimization/33627
1437         * g++.dg/torture/pr33627.C: New testcase.
1438
1439 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1440
1441         PR fortran/33626
1442         * gfortran.dg/parens_6.f90: New.
1443
1444 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1445
1446         PR fortran/33646
1447         PR fortran/33542
1448         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1449
1450 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1451
1452         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1453
1454 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1455
1456         PR target/33635
1457         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1458         and mips_forced_be.
1459         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1460         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1461         options.
1462         * gcc.target/mips/fpr-moves-1.c: New test.
1463         * gcc.target/mips/fpr-moves-2.c: Likewise.
1464         * gcc.target/mips/fpr-moves-3.c: Likewise.
1465         * gcc.target/mips/fpr-moves-4.c: Likewise.
1466         * gcc.target/mips/fpr-moves-5.c: Likewise.
1467         * gcc.target/mips/fpr-moves-6.c: Likewise.
1468         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1469
1470 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1471
1472         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1473
1474 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1475
1476         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1477         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1478
1479 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1480
1481         PR fortran/33198
1482         * gfortran.dg/common_errors_1.f90: New.
1483
1484 2007-10-03  Doug Kwan  <dougkwan@google.com>
1485         Richard Guenther  <rguenther@suse.de>
1486
1487         PR debug/31899
1488         * g++.dg/debug/using3.C: New testcase.
1489
1490 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1491
1492         PR libfortran/33253
1493         * gfortran.dg/namelist_38.f90: New test.
1494         * gfortran.dg/namelist_39.f90: New test.
1495
1496 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1497
1498         PR libfortran/33469
1499         * gfortran.dg/default_format_1.f90: New test.
1500         * gfortran.dg/default_format_2.f90: New test.
1501         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1502         * gfortran.dg/real_const_3.f90: Adjust expected output.
1503
1504 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1505
1506         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1507         default ABI.  Split mips_forced_abi into mips_forced_abi and
1508         mips_forced_regs.
1509         (is_gp32_flag): Return true for -mabi=32.
1510         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1511         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1512         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1513         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1514         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1515         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1516         * gcc.target/mips/save-restore-2.c: Likewise.
1517         * gcc.target/mips/save-restore-3.c: Likewise.
1518         * gcc.target/mips/save-restore-4.c: Likewise.
1519
1520 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1521
1522         PR middle-end/33617
1523         * gcc.c-torture/compile/pr33617.c: New test.
1524
1525 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1526
1527         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1528         -gstabs+ for extended options.
1529
1530 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1531
1532         PR fortran/33542
1533         * gfortran.dg/ambiguous_specific_1.f90: New test.
1534
1535 2007-10-02  Revital Eres  <eres@il.ibm.com>
1536
1537         * gcc.target/powerpc/paired-8.c: New test.
1538         * gcc.target/powerpc/paired-9.c: New test.
1539         * gcc.target/powerpc/paired-10.c: New test.
1540
1541 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1542
1543         PR fortran/33566
1544         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1545
1546 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/33554
1549         * gfortran.dg/intent_out_2.f90: New test.
1550
1551 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1552
1553         PR fortran/33550
1554         * gfortran.dg/ambiguous_reference_1.f90: New test.
1555
1556 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1557
1558         PR fortran/31154
1559         PR fortran/31229
1560         PR fortran/33334
1561         * gfortran.dg/function_kinds_1.f90: New test.
1562         * gfortran.dg/function_kinds_2.f90: New test.
1563         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1564         use association into interfaces.
1565
1566 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1567
1568         PR testsuite/31828
1569         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1570         (overflow): Use INFINITY, not FP_INFINITE.
1571         gcc.dg/float-range-4.c: Likewise.
1572         gcc.dg/float-range-5.c: Likewise.
1573
1574 2007-10-01  Nick Clifton  <nickc@redhat.com>
1575
1576         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1577         for 16-bit targets.
1578
1579 2007-09-30  Diego Novillo  <dnovillo@google.com>
1580
1581         PR 33593
1582         * g++.dg/tree-ssa/pr33593.C: New test.
1583
1584 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR libfortran/33400
1587         * gfortran.dg/PR19872.f: Fix test condition.
1588         * gfortran.dg/list_read_7.f90: New test.
1589
1590 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1591
1592         PR tree-optimization/33597
1593         * gcc.dg/vect/pr33597.c: New testcase.
1594
1595 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1596
1597         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1598         * gcc.target/i386/pr33524.c: ...this.
1599
1600 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1601
1602         PR fortran/33354
1603         * gfortran.dg/minmaxloc_4.f90: New.
1604
1605 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1606
1607         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1608
1609 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1610
1611         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1612
1613 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1614
1615         PR c++/33213
1616         * g++.dg/cpp0x/variadic79.C: New.
1617
1618 2007-09-28  Michael Matz  <matz@suse.de>
1619             Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR rtl-optimization/33552
1622         * gcc.target/i386/pr33552.c: New runtime test.
1623         * gcc.target/i386/strinline.c: New compile time test.
1624
1625 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1626
1627         * gfortran.dg/openmp_stack.f90: Removed.
1628
1629         PR c++/31434
1630         * g++.dg/cpp0x/variadic80.C: New test.
1631
1632 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1633
1634         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1635         r128057.
1636
1637 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1638
1639         PR middle-end/7003
1640         * gcc.target/powerpc/gcse-1.c: New test.
1641
1642 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1643
1644         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1645         fixed capitalizations.
1646         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1647         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1648         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1649         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1650         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1651         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1652         * gfortran.dg/min_max_conformance.f90: Likewise.
1653
1654 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1655
1656         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1657         options.
1658         * gcc.dg/c99-tgmath-2.c: Likewise.
1659         * gcc.dg/c99-tgmath-3.c: Likewise.
1660         * gcc.dg/c99-tgmath-4.c: Likewise.
1661
1662 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1663
1664         PR fortran/33568
1665         * gfortran.dg/anint_1.f90: New test.
1666
1667 2007-09-27  Ian Lance Taylor  <iant@google.com>
1668
1669         PR tree-optimization/33565
1670         * gcc.dg/Wstrict-overflow-20.c: New test.
1671
1672 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1673
1674         * gfortran.dg/openmp_stack.f90: Fix typo.
1675         * gfortran.dg/recursive_stack.f90: Fix typo.
1676
1677 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1678
1679         PR c++/33493
1680         * g++.dg/template/error31.C: New.
1681
1682 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1683
1684         * lib/prune.exp: Prune also "^In function .*$" lines and
1685         "^    inlined from .*$" lines.
1686
1687 2007-09-26  Richard Guenther  <rguenther@suse.de>
1688
1689         PR tree-optimization/33563
1690         * gcc.dg/torture/pr33563.c: New testcase.
1691
1692 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1693
1694         PR c/25309
1695         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1696         array.
1697         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1698         without -O2.
1699
1700 2007-09-26  Richard Guenther  <rguenther@suse.de>
1701
1702         PR tree-optimization/30375
1703         PR tree-optimization/33560
1704         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1705         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1706         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1707         * gcc.dg/torture/pr30375.c: New testcase.
1708         * gcc.dg/torture/pr33560.c: New testcase.
1709         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1710
1711 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1712
1713         PR c++/33207
1714         * g++.dg/parse/crash38.C: New test.
1715
1716 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1717
1718         PR target/33524
1719         * gcc.target/i386/sse5-convert.c: New file, test int->long
1720         vectorized conversions.
1721
1722 2007-09-25  Revital Eres  <eres@il.ibm.com>
1723
1724         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1725
1726 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1727
1728         PR c/32295
1729         * gcc.dg/enum-incomplete-1.c: New test.
1730
1731 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1732
1733         * gcc.c-torture/compile/20070919-1.c: New test.
1734
1735 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1736
1737         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1738
1739 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1740
1741         PR c++/14688
1742         * g++.dg/inherit/override_attribs.C: New file.
1743
1744 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1745
1746         PR fortran/33269
1747         * io.c (check_format_string): Move NULL and constant checks into
1748         this function.
1749         (check_io_constraints): Call gfc_simplify_expr() before calling
1750         check_format_string().  Remove NULL and constant checks.
1751
1752 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1753
1754         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1755         * gcc.c-torture/execute/loop-2g.x: Likewise.
1756
1757 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1758
1759         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1760         Reject hard-float modes unless the ABI is o32 or o64.
1761         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1762         of gcc.exp.  Skip the tests when mips16 code generation is not
1763         supported.
1764         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1765         and use dg-add-options mips16_attribute.
1766
1767 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1768
1769         PR c++/33506
1770         * g++.dg/ext/attrib29.C: New test.
1771
1772 2007-09-23  Ollie Wild  <aaw@google.com>
1773
1774         * gcc.dg/fold-bitand-1.c: New test.
1775         * gcc.dg/fold-bitand-2.c: New test.
1776         * gcc.dg/fold-bitand-3.c: New test.
1777         * gcc.dg/fold-bitand-4.c: New test.
1778
1779 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1780
1781         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1782         any of the macros to be defined for __mips16.
1783         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1784
1785 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1786
1787         * gcc.dg/vect/pr21591.c: Require vect_int.
1788         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1789         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1790         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1791
1792 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1793
1794         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1795         attributes.
1796         * gcc.dg/va-arg-pack-len-2.c: New test.
1797         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1798         attributes.
1799         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1800
1801         PR tree-optimization/32772
1802         * gcc.c-torture/compile/20070905-1.c: New test.
1803
1804         PR tree-optimization/32975
1805         * gcc.dg/pr32975.c: New test.
1806
1807         PR middle-end/28755
1808         * gcc.dg/pr28755.c: New test.
1809
1810 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1811
1812         * lib/target-supports.exp (check_effective_target_nomips16): New
1813         procedure.
1814         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1815         for mipsisa64*-*-*.
1816         * gcc.dg/vect/vect.exp: Likewise.
1817         * g++.dg/vect/vect.exp: Likewise.
1818         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1819         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1820         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1821         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1822         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1823         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1824         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1825         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1826         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1827         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1828         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1829         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1830         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1831         (test14, test15, test16, test17, test18): Likewise.
1832         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1833         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1834         (test14, test15, test16, test17, test18, test19, test20, test21)
1835         (test22): Likewise.
1836         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1837         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1838         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1839         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1840         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1841         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1842         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1843         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1844         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1845         (test13, test14, test15, test16, test17, test18, test19, test20)
1846         (test21, test22, test23, test24, test25, test26, test27, test28)
1847         (test29, test30, test31): Likewise.
1848         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1849         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1850         (test13, test14, test15, test16, test17, test18, test19, test20)
1851         (test21, test22, test23, test24, test25, test26, test27, test28)
1852         (test29, test30, test31, test32, test33, test34, test35, test36)
1853         (test37, test38, test39, test40, test41, test42, test43, test44)
1854         (test45, test46, test47, test48, test49, test50, test51, test52)
1855         (test53, test54, test55, test56, test57, test58, test59, test60)
1856         (test61, test62, test63): Likewise.
1857         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1858         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1859         (test13, test14, test15, test16, test17, test18, test19, test20)
1860         (test21, test22, test23, test24, test25, test26, test27, test28)
1861         (test29, test30, test31): Likewise.
1862         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1863         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1864         (test13, test14, test15, test16, test17, test18, test19, test20)
1865         (test21, test22, test23, test24, test25, test26, test27, test28)
1866         (test29, test30, test31): Likewise.
1867         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1868         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1869         (test13, test14, test15): Likewise.
1870         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1871         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1872         (test13, test14, test15): Likewise.
1873         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1874         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1875         (test13, test14, test15, test16, test17, test18, test19, test20)
1876         (test21, test22, test23, test24, test25, test26, test27, test28)
1877         (test29, test30, test31): Likewise.
1878         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1879         (matrix_multiply4: Likewise.
1880         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1881         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1882         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1883         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1884         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1885         (test13, test14, test15, test16, test17, test18, test19, test20)
1886         (test21, test22, test23, test24, test25, test26, test27, test28)
1887         (test29, test30, test31): Likewise.
1888         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1889         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1890         (test13, test14, test15, test16, test17, test18, test19, test20)
1891         (test21, test22, test23, test24, test25, test26, test27, test28)
1892         (test29, test30, test31): Likewise.
1893         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1894         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1895         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1896         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1897         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1898         (sub_v4qi): Likewise.
1899         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1900         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1901         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1902         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1903         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1904         (subb, subc): Likewise.
1905         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1906         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1907         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1908         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1909         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1910         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1911         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1912         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1913         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1914         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1915         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1916         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1917         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1918
1919 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1920
1921         * lib/target-supports.exp (add_options_for_mips16_attribute)
1922         (check_effective_target_mips16_attribute): New functions.
1923         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1924         command line.
1925         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1926         extra_test_flags.
1927         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1928         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1929         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1930         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1931         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1932         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1933         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1934         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1935         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1936         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1937         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1938         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1939         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1940         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1941         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1942         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1943         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1944         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1945         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1946         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1947         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1948         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1949         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1950         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1951         (NOMIPS16): Delete.
1952         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1953         of dg-options.
1954         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1955         options.  Require { target mips16_attribute } and use dg-add-options
1956         to add the associated options.
1957         (foo): Use MIPS16.
1958         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1959         * gcc.target/mips/call-saved-3.c: Likewise.
1960         * gcc.target/mips/code-readable-1.c: Require { target
1961         mips16_attribute } and use dg-add-options to add the associated
1962         options.  Remove trailing whitespace.
1963         (NOMIPS16): Delete.
1964         * gcc.target/mips/code-readable-2.c: Likewise.
1965         * gcc.target/mips/code-readable-3.c: Likewise.
1966         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1967         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1968         Require { target mips16_attribute } and use dg-add-options to
1969         add the associated options.
1970         (cksum16, cksum8): Use MIPS16.
1971         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1972         Require { target mips16_attribute } and use dg-add-options to
1973         add the associated options.
1974         (foo): Use MIPS16.
1975         * gcc.target/mips/save-restore-2.c: Likewise.
1976         * gcc.target/mips/save-restore-3.c: Likewise.
1977         * gcc.target/mips/save-restore-4.c: Likewise.
1978         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1979         -mno-abicalls.
1980         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1981         (foo): Use NOMIPS16.
1982
1983 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1984
1985         PR fortran/33337
1986         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1987
1988         PR fortran/33376
1989         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1990
1991 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/33445
1994         * gfortran.dg/gomp/free-2.f90: New.
1995         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1996         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1997
1998 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1999
2000         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2001         * gcc.target/i386/sse5-haddX.c: Ditto.
2002         * gcc.target/i386/sse5-hsubX.c: Ditto.
2003         * gcc.target/i386/sse5-maccXX.c: Ditto.
2004         * gcc.target/i386/sse5-msubXX.c: Ditto.
2005         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2006         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2007         * gcc.target/i386/sse5-permpX.c: Ditto.
2008         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2009         effective target.
2010         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2011         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2012         * gcc.target/i386/sse5-pcmov.c: Ditto.
2013         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2014
2015 2007-09-22  Richard Guenther  <rguenther@suse.de>
2016
2017         PR tree-optimization/33146
2018         * gcc.c-torture/compile/pr33146.c: New testcase.
2019
2020 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2021
2022         * lib/target-supports.exp (check_cached_effective_target): New
2023         procedure.
2024         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2025         (check_effective_target_c99_runtime): New procedure.
2026         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2027         (test3l): Likewise cargl.
2028         * gcc.dg/builtins-59.c: Require c99_runtime.
2029         * gcc.dg/builtins-61.c: Likewise.
2030         * gcc.dg/builtins-62.c: Likewise.
2031
2032 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2033
2034         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2035         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2036         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2037         target-specific dg-options.
2038         * gcc.dg/builtins-20.c: Likewise.
2039         * gcc.dg/builtins-53.c: Likewise.
2040         * gcc.dg/builtins-55.c: Likewise.
2041         * gcc.dg/single-precision-constant.c: Likewise.
2042         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2043         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2044         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2045         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2046         * gcc.dg/torture/builtin-power-1.c: Likewise.
2047
2048 2007-09-21  Chao-ying Fu  <fu@mips.com>
2049
2050         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2051         check if targets have fixed-point supports.
2052         * gcc.dg/fixed-point/fixed-point.exp: New file.
2053         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2054         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2055         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2056         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2057         * gcc.dg/fixed-point/constants-pedantic.c,
2058         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2059         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2060         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2061         * gcc.dg/fixed-point/keywords-pedantic.c,
2062         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2063         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2064         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2065         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2066         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2067         * gcc.dg/fixed-point/func-vararg-mixed.c,
2068         * gcc.dg/fixed-point/operator-logical.c,
2069         * gcc.dg/fixed-point/struct-union.c,
2070         * gcc.dg/fixed-point/bit-complement.c,
2071         * gcc.dg/fixed-point/operator-bitwise.c,
2072         * gcc.dg/fixed-point/operator-comma.c,
2073         * gcc.dg/fixed-point/struct-layout-1.c,
2074         * gcc.dg/fixed-point/union-init.c,
2075         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2076         * gcc.dg/fixed-point/func-mixed.c,
2077         * gcc.dg/fixed-point/func-vararg-size0.c,
2078         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2079         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2080         * gcc.dg/fixed-point/operator-unary.c,
2081         * gcc.dg/fixed-point/allop-const.c,
2082         * gcc.dg/fixed-point/muldiv-warning.c,
2083         * gcc.dg/nofixed-point-1.c,
2084         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2085         * gcc.target/mips/fixed-vector-type.c,
2086         * gcc.target/mips/fixed-scalar-type.c: New tests.
2087
2088 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2089
2090         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2091         * gnat.dg/test_nested_subtype_byref.adb: New test.
2092
2093 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR fortran/33439
2096         * gfortran.dg/gomp/pr33439.f90: New test.
2097
2098 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2099
2100         PR fortran/33455
2101         * gfortran.dg/merge_char_3.f90: New.
2102
2103 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2104
2105         PR fortran/33037
2106         * gfortran.dg/transfer_check_1.f90: New.
2107
2108 2007-09-20  Asher Langton  <langton2@llnl.gov>
2109
2110         PR fortran/20441
2111         * gfortran.dg/init_flag_1.f90: New.
2112         * gfortran.dg/init_flag_2.f90: New.
2113         * gfortran.dg/init_flag_3.f90: New.
2114         * gfortran.dg/init_flag_4.f90: New.
2115         * gfortran.dg/init_flag_5.f90: New.
2116         * gfortran.dg/init_flag_6.f90: New.
2117         * gfortran.dg/init_flag_7.f90: New.
2118
2119 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2120
2121         PR c++/33460
2122         * g++.dg/ext/anon-struct6.C: New.
2123
2124 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2125
2126         PR libfortran/23272
2127         * gfortran.dg/inquire_10.f90: New test.
2128
2129 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2130
2131         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2132
2133 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2134
2135         PR fortran/33221
2136         * gfortran.dg/used_types_18.f90: Declare variable of empty
2137         derived type.
2138
2139 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2140
2141         PR fortran/33288
2142         * gfortran.dg/array_constructor_19.f90: New test.
2143
2144 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR debug/33316
2147         * gcc.dg/debug/pr33316.c: New test.
2148
2149         PR c++/33496
2150         * g++.dg/cpp0x/variadic76.C: New test.
2151         * g++.dg/cpp0x/variadic77.C: New test.
2152         * g++.dg/cpp0x/variadic78.C: New test.
2153
2154         PR c/33238
2155         PR c/27301
2156         * gcc.c-torture/execute/20070919-1.c: New test.
2157         * gcc.dg/pr33238.c: New test.
2158         * gcc.dg/pr27301.c: New test.
2159
2160 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2161
2162         * lib/target-supports.exp (check_effective_target_mips64): New
2163         procedure.
2164         * gcc.dg/lower-subreg-1.c: Require !mips64.
2165         * gcc.dg/sibcall-3.c (ATTR): New macro.
2166         (recurser_void1, recurser_void2): Use it.
2167         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2168         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2169
2170 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2171
2172         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2173         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2174         warning annotation.
2175         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2176
2177 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2178
2179         PR fortran/33497
2180         * gfortran.dg/c_loc_tests_11.f03: New test case.
2181
2182 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2183
2184         PR c++/33459
2185         * g++.dg/init/ref14.C: New.
2186
2187 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2188
2189         * gnat.dg/slice2.ad[sb]: New testcase.
2190
2191 2007-09-19  Nick Clifton  <nickc@redhat.com>
2192
2193         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2194
2195 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2196
2197         * gcc.target/bfin/bfin.exp: New.
2198         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2199         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2200         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2201         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2202         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2203         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2204         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2205         mcpu-bf561.c, mcpu-default.c}: New tests.
2206
2207 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2208
2209         Restore detection of unsupported TLS.
2210
2211         Revert this patch:
2212         2007-02-10  Richard Henderson  <rth@redhat.com>
2213
2214         * lib/target-supports.exp (check_effective_target_tls): Redefine
2215         to mean non-emulated tls.
2216         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2217         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2218         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2219         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2220         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2221         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2222         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2223
2224         And then:
2225         * lib/target-supports.exp (check_effective_target_tls): Use
2226         stronger test for compiler support for TLS.
2227         (check_effective_target_tls_native): New, to test for non-emulated
2228         TLS support.
2229         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2230         instead of dg-require-effective-target tls.
2231         * g++.dg/gomp/copyin-1.C: Likewise.
2232         * g++.dg/gomp/sharing-1.C: Likewise.
2233         * g++.dg/gomp/tls-1.C: Likewise.
2234         * g++.dg/gomp/tls-2.C: Likewise.
2235         * g++.dg/gomp/tls-3.C: Likewise.
2236         * g++.dg/tls/diag-1.C: Likewise.
2237         * g++.dg/tls/diag-2.C: Likewise.
2238         * g++.dg/tls/diag-3.C: Likewise.
2239         * g++.dg/tls/diag-4.C: Likewise.
2240         * g++.dg/tls/diag-5.C: Likewise.
2241         * g++.dg/tls/init-1.C: Likewise.
2242         * g++.dg/tls/init-2.C: Likewise.
2243         * g++.dg/tls/trivial.C: Likewise.
2244         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2245         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2246         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2247         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2248         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2249         * gcc.dg/gomp/clause-1.c: Likewise.
2250         * gcc.dg/gomp/copyin-1.c: Likewise.
2251         * gcc.dg/gomp/sharing-1.c: Likewise.
2252         * gcc.dg/gomp/tls-1.c: Likewise.
2253         * gcc.dg/gomp/tls-2.c: Likewise.
2254         * gcc.dg/tls/alpha-1.c: Likewise.
2255         * gcc.dg/tls/opt-1.c: Likewise.
2256         * gcc.dg/tls/opt-13.c: Likewise.
2257         * gcc.dg/tls/opt-14.c: Likewise.
2258         * gcc.dg/tls/opt-2.c: Likewise.
2259         * gcc.dg/tls/opt-3.c: Likewise.
2260         * gcc.dg/tls/opt-4.c: Likewise.
2261         * gcc.dg/tls/opt-7.c: Likewise.
2262         * gcc.dg/tls/section-1.c: Likewise.
2263         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2264         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2265         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2266         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2267         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2268         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2269         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2270         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2271         * gfortran.dg/gomp/fixed-1.f: Likewise.
2272         * gfortran.dg/gomp/free-1.f90: Likewise.
2273         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2274         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2275         * gfortran.dg/gomp/reduction1.f90: Likewise.
2276         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2277
2278 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2279
2280         PR fortran/31119
2281         * gfortran.dg/bounds_check_9.f90: New test.
2282         * gfortran.dg/bounds_check_fail_2.f90: New test.
2283
2284 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2285
2286         PR c++/33462 (again)
2287         * g++.dg/ext/va-arg1.C: Adjust.
2288
2289 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2290
2291         PR c++/33462
2292         * g++.dg/ext/va-arg1.C: New.
2293
2294 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2295
2296         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2297
2298 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2299
2300         PR c++/33463
2301         * g++.dg/rtti/typeid6.C: New.
2302
2303 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2304
2305         PR c++/33464
2306         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2307         * g++.dg/ext/is_class_error2.C: New.
2308
2309 2007-09-18  Richard Guenther  <rguenther@suse.de>
2310
2311         PR tree-optimization/33340
2312         * g++.dg/torture/pr33340.C: New testcase.
2313
2314 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2315
2316         PR fortran/33231
2317         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2318         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2319         * gfortran.dg/elemental_subroutine_5.f90: New.
2320
2321 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2322
2323         * lib/target-supports.exp (check_profiling_available): Extend
2324         mips*-*-elf check to mips*-*-elf*.
2325
2326 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2327
2328         * gcc.dg/format/c90-scanf-5.c: New test.
2329         * gcc.dg/format/c99-scanf-4.c: New test.
2330         * gcc.dg/format/ext-7.c: New test.
2331         * gcc.dg/format/ext-8.c: New test.
2332
2333         PR middle-end/33423
2334         * gcc.c-torture/compile/20070915-1.c: New test.
2335
2336 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2337
2338         PR fortran/33106
2339         * gfortran.dg/private_type_9.f90: New.
2340
2341 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2342
2343         PR middle-end/33449
2344         * gfortran.dg/pr33449.f90: New test.
2345
2346 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2347
2348         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2349         * gfortran.dg/private_type_1.f90: Ditto
2350         * gfortran.dg/interface_18.f90: New.
2351         * gfortran.dg/private_type_8.f90: New.
2352
2353 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2354
2355         PR c++/33124
2356         * g++.dg/warn/new1.C: Adjust.
2357         * g++.dg/torture/str_empty.C: Likewise.
2358
2359 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2360
2361         * gcc.target/mips/dse-1.c: New test.
2362
2363 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2364
2365         PR c++/32756
2366         * g++.dg/overload/operator3.C: New.
2367
2368 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2369
2370         * gcc.target/mips/truncate-1.c: New test.
2371
2372 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2373
2374         PR fortran/29396
2375         PR fortran/29606
2376         PR fortran/30625
2377         PR fortran/30871
2378         * gfortran.dg/subref_array_pointer_1.f90: New test.
2379         * gfortran.dg/subref_array_pointer_2.f90: New test.
2380
2381 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2382
2383         * gfortran.dg/nint_2.f90: Correct last change.
2384
2385 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2386
2387         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2388
2389 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2390
2391         * gcc.dg/vect/pr33373b.c: New test.
2392
2393 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2394
2395         PR target/33438
2396         * gcc.target/i386/pr33438.c: New test.
2397
2398 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2399
2400         * gfortran.dg/nint_2.f90: Revert previous commit.
2401
2402 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2403
2404         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2405
2406 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2407
2408         PR debug/33429
2409         * g++.dg/other/unused1.C: XFAIL class2 scan.
2410
2411 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2412
2413         PR fortran/33343
2414         * gfortran.dg/elemental_args_check_1.f90: New.
2415         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2416         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2417
2418 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2419
2420         * gfortran.dg/recursive_check_3.f90: New.
2421
2422 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2423
2424         PR fortran/33412
2425         * gfortran.dg/elemental_bind_c.f90: New.
2426
2427 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2428
2429         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2430         * gcc.target/mips/mips16-attributes-2.c: New test.
2431         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2432         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2433         hard-float asm when __mips16 is defined.
2434         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2435         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2436         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2437         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2438         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2439         * gcc.target/mips/pr26765.c (foo): Likewise.
2440         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2441         targets, use dg-mips-options instead of dg-options, and use -mgp32
2442         to force 32-bit mode.
2443         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2444         and 64-bit mode.
2445         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2446
2447 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2448             Michael Meissner  <michael.meissner@amd.com>
2449
2450         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2451         * gcc.target/i386/sse5-hsubX.c: Ditto.
2452         * gcc.target/i386/sse5-permpX.c: Ditto.
2453         * gcc.target/i386/sse5-haddX.c: Ditto.
2454         * gcc.target/i386/sse5-maccXX.c: Ditto.
2455         * gcc.target/i386/sse5-msubXX.c: Ditto.
2456         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2457         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2458
2459         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2460         optimizes floating point conditional moves into the pcmov
2461         instruction on SSE5.
2462         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2463
2464         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2465         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2466         SSE5.
2467
2468         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2469         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2470
2471         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2472         optimizes (a*b)+c into fmadd on SSE5.
2473
2474         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2475         whether the SSE5 instructions can be generated.
2476
2477         * gcc.target/i386/sse5-check.h: New. Add support for 
2478         SSE5 tests.
2479
2480         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2481         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2482         * gcc.target/i386/sse-13.c: Ditto.
2483         * gcc.target/i386/sse-14.c: Ditto.
2484
2485 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2486
2487         PR testsuite/33153
2488         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2489         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2490
2491 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR target/32338
2494         * gcc.dg/pr32338-1.c: New test.
2495         * gcc.dg/pr32338-2.c: New test.
2496
2497 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2498         
2499         * lib/target-supports.exp (check_effective_target_sync_int_long):
2500         Revert change to add xtensa.
2501         (check_effective_target_sync_char_short): Likewise.
2502         
2503 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2504
2505         * gnat.dg/packed_subtype.adb: New test.
2506
2507 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2508
2509         PR fortran/33297
2510         * gfortran.dg/intrinsic_size.f90: New.
2511
2512 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2513
2514         PR fortran/33284
2515         PR fortran/33310
2516         * gfortran.dg/conflicts_2.f90: New.
2517
2518 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2519
2520         PR tree-optimization/32377
2521         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2522         dependence distance.
2523         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2524         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2525         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2526         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2527
2528 2007-09-12  Richard Guenther  <rguenther@suse.de>
2529
2530         PR middle-end/33382
2531         * gcc.c-torture/compile/pr33382.c: New testcase.
2532         * gcc.c-torture/execute/pr33382.c: Likewise.
2533
2534 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2535
2536         PR fortran/33395
2537         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2538
2539 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2540
2541         PR tree-optimization/33373
2542         * gcc.dg/vect/pr33373.c: New test.
2543
2544 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2545
2546         * lib/target-supports.exp (check_effective_target_vect_no_double):
2547         Remove unused proc.
2548
2549 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2550             Ulrich Weigand  <uweigand@de.ibm.com>
2551
2552         * gcc.target/spu/dfcgt-nan.c: New test.
2553
2554 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2555
2556         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2557
2558 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2559
2560         PR fortran/33040
2561         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2562
2563 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2564
2565         * gcc.dg/va-arg-pack-len-1.c: New test.
2566         * g++.dg/va-arg-pack-len-1.C: New test.
2567
2568 2007-09-11  Michael Matz  <matz@suse.de>
2569
2570         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2571
2572 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2573
2574         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2575         checks for size of long double.
2576         * gcc.dg/dfp/convert.h: New file.
2577         * gcc.dg/dfp/convert-bfp-2.c: New test.
2578         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2579         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2580         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2581         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2582         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2583         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2584         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2585         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2586         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2587
2588 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2589
2590         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2591         Change dg-final to expect 1 non-profitable loop and
2592         3 profitable loops.
2593         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2594         Change dg-final to expect 1 non-profitable loop and
2595         3 profitable loops.
2596         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2597         Change dg-final to expect 1 profitable loop.
2598         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2599         Change dg-final to expect 1 profitable loop.    
2600         
2601 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2602
2603         * gcc.target/mips/call-saved-1.c: New test.
2604         * gcc.target/mips/call-saved-2.c: Likewise.
2605         * gcc.target/mips/call-saved-3.c: Likewise.
2606         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2607         instead of mips_mips64.  Set mips_fp64 too.
2608         (is_gp32_flag): Return true for -mips1 and -mips2.
2609         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2610
2611 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2612
2613         * g++.dg/ext/va-arg-pack-1.C: New test.
2614         * g++.dg/ext/va-arg-pack-2.C: New test.
2615
2616 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2617
2618         PR target/33369
2619         * gcc.dg/vect/pr33369.c: New test.
2620
2621 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2622
2623         PR fortran/33370
2624         * gfortran.dg/array_memcpy_5.f90:  New test.
2625
2626 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2627
2628         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2629
2630 2007-09-09  Richard Guenther  <rguenther@suse.de>
2631
2632         * gcc.c-torture/compile/20070906-1.c: New testcase.
2633
2634 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2635
2636         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2637         noinline attribute.
2638         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2639         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2640         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2641         Likewise.
2642
2643 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2644
2645         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2646
2647 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2648
2649         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2650
2651 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2652
2653         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2654         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2655         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2656         Compile tests with -fno-tree-pre.
2657         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2658         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2659         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2660         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2661         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2662         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2663         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2664         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2665         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2666         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2667         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2668         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2669         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2670         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2671         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2672         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2673         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2674         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2675         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2676
2677 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2678
2679         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2680         to call objdump.
2681         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2682         Use remote_exec to call c++filt.
2683         * lib/target-supports-dg.exp (dg-require-host-local): New.
2684         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2685         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2686         * g++.dg/rtti/repo1.C: Likewise.
2687         * g++.dg/template/repo1.C: Likewise.
2688         * g++.dg/template/repo2.C: Likewise.
2689         * g++.dg/template/repo3.C: Likewise.
2690         * g++.dg/template/repo4.C: Likewise.
2691         * g++.dg/template/repo5.C: Likewise.
2692         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2693         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2694         * g++.old-deja/g++.pt/repo1.C: Likewise.
2695         * g++.old-deja/g++.pt/repo2.C: Likewise.
2696         * g++.old-deja/g++.pt/repo3.C: Likewise.
2697         * g++.old-deja/g++.pt/repo4.C: Likewise.
2698         * gcc.dg/cpp/trad/builtins.c: Likewise.
2699
2700 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2701
2702         PR tree-optimization/32283
2703         * gcc.dg/tree-ssa/loop-31.c: New test.
2704
2705 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2706
2707         PR rtl-optimization/26449
2708         * gcc.target/i386/pr26449-1.c: New file.
2709
2710 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2711
2712         PR target/33329
2713         PR rtl-optimization/26449
2714         * gcc.target/i386/pr33329.c: New file.
2715
2716 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2717
2718         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2719
2720 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2721
2722         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2723
2724 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2725
2726         PR tree-optimization/33301
2727         * gfortran.dg/vect/pr33301.f: New test.
2728
2729 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2730
2731         PR libfortran/33307
2732         * gfortran.dg/backspace_10.f90: New test.
2733
2734 2007-09-07  Richard Guenther  <rguenther@suse.de>
2735
2736         Reapply
2737         2007-09-06  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/32586
2740         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2741         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2742         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2743         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2744         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2745         now obsolete simplification.
2746
2747 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2748         
2749         PR tree-optimization/33299
2750         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2751         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2752
2753 2007-09-07  Richard Guenther  <rguenther@suse.de>
2754
2755         Revert
2756         2007-09-06  Richard Guenther  <rguenther@suse.de>
2757
2758         PR tree-optimization/32586
2759         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2760         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2761         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2762         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2763         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2764         now obsolete simplification.
2765
2766 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2767
2768         PR tree-optimization/32821
2769         * gcc.dg/tree-ssa/pr32821.c: New file.
2770
2771 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2772
2773         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2774         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2775         and mips_forced_no_er.
2776         (dg-mips-options): Add -mno-abicalls when a small-data option is
2777         specified.  Skip tests with small-data options if mips_forced_gp.
2778         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2779         * gcc.target/mips/sdata-1.c: New test.
2780         * gcc.target/mips/sdata-2.c: Likewise.
2781         * gcc.target/mips/sdata-3.c: Likewise.
2782         * gcc.target/mips/sdata-4.c: Likewise.
2783
2784 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2785
2786         PR fortran/33298
2787         * spread_zerosize_1.f90:  New test case.
2788         * spread_bounds_1.f90:  New test case.
2789
2790 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2791
2792         PR c++/32674
2793         * g++.dg/template/static31.C: New.
2794
2795 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2796
2797         PR fortran/33271
2798         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2799         powerpc*-linux-gnu.
2800
2801 2007-09-06  David Daney  <ddaney@avtrex.com>
2802             Richard Sandiford  <richard@codesourcery.com>
2803
2804         PR target/33256
2805         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2806         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2807         * gcc.target/mips/pr33256.c: New test.
2808
2809 2007-09-06  Tom Tromey  <tromey@redhat.com>
2810
2811         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2812
2813 2007-09-06  Richard Guenther  <rguenther@suse.de>
2814
2815         PR tree-optimization/32586
2816         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2817         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2818         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2819         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2820         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2821         now obsolete simplification.
2822
2823 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2824
2825         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2826         * gcc.target/i386/sse3-addsubps.c: Ditto.
2827         * gcc.target/i386/sse3-haddpd.c: Ditto.
2828         * gcc.target/i386/sse3-haddps.c: Ditto.
2829         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2830         * gcc.target/i386/sse3-hsubps.c: Ditto.
2831         * gcc.target/i386/sse3-lddqu.c: Ditto.
2832         * gcc.target/i386/sse3-movddup.c: Ditto.
2833         * gcc.target/i386/sse3-movshdup.c: Ditto.
2834         * gcc.target/i386/sse3-movsldup.c: Ditto.
2835
2836 2007-09-06  Richard Guenther  <rguenther@suse.de>
2837
2838         PR tree-optimization/33302
2839         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2840
2841 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2842
2843         PR libfortran/33225
2844         * gfortran.dg./fmt_float.f90: New test.
2845
2846 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2847
2848         PR libfortran/33253
2849         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2850
2851 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2852
2853         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2854         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2855
2856 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2857
2858         * g++.dg/eh/builtin1.C: New test.
2859         * g++.dg/eh/builtin2.C: New test.
2860         * g++.dg/eh/builtin3.C: New test.
2861
2862         PR c++/33289
2863         * g++.dg/eh/builtin4.C: New test.
2864
2865 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2866
2867         * gcc.target/powerpc/dfp-dd.c: New test.
2868         * gcc.target/powerpc/dfp-td.c: New test.
2869
2870 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2871
2872         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2873         * gcc.dg/va-arg-pack-1.c: New test.
2874
2875 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2876
2877         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2878         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2879         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2880         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2881         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2882
2883 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2884
2885         PR c++/30302
2886         * g++.dg/ext/anon-struct5.C: New.
2887
2888 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2889
2890         * gcc.dg/i386-cpuid.h: Remove.
2891         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2892         (main): Use __get_cpuid to get target features.
2893         * gcc.target/i386/sse-check.h: Ditto.
2894         * gcc.target/i386/sse2-check.h: Ditto.
2895         * gcc.target/i386/sse3-check.h: Ditto.
2896         * gcc.target/i386/ssse3-check.h: Ditto.
2897         * gcc.target/i386/sse4_1-check.h: Ditto.
2898         * gcc.target/i386/sse4_2-check.h: Ditto.
2899         * gcc.target/i386/sse4a-check.h: Ditto.
2900         * gcc.dg/torture/pr16104-1.c: Ditto.
2901         (do_test): Change to void.
2902         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2903         * gcc.target/i386/sse-6.c: Ditto.
2904         * gcc.target/i386/sse-7.c: Ditto.
2905         * g++.dg/other/i386-1.C: Include cpuid.h.
2906         (main): New function.  Use __get_cpuid to get target fetaures.
2907
2908 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2909             David Ung  <davidu@mips.com>
2910             Nigel Stephens <nigel@mips.com>
2911
2912         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2913         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2914         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2915         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2916         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2917         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2918         * gcc.dg/torture/pr19683-1.c: Likewise.
2919         * gcc.target/mips/madd-3.c: Likewise.
2920         * gcc.target/mips/maddu-3.c: Likewise.
2921         * gcc.target/mips/msub-3.c: Likewise.
2922         * gcc.target/mips/msubu-3.c: Likewise.
2923         * gcc.target/mips/asm-1.c: Likewise.
2924         * gcc.target/mips/branch-1.c: Likewise.
2925         * gcc.target/mips/ins-1.c: Likewise.
2926         * gcc.target/mips/near-far-3.c: Likewise.
2927         * gcc.target/mips/near-far-4.c: Likewise.
2928         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2929         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2930         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2931         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2932         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2933         * gcc.target/mips/dspr2-MULT.c: Likewise.
2934         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2935         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2936         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2937         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2938         * gcc.target/mips/code-readable-2.c: Likewise.
2939         * gcc.target/mips/code-readable-3.c: Likewise.
2940
2941 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2942             David Ung  <davidu@mips.com>
2943             Nigel Stephens <nigel@mips.com>
2944
2945         * gcc.target/mips/mips16-attributes.c: New.
2946
2947 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2948
2949         PR fortran/31564
2950         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2951
2952         PR fortran/33241
2953         * gfortran.dg/char_length_10.f90: New test.
2954
2955 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2956
2957         PR c++/29731
2958         * g++.dg/parse/template24.C: New.
2959
2960 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2961
2962         * g++.dg/other/spu2vmx-1.C: New test.
2963
2964 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR tree-optimization/33017
2967         * gcc.dg/pr33017.c: New test.
2968
2969 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2970
2971         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2972         __protected_stream family of macros.
2973
2974 2007-09-04  Jan Hubicka  <jh@suse.cz>
2975
2976         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2977         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2978         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2979         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2980         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2981         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2982         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2983         Likewise.
2984
2985 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2986             Tobias Burnus  <burnus@net-b.de>
2987
2988         * gfortran.dg/proc_decl_1.f90: New.
2989         * gfortran.dg/proc_decl_2.f90: New.
2990         * gfortran.dg/proc_decl_3.f90: New.
2991         * gfortran.dg/proc_decl_4.f90: New.
2992
2993 2007-09-04  Jan Hubicka  <jh@suse.cz>
2994
2995         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2996         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2997         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2998         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2999         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3000         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3001         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3002         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3003         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3004         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3005         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3006         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3007         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3008         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3009         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3010         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3011         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3012         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3013         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3014         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3015         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3016         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3017         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3018         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3019         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3020         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3021         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3022         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3023         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3024         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3025         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3026         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3027         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3028         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3029         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3030         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3031         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3032         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3033         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3034         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3035         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3036         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3037         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3038         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3039         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3040         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3041         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3042         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3043         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3044         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3045         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3046         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3047         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3048         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3049         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3050         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3051         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3052         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3053         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3054         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3055         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3056         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3057         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3058         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3059         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3060         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3061         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3062         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3063         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3064         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3065         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3066         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3067         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3068         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3069         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3070         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3071         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3072         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3073         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3074         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3075         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3076         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3077         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3078         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3079         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3080         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3081         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3082         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3083         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3084         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3085         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3086         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3087         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3088         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3089         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3090         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3091         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3092         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3093         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3094         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3095         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3096         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3097         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3098         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3099         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3100         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3101         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3102         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3103         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3104         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3105         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3106         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3107         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3108         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3109         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3110         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3111         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3112         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3113         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3114         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3115         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3116         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3117         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3118         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3119         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3120         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3121         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3122         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3123         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3124         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3125         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3126         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3127         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3128         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3129         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3130         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3131         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3132         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3133         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3134         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3135         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3136         noinline.
3137         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3138         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3139         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3140         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3141         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3142         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3143         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3144         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3145         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3146         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3147         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3148         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3149         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3150         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3151         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3152         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3153         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3154         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3155         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3156         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3157         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3158         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3159         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3160         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3161         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3162         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3163         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3164         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3165         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3166         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3167         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3168         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3169         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3170         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3171         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3172         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3173         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3174         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3175         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3176         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3177         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3178         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3179         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3180         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3181         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3182         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3183         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3184         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3185         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3186         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3187         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3188         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3189         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3190         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3191         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3192         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3193         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3194         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3195         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3196         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3197         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3198         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3199         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3200         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3201         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3202         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3203         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3204         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3205         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3206         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3207         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3208         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3209         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3210         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3211         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3212         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3213         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3214         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3215         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3216         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3217         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3218         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3219         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3220         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3221         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3222         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3223         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3224         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3225         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3226         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3227         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3228         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3229         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3230         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3231         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3232         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3233         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3234         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3235         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3236         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3237         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3238         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3239         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3240         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3241         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3242         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3243         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3244         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3245         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3246         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3247         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3248         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3249         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3250         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3251         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3252         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3253         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3254         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3255         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3256         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3257         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3258         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3259         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3260         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3261         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3262         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3263
3264 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3265
3266         PR middle-end/33187
3267         * gcc.target/i386/cmov7.c: New file.
3268
3269 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3270
3271         * gcc.target/i386/sse4a-check.h: New file.
3272         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3273         * gcc.target/i386/sse4a-insert.c: Ditto.
3274         * gcc.target/i386/sse4a-montsd.c: Ditto.
3275         * gcc.target/i386/sse4a-montss.c: Ditto.
3276         * gcc.target/i386/mmx-check.h: New file.
3277         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3278         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3279         * gcc.target/i386/sse-check.h: New file.
3280         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3281         * gcc.target/i386/sse-3.c: Ditto.
3282         * gcc.target/i386/sse-7.c: Ditto.
3283         * gcc.target/i386/sse-9.c: Ditto.
3284         * gcc.target/i386/ssefn-3.c: Ditto.
3285         * gcc.target/i386/sse-recip.c: Ditto.
3286         * gcc.target/i386/sse-recip-vec.c: Ditto.
3287         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3288         * gcc.target/i386/20020523-1.c: Remove.
3289         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3290         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3291         * gcc.target/i386/ssefn-4.c: Ditto.
3292         * gcc.target/i386/sse-6.c: Ditto.
3293         * gcc.target/i386/sse-10.c: Ditto.
3294         * gcc.target/i386/sse-11.c: Ditto.
3295         * gcc.target/i386/sse-18.c: Ditto.
3296         * gcc.target/i386/fpprec-1.c: Ditto.
3297         * g++.dg/other/i386-1.C: Ditto.
3298
3299 2007-09-04  Richard Guenther  <rguenther@suse.de>
3300
3301         PR tree-optimization/33291
3302         * gcc.dg/volatile2.c: New testcase.
3303         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3304         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3305         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3306         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3307
3308 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3309
3310         PR fortran/33253
3311         * gfortran.dg/namelist_15.f90: Update test.
3312         * gfortran.dg/namelist_24.f90: Update test.
3313         * gfortran.dg/namelist_38.f90: New test.
3314
3315 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3316
3317         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3318         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3319         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3320         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3321         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3322         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3323
3324 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3325
3326         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3327         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3328
3329         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3330
3331 2007-09-02  David Daney  <ddaney@avtrex.com>
3332
3333         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3334         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3335         * gcc.target/mips/atomic-memory-1.c: Ditto.
3336         * gcc.target/mips/atomic-memory-2.c: Ditto.
3337
3338 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3339
3340         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3341         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3342
3343 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3344
3345         * gfortran.dg/substr_6.f90: New test.
3346
3347 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3348
3349         PR c++/33208
3350         * g++.dg/other/error18.C: New.
3351         * g++.dg/expr/bitfield3.C: Adjust.
3352
3353 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3354
3355         PR fortran/33276
3356         * gfortran.fortran-torture/compile/pr33276.f90: New.
3357
3358 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3359
3360         PR C/29237
3361         PR middle-end/33272
3362         * gcc.dg/c99-arraydecl-3.c: New test.
3363
3364 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3365
3366         PR c++/32597
3367         * g++.dg/cpp0x/variadic-new2.C: New.
3368         * g++.dg/cpp0x/variadic-new.C: New.
3369
3370 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3371
3372         PR fortran/33232
3373         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3374         * gfortran.dg/read_1.f90: New.
3375
3376 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3377
3378         PR c++/33210
3379         * g++.dg/template/error30.C: New.
3380
3381 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3382
3383         PR c++/32113
3384         * g++.dg/template/crash70.C: New.
3385
3386 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3387
3388         PR c++/33212
3389         * g++.dg/ext/is_class_error.C: New.
3390
3391 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3392
3393         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3394         
3395 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3396             Revital Eres  <eres@il.ibm.com>
3397
3398         * gcc.target/powerpc/paired-1.c: New test.
3399         * gcc.target/powerpc/paired-2.c: New test.
3400         * gcc.target/powerpc/paired-3.c: New test.
3401         * gcc.target/powerpc/paired-4.c: New test.
3402         * gcc.target/powerpc/paired-5.c: New test.
3403         * gcc.target/powerpc/paired-6.c: New test.
3404         * gcc.target/powerpc/paired-7.c: New test.
3405         * gcc.target/powerpc/ppc-paired.c: New test.
3406
3407 2007-08-31  Ollie Wild  <aaw@google.com>
3408
3409         * g++.dg/conversion/ptrmem2.C: New test.
3410         * g++.dg/conversion/ptrmem3.C: New test.
3411         * g++.dg/conversion/ptrmem4.C: New test.
3412         * g++.dg/conversion/ptrmem5.C: New test.
3413         * g++.dg/conversion/ptrmem6.C: New test.
3414         * g++.dg/conversion/ptrmem7.C: New test.
3415         * g++.dg/conversion/ptrmem8.C: New test.
3416
3417 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3418
3419         PR fortran/31879
3420         * gfortran.dg/char_length_7.f90: New test.
3421         * gfortran.dg/char_length_9.f90: New test.
3422         * gfortran.dg/char_assign_1.f90: Add extra warning.
3423
3424         PR fortran/31197
3425         PR fortran/31258
3426         * gfortran.dg/char_length_8.f90: New test.
3427
3428 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3429
3430         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3431
3432 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3433
3434         * gcc.dg/inline-24.c: New test.
3435         * g++.dg/opt/inline11.C: New test.
3436
3437 2007-08-30  Richard Guenther  <rguenther@suse.de>
3438
3439         * gcc.target/i386/vectorize5.c: New testcase.
3440
3441 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3442
3443         PR fortran/33228
3444         * interface.c (check_interface0): Improve error for external procs.
3445         (check_sym_interfaces): Fix checking of module procedures.
3446
3447 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3448
3449         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3450         (AI): Add AI_ALIGN.
3451         * gcc.dg/sync-3.c: New test.
3452
3453         PR middle-end/32758
3454         * gcc.dg/cleanup-12.c: New test.
3455
3456 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3457
3458         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3459         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3460         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3461         * gcc.dg/pr32450.c: Ditto.
3462         * gcc.dg/nest.c: Ditto.
3463         * gcc.dg/nested-func-4.c: Ditto.
3464         * g++.old-deja/g++.law/profile1.C: Ditto.
3465
3466 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3467
3468         PR fortran/32989
3469         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3470         non-default integer kind arguments.
3471
3472 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3473
3474         PR fortran/33105
3475         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3476
3477 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         * gcc.dg/h8300-ice2.c: Remove target selector.
3480
3481 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3482
3483         PR fortran/33215
3484         * gfortran.dg/binding_label_tests_15.f03: New test case.
3485         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3486
3487 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3488
3489         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3490         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3491
3492 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3493
3494         PR c++/33194
3495         * g++.dg/other/canon-33194.C: New.
3496
3497 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3498
3499         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3500         * gcc.c-torture/execute/pr23135.c: Likewise.
3501
3502 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3503
3504         * gcc.dg/pr31344.c: Move to ...
3505         * gcc.dg/dfp/pr31344.c: ... here.
3506         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3507         * gcc.dg/20050503-1.c: Ditto.
3508         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3509         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3510         * gcc.dg/20060801-1.c: Ditto.
3511
3512 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3513
3514         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3515         * gfortran.dg/nan_1.f90: Likewise.
3516
3517 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3518
3519         PR fortran/33055
3520         Revert previous patch.
3521
3522 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3523             Kazu Hirata  <kazu@codesourcery.com>
3524
3525         * gcc.target/m68k/interrupt-1.c: New.
3526
3527 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3528
3529         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3530         10000 for targets where "int" can't hold at least 100000.
3531         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3532         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3533         (test5)(test6): Use it.
3534         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3535         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3536         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3537         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3538         * gcc.dg/attr-alloc_size.c (test): Likewise.
3539
3540 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3541
3542         PR c++/33209
3543         * g++.dg/template/error29.C: New.
3544
3545 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3546
3547         PR c++/32596
3548         * g++.dg/ext/visibility/anon5.C: New test.
3549
3550 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3551
3552         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3553
3554 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3555
3556         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3557         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3558         * gfortran.dg/gamma_4.f90: New: large-real tests.
3559
3560 2007-08-28  Jason Merrill  <jason@redhat.com>
3561
3562         PR c++/29000
3563         * g++.dg/ext/stmtexpr12.C: New test.
3564
3565         PR c++/28558
3566         * g++.dg/ext/attrib28.C: New test.
3567
3568 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3569
3570         PR target/32661
3571         * gcc.target/i386/pr32661.c: New test.
3572
3573 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR middle-end/32370
3576         * gcc.dg/pr32370.c: New test.
3577
3578         PR rtl-optimization/33148
3579         * gcc.c-torture/compile/20070827-1.c: New test.
3580
3581         PR debug/32914
3582         * d++.dg/debug/const3.C: New test.
3583         * d++.dg/debug/const4.C: New test.
3584         * d++.dg/debug/dwarf2/const1.C: New test.
3585         * d++.dg/debug/dwarf2/const2.C: New test.
3586         * d++.dg/debug/dwarf2/const2b.C: New test.
3587
3588 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3589             Vladimir Yanovsky  <yanov@il.ibm.com>
3590             Revital Eres  <eres@il.ibm.com>
3591             Andrey Belevantsev  <abel@ispras.ru>
3592
3593         * gcc.dg/sms-1.c: New test.
3594
3595 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3596
3597         * g++.dg/ext/gnu-inline-common.h: New.
3598         * g++.dg/ext/gnu-inline-global-reject.C: New.
3599         * g++.dg/ext/gnu-inline-global.C: New.
3600         * g++.dg/ext/gnu-inline-namespace.C: New.
3601         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3602         * g++.dg/ext/gnu-inline-class.C: New.
3603         * g++.dg/ext/gnu-inline-class-static.C: New.
3604         * g++.dg/ext/gnu-inline-template-class.C: New.
3605         * g++.dg/ext/gnu-inline-template-func.C: New.
3606
3607 2007-08-27  Jason Merrill  <jason@redhat.com>
3608
3609         PR c++/31337
3610         * g++.dg/ext/stmtexpr11.C: New.
3611
3612 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3613
3614         * lib/target-supports.exp (check_profiling_available):
3615         Set profiling_available_saved to 0 on fido-*-elf.
3616
3617 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3618
3619         PR tree-optimization/33173
3620         
3621         * gcc.c-torture/compile/pr33173.c: New.
3622
3623 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3624
3625         PR target/31385
3626         * gcc.dg/dfp/pr31385.c: New.
3627
3628 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3629
3630         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3631
3632 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3633
3634         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3635         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3636         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3637         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3638         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3639         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3640         gcc.target/m68k directory.
3641         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3642         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3643         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3644         gcc.target/cris directory.
3645         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3646         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3647         gcc.target/bfin directory.
3648
3649         * gcc.target/sh: New directory.
3650         * gcc.target/sh/sh.exp: New file.
3651         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3652         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3653         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3654         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3655         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3656         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3657
3658 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3659
3660         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3661         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3662         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3663         * gcc.target/i386/local2.c: Ditto.
3664         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3665         * gcc.target/i386/20011119-1.c: Ditto.
3666         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3667         * gcc.target/i386/fastcall-1.c: Fix target selector.
3668
3669 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670
3671         PR fortran/33055
3672         * gfortran.dg/negative_unit.f: Add new check
3673         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3674         -fdefault-integer-8.
3675
3676 2007-08-26  Asher Langton  <langton2@llnl.gov>
3677
3678         * gfortran.dg/recursive_stack.f90: New.
3679         * gfortran.dg/openmp_stack.f90: New.
3680
3681 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3682
3683         PR fortran/31298
3684         * gfortran.dg/use_10.f90: New.
3685
3686 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3687
3688         PR fortran/32985
3689         * gfortran.dg/namelist_14.f90: Make test case valid.
3690         * gfortran.dg/common_10.f90: New.
3691
3692 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3693
3694         PR middle-end/33181
3695         * gcc.dg/ifelse-2.c: New.
3696
3697 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3698
3699         PR fortran/32980
3700         * gfortran.dg/gamma_1.f90: New.
3701         * gfortran.dg/gamma_2.f90: New.
3702         * gfortran.dg/gamma_3.f90: New.
3703
3704 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3705
3706         PR fortran/33188
3707         * gfortran.dg/used_types_18.f90: New.
3708
3709 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3710
3711         * gcc.dg/array-init-2.c: New test.
3712
3713 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3714
3715         PR fortran/33178
3716         * gfortran.dg/initialization_4.f90: Update dg-error.
3717         * gfortran.dg/initialization_13.f90: New.
3718
3719 2007-08-24  Richard Guenther  <rguenther@suse.de>
3720
3721         PR middle-end/33166
3722         * gcc.c-torture/compile/pr33166.c: New testcase.
3723
3724 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3725
3726         PR fortran/33139
3727         * gfortran.dg/pointer_assign_4.f90: New.
3728         * gfortran.dg/shape_2.f90: Fix test case.
3729         * gfortran.dg/char_result_4.f90: Ditto.
3730
3731 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3732
3733         * gcc.dg/array-init-1.c: New test.
3734
3735         PR c++/32567
3736         * g++.dg/parse/crash36.C: New test.
3737
3738 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3739
3740         * gcc.dg/pr32721.c: Updated.
3741
3742 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR tree-optimization/32573
3745         PR middle-end/32946
3746         * gcc.dg/pr32573.c: New test.
3747
3748         PR c++/32898
3749         * g++.dg/lookup/ns3.C: New test.
3750
3751         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3752
3753         PR c++/31941
3754         * g++.dg/parse/crash37.C: New test.
3755
3756 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3757
3758         PR target/17390
3759         * gcc.target/i386/pr17390.c: New test.
3760
3761 2007-08-23  Richard Guenther  <rguenther@suse.de>
3762
3763         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3764         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3765         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3766         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3767         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3768         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3769         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3770         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3771
3772 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3773
3774         * gcc.target/s390: New directory.
3775         * gcc.target/s390/s390.exp: New file.
3776         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3777         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3778         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3779         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3780         gcc.target/s390 directory.
3781
3782 2007-08-23  Richard Guenther  <rguenther@suse.de>
3783
3784         PR tree-optimization/32328
3785         * gcc.dg/pr32328.c: New testcase.
3786
3787 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3788
3789         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3790           available.
3791
3792 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3793
3794         PR fortran/33095
3795         * gfortran.dg/min_max_optional_5.f90: New test.
3796         * gfortran.dg/min_max_optional_2.f90: Remove.
3797         * gfortran.dg/min_max_optional_3.f90: Remove.
3798         * gfortran.dg/min_max_optional_4.f90: Remove.
3799
3800 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3801
3802         * gcc.target/i386/xorps-sse.c: New.
3803         * gcc.target/i386/xorps-sse2.c: New.
3804
3805 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3806
3807         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3808         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3809         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3810
3811 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3812
3813         PR fortran/33020
3814         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3815         include multiple kinds for SHAPE parameter within a single
3816         namespace.
3817         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3818         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3819
3820 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3821
3822         * interface_abstract_1.f90: Extended test case.
3823         * interface_abstract_3.f90: New test.
3824
3825 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3826
3827         * gcc.dg/fold-sub.c: New test.
3828         
3829 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3830
3831         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3832         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3833         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3834         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3835         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3836         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3837
3838 2007-08-22  Richard Guenther  <rguenther@suse.de>
3839
3840         PR middle-end/33007
3841         * gcc.dg/pr33007.c: New testcase.
3842
3843 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3844
3845         * gcc.c-torture/execute/strcmp-1.x: Delete.
3846
3847 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3848
3849         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3850         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3851         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3852         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3853         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3854         gcc.target/i386/stack-realign.c,
3855         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3856         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3857         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3858         target using dg-require-effective-target directive.
3859         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3860         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3861         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3862         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3863         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3864         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3865         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3866         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3867         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3868         Require lp64 target using dg-require-effective-target directive.
3869         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3870         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3871         directive.
3872         * gcc.target/i386/20010202-1.c: Move from here ...
3873         * gcc.dg/20010202-1.c: ... to here.
3874
3875 2007-08-22  Richard Guenther  <rguenther@suse.de>
3876
3877         PR tree-optimization/33142
3878         * gcc.c-torture/execute/pr33142.c: New testcase.
3879
3880 2007-08-22  Richard Guenther  <rguenther@suse.de>
3881
3882         PR middle-end/32563
3883         * g++.dg/torture/pr32563.C: New testcase.
3884
3885 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR middle-end/32912
3888         * gcc.dg/pr32912-1.c: Add -w to options.
3889         * gcc.dg/pr32912-2.c: Likewise.
3890         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3891
3892 2007-08-21  Ian Lance Taylor  <iant@google.com>
3893
3894         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3895
3896 2007-08-21  Ian Lance Taylor  <iant@google.com>
3897
3898         PR tree-optimization/33134
3899         * g++.dg/tree-ssa/pr33134.C: New test.
3900
3901 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3902
3903         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3904         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3905
3906 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3907
3908         PR debug/32610
3909         * gcc.dg/debug/pr32610.c: New test.
3910
3911         * g++.dg/init/new24.C: New test.
3912
3913         PR middle-end/32912
3914         * gcc.dg/pr32912-1.c: New test.
3915         * gcc.dg/pr32912-2.c: New test.
3916         * gcc.dg/pr32912-3.c: New test.
3917
3918 2007-08-21  Richard Guenther  <rguenther@suse.de>
3919
3920         * gcc.dg/pointer-arith-10.c: New testcase.
3921
3922 2007-08-21  Richard Guenther  <rguenther@suse.de>
3923
3924         PR middle-end/33122
3925         * gcc.c-torture/compile/pr33122.c: New testcase.
3926
3927 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3928
3929         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3930
3931 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3932
3933         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3934
3935 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR c++/33025
3938         * g++.dg/init/new23.C: New test.
3939
3940 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3941
3942         PR middle-end/30564
3943         * gcc.c-torture/compile/pr30564-1.c: New test.
3944         * gcc.c-torture/compile/pr30564-2.c: New test.
3945
3946 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3947
3948         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3949
3950 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3951
3952         * gfortran.dg/interface_abstract_2.f90: New.
3953         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3954
3955 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3956
3957         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3958         unknown (so that outer-loop wont get analyzed).
3959         * gcc.dg/vect/vect-outer-1a.c: New test.
3960         * gcc.dg/vect/vect-outer-1b.c: New test.
3961         * gcc.dg/vect/vect-outer-1.c: New test.
3962         * gcc.dg/vect/vect-outer-2a.c: New test.
3963         * gcc.dg/vect/vect-outer-2b.c: New test.
3964         * gcc.dg/vect/vect-outer-2c.c: New test.
3965         * gcc.dg/vect/vect-outer-2.c: New test.
3966         * gcc.dg/vect/vect-outer-3a.c: New test.
3967         * gcc.dg/vect/vect-outer-3b.c: New test.
3968         * gcc.dg/vect/vect-outer-3c.c: New test.
3969         * gcc.dg/vect/vect-outer-3.c: New test.
3970         * gcc.dg/vect/vect-outer-4a.c: New test.
3971         * gcc.dg/vect/vect-outer-4b.c: New test.
3972         * gcc.dg/vect/vect-outer-4c.c: New test.
3973         * gcc.dg/vect/vect-outer-4d.c: New test.
3974         * gcc.dg/vect/vect-outer-4e.c: New test.
3975         * gcc.dg/vect/vect-outer-4f.c: New test.
3976         * gcc.dg/vect/vect-outer-4g.c: New test.
3977         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3978         * gcc.dg/vect/vect-outer-4i.c: New test.
3979         * gcc.dg/vect/vect-outer-4j.c: New test.
3980         * gcc.dg/vect/vect-outer-4k.c: New test.
3981         * gcc.dg/vect/vect-outer-4l.c: New test.
3982         * gcc.dg/vect/vect-outer-4m.c: New test.
3983         * gcc.dg/vect/vect-outer-4.c: New test.
3984         * gcc.dg/vect/vect-outer-5.c: New test.
3985         * gcc.dg/vect/vect-outer-6.c: New test.
3986         * gcc.dg/vect/vect-outer-fir.c: New test.
3987         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3988         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3989
3990 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3991
3992         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3993         and -fno-tree-reassoc.
3994         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3995         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3996         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3997         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3998         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3999         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4000         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4001         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4002         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4003         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4004         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4005         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4006         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4007         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4008         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4009         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4010         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4011         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4012         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4013         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4014         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4015         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4016         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4017         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4018         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4019         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4020         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4021         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4022         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4023         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4024         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4025         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4026         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4027         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4028         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4029         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4030         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4031
4032 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4033
4034         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4035         versioning for aliasing).
4036         * gcc.dg/vect/vect-35.c: Likewise.
4037
4038         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4039         targets.
4040         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4041
4042 2007-08-18  Tom Tromey  <tromey@redhat.com>
4043
4044         PR preprocessor/32974:
4045         * gcc.dg/cpp/pr32974.c: New file.
4046
4047 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4048
4049         * gfortran.dg/interface_abstract_1.f90: New.
4050
4051 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4052
4053         PR fortran/32881
4054         * gfortran.dg/pure_initializer_1.f90: New test.
4055
4056 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4057
4058         PR fortran/32875
4059         * gfortran.dg/array_constructor_18.f90: New test.
4060
4061 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4062
4063         PR c++/28989
4064         * g++.dg/expr/lval3.C: New test.
4065         * g++.dg/expr/lval4.C: New test.
4066
4067 2007-08-17  Ollie Wild  <aaw@google.com>
4068
4069         PR c++/31749
4070         * g++.dg/lookup/builtin3.C: New test.
4071         * g++.dg/lookup/builtin4.C: New test.
4072         * g++.dg/lookup/using19.C: New test.
4073
4074 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4075
4076         PR c++/32190
4077         * g++.dg/parse/error31.C: New.
4078
4079 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4080
4081         PR c++/32112
4082         * g++.dg/template/error26.C: New.
4083
4084 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4085
4086         PR fortran/33079
4087         * gfortran.dg/zero_length_2.f90: New test.
4088
4089 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4090
4091         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4092         * gfortran.dg/kind_tests_3.f03: Ditto.
4093         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4094         * gfortran.dg/interface_13.f90: Ditto.
4095         * gfortran.dg/pr32738.f90: Ditto.
4096         * gfortran.dg/module_private_1.f90: Ditto.
4097         * gfortran.dg/test_only_clause.f90: Ditto.
4098         * gfortran.dg/bind_c_vars.f90: Ditto.
4099         * gfortran.dg/bind_c_dts.f90: Ditto.
4100         * gfortran.dg/use_9.f90: Ditto.
4101         * gfortran.dg/generic_8.f90: Ditto.
4102         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4103         * gfortran.dg/private_type_6.f90: Ditto.
4104         * gfortran.dg/c_assoc.f90: Ditto.
4105         * gfortran.dg/private_type_7.f90: Ditto.
4106         * gfortran.dg/global_vars_c_init.f90: Ditto.
4107         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4108         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4109         * gfortran.dg/c_size_t_test.f03: Ditto.
4110         * gfortran.dg/used_types_12.f90: Ditto.
4111         * gfortran.dg/pr25923.f90: Ditto.
4112         * gfortran.dg/test_com_block.f90: Ditto.
4113         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4114         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4115         * gfortran.dg/com_block_driver.f90: Ditto.
4116         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4117         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4118         * gfortran.dg/c_loc_test.f90: Ditto.
4119         * gfortran.dg/c_ptr_tests.f03: Ditto.
4120         * gfortran.dg/module_interface_1.f90: Ditto.
4121
4122 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4123
4124         PR c++/32870
4125         * g++.dg/other/error17.C: Adjust.
4126         
4127 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4128
4129         PR middle-end/32970
4130         * g++.dg/ext/altivec-14.C: New test.
4131
4132 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4133
4134         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4135         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4136         dump files.
4137         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4138         * gcc.dg/vect/pr32366.c: Ditto.
4139
4140 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4141
4142         PR testsuite/33082
4143         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4144         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4145         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4146         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4147
4148 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4149
4150         PR fortran/33072
4151         * gfortran.dg/use_9.f90: New.
4152
4153 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4154
4155         * g++.dg/gcov/gcov-5.C: New test.
4156
4157 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4158
4159         * g++.dg/gcov/gcov-4.C: New test.
4160         * lib/gcov.exp (verify-lines): Add support for
4161         checking no-coverage lines.
4162
4163 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4164
4165         * gcc.dg/vect/vect-vfa-01.c: New.
4166         * gcc.dg/vect/vect-vfa-02.c: New.
4167         * gcc.dg/vect/vect-vfa-03.c: New.
4168         * gcc.dg/vect/vect-vfa-04.c: New.
4169         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4170         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4171         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4172         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4173         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4174         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4175         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4176         gfortran.dg/vect/pr19049.f90: Rename to start with
4177         prefix no-vfa-.
4178         * gcc.dg/vect/vect.exp: Disable versioning for alias
4179         when test starts with no-vfa-.
4180         * gfortran.dg/vect/vect.exp: Likewise.
4181
4182 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4183
4184         * gcc.dg/torture/pr32897.c: New test.
4185
4186 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4187
4188         PR c++/31132
4189         * g++.dg/template/crash69.C: New.
4190
4191 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4192
4193         * lib/target-supports.exp (check_effective_target_arm32): Use
4194         check_no_compiler_messages.
4195
4196 2007-08-15  Diego Novillo  <dnovillo@google.com>
4197
4198         gcc.dg/tree-ssa/20070815.c: New test.
4199
4200 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4201
4202         PR fortran/33077
4203         * gfortran.dg/random_7.f90: Initialize variable.
4204
4205 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR middle-end/33074
4208         * gfortran.dg/pr33074.f90: New test.
4209
4210         PR c++/32992
4211         * g++.dg/opt/nrv14.C: New test.
4212
4213 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4214
4215         PR c++/33035
4216         * g++.dg/template/crash68.C: New.
4217
4218 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4219
4220         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4221         * gcc.dg/sibcall-4.c: Ditto.
4222
4223 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4224
4225         PR fortran/33066
4226         * gfortran.dg/use_8.f90: New test.
4227         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4228
4229 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4230
4231         PR c++/27211
4232         * g++.dg/template/error27.C: New.
4233         * g++.dg/template/error28.C: New.
4234         * g++.dg/other/pr28304.C: Adjust.
4235         * g++.old-deja/g++.mike/p811.C: Likewise.
4236
4237 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4238
4239         PR target/30315
4240         * gcc.target/i386/pr30315.c: New.
4241
4242 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4243
4244         PR fortran/32594
4245         * gfortran.dg/substr_5.f90: New test.
4246
4247 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4248
4249         PR c/30428
4250         * gcc.dg/vector-2.c: New test.
4251
4252         PR c++/30428
4253         * g++.dg/ext/vector8.C: New test.
4254
4255 2007-08-13  Dan Hipschman  <dsh@google.com>
4256
4257         PR c/32953
4258         * gcc.dg/format/array-1.c: Add an additional test for
4259         unterminated format strings of length 1.
4260
4261 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4262
4263         PR fortran/32926
4264         * gfortran.dg/external_procedures_3.f90: New test.
4265
4266 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4267
4268         PR fortran/32827
4269         * gfortran.dg/import6.f90: New test.
4270
4271 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4272
4273         PR C/30427
4274         *  gcc.dg/vector-1.c: New test.
4275
4276 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4277
4278         * gcc.dg/pr21255-4.c: Skip for PIC.
4279         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4280
4281 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4282
4283         * gcc.dg/attr-isr.c: Skip for PIC.
4284         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4285         * gcc.dg/attr-isr-trapa.c: Likewise.
4286         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4287         * gcc.dg/pragma-isr-trapa.c: Likewise.
4288         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4289
4290 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4291
4292         PR fortran/32962
4293         * gfortran.dg/transpose_1.f90: New test.
4294
4295 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4296
4297         PR fortran/29600
4298         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4299         intrinsic.
4300
4301 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4302
4303         PR fortran/30964
4304         PR fortran/33054
4305         * gfortran.dg/random_4.f90: New test.
4306         * gfortran.dg/random_5.f90: New test.
4307         * gfortran.dg/random_6.f90: New test.
4308         * gfortran.dg/random_7.f90: New test.
4309
4310 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4311
4312         PR fortran/32860
4313         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4314
4315 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4316
4317         PR fortran/31629
4318         * gfortran.dg/module_private_1.f90: New test.
4319
4320 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4321
4322         PR fortran/29600
4323         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4324         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4325
4326 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4327
4328         PR fortran/32937
4329         * gfortran.dg/char_length_6.f90: New test.
4330
4331 2007-08-10  Ollie Wild  <aaw@google.com>
4332
4333         * g++.dg/lookup/using18.C: New test.
4334
4335 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4336
4337         PR c++/17763
4338         * g++.dg/other/error16.C: New.
4339
4340 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341
4342         PR libfortran/33039
4343         * gfortran.dg/namelist_37.f90: New test.
4344
4345 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4346
4347         PR c++/22256
4348         * g++.dg/conversion/op3.C: New.
4349
4350 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4351
4352         PR fortran/32987
4353         * gfortran.dg/fmt_tab_1.f90: New.
4354         * gfortran.dg/fmt_tab_2.f90: New.
4355
4356 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4357
4358         PR c/32796
4359         * gcc.c-torture/compile/pr32796.c: New test.
4360
4361 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4362
4363         PR middle-end/32813
4364         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4365         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4366         instead of just -O.
4367
4368 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4369
4370         * gcc.target/mips/code-readable-1.c: New test.
4371         * gcc.target/mips/code-readable-2.c: Likewise.
4372         * gcc.target/mips/code-readable-3.c: Likewise.
4373
4374 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4375             Revital Eres  <eres@il.ibm.com>
4376
4377         * gfortran.dg/sms-1.f90: Add comment.
4378         * gfortran.dg/sms-2.f90: New.
4379
4380 2007-08-07  Ian Lance Taylor  <iant@google.com>
4381
4382         * gcc.dg/instrument-1.c: New test.
4383         * gcc.dg/instrument-2.c: New test.
4384         * gcc.dg/instrument-3.c: New test.
4385
4386 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4387
4388         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4389
4390 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4391
4392         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4393         !vector_alignment_reachable targets.
4394         * gcc.dg/vect/vect-33.c: Likewise.
4395         * gcc.dg/vect/vect-42.c: Likewise.
4396         * gcc.dg/vect/vect-44.c: Likewise.
4397         * gcc.dg/vect/vect-50.c: Likewise.
4398         * gcc.dg/vect/vect-70.c: Likewise.
4399         * gcc.dg/vect/vect-71.c: Likewise.
4400         * gcc.dg/vect/vect-87.c: Likewise.
4401         * gcc.dg/vect/vect-88.c: Likewise.
4402         * gcc.dg/vect/vect-91.c: Likewise.
4403         * gcc.dg/vect/vect-93.c: Likewise.
4404         * gcc.dg/vect/vect-96.c: Likewise.
4405         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4406         * gcc.dg/vect/section-anchors-69.c: Likewise.
4407         * gcc.dg/vect/pr25413.c: Likewise.
4408         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4409         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4410         * gfortran.dg/vect-2.f90: Likewise.
4411         * gfortran.dg/vect-3.f90: Likewise.
4412         * gfortran.dg/vect-4.f90: Likewise.
4413         * gfortran.dg/vect-5.f90: Likewise.
4414         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4415         Return false for darwin. 
4416         (check_effective_target_vector_alignment_reachable_for_double): New.
4417
4418 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4419
4420         * gcc.dg/multiword-1.c: New testcase.
4421
4422 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4423
4424         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4425         messages.
4426         * gfortran.dg/namelist_36.f90: New test.
4427
4428 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4429
4430         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4431           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4432
4433 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4434
4435         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4436         * gcc.dg/torture/type-generic-1.c: Likewise.
4437
4438 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4439
4440         * gcc.c-torture/20070522-1.c: Move to ...
4441         * gcc.c-torture/compile/20070522-1.c: Here.
4442
4443 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4444
4445         PR fortran/29828
4446         * gfortran.dg/minmax_char_1.f90: New test.
4447         * gfortran.dg/minmax_char_2.f90: New test.
4448         * gfortran.dg/min_max_optional_4.f90: New test.
4449
4450 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4451
4452         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4453         hanging on the testcase.
4454
4455 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4456
4457         PR middle-end/32988
4458         * gcc.c-torture/compile/pr32988.c: New test.
4459
4460 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4461
4462         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4463
4464 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4465
4466         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4467
4468         Revert:
4469         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4470
4471         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4472
4473 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4474
4475         PR fortran/32979
4476         * gfortran.dg/isnan_1.f90: New test.
4477
4478 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4479             Revital Eres <eres@il.ibm.com>
4480
4481         * gcc.dg/sms-antideps.c: New test.
4482
4483 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4484
4485         PR fortran/31214
4486         * gfortran.dg/entry_13.f90: New test.
4487
4488         * gfortran.dg/entry_12.f90: Clean up .mod file.
4489
4490 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4491
4492         PR fortran/32770
4493         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4494         variables as kind=4 so they don't overflow the record length.
4495
4496 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4497
4498         PR fortran/32968
4499         * gfortran.dg/selected_kind_1.f90: New test.
4500
4501 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4502
4503         PR middle-end/32780
4504         * gcc.c-torture/compile/pr32780.c: New test.
4505
4506 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4507
4508         RP middle-end/32399
4509         * gcc.c-torture/compile/pr32399.c: New testcase.
4510
4511 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4512
4513         PR middle-end/32304
4514         * g++.dg/torture/pr32304.C: New testcase.
4515
4516 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4517
4518         PR middle-end/32935
4519         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4520
4521 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4522
4523         PR fortran/32955
4524         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4525
4526 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4527
4528         PR fortran/31202
4529         * gfortran.dg/nint_2.f90: New test.
4530
4531 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4532
4533         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4534         * gcc.dg/weak/typeof-2.c: Likewise.
4535
4536 2007-08-03  Diego Novillo  <dnovillo@google.com>
4537
4538         PR 31521
4539         * gcc.dg/tree-ssa/pr31521.c: New test.
4540
4541 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4542
4543         PR fortran/32770
4544         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4545         iostat must be default kind.
4546
4547 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4548
4549         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4550
4551 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4552
4553         PR fortran/32770
4554         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4555         explicit so test passes with -fdefault-integer-8.
4556         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4557         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4558
4559 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4560
4561         PR c++/30849
4562         * g++.dg/parse/asm1.C: New test.
4563
4564         PR c++/30850
4565         * g++.dg/parse/asm2.C: Likewise.
4566
4567         PR c++/30851
4568         * g++.dg/parse/asm3.C: Likewise.
4569         
4570 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4571
4572         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4573           "int" is only 16 bit bits wide.
4574         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4575
4576 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4577
4578         * g++.dg/torture/type-generic-1.C: New.
4579         * gcc.dg/pr28796-2.c: Move tests ...
4580         * gcc.dg/tg-tests.h: ... here.
4581         * gcc.dg/torture/type-generic-1.c: New.
4582
4583 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4584
4585         PR libfortran/32954
4586         * minmaxloc_3.f90:  New test case.
4587
4588 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4589
4590         PR fortran/32936
4591         * gfortran.dg/allocate_stat.f90: New.
4592
4593 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4594
4595         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4596
4597 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4598
4599         PR tree-optimization/32919
4600         * gcc.c-torture/compile/pr32919.c: New.
4601
4602 2007-08-01  Nick Clifton  <nickc@redhat.com>
4603
4604         * gcc.c-torture/execute/execute.exp: Change copyright header to
4605         refer to version 3 of the GNU General Public License and to point
4606         readers at the COPYING3 file and the FSF's license web page.
4607         * gcc.c-torture/execute/ieee/ieee.exp,
4608         gcc.c-torture/unsorted/unsorted.exp,
4609         gcc.c-torture/compile/compile.exp,
4610         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4611         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4612         gcc.target/cris/torture/cris-torture.exp,
4613         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4614         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4615         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4616         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4617         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4618         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4619         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4620         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4621         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4622         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4623         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4624         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4625         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4626         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4627         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4628         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4629         gcc.dg/noncompile/noncompile.exp,
4630         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4631         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4632         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4633         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4634         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4635         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4636         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4637         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4638         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4639         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4640         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4641         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4642         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4643         g++.old-deja/old-deja.exp,
4644         gfortran.fortran-torture/execute/execute.exp,
4645         gfortran.fortran-torture/compile/compile.exp,
4646         treelang/output/output-1.c, treelang/output/output-1.tree,
4647         treelang/execute/execute.exp, treelang/Makefile.in,
4648         treelang/compile/compile.exp, g++.dg/dg.exp,
4649         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4650         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4651         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4652         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4653         g++.dg/compat/struct-layout-1.exp,
4654         g++.dg/compat/struct-layout-1_generate.c,
4655         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4656         g++.dg/bprob/bprob.exp, config/default.exp,
4657         gcc.test-framework/test-framework.awk,
4658         gcc.test-framework/gen_directive_tests,
4659         gcc.test-framework/test-framework.exp,
4660         objc.dg/special/special.exp,
4661         objc.dg/gnu-encoding/gnu-encoding.exp,
4662         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4663         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4664         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4665         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4666         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4667         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4668         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4669         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4670         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4671         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4672         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4673         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4674         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4675         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4676         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4677         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4678         Likewise.
4679
4680 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4681
4682         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4683         error message text.
4684
4685 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4686
4687         PR fortran/32945
4688         * gfortran.dg/initialization_12.f90: New test.
4689
4690 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4691
4692         PR fortran/31609
4693         * gfortran.dg/entry_12.f90: New test.
4694
4695 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4696
4697         PR fortran/32938
4698         * gfortran.dg/altreturn_6.f90: New test.
4699
4700 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4701
4702         PR fortran/32942
4703         * gfortran.dg/exponent_2.f90: New test.
4704
4705 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4706
4707         * gcc.dg/vect/vect-117.c: New test.
4708         * gcc.dg/vect/vect-74.c: Enabled test
4709         * gcc.dg/vect/vect-81.c: Enabled test
4710
4711 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4712
4713         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4714         s/dg-error/dg-warning where warning is expected.
4715
4716 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4717
4718         PR fortran/32770
4719         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4720         of huge() to correct kind.
4721
4722 2007-07-30  Ollie Wild  <aaw@google.com>
4723
4724         * gcc.dg/cpp/counter-2.c: New test.
4725         * gcc.dg/cpp/counter-3.c: New test.
4726         * gcc.dg/cpp/dir-only-1.c: New test.
4727         * gcc.dg/cpp/dir-only-1.h: New file.
4728         * gcc.dg/cpp/dir-only-2.c: New test.
4729         * gcc.dg/cpp/dir-only-3.c: New test.
4730         * gcc.dg/cpp/dir-only-3a.h: New file.
4731         * gcc.dg/cpp/dir-only-3b.h: New file.
4732         * gcc.dg/cpp/dir-only-4.c: New test.
4733         * gcc.dg/cpp/dir-only-5.c: New test.
4734         * gcc.dg/cpp/dir-only-6.c: New test.
4735
4736 2007-07-30  Julian Brown  <julian@codesourcery.com>
4737
4738         * gcc.target/arm/neon/v*.c: Regenerate.
4739
4740 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4741
4742         PR c++/32108
4743         * g++.dg/ext/label6.C: New.
4744
4745 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4746
4747         PR libfortran/32858
4748         PR libfortran/30814
4749         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4750
4751 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4752
4753         PR fortran/31211
4754         * gfortran.dg/actual_pointer_function_1.f90: New test.
4755
4756         PR fortran/32682
4757         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4758
4759 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4760
4761         PR fortran/32906
4762         * gfortran.dg/shape_1.f90: Adjust error message.
4763         * gfortran.dg/parameter_array_ref_1.f90: New test.
4764
4765 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4766
4767         PR fortran/31609
4768         * gfortran.dg/entry_11.f90: New test.
4769
4770 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4771             Revital Eres  <eres@il.ibm.com>
4772
4773         * gfortran.dg/sms-1.f90: New test.
4774
4775 2007-07-28  Richard Guenther  <rguenther@suse.de>
4776
4777         * gcc.c-torture/compile/pr32920.c: New testcase.
4778
4779 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4780
4781         PR c++/30917
4782         * g++.dg/lookup/friend11.C: New test.
4783
4784 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4785
4786         * gfortran.dg/namelist_5.f90: Adjusted error message.
4787         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4788         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4789         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4790         * gfortran.dg/namelist_32.f90: ... this.
4791
4792         PR fortran/32876
4793         * gfortran.dg/namelist_33.f90: New test.
4794
4795         PR fortran/32905
4796         * gfortran.dg/namelist_34.f90: New test.
4797
4798         PR fortran/31818
4799         * gfortran.dg/namelist_35.f90: New test.
4800
4801 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4802
4803         PR fortran/32880
4804         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4805
4806 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4807
4808         PR testsuite/32471
4809         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4810           assuming it is 0x7ffffffff.
4811         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4812         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4813
4814 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4815
4816         * gfortran.dg/operator_3.f90: Fix dg directive.
4817         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4818         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4819         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4820
4821 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4822
4823         * g++.dg/cpp0x/decltype1.C: New.
4824         * g++.dg/cpp0x/decltype2.C: New.
4825         * g++.dg/cpp0x/decltype3.C: New.
4826         * g++.dg/cpp0x/decltype4.C: New.
4827         * g++.dg/cpp0x/decltype5.C: New.
4828         * g++.dg/cpp0x/decltype6.C: New.
4829
4830 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4831
4832         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4833           because the test relies on bit 31 to be the sign bit.
4834
4835 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4836
4837         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4838           assuming it is 0x7fffffff.
4839         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4840         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4841
4842 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR c++/32346
4845         * g++.dg/expr/bitfield9.C: New test.
4846
4847 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4848
4849         PR fortran/32899
4850         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4851
4852 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4853
4854         PR fortran/32760
4855         * gfortran.dg/private_type_7.f90: New test.
4856
4857 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4858
4859         PR fortran/32035
4860         * gfortran.dg/select_char_1.f90: New test.
4861
4862 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/32903
4865         * gfortran.dg/initialization_11.f90: New test.
4866
4867 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4868
4869         * gcc.target/mips/ins-1.c: New test.
4870
4871 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4872
4873         PR/19232
4874         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4875         (f1): Likewise.
4876
4877 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4878
4879         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4880         error: width of 'spare' exceeds its type.
4881
4882 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4883
4884         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4885         * gcc.dg/sibcall-4.c: Likewise.
4886
4887 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4888
4889         PR rtl-optimization/31500
4890         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4891         * g++.dg/warn/Warray-bounds.C: Likewise.
4892
4893 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4894
4895         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4896
4897 2007-07-25  Julian Brown  <julian@codesourcery.com>
4898             Paul Brook  <paul@codesourcery.com>
4899             Joseph Myers  <joseph@codesourcery.com>
4900             Mark Shinwell  <shinwell@codesourcery.com>
4901
4902         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4903         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4904         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4905         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4906         (check_effective_target_arm_neon_hw): New.
4907         * gcc.target/arm/neon/neon.exp: New file.
4908         * gcc.target/arm/neon/polytypes.c: New file.
4909         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4910
4911 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4912
4913         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4914           targets where an "int" is less than 32 bits wide.
4915
4916 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4917
4918         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4919
4920 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4921
4922         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4923           during addition if an int is only 16 bits wide.
4924         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4925
4926 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4927
4928         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4929           size as "long int" and are 32 or 64 bits wide.
4930         * gcc.dg/torture/pr28814.c: Likewise.
4931
4932 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4933
4934         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4935           exactly as wide as an int.
4936
4937 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4938
4939         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4940         Define and use throughout as long long printf format specifier.
4941         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4942         Likewise.
4943
4944 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4945
4946         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4947         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4948
4949 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4950
4951         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4952
4953 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4954
4955         * gcc.c-torture/execute/20070724-1.c: New.
4956
4957 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4958
4959         PR fortran/31205
4960         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4961         "deallocates" to 24, since patch has code rid of much spurious
4962         code.
4963         * gfortran.dg/interface_assignment_1.f90 : New test.
4964
4965         PR fortran/32842
4966         * gfortran.dg/interface_assignment_2.f90 : New test.
4967
4968 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4969
4970         PR fortran/32867
4971         * fortran.dg/initialization_10.f90: New test.
4972
4973 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4974
4975         PR fortran/32778
4976         * gfortran.dg/imag_2.f: Removed
4977         * gfortran.dg/warn_std_1.f90: New test.
4978         * gfortran.dg/warn_std_2.f90: New test.
4979         * gfortran.dg/warn_std_3.f90: New test.
4980
4981 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4982
4983         PR c++/29001
4984         * g++.dg/init/new22.C: New.
4985
4986 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4987
4988         PR c++/32561
4989         * g++.dg/template/crash67.C: New.
4990
4991 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4992
4993         * lib/target-support.exp (check_effective_target_natural_alignment): 
4994         (check_effective_target_vector_alignment_reachable): New.
4995         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4996         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4997         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4998         check.
4999         * gcc.dg/vect/pr25413.c: Likewise.
5000         * gcc.dg/vect/pr31699.c: Likewise.
5001
5002 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5003
5004         PR fortran/30814
5005         * gfortran.dg/pack_bounds_1.f90:  New test case.
5006
5007 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5008
5009         PR fortran/31639
5010         * gfortran.dg/initialization_9.f90: New test.
5011
5012 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5013
5014         PR fortran/32797
5015         PR fortran/32800
5016         * gfortran.dg/bind_c_usage_8.f03: New test case.
5017         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5018         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5019
5020 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5021
5022         * gcc.target/mips/branch-cost-1.c: New test.
5023         * gcc.target/mips/branch-cost-2.c: Likewise.
5024
5025 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5026
5027         PR fortran/32732
5028         * gfortran.dg/c_char_tests.f03: New test case.
5029         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5030         * gfortran.dg/c_char_tests_2.f03: New test case.
5031         * gfortran.dg/value_6.f03: Ditto.
5032         * gfortran.dg/value_7.f03: Ditto.
5033
5034 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5035
5036         PR fortran/32600
5037         * gfortran.dg/c_funloc_tests_5.f03: New.
5038         * gfortran.dg/c_funloc_tests_5.f04: New.
5039         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5040
5041 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5042
5043         PR c++/32839
5044         * g++.dg/expr/call4.C: New.
5045         * g++.dg/expr/call5.C: New.
5046
5047 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5048
5049         PR fortran/32710
5050         * gfortran.dg/namelist_30.f90: New test.
5051
5052 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5053
5054         PR fortran/29962
5055         * gfortran.dg/array_initializer_1.f90: Removed warning.
5056         * gfortran.dg/initialization_1.f90: Adjusted messages.
5057         * gfortran.dg/nested_modules_6.f90: Removed warning.
5058
5059         PR fortran/31253
5060         * gfortran.dg/initialization_7.f90: New test.
5061
5062         PR fortran/31639
5063         * gfortran.dg/initialization_8.f90: New test.
5064
5065 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         PR c++/30818
5068         * g++.dg/template/crash47.C: Adjust errors.
5069         * g++.dg/template/crash48.C: Adjust errors.
5070         * g++.dg/template/typename12.C: New.
5071         * g++.dg/template/typename13.C: New.
5072         * g++.dg/template/typename14.C: New.
5073         * g++.dg/template/typedef6.C: Adjust errors.
5074
5075 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5076
5077         PR fortran/32627
5078         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5079         * gfortran.dg/pr32627.f03: New test case.
5080
5081         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5082         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5083         c_f_pointer_logical.
5084         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5085         c_f_pointer_complex.
5086         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5087         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5088         c_f_pointer_shape_tests_2.
5089         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5090
5091 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5092
5093         PR fortran/32804
5094         * gfortran.dg/c_loc_tests_9.f03: New test case.
5095         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5096
5097 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5098
5099         PR fortran/32823
5100         * gfortran.dg/int_2.f90: New test.
5101         
5102 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5103
5104         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5105
5106 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5107
5108         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5109         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5110
5111 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5112
5113         PR tree-optimization/19910
5114         * gcc.dg/pr19910.c: New test.
5115
5116 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5117
5118         PR fortran/32738
5119         * gfortran.dg/pr32738.f90: New test.
5120
5121 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5122
5123         PR tree-optimzation/32635
5124         * gfortran.dg/pr32635.f:  New test case.
5125
5126 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5127
5128         PR fortran/32801
5129         * gfortran.dg/pr32801.f03: New test case.
5130
5131 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5132
5133         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5134         Test negative numbers also.
5135         * gcc.dg/c99-math-float-1.c: Likewise.
5136         * gcc.dg/c99-math-long-double-1.c: Likewise.
5137         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5138         test inputs.
5139
5140 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5141         
5142         * lib/target-supports.exp (check_effective_target_sync_int_long):
5143         Enable for xtensa.
5144         (check_effective_target_sync_char_short): Likewise.
5145         
5146 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5147
5148         * gcc.dg/pr28796-2.c: Add more cases.
5149
5150 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5151
5152         * gcc.dg/pr28796-1.c: Add more cases.
5153         * gcc.dg/pr28796-2.c: Likewise.
5154
5155 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5156
5157         * gcc.dg/pr28796-1.c: Add more cases.
5158         * gcc.dg/pr28796-2.c: Likewise.
5159
5160 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5161
5162         PR fortran/32535
5163         * gfortran.dg/pr32535.f90: New test.
5164
5165 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5166
5167         PR fortran/31320
5168         PR fortran/32665
5169         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5170
5171 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5172
5173         PR rtl-optimization/32773
5174         * gcc.dg/pr32773.c: New test.
5175
5176 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5177
5178         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5179         match flax-vector-conversions note.
5180         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5181         instead of dg-error for the warning.
5182
5183 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5184
5185         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5186           adapted to work on targets with 16-bit or wider int.
5187         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5188         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5189         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5190         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5191
5192 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5193
5194         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5195         support large arrays.
5196         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5197         * gcc.dg/20061109-1.c: Likewise.
5198         * gcc.c-torture/execute/20061101-1.x: Likewise.
5199         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5200         * gcc.c-torture/execute/pr31448.x: Likewise.
5201
5202 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5203
5204         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5205
5206         PR fortran/32238
5207         * gfortran.dg/pr32238.f90: New test.
5208
5209         PR fortran/32222
5210         * gfortran.dg/pr32222.f90: New test.
5211
5212         PR fortran/32242
5213         * gfortran.dg/pr32242.f90: New test.
5214         
5215 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5216             David Ung  <davidu@mips.com>
5217
5218         * gcc.target/mips/mips-sched-madd.c: New test case.
5219
5220 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5221
5222         PR libfortran/32611
5223         * gfortran.dg/large_real_kind_1.f90: Update test.
5224         * gfortran.dg/pr17706.f90: Update test.
5225         * gfortran.dg/fmt_zero_digits.f90: Update test.
5226         * gfortran.dg/fmt_zero_precision.f90: Update test.
5227         * gfortran.dg/real_const_3.f90: Update test.
5228
5229 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5230
5231         PR fortran/32036
5232         * gfortran.dg/bounds_check_8.f90: New test.
5233         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5234
5235 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5236
5237         PR fortran/32357
5238         * gfortran.dg/mvbits_2.f90: New test.
5239
5240 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5241
5242         PR libfortran/32731
5243         * gfortran.dg/pack_mask_1.f90:  New test.
5244         * gfortran.dg/unpack_mask_1.f90:  New test.
5245
5246 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5247
5248         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5249         * gcc.dg/20001101-1.c: Likewise.
5250         * gcc.dg/20001102-1.c: Likewise.
5251         * gcc.dg/20020116-2.c: Likewise.
5252         * gcc.dg/20020416-1.c: Likewise.
5253         * gcc.dg/sparc-constant-1.c: Likewise.
5254         * gcc.dg/sparc-dwarf2.c: Likewise.
5255         * gcc.dg/sparc-frame-1.c: Likewise.
5256         * gcc.dg/sparc-getcontext-1.c: Likewise.
5257         * gcc.dg/sparc-loop-1.c: Likewise.
5258         * gcc.dg/sparc-reg-1.c: Likewise.
5259         * gcc.dg/sparc-ret.c: Likewise.
5260         * gcc.dg/sparc-trap-1.c: Likewise.
5261         * gcc.dg/ultrasp10.c: Likewise.
5262         * gcc.dg/ultrasp11.c: Likewise.
5263         * gcc.dg/ultrasp1.c: Likewise.
5264         * gcc.dg/ultrasp2.c: Likewise.
5265         * gcc.dg/ultrasp3.c: Likewise.
5266         * gcc.dg/ultrasp4.c: Likewise.
5267         * gcc.dg/ultrasp5.c: Likewise.
5268         * gcc.dg/ultrasp6.c: Likewise.
5269         * gcc.dg/ultrasp7.c: Likewise.
5270         * gcc.dg/ultrasp8.c: Likewise.
5271         * gcc.dg/ultrasp9.c: Likewise.
5272         * gcc.dg/splet-1.c: Delete.
5273
5274 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5275
5276         PR fortran/32724
5277         * gfortran.dg/stfunc_5.f90: New test.
5278
5279 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5280
5281         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5282         New procedure to check if arrays are naturally aligned to the vector
5283         alignment boundary.
5284         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5285         in size_t typedef.  Adjust tree dump scan results according to
5286         vect_aligned_arrays target check.
5287         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5288         vect_aligned_arrays target check.
5289         * gcc.dg/vect/pr31699.c: Ditto.
5290
5291 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5292
5293         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5294         for V2DFmode vector conditional expression.
5295         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5296         and dfceq patterns.
5297         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5298         and dfcgt patterns.
5299         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5300         V2DFmode comparison and test special values.
5301         * lib/target-supports.exp: Switch on test for V2DFmode 
5302         vector conditional expression.
5303
5304 2007-07-13  Richard Guenther  <rguenther@suse.de>
5305
5306         PR tree-optimization/32721
5307         * gcc.dg/pr32721.c: New testcase.
5308
5309 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5310
5311         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5312         error message part that continues on a new line.
5313
5314 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5315
5316         * gcc.dg/c99-tgmath-1.c: New.
5317         * gcc.dg/c99-tgmath-2.c: New.
5318         * gcc.dg/c99-tgmath-3.c: New.
5319         * gcc.dg/c99-tgmath-4.c: New.
5320
5321 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5322             Janis Johnson  <janis187@us.ibm.com>
5323
5324         PR testsuite/25241
5325         * gcc.test-framework/dg-error-exp-F.c: New test.
5326         * gcc.test-framework/dg-warning-exp-F.c: New test.
5327         * lib/gcc.exp: Enable warning and error prefixes.
5328         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5329         (dg-error): Wrap original dg-error.
5330         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5331         markers from dg-error/dg-warning directives.
5332         * gcc.dg/20040322-1.c: Likewise.
5333         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5334         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5335         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5336         * gcc.dg/Werror-1.c: Likewise.
5337         * gcc.dg/Werror-10.c: Likewise.
5338         * gcc.dg/Werror-11.c: Likewise.
5339         * gcc.dg/Werror-2.c: Likewise.
5340         * gcc.dg/Werror-3.c: Likewise.
5341         * gcc.dg/Werror-4.c: Likewise.
5342         * gcc.dg/Werror-5.c: Likewise.
5343         * gcc.dg/Werror-6.c: Likewise.
5344         * gcc.dg/Werror-7.c: Likewise.
5345         * gcc.dg/Werror-8.c: Likewise.
5346         * gcc.dg/Werror-9.c: Likewise.
5347         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5348         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5349         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5350         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5351         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5352         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5353         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5354         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5355         * gcc.dg/Wnested-externs-1.c: Likewise.
5356         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5357         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5358         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5359         * gcc.dg/Wshadow-3.c: Likewise.
5360         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5361         * gcc.dg/Wwrite-strings-1.c: Likewise.
5362         * gcc.dg/anon-struct-5.c: Likewise.
5363         * gcc.dg/anon-struct-6.c: Likewise.
5364         * gcc.dg/anon-struct-7.c: Likewise.
5365         * gcc.dg/anon-struct-8.c: Likewise.
5366         * gcc.dg/array-8.c: Likewise.
5367         * gcc.dg/array-quals-2.c: Likewise.
5368         * gcc.dg/asm-qual-1.c: Likewise.
5369         * gcc.dg/asm-wide-1.c: Likewise.
5370         * gcc.dg/assign-warn-1.c: Likewise.
5371         * gcc.dg/assign-warn-2.c: Likewise.
5372         * gcc.dg/bitfld-10.c: Likewise.
5373         * gcc.dg/bitfld-11.c: Likewise.
5374         * gcc.dg/bitfld-12.c: Likewise.
5375         * gcc.dg/bitfld-13.c: Likewise.
5376         * gcc.dg/bitfld-14.c: Likewise.
5377         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5378         * gcc.dg/builtins-30.c: Likewise.
5379         * gcc.dg/c90-const-expr-5.c: Likewise.
5380         * gcc.dg/c90-typespec-1.c: Likewise.
5381         * gcc.dg/c99-const-expr-5.c: Likewise.
5382         * gcc.dg/c99-flex-array-5.c: Likewise.
5383         * gcc.dg/c99-fordecl-3.c: Likewise.
5384         * gcc.dg/c99-tag-3.c: Likewise.
5385         * gcc.dg/c99-typespec-1.c: Likewise.
5386         * gcc.dg/c99-vla-jump-1.c: Likewise.
5387         * gcc.dg/c99-vla-jump-2.c: Likewise.
5388         * gcc.dg/c99-vla-jump-3.c: Likewise.
5389         * gcc.dg/c99-vla-jump-4.c: Likewise.
5390         * gcc.dg/c99-vla-jump-5.c: Likewise.
5391         * gcc.dg/cast-1.c: Likewise.
5392         * gcc.dg/cast-2.c: Likewise.
5393         * gcc.dg/cast-3.c: Likewise.
5394         * gcc.dg/cast-4.c: Likewise.
5395         * gcc.dg/cast-pretty-print-1.c: Likewise.
5396         * gcc.dg/comp-goto-2.c: Likewise.
5397         * gcc.dg/comp-goto-3.c: Likewise.
5398         * gcc.dg/cpp/error-1.c: Likewise.
5399         * gcc.dg/cpp/if-paren.c: Likewise.
5400         * gcc.dg/decl-7.c: Likewise.
5401         * gcc.dg/decl-8.c: Likewise.
5402         * gcc.dg/decl-nospec-1.c: Likewise.
5403         * gcc.dg/decl-nospec-2.c: Likewise.
5404         * gcc.dg/decl-nospec-3.c: Likewise.
5405         * gcc.dg/declspec-10.c: Likewise.
5406         * gcc.dg/declspec-11.c: Likewise.
5407         * gcc.dg/declspec-12.c: Likewise.
5408         * gcc.dg/declspec-13.c: Likewise.
5409         * gcc.dg/declspec-14.c: Likewise.
5410         * gcc.dg/declspec-15.c: Likewise.
5411         * gcc.dg/declspec-16.c: Likewise.
5412         * gcc.dg/declspec-17.c: Likewise.
5413         * gcc.dg/declspec-4.c: Likewise.
5414         * gcc.dg/declspec-5.c: Likewise.
5415         * gcc.dg/declspec-6.c: Likewise.
5416         * gcc.dg/declspec-7.c: Likewise.
5417         * gcc.dg/declspec-8.c: Likewise.
5418         * gcc.dg/declspec-9.c: Likewise.
5419         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5420         * gcc.dg/dfp/constants-c99.c: Likewise.
5421         * gcc.dg/dfp/keywords-c89.c: Likewise.
5422         * gcc.dg/dfp/keywords-c99.c: Likewise.
5423         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5424         * gcc.dg/dfp/typespec.c: Likewise.
5425         * gcc.dg/dremf-type-compat-2.c: Likewise.
5426         * gcc.dg/dremf-type-compat-3.c: Likewise.
5427         * gcc.dg/dremf-type-compat-4.c: Likewise.
5428         * gcc.dg/empty-source-2.c: Likewise.
5429         * gcc.dg/empty-source-3.c: Likewise.
5430         * gcc.dg/enum3.c: Likewise.
5431         * gcc.dg/extra-semi-2.c: Likewise.
5432         * gcc.dg/extra-semi-3.c: Likewise.
5433         * gcc.dg/float-range-1.c: Likewise.
5434         * gcc.dg/float-range-2.c: Likewise.
5435         * gcc.dg/float-range-3.c: Likewise.
5436         * gcc.dg/float-range-5.c: Likewise.
5437         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5438         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5439         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5440         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5441         * gcc.dg/format/cast-1.c: Likewise.
5442         * gcc.dg/format/gcc_diag-3.c: Likewise.
5443         * gcc.dg/format/gcc_diag-4.c: Likewise.
5444         * gcc.dg/format/gcc_diag-6.c: Likewise.
5445         * gcc.dg/format/gcc_diag-8.c: Likewise.
5446         * gcc.dg/format/gcc_diag-9.c: Likewise.
5447         * gcc.dg/format/nul-2.c: Likewise.
5448         * gcc.dg/format/opt-1.c: Likewise.
5449         * gcc.dg/format/opt-2.c: Likewise.
5450         * gcc.dg/format/opt-3.c: Likewise.
5451         * gcc.dg/format/opt-4.c: Likewise.
5452         * gcc.dg/format/opt-5.c: Likewise.
5453         * gcc.dg/format/opt-6.c: Likewise.
5454         * gcc.dg/framework-2.c: Likewise.
5455         * gcc.dg/func-args-1.c: Likewise.
5456         * gcc.dg/func-outside-1.c: Likewise.
5457         * gcc.dg/func-outside-2.c: Likewise.
5458         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5459         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5460         * gcc.dg/if-empty-1.c: Likewise.
5461         * gcc.dg/init-bad-1.c: Likewise.
5462         * gcc.dg/init-bad-2.c: Likewise.
5463         * gcc.dg/init-bad-3.c: Likewise.
5464         * gcc.dg/init-desig-obs-2.c: Likewise.
5465         * gcc.dg/init-desig-obs-3.c: Likewise.
5466         * gcc.dg/init-empty-2.c: Likewise.
5467         * gcc.dg/init-empty-3.c: Likewise.
5468         * gcc.dg/inline-11.c: Likewise.
5469         * gcc.dg/inline-12.c: Likewise.
5470         * gcc.dg/inline-8.c: Likewise.
5471         * gcc.dg/inline-9.c: Likewise.
5472         * gcc.dg/inline3.c: Likewise.
5473         * gcc.dg/label-decl-1.c: Likewise.
5474         * gcc.dg/label-decl-2.c: Likewise.
5475         * gcc.dg/label-decl-3.c: Likewise.
5476         * gcc.dg/label-decl-4.c: Likewise.
5477         * gcc.dg/long-long-typespec-1.c: Likewise.
5478         * gcc.dg/lvalue-2.c: Likewise.
5479         * gcc.dg/lvalue-3.c: Likewise.
5480         * gcc.dg/nested-func-3.c: Likewise.
5481         * gcc.dg/nested-redef-1.c: Likewise.
5482         * gcc.dg/noreturn-4.c: Likewise.
5483         * gcc.dg/old-style-prom-2.c: Likewise.
5484         * gcc.dg/old-style-prom-3.c: Likewise.
5485         * gcc.dg/old-style-then-proto-1.c: Likewise.
5486         * gcc.dg/overflow-warn-1.c: Likewise.
5487         * gcc.dg/overflow-warn-2.c: Likewise.
5488         * gcc.dg/overflow-warn-3.c: Likewise.
5489         * gcc.dg/overflow-warn-4.c: Likewise.
5490         * gcc.dg/overflow-warn-6.c: Likewise.
5491         * gcc.dg/parm-forwdecl-2.c: Likewise.
5492         * gcc.dg/parm-forwdecl-3.c: Likewise.
5493         * gcc.dg/parm-impl-decl-1.c: Likewise.
5494         * gcc.dg/parm-impl-decl-2.c: Likewise.
5495         * gcc.dg/parm-incomplete-1.c: Likewise.
5496         * gcc.dg/parm-mismatch-1.c: Likewise.
5497         * gcc.dg/pointer-arith-1.c: Likewise.
5498         * gcc.dg/pointer-arith-2.c: Likewise.
5499         * gcc.dg/pointer-arith-3.c: Likewise.
5500         * gcc.dg/pointer-arith-4.c: Likewise.
5501         * gcc.dg/pointer-arith-6.c: Likewise.
5502         * gcc.dg/pointer-arith-7.c: Likewise.
5503         * gcc.dg/pointer-arith-8.c: Likewise.
5504         * gcc.dg/pr13804-1.c: Likewise.
5505         * gcc.dg/pr15698-1.c: Likewise.
5506         * gcc.dg/pr15698-2.c: Likewise.
5507         * gcc.dg/pr15698-3.c: Likewise.
5508         * gcc.dg/pr15698-4.c: Likewise.
5509         * gcc.dg/pr15698-5.c: Likewise.
5510         * gcc.dg/pr15698-6.c: Likewise.
5511         * gcc.dg/pr15698-7.c: Likewise.
5512         * gcc.dg/pr15698-8.c: Likewise.
5513         * gcc.dg/pr17188-1.c: Likewise.
5514         * gcc.dg/pr17301-1.c: Likewise.
5515         * gcc.dg/pr17301-2.c: Likewise.
5516         * gcc.dg/pr17730-1.c: Likewise.
5517         * gcc.dg/pr20368-1.c: Likewise.
5518         * gcc.dg/pr20368-2.c: Likewise.
5519         * gcc.dg/pr20368-3.c: Likewise.
5520         * gcc.dg/pr22308-1.c: Likewise.
5521         * gcc.dg/qual-component-1.c: Likewise.
5522         * gcc.dg/redecl-1.c: Likewise.
5523         * gcc.dg/redecl-11.c: Likewise.
5524         * gcc.dg/redecl-12.c: Likewise.
5525         * gcc.dg/redecl-13.c: Likewise.
5526         * gcc.dg/redecl-14.c: Likewise.
5527         * gcc.dg/redecl-15.c: Likewise.
5528         * gcc.dg/register-var-1.c: Likewise.
5529         * gcc.dg/register-var-2.c: Likewise.
5530         * gcc.dg/stmt-expr-2.c: Likewise.
5531         * gcc.dg/stmt-expr-3.c: Likewise.
5532         * gcc.dg/stmt-expr-label-1.c: Likewise.
5533         * gcc.dg/stmt-expr-label-2.c: Likewise.
5534         * gcc.dg/stmt-expr-label-3.c: Likewise.
5535         * gcc.dg/struct-empty-2.c: Likewise.
5536         * gcc.dg/struct-empty-3.c: Likewise.
5537         * gcc.dg/struct-parse-1.c: Likewise.
5538         * gcc.dg/struct-semi-1.c: Likewise.
5539         * gcc.dg/struct-semi-2.c: Likewise.
5540         * gcc.dg/struct-semi-3.c: Likewise.
5541         * gcc.dg/switch-5.c: Likewise.
5542         * gcc.dg/switch-6.c: Likewise.
5543         * gcc.dg/switch-7.c: Likewise.
5544         * gcc.dg/tls/diag-5.c: Likewise.
5545         * gcc.dg/transparent-union-1.c: Likewise.
5546         * gcc.dg/transparent-union-3.c: Likewise.
5547         * gcc.dg/typespec-1.c: Likewise.
5548         * gcc.dg/vla-init-2.c: Likewise.
5549         * gcc.dg/vla-init-3.c: Likewise.
5550         * gcc.dg/vla-init-4.c: Likewise.
5551         * gcc.dg/vla-init-5.c: Likewise.
5552         * gcc.dg/void-cast-2.c: Likewise.
5553         * gcc.dg/wvla-3.c: Likewise.
5554         * gcc.dg/wvla-7.c: Likewise.
5555         * gcc.target/i386/991209-1.c: Likewise.
5556         * gcc.target/ia64/fpreg-1.c: Likewise.
5557         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5558         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5559         
5560 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5561
5562         PR fortran/31639
5563         * gfortran.dg/func_decl_4.f90: New test.
5564
5565 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5566
5567         PR fortran/32727
5568         * gfortran.dg/interface_17.f90: New test.
5569
5570 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5571
5572         PR fortran/32599
5573         * gfortran.dg/32599.f03: New test case.
5574
5575         PR fortran/32601
5576         * gfortran.dg/32601.f03: New test case.
5577         * gfortran.dg/32601_1.f03: Ditto.
5578         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5579         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5580
5581 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5582
5583         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5584
5585 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5586             Devang Patel  <dpatel@apple.com>
5587
5588         PR tree-optimization/25413
5589         * gcc.dg/vect/vect-align-1.c: New.
5590         * gcc.dg/vect/vect-align-2.c: New.
5591         * gcc.dg/vect/pr25413.c: New.
5592         * gcc.dg/vect/pr25413a.c: New.
5593         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5594
5595 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5596
5597         * lib/target-support.exp (check_ultrasparc_hw_available):
5598         New function.
5599         (is-effective-target): Check $arg for ultrasparc_hw.
5600         (is-effective-target-keyword): Likewise.
5601         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5602         when determining what to do on sparc platforms.
5603         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5604         * gcc.dg/20001101-1.c: Likewise.
5605         * gcc.dg/20001101-2.c: Likewise.
5606         * gcc.dg/ultrasp9.c: Likewise.
5607         * gcc.dg/ultrasp10.c: Likewise.
5608         * gcc.target/sparc/pdist-3.c: Likewise.
5609
5610 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5611
5612         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5613
5614 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5615
5616         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5617         get vectorized.
5618         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5619         now get vectorized.
5620         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5621         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5622         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5623         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5624         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5625         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5626         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5627         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5628         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5629         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5630         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5631         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5632         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5633         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5634         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5635         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5636         Add spu.
5637
5638 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5639
5640         PR c++/30854
5641         * g++.dg/parse/error30.C: New test.
5642
5643 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5644
5645         PR fortran/29804
5646         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5647
5648 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5649
5650         * gfortran.fortran-torture/compile/pr32663.f: New test.
5651
5652 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5653
5654         PR c++/31027
5655         * g++.dg/inherit/virtual4.C: New.
5656
5657 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5658
5659         PR target/32661
5660         * gcc.target/i386/pr32661-1.c: New test.
5661
5662 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5663
5664         * gnat.dg/invariant_index.ad[sb]: New test.
5665
5666 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5667
5668         PR c++/32560
5669         * g++.dg/template/decl3.C: New.
5670
5671 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5672
5673         PR 32617
5674         * gcc.c-torture/execute/align-3.c: New.
5675
5676 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5677
5678         PR target/32708
5679         * gcc.target/i386/pr32708-1.c: New test.
5680         * gcc.target/i386/pr32708-2.c: Ditto.
5681         * gcc.target/i386/pr32708-3.c: Ditto.
5682
5683 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * g++.dg/init/new20.C: Remove svn:executable flag.
5686
5687 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5688
5689         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5690
5691 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5692
5693         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5694
5695 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5696
5697         PR testsuite/25241
5698         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5699         directive.
5700         
5701 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5702
5703         PR fortran/32157
5704         * gfortran.dg/overload_2.f90: New test.
5705
5706         PR fortran/32689
5707         * gfortran.dg/transfer_simplify_5.f90
5708
5709         PR fortran/32634
5710         * gfortran.dg/interface_15.f90: New test.
5711
5712 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5713
5714         PR libfortran/32336
5715         * gfortran.dg/matmul_5.f90:  New test case.
5716
5717 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5718
5719         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5720         * gcc.dg/fesd-any.h: Likewise.
5721         * gcc.dg/fesd-baseonly.c: Likewise.
5722         * gcc.dg/fesd-baseonly.h: Likewise.
5723         * gcc.dg/fesd-none.c: Likewise.
5724         * gcc.dg/fesd-none.h: Likewise.
5725         * gcc.dg/fesd-reduced.c: Likewise.
5726         * gcc.dg/fesd-reduced.h: Likewise.
5727         * gcc.dg/fesd-sys.c: Likewise.
5728         * gcc.dg/fesd-sys.h: Likewise
5729         * gcc.dg/fesd.h: Likewise.
5730
5731         * g++.dg/debug/dwarf2: New directory.
5732         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5733         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5734         * g++.dg/other/fesd-any.h: Likewise.
5735         * g++.dg/other/fesd-baseonly.C: Likewise.
5736         * g++.dg/other/fesd-baseonly.h: Likewise.
5737         * g++.dg/other/fesd-none.C: Likewise.
5738         * g++.dg/other/fesd-none.h: Likewise.
5739         * g++.dg/other/fesd-reduced.C: Likewise.
5740         * g++.dg/other/fesd-reduced.h: Likewise.
5741         * g++.dg/other/fesd-sys.C: Likewise.
5742         * g++.dg/other/fesd-sys.h: Likewise.
5743         * g++.dg/other/fesd.h: Likewise.
5744
5745 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5746
5747         PR fortran/31129
5748         * gfortran.dg/parameter_unused.f90: New test.
5749
5750 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5751
5752         PR tree-optimization/32681
5753         * gcc.dg/tree-ssa/pr32681.c: New test.
5754
5755 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5756
5757         PR fortran/32678
5758         * gfortran.dg/fmt_t_5.f90: New test.
5759
5760 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5761
5762         PR c++/30535
5763         * g++.dg/template/operator10.C: New.
5764
5765 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5766
5767         PR libfortran/32217
5768         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5769
5770 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5771
5772         PR fortran/29876
5773         * gfortran.dg/operator_6.f90: New test.
5774
5775 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5776
5777         PR fortran/17711
5778         * gfortran.dg/operator_4.f90: New test.
5779         * gfortran.dg/operator_5.f90: New test.
5780         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5781         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5782
5783 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5784
5785         PR fortran/32669
5786         * gfortran.dg/argument_checking_6.f90: New.
5787
5788 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5789
5790         PR fortran/25094
5791         * gfortran.dg/interface_155555.f90: New test.
5792
5793 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5794
5795         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5796         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5797
5798 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5799
5800         PR testsuite/25241
5801         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5802         discern pedantic diagnostics and errors.
5803         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5804         and not an error.
5805         * gcc.dg/20050121-1.c: This is an error and not a warning.
5806         * gcc.target/i386/sseregparm-2.c:  Likewise.
5807         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5808         * gcc.dg/charset/attribute2.c: Likewise.
5809         * gcc.dg/bitfld-1.c: Likewise.
5810         * gcc.dg/pack-test-2.c: Likewise.
5811         * gcc.dg/940510-1.c: Match separately error and warning.
5812         * gcc.dg/array-2.c: Match separately multiple messages. The second
5813         diagnostic is a pedantic warning and not an error.
5814         * gcc.dg/pr14475.c: Match separately multiple messages.
5815         * gcc.dg/pr18809-1.c: Likewise.
5816         * gcc.dg/pr27953.c: Likewise.
5817         * gcc.dg/vla-init-1.c: Likewise.
5818         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5819
5820 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5821
5822         PR fortran/32644
5823         * gfortran.dg/char_decl_1.f90: New test.
5824
5825 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5826
5827         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5828
5829 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5830
5831         PR c++/32232
5832         * g++.dg/template/overload9.C: New test.
5833
5834 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5835
5836         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5837         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5838
5839 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5840
5841         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5842         * gcc.dg/20001012-2.c: Likewise.
5843         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5844         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5845
5846 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5847
5848         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5849         about the chunk size when STACK_SIZE is defined.
5850
5851 2007-07-06  Josh Conner  <jconner@apple.com>
5852
5853         PR middle-end/32602
5854         * gcc.dg/sibcall-8.c: New test.
5855
5856 2007-07-06  Josh Conner  <jconner@apple.com>
5857
5858         PR middle-end/32603
5859         * gcc.target/arm/sibcall-1.c: New test.
5860
5861 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5862
5863         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5864
5865 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5866
5867         * gfortran.dg/save_parameter.f90: New test.
5868         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5869
5870 2007-07-06  Richard Guenther  <rguenther@suse.de>
5871
5872         * g++.dg/opt/pr30965.C: New testcase.
5873
5874 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5875
5876         * gcc.target/mips/save-restore-5.c: New test.
5877
5878 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5879
5880         PR rtl_optimization/32450
5881         * gcc.dg/pr32450.c: New runtime test.
5882
5883 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5884
5885         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5886         single underscore in scan directives.
5887
5888 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/32245
5891         * g++.dg/init/ptrmem4.C: New test.
5892
5893         PR c++/32251
5894         * g++.dg/init/new21.C: Likewise.
5895
5896         PR c++/31992
5897         * g++.dg/template/static30.C: Likewise.
5898
5899 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5900
5901         * gcc.dg/vect/costmodel/ppc: New directory.
5902         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5903         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5904         New test.
5905         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5906         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5907         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5908         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5909         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5910         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5911         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5912         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5913         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5914         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5915         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5916         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5917         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5918         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5919
5920 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5921
5922         PR fortran/32359
5923         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5924
5925 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5926
5927         PR fortran/32526
5928         * gfortran.dg/interface_14.f90: New test.
5929
5930         PR fortran/32613
5931         * gfortran.dg/do_iterator_2.f90: New test.
5932
5933 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5934
5935         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5936         (FE_DEC_DOWNWARD): Likewise.
5937         (FE_DEC_UPWARD): Likewise.
5938         (FE_DEC_TOWARDZERO): Likewise.
5939         (FE_DEC_TONEARESTFROMZERO): Likewise.
5940
5941 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5942
5943         * gcc.c-torture/compile/pr32606.c: New.
5944         * gfortran.fortran-torture/execute/pr32604.f90: New.
5945
5946 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5947
5948         * gcc.dg/visibility-12.c: New test.
5949         * gcc.dg/visibility-13.c: Likewise.
5950         * g++.dg/ext/visibility-9.C: Likewise.
5951         * g++.dg/ext/visibility-10.C: Likewise.
5952
5953 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5954
5955         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5956         * gcc.dg/sh-relax-vxworks.c: New test.
5957
5958 2007-07-04  Richard Guenther  <rguenther@suse.de>
5959
5960         PR tree-optimization/32500
5961         * gcc.c-torture/execute/pr32500.c: New testcase.
5962
5963 2007-07-04  Richard Guenther  <rguenther@suse.de>
5964
5965         PR tree-optimization/32482
5966         * gcc.c-torture/compile/pr32482.c: New testcase.
5967
5968 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5969
5970         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5971         VxWorks kernels.
5972         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5973         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5974         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5975         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5976
5977 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5978
5979         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5980
5981 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5982
5983         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5984
5985 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5986
5987         PR fortran/31198
5988         * gfortran.dg/min_max_optional_1.f90: New test.
5989         * gfortran.dg/min_max_optional_2.f90: New test.
5990         * gfortran.dg/min_max_optional_3.f90: New test.
5991
5992 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5993
5994         PR fortran/32545
5995         * gfortran.dg/fmt_error.f90: New test.
5996
5997 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5998
5999         PR fortran/32612
6000         * gfortran.dg/interface_13.f90: New test.
6001
6002 2007-07-03  Dave Brolley  <brolley@redhat.com>
6003
6004         PR c++/31743
6005         * g++.dg/init/new20.C: New test.
6006
6007 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6008
6009         PR fortran/32579
6010         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6011
6012 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6013
6014         PR fortran/25062
6015         * common_7.f90: New.
6016         * common_8.f90: New.
6017         * common_9.f90: New.
6018
6019 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6020
6021         PR fortran/30940
6022         * gfortran.dg/argument_checking_1.f90: New.
6023         * gfortran.dg/argument_checking_2.f90: New.
6024         * gfortran.dg/argument_checking_3.f90: New.
6025         * gfortran.dg/argument_checking_4.f90: New.
6026         * gfortran.dg/argument_checking_5.f90: New.
6027         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6028         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6029
6030 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6031
6032         * gcc.dg/pr32176.c: Add -w to default dg-options.
6033
6034 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6035
6036         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6037
6038 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6039
6040         PR fortran/20888
6041         * gfortran.dg/null_2.f90: New.
6042
6043 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6044             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6045
6046         PR middle-end/32176
6047         * gcc.dg/pr32176.c: New test.
6048
6049 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6050
6051         * gcc.dg/const-float80.c : New test.
6052         * gcc.dg/const-float128.c : New test.
6053         * gcc.dg/const-float80-ped.c : New test.
6054         * gcc.dg/const-float128-ped.c : New test.
6055
6056 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6057
6058         * gcc.dg/c99-math.h: Fix typo.
6059
6060 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR libgomp/32468
6063         * gcc.dg/gomp/pr32468-1.c: New test.
6064
6065 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6066
6067         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6068         an ABI option.
6069
6070 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6071
6072         * gfortran.fortran-torture/compile/pr32583.f: New.
6073         * gcc.c-torture/compile/pr32584.c: New
6074
6075 2007-07-02  Ollie Wild  <aaw@google.com>
6076
6077         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6078         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6079
6080 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6081
6082         * gcc.target/mips/save-restore-1.c: New test.
6083         * gcc.target/mips/save-restore-2.c: Likewise.
6084         * gcc.target/mips/save-restore-3.c: Likewise.
6085         * gcc.target/mips/save-restore-4.c: Likewise.
6086
6087 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6088
6089         PR tree-optimization/31966
6090         PR tree-optimization/32533
6091         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6092         * gfortran.dg/pr32533.f90: Ditto.
6093
6094 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * g++.dg/opt/nrv12.C: New test.
6097         * gcc.target/i386/nrv1.c: New test.
6098
6099         PR c++/31748
6100         * g++.dg/gomp/pr31748.C: New test.
6101
6102 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6103  
6104         PR tree-optimization/32230
6105         * gcc.dg/vect/pr32230.c: New test.
6106
6107 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6108
6109         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6110         * bind_c_coms.f90: Ditto.
6111         * bind_c_coms_driver.c: Ditto.
6112         * bind_c_dts.f90: Ditto.
6113         * bind_c_dts_2.f03: Ditto.
6114         * bind_c_dts_2_driver.c: Ditto.
6115         * bind_c_dts_3.f03: Ditto.
6116         * bind_c_dts_4.f03: Ditto.
6117         * bind_c_dts_driver.c: Ditto.
6118         * bind_c_implicit_vars.f03: Ditto.
6119         * bind_c_procs.f03: Ditto.
6120         * bind_c_usage_2.f03: Ditto.
6121         * bind_c_usage_3.f03: Ditto.
6122         * bind_c_usage_5.f03: Ditto.
6123         * bind_c_usage_6.f03: Ditto.
6124         * bind_c_usage_7.f03: Ditto.
6125         * bind_c_vars.f90: Ditto.
6126         * bind_c_vars_driver.c: Ditto.
6127         * binding_c_table_15_1.f03: Ditto.
6128         * binding_label_tests.f03: Ditto.
6129         * binding_label_tests_10.f03: Ditto.
6130         * binding_label_tests_10_main.f03: Ditto.
6131         * binding_label_tests_11.f03: Ditto.
6132         * binding_label_tests_11_main.f03: Ditto.
6133         * binding_label_tests_12.f03: Ditto.
6134         * binding_label_tests_13.f03: Ditto.
6135         * binding_label_tests_13_main.f03: Ditto.
6136         * binding_label_tests_14.f03: Ditto.
6137         * binding_label_tests_2.f03: Ditto.
6138         * binding_label_tests_3.f03: Ditto.
6139         * binding_label_tests_4.f03: Ditto.
6140         * binding_label_tests_5.f03: Ditto.
6141         * binding_label_tests_6.f03: Ditto.
6142         * binding_label_tests_7.f03: Ditto.
6143         * binding_label_tests_8.f03: Ditto.
6144         * binding_label_tests_9.f03: Ditto.
6145         * c_assoc.f90: Ditto.
6146         * c_assoc_2.f03: Ditto.
6147         * c_f_pointer_shape_test.f90: Ditto.
6148         * c_f_pointer_tests.f90: Ditto.
6149         * c_f_tests_driver.c: Ditto.
6150         * c_funloc_tests.f03: Ditto.
6151         * c_funloc_tests_2.f03: Ditto.
6152         * c_funloc_tests_3.f03: Ditto.
6153         * c_funloc_tests_3_funcs.c: Ditto.
6154         * c_kind_params.f90: Ditto.
6155         * c_kind_tests_2.f03: Ditto.
6156         * c_kinds.c: Ditto.
6157         * c_loc_driver.c: Ditto.
6158         * c_loc_test.f90: Ditto.
6159         * c_loc_tests_2.f03: Ditto.
6160         * c_loc_tests_2_funcs.c: Ditto.
6161         * c_loc_tests_3.f03: Ditto.
6162         * c_loc_tests_4.f03: Ditto.
6163         * c_loc_tests_5.f03: Ditto.
6164         * c_loc_tests_6.f03: Ditto.
6165         * c_loc_tests_7.f03: Ditto.
6166         * c_loc_tests_8.f03: Ditto.
6167         * c_ptr_tests.f03: Ditto.
6168         * c_ptr_tests_10.f03: Ditto.
6169         * c_ptr_tests_5.f03: Ditto.
6170         * c_ptr_tests_7.f03: Ditto.
6171         * c_ptr_tests_7_driver.c: Ditto.
6172         * c_ptr_tests_8.f03: Ditto.
6173         * c_ptr_tests_8_funcs.c: Ditto.
6174         * c_ptr_tests_9.f03: Ditto.
6175         * c_ptr_tests_driver.c: Ditto.
6176         * c_size_t_driver.c: Ditto.
6177         * c_size_t_test.f03: Ditto.
6178         * com_block_driver.f90: Ditto.
6179         * global_vars_c_init.f90: Ditto.
6180         * global_vars_c_init_driver.c: Ditto.
6181         * global_vars_f90_init.f90: Ditto.
6182         * global_vars_f90_init_driver.c: Ditto.
6183         * interop_params.f03: Ditto.
6184         * iso_c_binding_only.f03: Ditto.
6185         * iso_c_binding_rename_1.f03: Ditto.
6186         * iso_c_binding_rename_1_driver.c: Ditto.
6187         * iso_c_binding_rename_2.f03: Ditto.
6188         * iso_c_binding_rename_2_driver.c: Ditto.
6189         * kind_tests_2.f03: Ditto.
6190         * kind_tests_3.f03: Ditto.
6191         * module_md5_1.f90: Ditto.
6192         * only_clause_main.c: Ditto.
6193         * print_c_kinds.f90: Ditto.
6194         * test_bind_c_parens.f03: Ditto.
6195         * test_c_assoc.c: Ditto.
6196         * test_com_block.f90: Ditto.
6197         * test_common_binding_labels.f03: Ditto.
6198         * test_common_binding_labels_2.f03: Ditto.
6199         * test_common_binding_labels_2_main.f03: Ditto.
6200         * test_common_binding_labels_3.f03: Ditto.
6201         * test_common_binding_labels_3_main.f03: Ditto.
6202         * test_only_clause.f90: Ditto.
6203         * use_iso_c_binding.f90: Ditto.
6204         * value_5.f90: Ditto.
6205         * value_test.f90: Ditto.
6206         * value_tests_f03.f90: Ditto.
6207
6208 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6209
6210         * gcc.dg/tls/opt-14.c: New.
6211
6212 2007-07-01  Ollie Wild  <aaw@google.com>
6213
6214         * g++.dg/lookup/using16.C: New test.
6215         * g++.dg/lookup/using17.C: New test.
6216
6217 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6218
6219         PR fortran/32239
6220         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6221         (test_4): Use proper test for floating point equality.
6222         (test_8): Likewise.
6223
6224 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6225
6226         PR libgfortran/32554
6227         * gfortran.dg/fmt_p_1.f90: New test.
6228
6229 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6230
6231         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6232         initialization and fix dg-final check - the initialization loop is
6233         vectorizable.
6234
6235 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6236             Volker Reichelt  <reichelt@netcologne.de>
6237
6238         PR middle-end/32559
6239         * gcc.dg/pr32559.c: New test.
6240
6241 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6242
6243         PR tree-optimization/25371
6244         * gcc.dg/vect/pr25371.c: New test.
6245
6246 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6247
6248         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6249         when allocating and initializing a flexible array.
6250
6251 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6252
6253         PR fortran/20373
6254         * gfortran.dg/intrinsic.f90: New test.
6255
6256 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6257
6258         PR fortran/32555
6259         * gfortran.dg/fmt_zero_check.f90: New.
6260
6261 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6262
6263         PR fortran/30284
6264         * gfortran.dg/repeat_f90: New test.
6265
6266 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6267
6268         PR testsuite/25241
6269         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6270         -pedantic-errors, so we should match errors.
6271         * gcc.dg/cpp/escape-1.c: Likewise.
6272         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6273         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6274         warning.
6275         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6276         errors instead of warnings.
6277         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6278         a pedantic warning.
6279         * gcc.dg/cpp/arith-3.c: Likewise.
6280
6281 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6282
6283         PR testsuite/25241
6284         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6285         * gcc.dg/pch/valid-2.c: Likewise.
6286         * gcc.dg/pch/valid-3.c: Likewise.
6287         * gcc.dg/pch/warn-1.c: Likewise.
6288         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6289         
6290 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6291
6292         PR c/4076
6293         * gcc.dg/Wunused-function.c: New.
6294         
6295 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6296
6297         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6298
6299 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6300
6301         * g++.dg/other/canon-31724.C: New.
6302         
6303 2007-06-29  Jan Hubicka  <jh@suse.cz>
6304
6305         PR middle-end/32372
6306         * gcc.c-torture/compile/pr32372.c: new.
6307
6308 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6309
6310         * gfortran.dg/operator_3.f90: New test.
6311
6312 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6313
6314         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6315         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6316
6317 2007-06-29  Richard Guenther  <rguenther@suse.de>
6318
6319         PR middle-end/32493
6320         * gcc.dg/inline-23.c: New testcase.
6321
6322 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6323
6324         PR tree-optimization/24659
6325         * gcc.target/i386/vectorize2.c: New test.
6326         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6327         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6328
6329 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6330
6331         * gcc.dg/pointer-arith-9.c: New test.
6332
6333 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6334
6335         PR fortran/32483
6336         * gfortran.dg/fmt_read_2.f90: New.
6337
6338 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6339
6340         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6341         If it exists, don't try to create it.
6342
6343 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6344
6345         * g++.dg/ext/visibility/ms-compat-1.C: New.
6346
6347 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6348
6349         PR tree-opt/32417
6350         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6351
6352 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6353
6354         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6355         targets.
6356
6357 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6358
6359         PR fortran/32467
6360         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6361
6362 2007-06-27  Richard Guenther  <rguenther@suse.de>
6363
6364         PR middle-end/32492
6365         * gcc.dg/inline-22.c: New testcase.
6366
6367 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6368
6369         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6370         the scan-assembler constant.
6371
6372 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6373
6374         PR 20216
6375         * gcc.dg/pr20216.c: New.
6376
6377 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6378
6379         PR tree-opt/32421
6380         * gcc.dg/vect/pr32421.c: New test.
6381
6382 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6383
6384         PR c++/32111
6385         * g++.dg/other/friend5.C: New test.
6386
6387 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6388
6389         PR fortran/32464
6390         * gfortran.dg/host_assoc_function_2.f90: New test.
6391
6392         PR fortran/31494
6393         * gfortran.dg/host_assoc_call_1.f90: New test.
6394
6395 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6396
6397         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6398         
6399 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6400
6401         PR fortran/32456
6402         * gfortran.dg/error_format.f90: New test.
6403
6404 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6405
6406         PR fortran/32136
6407         * gfortran.dg/pr32136.f90: New test.
6408
6409 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6410
6411         PR fortran/31726
6412         * gfortran.dg/minmaxloc_1.f90: New test.
6413
6414         PR fortran/32298
6415         * gfortran.dg/minmaxloc_2.f90: New test.
6416
6417 2007-06-23  Richard Guenther  <rguenther@suse.de>
6418
6419         PR tree-optimization/16876
6420         PR middle-end/29478
6421         * gcc.dg/pr29254.c: The warning is bogus.
6422         * gcc.dg/warn-1.c: Likewise.
6423         * gcc.dg/assign-warn-3.c: Likewise.
6424         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6425
6426 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6427
6428         * gcc.c-torture/execute/20070623-1.c: New.
6429
6430 2007-06-22  Jan Hubicka  <jh@suse.cz>
6431
6432         * gcc.c-torture/compile/pr31541.c: New.
6433
6434 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6435
6436         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6437         Remove -m64 from dg-options.
6438
6439 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6440
6441         PR middle-end/32374
6442         * gcc.dg/pr32374.c: New test.
6443
6444 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6445
6446         PR fortran/32360
6447         * gfortran.dg/pointer_assign_3.f90: New test.
6448
6449 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6450
6451         * gcc.dg/tree-ssa/pr19590.c: New.
6452
6453 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6454
6455         PR fortran/31162
6456         * gfortran.dg/assign.f90: Update test.
6457         * gfortran.dg/real_do_1.f90: Update test.
6458         * gfortran.dg/gomp/omp_do1.f90: Update test.
6459         * gfortran.dg/warnings_are_errors_1.f: Update test.
6460         * gfortran.dg/g77/20010519-1.f: Update test.
6461         * gfortran.dg/g77/pr9258.f: Update test.
6462         * gfortran.dg/g77/960317-1.f: Update test.
6463
6464 2007-06-21  Richard Guenther  <rguenther@suse.de>
6465
6466         PR tree-optimization/32453
6467         * gcc.c-torture/compile/pr32453.c: New testcase.
6468
6469 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR tree-optimization/31866
6472         * gcc.dg/pr31866.c: New test.
6473
6474 2007-06-21  Richard Guenther  <rguenther@suse.de>
6475
6476         PR tree-optimization/32451
6477         * g++.dg/torture/20070621-1.C: New testcase.
6478
6479 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6480
6481         * gcc.dg/attr-isr.c: Test delay slot content.
6482         
6483 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6484
6485         PR fortran/32361
6486         gfortran.dg/pointer_assign_2.f90: New test.
6487
6488 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6489
6490         PR fortran/25061
6491         gfortran.dg/invalid_procedure_name.f90: New test.
6492
6493 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6494
6495         PR tree-optimization/25737
6496         * gcc.dg/tree-ssa/alias-14.c: New test.
6497
6498 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6499
6500         * gcc.target/i386/large-size-array-3.c: New.
6501
6502 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6503         Richard Guenther  <rguenther@suse.de>
6504
6505         PR fortran/32140
6506         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6507
6508 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6509
6510         PR middle-end/31959
6511         * gcc.dg/pr31959.c: New test.
6512
6513         PR inline-asm/32109
6514         * g++.dg/ext/asm10.C: New test.
6515
6516         PR middle-end/32285
6517         * gcc.c-torture/execute/20070614-1.c: New test.
6518
6519 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6520
6521         * gcc.target/arm/stack-corruption.c: New test.
6522
6523 2007-06-19  Richard Guenther  <rguenther@suse.de>
6524
6525         * g++.dg/torture/pr30252.C: New testcase.
6526
6527 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6528
6529         PR tree-optimization/32353
6530         * g++.dg/opt/nrv13.C: New test.
6531
6532 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6533
6534         PR fortran/20863
6535         PR fortran/20882
6536         * gfortran.dg/impure_assignment_2.f90 : New test.
6537
6538         PR fortran/32236
6539         * gfortran.dg/data_initialized_2.f90 : New test.
6540
6541         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6542         appropriate version of 'dmach'.
6543
6544 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6545
6546         PR target/32389
6547         * gcc.target/i386/pr32389.c New test.
6548
6549 2007-06-18  Simon Baldwin <simonb@google.com>
6550
6551         PR c++/31923
6552         * g++.dg/template/error25.C: New.
6553         * g++.dg/template/spec35.C: New.
6554
6555 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6556
6557         * gcc.c-torture/compile/pr32355.c: New testcase.
6558         
6559 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6560
6561         PR tree-optimization/32383
6562         * g++.dg/opt/pr32383.C: New test.
6563
6564 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6565
6566         PR rtl-optimization/32366
6567         * gcc.dg/vect/pr32366.c: New test.
6568
6569 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6570
6571         * gcc.c-torture/compile/pr32349.c: New testcase.
6572         
6573 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6574
6575         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6576         * gcc.target/sparc/combined-2.c: Likewise.
6577         * gcc.target/sparc/fexpand.c : Likewise.
6578         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6579         * gcc.target/sparc/fpack16.c : Likewise.
6580         * gcc.target/sparc/fpmerge.c : Likewise.
6581         * gcc.target/sparc/fpmul.c : Likewise.
6582         * gcc.target/sparc/noresult.c : Likewise.
6583         * gcc.target/sparc/pdist.c: Likewise.
6584
6585 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6586
6587         PR middle-end/31723
6588         * gcc.target/i386/recip-divf.c: New test.
6589         * gcc.target/i386/recip-sqrtf.c: Ditto.
6590         * gcc.target/i386/recip-vec-divf.c: Ditto.
6591         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6592         * gcc.target/i386/sse-recip.c: Ditto.
6593         * gcc.target/i386/sse-recip-vec.c: Ditto.
6594
6595 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6596
6597         PR tree-opt/32225
6598         * gcc.c-torture/compile/20070605-1.c: New test.
6599
6600         * gcc.c-torture/compile/20070603-1.c: New testcase.
6601         * gcc.c-torture/compile/20070603-2.c: New testcase.
6602
6603         * gcc.c-torture/compile/20070531-1.c: New test.
6604
6605         PR tree-opt/32167
6606         * gcc.c-torture/compile/20070531-2.c: New test.
6607
6608         PR tree-opt/32144
6609         * gcc.c-torture/compile/20070529-1.c: New test.
6610
6611         PR tree-opt/32145
6612         * gcc.c-torture/compile/20070529-2.c: New test.
6613
6614         PR tree-opt/32015
6615         * gcc.c-torture/compile/20070520-1.c: New test.
6616
6617         * g++.dg/ext/java-1.C: New test.
6618
6619         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6620         loops instead of one. Remove the "can't determine dependence"
6621         check.
6622         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6623         needed as the cast is gone in the first place.
6624         * gcc.dg/max-1.c: Change local variable a to be a global one.
6625         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6626         have a cast which is PREd.
6627
6628 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6629
6630         * g++.dg/lookup/anon6.C: New test.
6631
6632 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6633
6634         PR c++/31806
6635         * g++.dg/opt/static6.C: New testcase.
6636
6637 2007-06-14  Geoff Keating  <geoffk@apple.com>
6638
6639         * g++.dg/ext/visibility/overload-1.C: New.
6640
6641         PR 31093
6642         * g++.dg/ext/visibility/anon4.C: New.
6643
6644 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6645
6646         PR target/32268
6647         * gcc.target/i386/pr32268.c: New test.
6648
6649 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6650
6651         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6652         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6653         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6654
6655         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6656         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6657         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6658         BID is used.
6659
6660 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6661
6662         PR fortran/32302
6663         * gfortran.dg/common_resize_1.f90: New test.
6664
6665 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6666
6667         PR target/32274
6668         * gcc.dg/vect/pr32224.c: Fix.   
6669         
6670 2007-06-13  Eric Christopher  <echristo@apple.com>
6671
6672         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6673
6674 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6675
6676         PR fortran/32323
6677         * gfortran.dg/actual_array_vect_1.f90: New.
6678
6679 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6680
6681         * gcc.target/sparc/mfpu.c: New test.
6682
6683 2007-06-12  Geoff Keating  <geoffk@apple.com>
6684
6685         * g++.dg/warn/weak1.C: Suppress on Darwin.
6686         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6687
6688 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6689
6690         PR middle-end/31579
6691          * g++.dg/torture/pr31579.C: New testcase.
6692
6693 2007-06-12  Ian Lance Taylor  <iant@google.com>
6694
6695         PR libstdc++/29286
6696         * g++.dg/init/new16.C: New test.
6697         * g++.dg/init/new17.C: New test.
6698         * g++.dg/init/new18.C: New test.
6699         * g++.dg/init/new19.C: New test.
6700
6701 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6702
6703         * gnat.dg/lhs_view_convert.adb: New test.
6704
6705 2007-06-12  Richard Guenther  <rguenther@suse.de>
6706
6707         PR tree-optimization/15353
6708         PR tree-optimization/31657
6709         * gcc.c-torture/execute/20070424-1.c: New testcase.
6710         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6711         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6712         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6713         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6714         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6715
6716 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6717
6718         PR rtl-optimization/32293
6719         * gcc.dg/pr32293.c: New test.
6720
6721 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6722
6723         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6724
6725 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6726
6727         PR fortran/29786
6728         * gfortran.dg/equiv_7.f90: New test.
6729         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6730
6731         PR fortran/30875
6732         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6733
6734 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6735
6736         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6737         * gcc.dg/setjmp-4.c: Likewise.
6738         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6739
6740 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6741
6742         PR rtl-optimization/31025
6743         * gfortran.dg/pr31025.f90: New.
6744
6745 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         PR target/32280
6748         * gcc.target/i386/pr32280.c: New test.
6749
6750 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6751
6752         PR middle-end/32279
6753         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6754
6755 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6756
6757         PR libgfortran/32235
6758         * gfortran.dg/backspace_9.f: New test.
6759
6760 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6761
6762         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6763
6764 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6765
6766         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6767
6768 2007-06-09  Ian Lance Taylor  <iant@google.com>
6769
6770         PR tree-optimization/32169
6771         * gcc.c-torture/compile/pr32169.c: New test.
6772
6773 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6774
6775         * gcc.dg/vect/costmodel: New directory.
6776         * gcc.dg/vect/costmodel/i386: New directory.
6777         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6778         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6779         New test.
6780         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6781         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6782         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6783         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6784         * gcc.dg/vect/costmodel/x86_64: New directory.
6785         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6786         New testsuite.
6787         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6788         New test.
6789         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6790         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6791         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6792         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6793         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6794
6795 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6796
6797         PR tree-optimization/32243
6798         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6799         flags for -Os tests.
6800         * gcc.dg/vect/03-vect-pr32243.c: New test.
6801
6802 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6803
6804         PR tree-optimization/32224
6805         * gcc.dg/vect/pr32224.c: New test.
6806
6807 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6808
6809         PR c++/32177
6810         * g++.dg/gomp/pr32177.C: New test.
6811
6812 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6813
6814         PR testsuite/25241
6815         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6816         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6817         warning nor an error.
6818         * gcc.dg/Wfatal-2.c: Likewise.
6819         * gcc.dg/Werror-1.c: Likewise.
6820         * gcc.dg/Werror-5.c: Likewise.
6821         * gcc.dg/Werror-7.c: Likewise.
6822         * gcc.dg/Werror-10.c: Likewise.
6823         * gcc.dg/Werror-11.c: Likewise.
6824
6825 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6826
6827         PR c++/30759
6828         * g++.dg/init/brace6.C: New test.
6829
6830 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6831
6832         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6833         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6834         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6835         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6836
6837         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6838         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6839         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6840         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6841         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6842         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6843         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6844         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6845
6846         * gcc.dg/darwin-minversion-3.c: New.
6847
6848 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6849
6850         * gcc.target/i386/builtin-copysign.c: New test.
6851
6852 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6853
6854         PR tree-optimization/32220
6855         * gfortran.dg/predcom-2.f: New testcase.
6856
6857 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6858
6859         PR tree-opt/32231
6860         * gcc.target/i386/vectorize4.c: New test.
6861
6862 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6863
6864         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6865
6866 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6867
6868         PR testsuite/25241
6869         * gcc.dg/simd-5.c: Mark output as a note.
6870         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6871         dg-message.
6872         * gcc.dg/simd-1.c: Likewise.
6873         * gcc.dg/always_inline.c: Mark output as a sorry.
6874         * gcc.dg/always_inline2.c: Likewise.
6875         * gcc.dg/always_inline3.c: Likewise.
6876
6877 2007-06-06  Ian Lance Taylor  <iant@google.com>
6878
6879         * g++.dg/conversion/enum1.C: New test.
6880
6881 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6882
6883         PR tree-optimization/32216
6884         * gcc.dg/vect/pr32216.c: New test.
6885
6886 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887
6888         PR testsuite/18923
6889         * gfortran.dg/invalid_contains_1.f90: New test.
6890         * gfortran.dg/invalid_contains_2.f90: New test.
6891
6892 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6893
6894         PR testsuite/32057
6895         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6896         midnight issues.
6897
6898 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6899
6900         PR testsuite/25241
6901         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6902         dg-message to match de note.
6903         * gcc.dg/pr26570.c: Use dg-message for a note.
6904         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6905         dg-error instead of dg-warning because of -Werror.
6906         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6907         neither an error, nor a warning.
6908         * gcc.dg/glibc-uclibc-2.c: Likewise
6909         * gcc.dg/cpp/19940712-1.c: Likewise.
6910
6911 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6912
6913         PR preprocessor/23479
6914         * gcc.dg/binary-constants-1.c: Add test suites for
6915         the 0b-prefixed binary integer constants.
6916         * gcc.dg/binary-constants-2.c: Ditto.
6917         * gcc.dg/binary-constants-3.c: Ditto.
6918         * gcc.dg/binary-constants-4.c: Ditto.
6919
6920 2007-06-05  Ian Lance Taylor  <iant@google.com>
6921
6922         * gcc.dg/Wstrict-overflow-19.c: New test.
6923
6924 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6925
6926         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6927
6928 2007-06-04  Ian Lance Taylor  <iant@google.com>
6929
6930         * gcc.dg/Wstrict-overflow-18.c: New test.
6931
6932 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6933
6934         PR testsuite/25241
6935         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6936         * gcc.dg/cpp/mi5.c: Likewise.
6937         * gcc.dg/cpp/mi7.c: Likewise.
6938
6939 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6940
6941         PR c/32191
6942         * gcc.dg/pr32191.c: New test.
6943
6944 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/32124
6947         * gfortran.dg/allocate_stat_1.f90: Remove.
6948
6949 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6950
6951         * gcc.target/i386/sse4_2-check.h: New.
6952         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6953         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6954         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6955         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6956         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6957         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6958         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6959         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6960         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6961         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6962         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6963         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6964         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6965         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6966         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6967         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6968         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6969         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6970
6971 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6972
6973         * gcc.dg/pie-link.c: New test.
6974
6975 2007-06-01  Ian Lance Taylor  <iant@google.com>
6976
6977         * gcc.dg/Wstrict-overflow-17.c: New test.
6978
6979 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6980
6981         * gcc.dg/builtin-return-1.c (g): New.
6982         (main): Allocate at least 64 bytes on the stack.
6983
6984 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6985
6986         * g++.dg/init/cleanup3.C: New test.
6987
6988 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6989
6990         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6991         int is 16 bits.
6992
6993 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6994
6995         PR fortran/32156
6996         * gfortran.dg/char_array_constructor_3.f90: New test.
6997
6998 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6999
7000         PR tree-optimization/32160
7001         * gfortran.dg/predcom-1.f: New test.
7002
7003 2007-05-31  Richard Guenther  <rguenther@suse.de>
7004
7005         * g++.dg/other/str_empty.C: Move...
7006         * g++.dg/other/pr30567.C: Move...
7007         * g++.dg/tree-ssa/pr27218.C: Move...
7008         * g++.dg/torture: ...here and remove dg-options.
7009
7010 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7011
7012         PR c++/32158
7013         * g++.dg/ext/is_pod_incomplete.C: New.
7014
7015 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7016             Douglas Gregor <doug.gregor@gmail.com>
7017             Pedro Lamarao <pedro.lamarao@mndfck.org>
7018             Howard Hinnant <howard.hinnant@gmail.com>
7019
7020         PR c++/7412
7021         PR c++/29939
7022         * g++.dg/cpp0x/rv8p.C: New.
7023         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7024         * g++.dg/cpp0x/cast-bug.C: New.
7025         * g++.dg/cpp0x/elision_weak.C: New.
7026         * g++.dg/cpp0x/collapse-bug.C: New.
7027         * g++.dg/cpp0x/rv3p.C: New.
7028         * g++.dg/cpp0x/rv7n.C: New.
7029         * g++.dg/cpp0x/overload-conv-1.C: New.
7030         * g++.dg/cpp0x/rv2n.C: New.
7031         * g++.dg/cpp0x/deduce.C: New.
7032         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7033         * g++.dg/cpp0x/rv6p.C: New.
7034         * g++.dg/cpp0x/template_deduction.C: New.
7035         * g++.dg/cpp0x/implicit-copy.C: New.
7036         * g++.dg/cpp0x/rv1p.C: New.
7037         * g++.dg/cpp0x/cast.C: New.
7038         * g++.dg/cpp0x/rv5n.C: New.
7039         * g++.dg/cpp0x/collapse.C: New.
7040         * g++.dg/cpp0x/overload-conv-2.C: New.
7041         * g++.dg/cpp0x/rv4p.C: New.
7042         * g++.dg/cpp0x/rvo.C: New.
7043         * g++.dg/cpp0x/iop.C: New.
7044         * g++.dg/cpp0x/rv3n.C: New.
7045         * g++.dg/cpp0x/rv7p.C: New.
7046         * g++.dg/cpp0x/reference_collapsing.C: New.
7047         * g++.dg/cpp0x/overload.C: New.
7048         * g++.dg/cpp0x/named.C: New.
7049         * g++.dg/cpp0x/rv2p.C: New.
7050         * g++.dg/cpp0x/rv6n.C: New.
7051         * g++.dg/cpp0x/not_special.C: New.
7052         * g++.dg/cpp0x/bind.C: New.
7053         * g++.dg/cpp0x/rv1n.C: New.
7054         * g++.dg/cpp0x/rv5p.C: New.
7055         * g++.dg/cpp0x/elision.C: New.
7056         * g++.dg/cpp0x/named_refs.C: New.
7057         * g++.dg/cpp0x/unnamed_refs.C: New.
7058         * g++.dg/cpp0x/rv4n.C: New.
7059         * g++.dg/cpp0x/elision_neg.C: New.
7060         * g++.dg/init/copy7.C: Run in C++98 mode.
7061         * g++.dg/overload/arg1.C: Ditto.
7062         * g++.dg/overload/arg4.C: Ditto.
7063
7064 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7065
7066         PR c++/31809
7067         * g++.dg/opt/static5.C: New test.
7068
7069 2007-05-30  Richard Guenther  <rguenther@suse.de>
7070
7071         * g++.dg/dg.exp: Prune torture/.
7072         * g++.dg/torture/dg-torture.exp: New testsuite.
7073
7074 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7075
7076         * gcc.target/arm/pr27387.C: Move and rename to ...
7077         * g++.dg/inherit/thunk8.C: ... here.
7078
7079 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7080
7081         PR tree-optimization/31769
7082         * g++.dg/gomp/pr31769.C: New test.
7083
7084 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7085
7086         * gcc.target/i386/stack-realign.c: New.
7087
7088 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7089
7090         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7091
7092 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7093
7094         * gfortran.dg/sizeof.f90: New.
7095
7096 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7097
7098         PR c/31339
7099         * gcc.dg/boolcomplex-1.c: New test.
7100
7101         PR c++/31339
7102         * g++.dg/ext/boolcomplex-1.c: New test.
7103
7104 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7105
7106         * gcc.dg/matrix: New directory.
7107
7108 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7109
7110         PR fortran/32124
7111         * gfortran.dg/allocate_stat_1.f90: New.
7112
7113 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7114
7115         PR fortran/31972
7116         * transfer_hollerith_1.f90: New test.
7117
7118 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7119
7120         PR tree-opt/32100
7121         * gcc.c-torture/execute/vrp-7.c: New test.
7122
7123 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7124
7125         * gfortran.dg/transfer_simplify_4.f90: New test.
7126
7127 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7128
7129         PR fortran/32088
7130         * gfortran.dg/func_result_3.f90: New.
7131
7132 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7133
7134         PR middle-end/32083
7135         * gfortran.dg/transfer_simplify_3.f90: New.
7136
7137 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7138
7139         PR target/32065
7140         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7141         to compile options.
7142         * gcc.target/i386/pr32065-2.c: New test.
7143
7144 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7145
7146         PR fortran/31813
7147         * gfortran.dg/io_constraints_2.f90: Update.
7148
7149 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7150
7151         PR fortran/31219
7152         * gfortran.dg/array_constructor_17.f90: New test.
7153
7154 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7155
7156         PR tree-opt/32090
7157         * g++.dg/opt/array2.C: New testcase.
7158
7159 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7160
7161         PR target/32065
7162         * gcc.target/i386/pr32065.c: New test.
7163
7164 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7165             Marcus Meissner <meissner@suse.de>
7166
7167         * gcc.dg/attr-alloc_size.c: New.
7168
7169 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7170             Lee Millward  <lee.millward@gmail.com>
7171
7172         PR c++/31745
7173         * g++.dg/parse/crash34.C: New test.
7174
7175         * g++.dg/parse/crash35.C: New test.
7176
7177 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7178
7179         * gcc.target/i386/sse2-check.h: New.
7180         * gcc.target/i386/sse2-vec-1.c: Likewise.
7181         * gcc.target/i386/sse2-vec-2.c: Likewise.
7182         * gcc.target/i386/sse2-vec-3.c: Likewise.
7183         * gcc.target/i386/sse2-vec-4.c: Likewise.
7184         * gcc.target/i386/sse2-vec-5.c: Likewise.
7185         * gcc.target/i386/sse2-vec-6.c: Likewise.
7186
7187 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7188
7189         PR c++/31431
7190         PR c++/31432
7191         PR c++/31434
7192         PR c++/31435
7193         PR c++/31437
7194         PR c++/31438
7195         PR c++/31442
7196         PR c++/31443
7197         PR c++/31444
7198         PR c++/31445
7199         * g++.dg/cpp0x/pr31431.C: New.
7200         * g++.dg/cpp0x/pr31437.C: New.
7201         * g++.dg/cpp0x/pr31442.C: New.
7202         * g++.dg/cpp0x/pr31444.C: New.
7203         * g++.dg/cpp0x/pr31431-2.C: New.
7204         * g++.dg/cpp0x/pr31432.C: New.
7205         * g++.dg/cpp0x/pr31434.C: New.
7206         * g++.dg/cpp0x/pr31438.C: New.
7207         * g++.dg/cpp0x/pr31443.C: New.
7208         * g++.dg/cpp0x/pr31445.C: New.
7209         * g++.dg/cpp0x/variadic-crash1.C: New.
7210
7211 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7212
7213         * gcc.target/arm/long-calls-1.c: New test.
7214         * gcc.target/arm/long-calls-2.c: Likewise.
7215         * gcc.target/arm/long-calls-3.c: Likewise.
7216         * gcc.target/arm/long-calls-4.c: Likewise.
7217
7218 2007-05-25  Richard Guenther  <rguenther@suse.de>
7219             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7220
7221         PR tree-optimization/31982
7222         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7223
7224 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7225
7226         PR fortran/32047
7227         * gfortran.dg/result_in_spec_2.f90: New test.
7228
7229 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7230
7231         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7232
7233 2007-05-24  Ollie Wild  <aaw@google.com>
7234
7235         * gcc.dg/cpp/counter-1.c: New test.
7236         * gcc.dg/pch/counter-1.c: New test.
7237         * gcc.dg/pch/counter-1.hs: New file.
7238         * gcc.dg/pch/counter-2.c: New test.
7239         * gcc.dg/pch/counter-2.hs: New file.
7240         * gcc.dg/pch/counter-3.c: New test.
7241         * gcc.dg/pch/counter-3.hs: New file.
7242
7243 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7244
7245         * gcc.dg/tree-ssa/predcom-1.c: New test.
7246         * gcc.dg/tree-ssa/predcom-2.c: New test.
7247         * gcc.dg/tree-ssa/predcom-3.c: New test.
7248         * gcc.dg/tree-ssa/predcom-4.c: New test.
7249         * gcc.dg/tree-ssa/predcom-5.c: New test.
7250         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7251
7252 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7253
7254         PR testsuite/32062
7255         * gcc.target/i386/sse4_1-check.h (MASK): New.
7256
7257 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7258
7259         PR fortran/32038
7260         * gfortran.dg/pr25603.f: Initialize integer variables.
7261
7262 2007-05-23  Ian Lance Taylor  <iant@google.com>
7263
7264         * g++.dg/other/vrp1.C: New test.
7265
7266 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7267
7268         PR preprocessor/20077
7269         * gcc.dg/cpp/paste15.c: New test.
7270
7271 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7272             Nigel Stephens  <nigel@mips.com>
7273             Richard Sandiford  <richard@codesourcery.com>
7274
7275         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7276         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7277         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7278         * gcc.target/mips/inter/mips16-inter.exp: New.
7279
7280 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7281
7282         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7283
7284 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7285
7286         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7287         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7288         * gcc.target/i386/sse3-addsubps.c: Likewise.
7289         * gcc.target/i386/sse3-haddpd.c: Likewise.
7290         * gcc.target/i386/sse3-haddps.c: Likewise.
7291         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7292         * gcc.target/i386/sse3-hsubps.c: Likewise.
7293         * gcc.target/i386/sse3-lddqu.c: Likewise.
7294         * gcc.target/i386/sse3-movddup.c: Likewise.
7295         * gcc.target/i386/sse3-movshdup.c: Likewise.
7296         * gcc.target/i386/sse3-movsldup.c: Likewise.
7297
7298         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7299         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7300         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7301         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7302         * gcc.target/i386/ssse3-palignr.c: Likewise.
7303         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7304         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7305         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7306         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7307         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7308         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7309         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7310         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7311         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7312         * gcc.target/i386/ssse3-psignb.c: Likewise.
7313         * gcc.target/i386/ssse3-psignd.c: Likewise.
7314         * gcc.target/i386/ssse3-psignw.c: Likewise.
7315         * gcc.target/i386/ssse3-vals.h: Likewise.
7316
7317         * gcc.target/i386/sse3-check.h: New file.
7318         * gcc.target/i386/ssse3-check.h: Likewise.
7319
7320 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7321
7322         PR middle-end/31095
7323         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7324
7325 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7326
7327         PR middle-end/31606
7328         * gcc.c-torture/20070522-1.c: New testcase.
7329
7330 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7331
7332         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7333
7334 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7335
7336         * gcc.c-torture/execute/ieee/20000320-1.x,
7337         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7338         m68k-*-* and check_effective_target_coldfire_fpu.
7339
7340 2007-05-22  Ollie Wild  <aaw@google.com>
7341
7342         * g++.dg/lookup/hidden-class10.C: New test.
7343         * g++.dg/lookup/hidden-class11.C: New test.
7344
7345 2007-05-22  Ollie Wild  <aaw@google.com>
7346
7347         * g++.dg/lookup/name-clash5.C: New test.
7348         * g++.dg/lookup/name-clash6.C: New test.
7349
7350 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7351
7352         * g++.dg/other/i386-2.C: Update comments on header files tested.
7353         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7354         of <tmmintrin.h>.
7355         * gcc.target/i386/sse-12.c: Likewise.
7356         * gcc.target/i386/sse-13.c: Likewise.
7357         * gcc.target/i386/sse-14.c: Likewise.
7358
7359         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7360         Redefined to test with immediate operand.
7361         (__builtin_ia32_blendps): Likewise.
7362         (__builtin_ia32_blendpd): Likewise.
7363         (__builtin_ia32_dpps): Likewise.
7364         (__builtin_ia32_dpps): Likewise.
7365         (__builtin_ia32_insertps128): Likewise.
7366         (__builtin_ia32_vec_ext_v4sf): Likewise.
7367         (__builtin_ia32_vec_set_v16qi): Likewise.
7368         (__builtin_ia32_vec_set_v4si): Likewise.
7369         (__builtin_ia32_vec_set_v2di): Likewise.
7370         (__builtin_ia32_vec_ext_v16qi): Likewise.
7371         (__builtin_ia32_vec_ext_v4si): Likewise.
7372         (__builtin_ia32_vec_ext_v2di): Likewise.
7373         (__builtin_ia32_roundpd): Likewise.
7374         (__builtin_ia32_roundsd): Likewise.
7375         (__builtin_ia32_roundps): Likewise.
7376         (__builtin_ia32_roundss): Likewise.
7377         (__builtin_ia32_mpsadbw128): Likewise.
7378
7379 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7380
7381         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7382
7383 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7384
7385         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7386         failures.
7387         * gcc.dg/dfp/func-struct.c: Ditto.
7388         * gcc.dg/dfp/operator-assignment.c: Ditto.
7389         * gcc.dg/dfp/convert-bfp.c: Ditto.
7390         * gcc.dg/dfp/convert-int.c: Ditto.
7391         * gcc.dg/dfp/convert-int-max.c: Ditto.
7392         * gcc.dg/dfp/func-scalar.c: Ditto.
7393         * gcc.dg/dfp/cast.c: Ditto.
7394         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7395         failures, and fix a typo in return type of arg1_128.
7396         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7397         failures, and fix a typo in a constant suffix.
7398         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7399         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7400
7401 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7402             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7403
7404         * lib/gcc-dg.exp(process_message): New proc.
7405         (dg-message): New test directive.
7406         * gcc.dg/always_inline.c: Use dg-message.
7407         * gcc.dg/always_inline2.c: Ditto.
7408         * gcc.dg/always_inline3.c: Ditto.
7409         * gcc.dg/invalid-call-1.c: Ditto.
7410         * gcc.dg/pr17506.c: Ditto.
7411         * gcc.dg/simd-5.c: Ditto.
7412         * gcc.dg/simd-6.c: Ditto.
7413         * gcc.dg/va-arg-2.c: Ditto.
7414         * gcc.dg/cpp/syshdr.c: Ditto.
7415         * gcc.dg/cpp/unc4.c: Ditto.
7416         * gcc.dg/cpp/trad/mi1.c: Ditto.
7417         * gcc.dg/cpp/trad/mi5.c: Ditto.
7418         * gcc.dg/cpp/trad/mi7.c: Ditto.
7419         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7420         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7421         * gcc.test-framework/test-framework.awk: Special-case outexists
7422         tests.
7423
7424 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7425
7426         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7427         (bit_SSE4_2): Likewise.
7428         (bit_POPCNT): Likewise.
7429
7430         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7431         Check if assembler supports SSE4 instructions.
7432
7433         * gcc.target/i386/sse4_1-blendpd.c: New file.
7434         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7435         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7436         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7437         * gcc.target/i386/sse4_1-check.h: Likewise.
7438         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7439         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7440         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7441         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7442         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7443         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7444         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7445         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7446         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7447         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7448         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7449         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7450         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7451         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7452         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7453         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7454         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7455         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7456         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7457         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7458         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7459         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7460         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7461         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7462         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7463         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7464         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7465         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7466         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7467         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7468         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7469         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7470         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7471         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7472         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7473         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7474         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7475         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7476         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7477         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7478         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7479         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7480         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7481         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7482         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7483         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7484         * gcc.target/i386/sse4_1-round.h: Likewise.
7485         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7486         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7487         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7488         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7489         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7490         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7491         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7492         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7493         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7494         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7495         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7496         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7497         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7498         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7499
7500 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7501
7502         PR fortran/31627
7503         * gfortran.dg/bounds_check_7.f90: New test.
7504
7505 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7506
7507         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7508         (check_effective_target_sse4a): Ditto.
7509
7510         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7511         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7512         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7513         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7514         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7515         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7516         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7517         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7518         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7519         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7520         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7521         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7522         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7523         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7524         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7525         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7526         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7527         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7528         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7529         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7530
7531 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7532
7533         * g++.dg/ext/cleanup-1.C: New test.
7534         * g++.dg/ext/cleanup-2.C: Likewise.
7535         * g++.dg/ext/cleanup-3.C: Likewise.
7536         * g++.dg/ext/cleanup-4.C: Likewise.
7537         * g++.dg/ext/cleanup-5.C: Likewise.
7538         * g++.dg/ext/cleanup-6.C: Likewise.
7539         * g++.dg/ext/cleanup-8.C: Likewise.
7540         * g++.dg/ext/cleanup-9.C: Likewise.
7541         * g++.dg/ext/cleanup-10.C: Likewise.
7542         * g++.dg/ext/cleanup-11.C: Likewise.
7543         * g++.dg/ext/cleanup-dtor.C: Likewise.
7544
7545 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7546
7547         PR middle-end/31995
7548         * gcc.dg/vect/vect-102a.c: New test.
7549
7550 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7551             Paolo Carlini  <pcarlini@suse.de>
7552             Uros Bizjak  <ubizjak@gmail.com>
7553
7554         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7555         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7556         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7557         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7558         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7559         New testcases.
7560
7561 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7562
7563         PR fortran/32002
7564         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7565
7566 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7567
7568         PR fortran/32027
7569         * gfortran.dg/do_3.F90: Add checks for the final value of the
7570         loop variable.
7571
7572 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7573
7574         * gcc.c-torture/execute/990127-2.x: New file.
7575
7576 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7577
7578         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7579         * gcc.target/i386/sse-12: Add -O to compile options.
7580         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7581         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7582         and mm3dnow.h.  Add -O to compile options.
7583
7584 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7585
7586         PR fortran/31867
7587         * gfortran.dg/char_length_5.f90: New test.
7588
7589         PR fortran/31994
7590         * gfortran.dg/array_reference_1.f90: New test.
7591
7592 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7593
7594         PR middle-end/7651
7595         PR c++/11856
7596         PR c/12963
7597         PR c/23587
7598         PR other/29694
7599         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7600         * gcc.dg/Wtype-limits.c: New.
7601         * gcc.dg/Wtype-limits-Wextra.c: New.
7602         * gcc.dg/Wtype-limits-no.c: New.
7603         * g++.dg/warn/Wtype-limits.C: New.
7604         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7605         * g++.dg/warn/Wtype-limits-no.C: New.
7606
7607 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7608
7609         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7610         instead of "-msse2".'
7611         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7612         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7613         and mm3dnow.h.
7614         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7615         to test with immediate operand.
7616         (__builtin_ia32_insertqi): Ditto.
7617         (__builtin_ia32_palignr128): Ditto.
7618         (__builtin_ia32_palignr): Ditto.
7619         (__builtin_ia32_pshufhw): Ditto.
7620         (__builtin_ia32_pshuflw): Ditto.
7621         (__builtin_ia32_pshufd): Ditto.
7622         (__builtin_ia32_vec_set_v8hi): Ditto.
7623         (__builtin_ia32_vec_ext_v8hi): Ditto.
7624         (__builtin_ia32_shufpd): Ditto.
7625         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7626
7627 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7628
7629         PR fortran/32001
7630         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7631
7632 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7633
7634         PR target/31585
7635         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7636         and "__inline".  Use "-msse" instead of "-msse2".
7637
7638 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7639
7640         PR middle-end/7651
7641         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7642         * gcc.dg/20030906-2.c: Likewise.
7643         * objc.dg/method-17.m: Add -Wreturn-type.
7644         * obj-c++.dg/method-21.mm: Likewise.
7645
7646 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7647
7648         PR target/31585
7649         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7650         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7651         (__builtin_ia32_psrlqi128): Ditto.
7652         (__builtin_ia32_psrlwi128): Ditto.
7653         (__builtin_ia32_psrldi128): Ditto.
7654         (__builtin_ia32_psrldqi128): Ditto.
7655         (__builtin_ia32_pslldqi128): Ditto.
7656         (__builtin_ia32_psrawi128): Ditto.
7657         (__builtin_ia32_psradi128): Ditto.
7658         (__builtin_ia32_psllqi128): Ditto.
7659         (__builtin_ia32_pslldi128): Ditto.
7660         (__builtin_prefetch): Ditto.
7661         (__builtin_ia32_pshufw): Ditto.
7662         (__builtin_ia32_vec_set_v4hi): Ditto.
7663         (__builtin_ia32_vec_ext_v4hi): Ditto.
7664         (__builtin_ia32_shufps): Ditto.
7665         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7666
7667 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7668
7669         PR fortran/31974
7670         * gfortran.dg/char_allocation_1.f90: New test.
7671
7672 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7673
7674         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7675         * gcc.dg/Wconversion-sign.c: New.
7676         * gcc.dg/Wconversion-integer-no-sign.c: New.
7677         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7678         Wconversion-sign.C
7679         * g++.dg/warn/Wconversion-sign.C: New.
7680         * g++.old-deja/g++.other/warn4.C: Update.
7681         * g++.dg/warn/Wconversion1.C: Likewise.
7682
7683 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7684
7685         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7686         * gcc.dg/torture/builtin-math-4.c: Likewise.
7687
7688 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7689
7690         PR libfortran/31964
7691         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7692
7693 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7694
7695         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7696
7697 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7698
7699         PR target/31628
7700         * gcc.target/i386/pr31628.c: New.
7701
7702 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7703
7704         PR middle-end/31344
7705         * gcc.dg/pr31344.c: New test.
7706
7707 2007-05-17  Ian Lance Taylor  <iant@google.com>
7708
7709         PR tree-optimization/31953
7710         * gcc.c-torture/compile/pr31953.c: New test.
7711
7712 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7713
7714         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7715
7716         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7717         and drem.
7718         * gcc.dg/torture/builtin-math-4.c: Likewise.
7719
7720         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7721         * gcc.dg/torture/builtin-math-4.c: Likewise.
7722
7723         * gcc.dg/torture/builtin-math-4.c: New test.
7724
7725 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7726             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7727
7728         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7729         * gcc.dg/cpp/include2.c: Ditto.
7730         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7731         * gcc.dg/cpp/paste5.c: Ditto.
7732         * gcc.dg/cpp/paste6.c: Ditto.
7733         * gcc.dg/cpp/paste8.c: Ditto.
7734         * gcc.dg/cpp/paste11.c: Ditto.
7735         * gcc.dg/cpp/paste13.c: Ditto.
7736         * gcc.dg/cpp/skipping2.c: Ditto.
7737         * gcc.dg/reg-vol-struct-1.c: Ditto.
7738         * gcc.dg/Wshadow-1.c: Ditto.
7739         * gcc.dg/cpp/trad/comment.c: Ditto.
7740         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7741         * gcc.dg/cpp/if-2.c: Ditto.
7742         * gcc.dg/array-5.c: Ditto.
7743         * gcc.dg/inline-15.c: Ditto.
7744         * gcc.dg/pr27953.c: Ditto.
7745         * gcc.dg/Wno-c++-compat.c: Ditto.
7746
7747 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7748
7749         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7750
7751 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7752
7753         * gcc.c-torture/execute/20070517-1.c: New test.
7754
7755 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7756
7757         PR fortran/31919
7758         * gfortran.dg/min_max_conformance.f90: New test.
7759
7760 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7761
7762         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7763         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7764         gcc.dg/vect/vect-104.c: Use more complex construction to
7765         prevent vectorizing.
7766         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7767
7768 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7769
7770         PR tree-optimization/24659
7771         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7772         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7773         not vect_int target.
7774         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7775         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7776         targets.
7777         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7778         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7779         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7780
7781 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7782
7783         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7784         and x86_64-*-* targets.
7785         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7786
7787 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7788
7789         PR fortran/18769
7790         PR fortran/30881
7791         PR fortran/31194
7792         PR fortran/31216
7793         PR fortran/31427
7794         * transfer_simplify_1.f90: New test.
7795         * transfer_simplify_2.f90: New test.
7796
7797 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7798
7799         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7800
7801 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7802
7803         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7804
7805         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7806
7807         PR c/31924
7808         * gcc.dg/fltconst-1.c: New test.
7809
7810         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7811         * gcc.dg/dfp/operator-assignment.c: Ditto.
7812
7813 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7814
7815         PR c++/29928
7816         * g++.dg/rtti/typeid5.C: New.
7817
7818 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7819
7820         PR fortran/31725
7821         * gfortran.dg/substr_4.f: New test.
7822
7823 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7824
7825         * gcc.target/m68k/interrupt_thread-1.c,
7826         gcc.target/m68k/interrupt_thread-2.c,
7827         gcc.target/m68k/interrupt_thread-3.c: New.
7828         * gcc.target/m68k/m68k.exp: Accept fido.
7829
7830 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7831
7832         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7833         * gfortran.dg/altreturn_3.f90: Likewise.
7834         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7835         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7836         * gfortran.dg/inquire_iolength.f90: Likewise.
7837         * gfortran.dg/module_naming_1.f90: Likewise.
7838         * gfortran.dg/oldstyle_2.f90: Likewise.
7839         * gfortran.dg/operator_2.f90: Likewise.
7840         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7841         * gfortran.dg/used_types_11.f90: Likewise.
7842         * gfortran.dg/zero_array_components_1.f90: Likewise.
7843         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7844         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7845         * gfortran.dg/real_const_3.f90: Likewise.
7846
7847 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7848
7849         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7850         * gcc.dg/tree-ssa/loop-30.c: New test.
7851
7852 2007-05-13  Richard Guenther  <rguenther@suse.de>
7853
7854         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7855         scanning forwprop1.
7856         * g++.dg/tree-ssa/pr31146.C: Likewise.
7857
7858 2007-05-13  Revital Eres  <eres@il.ibm.com>
7859
7860         * gcc.dg/dse.c: New test.
7861
7862 2007-05-12  Richard Guenther  <rguenther@suse.de>
7863
7864         PR tree-optimization/31797
7865         * gcc.c-torture/compile/pr31797.c: New testcase.
7866
7867 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7868
7869         PR fortran/30746
7870         * gfortran.dg/host_assoc_function_1.f90: New test.
7871
7872 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7873
7874         PR c++/31829
7875         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7876
7877 2007-05-11  Silvius Rus  <rus@google.com>
7878
7879         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7880         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7881         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7882         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7883         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7884         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7885         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7886         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7887         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7888         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7889         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7890         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7891         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7892         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7893         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7894         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7895
7896 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7897
7898         PR other/31852
7899         * gcc.c-torture/execute/builtins/memchr.c: New.
7900         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7901         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7902
7903 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7904
7905         PR fortran/30876
7906         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7907         line.
7908         * gfortran.dg/recursive_reference_2.f90: New test.
7909
7910 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7911
7912         PR fortran/30878
7913         * gfortran.dg/namelist_29.f90: New test.
7914
7915 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7916
7917         PR fortran/31474
7918         * gfortran.dg/entry_10.f90: New test.
7919
7920 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7921
7922         PR tree-optimization/31885
7923         * gcc.dg/tree-ssa/loop-29.c: New test.
7924
7925 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7926
7927         * assumed_dummy_1.f90: Fix dg directive.
7928         * char_initialiser_actual.f90: Likewise.
7929         * nested_modules_2.f90: Likewise.
7930         * shift-alloc.f90: Likewise.
7931
7932 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7933
7934         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7935
7936 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7937
7938         PR libfortran/31880
7939         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7940
7941 2007-05-09  Mike Stump  <mrs@apple.com>
7942
7943         * g++.dg/other/first-global.C: Add -fpie for darwin.
7944         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7945
7946 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7947
7948         * gcc.dg/20070507-1.c: New testcase.
7949
7950 2007-05-08  Chao-ying Fu  <fu@mips.com>
7951
7952         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7953         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7954         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7955         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7956
7957 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7958
7959         PR 31847
7960         * gcc.dg/pr31847.c: New test.
7961
7962 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7963
7964         PR fortran/31692
7965         * gfortran.dg/actual_array_result_1.f90: New test.
7966
7967 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7968
7969         PR fortran/29397
7970         * gfortran.dg/parameter_array_init_1.f90: New test.
7971
7972         PR fortran/29400
7973         * gfortran.dg/parameter_array_init_2.f90: New test.
7974
7975 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7976
7977         PR target/31854
7978         * gcc.target/i386/pr31854.c: New test.
7979
7980 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7981
7982         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7983
7984 2007-05-07  Mike Stump  <mrs@apple.com>
7985
7986         * g++.old-deja/g++.mike/empty.C: Add.
7987
7988 2007-05-07  Eric Christopher  <echristo@apple.com>
7989
7990         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7991
7992 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7993
7994         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7995         variable.  Rearrange conversions from binary float to decimal float.
7996
7997 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7998
7999         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8000         x86.
8001
8002 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8003
8004         * gnat.dg/opt1.ad[sb]: New testcase.
8005
8006 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8007
8008         PR fortran/31399
8009         * gfortran.dg/do_3.F90: New test.
8010
8011 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8012
8013         PR fortran/31764
8014         * gfortran.dg/new_line.f90: Add new checks.
8015
8016 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8017
8018         PR fortran/31201
8019         * gfortran.dg/large_unit_1.f90: New.
8020         * gfortran.dg/large_unit_2.f90: New.
8021         * gfortran.dg/iostat_4.f90: New
8022         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8023
8024 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/31540
8027         * gfortran.dg/char_result_4.f90: New test.
8028
8029 2007-06-05  Revital Eres  <eres@il.ibm.com>
8030
8031         PR 30957
8032         * gcc.dg/pr30957-1.c: New test.
8033
8034 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8035
8036         PR fortran/31251
8037         * gfortran.dg/char_type_len_2.f90: New test.
8038
8039 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8040
8041         PR 31775
8042         * g++.dg/other/nested-extern.cc: New.
8043         * g++.dg/other/nested-extern-1.C: New.
8044         * g++.dg/other/nested-extern-2.C: New.
8045
8046 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8047
8048         PR fortran/31760
8049         * gfortran.dg/erf.f90: New test.
8050         * gfortran.dg/besxy.f90: New test.
8051
8052 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8053
8054         PR fortran/22359
8055         * gfortran.dg/fseek.f90: New test.
8056
8057 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8058
8059         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8060
8061 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8062
8063         PR libfortran/31210
8064         * gfortran.dg/zero_length_1.f90: New test.
8065
8066 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8067
8068         PR fortran/31803
8069         * gfortran.dg/char_pointer_assign_3.f90: New test.
8070         * gfortran.dg/char_result_2.f90: Re-enable test.
8071
8072 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8073
8074         PR fortran/25071
8075         * gfortran.dg/char_length_3.f90: New test.
8076         * gfortran.dg/char_result_2.f90: Fix test.
8077
8078 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8079
8080         PR tree-optimization/30565
8081         * gcc.dg/tree-ssa/loop-27.c: New test.
8082
8083 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8084
8085         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8086         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8087         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8088         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8089
8090 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8091
8092         PR tree-optimization/31699
8093         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8094         New.
8095         (check_effective_target_vect_floatint_cvt): New.
8096         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8097         of specific targets.
8098         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8099         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8100         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8101         * gcc.dg/vect/vect-iv-4.c: Likewise.
8102         * gcc.dg/vect/vect-multitypes-11.c: New.
8103         * gcc.dg/vect/pr31699.c: New.
8104
8105 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8106
8107         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8108
8109 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8110
8111         PR C++/31663
8112         * g++.dg/warn/anonymous-namespace-2.C: New.
8113         * g++.dg/warn/anonymous-namespace-2.h: New.
8114
8115 2007-05-02  Paul Brook  <paul@codesourcery.com>
8116
8117         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8118
8119 2007-05-02  Eric Christopher  <echristo@apple.com>
8120
8121         * gcc.dg/cpp/if-div.c: New file.
8122
8123 2007-05-02  Tom Tromey  <tromey@redhat.com>
8124
8125         PR preprocessor/28709:
8126         * gcc.dg/cpp/pr28709.c: New file.
8127
8128 2007-05-02  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/31146
8131         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8132
8133 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8134
8135         * gcc.c-torture/compile/limits-blockid.c: New.
8136         * gcc.c-torture/compile/limits-caselabels.c: New.
8137         * gcc.c-torture/compile/limits-declparen.c: New.
8138         * gcc.c-torture/compile/limits-enumconst.c: New.
8139         * gcc.c-torture/compile/limits-exprparen.c: New.
8140         * gcc.c-torture/compile/limits-externalid.c: New.
8141         * gcc.c-torture/compile/limits-fnargs.c: New.
8142         * gcc.c-torture/compile/limits-fndefn.c: New.
8143         * gcc.c-torture/compile/limits-idexternal.c: New.
8144         * gcc.c-torture/compile/limits-idinternal.c: New.
8145         * gcc.c-torture/compile/limits-pointer.c: New.
8146         * gcc.c-torture/compile/limits-stringlit.c: New.
8147         * gcc.c-torture/compile/limits-structmem.c: New.
8148         * gcc.c-torture/compile/limits-structnest.c: New.
8149
8150 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8151
8152         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8153
8154 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8155
8156         PR middle-end/31740
8157         * gcc.c-torture/compile/20070501-1.c: New testcase.
8158
8159 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8160
8161         PR fortran/31732
8162         * gfortran.dg/array_memset_2:  New test case.
8163
8164 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8165
8166         PR testsuite/31615
8167         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8168
8169 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8170
8171         PR testsuite/31589
8172         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8173         dg-final test.
8174         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8175         keyword to dg-final test.
8176         * gcc.dg/vect/vect-iv-4.c: Likewise.
8177         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8178         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8179         test.
8180         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8181         cast.
8182         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8183         * lib/target-supports.exp
8184         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8185         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8186
8187 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8188
8189         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8190         __LONG_LONG_MAX__ and its friends instead of those supplied by
8191         limits.h.
8192
8193 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8194
8195         PR C++/31721
8196         * g++.dg/ext/vector7.C: New testcase.
8197
8198 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8199
8200         PR fortran/31591
8201         * gfortran.dg/bound_simplification_1.f90: New test.
8202
8203 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8204
8205         PR fortran/31645
8206         * gfortran.dg/bom_error.f90: New test.
8207         * gfortran.dg/bom_include.f90: New test.
8208         * gfortran.dg/bom_UTF16-LE.f90: New test.
8209         * gfortran.dg/bom_UTF16-BE.f90: New test.
8210         * gfortran.dg/bom_UTF-8.f90: New test.
8211         * gfortran.dg/bom_UTF-32.f90: New test.
8212         * gfortran.dg/bom_UTF-8.F90: New test.
8213         * gfortran.dg/bom_include.inc: New file.
8214
8215 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8216
8217         PR C++/30221
8218         * g++.dg/init/ptrfn2.C: New test.
8219         * g++.dg/init/ptrfn3.C: New test.
8220
8221 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8222
8223         PR fortran/31711
8224         * gfortran.dg/dependency_21.f90: New test.
8225
8226 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8227
8228         * gfortran.dg/secnds.f: Use real*8.
8229         * gfortran.dg/secnds-1.f: Use real*8.
8230
8231 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8232
8233         PR libfortran/31532
8234         * gfortran.dg/inquire_5.f90: Update test.
8235
8236 2007-04-27  Ian Lance Taylor  <iant@google.com>
8237
8238         PR middle-end/31710
8239         * gcc.c-torture/compile/pr31710.c: New test.
8240
8241 2007-04-27  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/30965
8244         PR tree-optimization/30978
8245         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8246         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8247         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8248         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8249
8250 2007-04-27  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/31715
8253         * gcc.dg/Warray-bounds-4.c: New testcase.
8254
8255 2007-04-26  Ian Lance Taylor  <iant@google.com>
8256
8257         PR target/28675
8258         * gcc.c-torture/compile/pr28675.c: New test.
8259
8260 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8261
8262         PR C++/30016
8263         * g++.dg/ext/vector6.C: New test.
8264
8265 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8266
8267         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8268
8269 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8270
8271         PR middle-end/31617
8272         * g++.dg/other/str_empty.C: Add expected warning.
8273
8274 2007-04-26  Richard Guenther  <rguenther@suse.de>
8275         Daniel Berlin  <dberlin@dberlin.org>
8276
8277         PR tree-optimization/30567
8278         * g++.dg/other/pr30567.C: New testcase.
8279
8280 2007-04-26  Richard Guenther  <rguenther@suse.de>
8281
8282         PR tree-optimization/31703
8283         * gcc.c-torture/compile/pr31703.c: New testcase.
8284         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8285         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8286
8287 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8288
8289         * gfortran.dg/open_errors.f90: Added if statements checking
8290         the value of iostat.
8291
8292 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8293
8294         PR c++/31598
8295         * g++.dg/gomp/pr31598.C: New test.
8296
8297         PR tree-optimization/30558
8298         * g++.dg/gomp/pr30558.C: New test.
8299
8300 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/31338
8303         * g++.dg/ext/complex2.C: New test.
8304
8305 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8306
8307         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8308
8309 2007-04-25  Thiemo Seufer  <ths@mips.com>
8310
8311         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8312         value to signed char.
8313
8314 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8315
8316         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8317         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8318         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8319
8320 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8321
8322         PR fortran/31668
8323         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8324         statement functions.
8325         * gfortran.dg/c_by_val_5.f90: New test.
8326
8327 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8328
8329         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8330         with two new subroutines to avoid parameter-induced aliasing.
8331         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8332         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8333
8334 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8335
8336         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8337         * g++.dg/warn/Warray-bounds.C: Likewise.
8338
8339 2007-04-24  Ian Lance Taylor  <iant@google.com>
8340
8341         PR tree-optimization/31605
8342         * gcc.c-torture/execute/pr31605.c: New test.
8343
8344 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8345
8346         PR fortran/31587
8347         * lib/gcc-dg.exp (scan-module): New function.
8348         * gfortran.dg/module_md5_1.f90: New test.
8349
8350 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8351
8352         * g++.old-deja/g++.pt/defarg6.C: Only run with
8353         -std=gnu++98.
8354         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8355         * g++.dg/cpp0x/variadic61.C: Ditto.
8356         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8357         * g++.dg/cpp0x/variadic62.C: Ditto.
8358         * g++.dg/template/meminit1.C: Ditto.
8359         * g++.dg/template/operator7.C: Ditto.
8360         * g++.dg/template/static15.C: Ditto.
8361         * g++.dg/template/invalid1.C: Ditto.
8362         * g++.dg/template/shift1.C: Ditto.
8363         * g++.dg/template/error10.C: Ditto.
8364
8365 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8366
8367         PR diagnostic/25923
8368         * gfortran.dg/pr25923.f90: New test.
8369
8370 2007-04-24  Ian Lance Taylor  <iant@google.com>
8371
8372         PR tree-optimization/31602
8373         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8374
8375 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8376
8377         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8378         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8379
8380 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8381
8382         * gcc.target/i386/reload-1.c. New.
8383
8384 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8385             Olga Golovanevsky  <olga@il.ibm.com>
8386
8387         * g++.dg/other/str_empty.C: New test.
8388
8389 2007-04-24  Richard Henderson  <rth@redhat.com>
8390
8391         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8392
8393 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8394
8395         PR target/31641
8396         * gcc.c-torture/compile/pr31641.c: New testcase.
8397
8398 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8399
8400         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8401         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8402         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8403         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8404
8405 2007-04-23  Simon Baldwin  <simonb@google.com>
8406
8407         * g++.dg/other/error15.C: New.
8408         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8409         triggering a "multiple parameters named" error.
8410
8411 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8412
8413         PR fortran/31618
8414         * gfortran.dg/backspace_8.f:  New test case.
8415
8416 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8417
8418         PR fortran/31630
8419         * gfortran.dg/used_types_17.f90: New test.
8420
8421         PR fortran/31620
8422         * gfortran.dg/zero_array_components_1.f90: New test.
8423
8424 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8425
8426         PR fortran/31616
8427         * gfortran.dg/open_errors.f90: Allow a different error message.
8428
8429 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8430
8431         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8432         Rename from check_effective_target_vect_pack_mod.  Rename global
8433         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8434         messages.
8435         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8436         rename.
8437         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8438         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8439
8440 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8441
8442         PR middle-end/31448
8443         * gcc.c-torture/execute/pr31448.c: New testcase.
8444
8445 2007-04-22  Nick Clifton  <nickc@redhat.com>
8446
8447         * gcc.dg/20020312-2.c: Add support for the FRV.
8448
8449 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8450
8451         PR tree-optimization/24659
8452         * gcc.dg/vect/vect-float-extend-1.c: New test.
8453         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8454
8455 2007-04-22  Richard Guenther  <rguenther@suse.de>
8456
8457         PR tree-optimization/29789
8458         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8459         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8460
8461 2007-04-22  Revital Eres  <eres@il.ibm.com>
8462
8463         * gcc.dg/var-expand2.c: New test.
8464
8465 2007-04-22  Revital Eres  <eres@il.ibm.com>
8466
8467         * gcc.dg/var-expand3.c: New test.
8468
8469 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8470
8471         PR fortran/31495
8472         * gfortran.dg/continuation_8.f90: New test.
8473
8474 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8475
8476         PR C/30265
8477         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8478         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8479
8480 2007-04-21  Richard Guenther  <rguenther@suse.de>
8481
8482         PR middle-end/31136
8483         * gcc.c-torture/execute/pr31136.c: New testcase.
8484
8485 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8486
8487         * gcc.target/i386/movsi-sm-1.c: New.
8488
8489 2007-04-20  Richard Henderson  <rth@redhat.com>
8490
8491         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8492         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8493
8494 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8495
8496         * gcc.target/i386/ordcmp-1.c: New test.
8497         * gcc.target/i386/unordcmp-1.c: New test.
8498
8499         PR tree-optimization/31632
8500         * gcc.c-torture/compile/20070419-1.c: New test.
8501
8502 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8503
8504         * gcc.dg/invalid-call-1.c: New test.
8505
8506 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8507
8508         PR diagnostic/31227
8509         * gcc.dg/Warray-bounds-3.c: New.
8510
8511 2007-04-18  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/19431
8514         PR tree-optimization/21463
8515         * gcc.c-torture/execute/20070212-1.c: New testcase.
8516         * gcc.c-torture/execute/20070212-2.c: Likewise.
8517         * gcc.c-torture/execute/20070212-3.c: Likewise.
8518         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8519         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8520         * g++.dg/tree-ssa/pr21463.C: Likewise.
8521         * g++.dg/tree-ssa/pr30738.C: Likewise.
8522
8523 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/31513
8526         * g++.dg/expr/bitfield8.C: New test.
8527
8528 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8529             Richard Sandiford  <richard@codesourcery.com>
8530
8531         * lib/target-supports.exp (check_profiling_available): Return 0
8532         for uClibc with -p or -pg.
8533
8534 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8535
8536         PR c++/31517
8537         * g++.dg/template/init7.C: New test.
8538
8539 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8540
8541         PR rtl-optimization/31360
8542         * gcc.dg/loop-7.c: New test.
8543
8544 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8545
8546         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8547         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8548         build.
8549         (compat-execute): Likewise.
8550         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8551         files to remote hosts.
8552         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8553         (c-torture-execute): Likewise.
8554         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8555         or plain file.  Use remote_upload and remote_download to copy
8556         files about.
8557         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8558         before scanning it.
8559
8560 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8561
8562         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8563
8564 2007-04-16  Lawrence Crowl  <crowl@google.com>
8565
8566         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8567         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8568         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8569         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8570         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8571         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8572         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8573         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8574         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8575         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8576         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8577
8578         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8579         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8580         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8581         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8582         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8583         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8584         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8585         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8586         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8587         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8588         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8589
8590 2007-04-16  Ian Lance Taylor  <iant@google.com>
8591
8592         PR tree-optimization/31522
8593         * gcc.dg/Wstrict-overflow-16.c: New test.
8594
8595 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8596
8597         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8598
8599 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8600
8601         PR fortran/31144
8602         * gfortran.dg/module_naming_1.f90: New.
8603
8604 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8605
8606         * lib/target-supports.exp (check_profiling_available): Return
8607         false for m68k-*-uclinux.
8608
8609 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8610
8611         PR c++/29365
8612         Testcase for c++ anonymous namespace warning
8613
8614         * g++.dg/warn/anonymous-namespace-1.C: New test
8615         * g++.dg/warn/anonymous-namespace-1.h: New test
8616
8617 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8618
8619         PR testsuite/31578
8620         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8621
8622 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8623
8624         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8625
8626 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8627
8628         PR fortran/31204
8629         * gfortran.dg/array_constructor_16.f90: New test.
8630
8631 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8632
8633         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8634         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8635
8636 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8637
8638         PR rtl-optimization/31500
8639         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8640         * g++.dg/warn/Warray-bounds.C: Likewise.
8641
8642 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8643
8644         PR C/31520
8645         * gcc.dg/gnu89-init-4.c: New testcase.
8646
8647 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR c++/25874
8650         * gcc.dg/gomp/pr25874.c: Add dg-options.
8651         * g++.dg/gomp/pr25874.C: Add dg-options.
8652
8653 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8654
8655         PR fortran/21061
8656         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8657         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8658
8659 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8660
8661         PR fortran/31561
8662         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8663
8664 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8665
8666         PR fortran/29507
8667         PR fortran/31404
8668         * gfortran.dg/initialization_6.f90: New test.
8669
8670 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8671
8672         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8673
8674         * lib/target-supports.exp (check_gc_sections_available):
8675         Return false if ldflags includes -elf2flt.
8676
8677 2007-04-13  Jason Merrill  <jason@redhat.com>
8678
8679         PR c++/31074
8680         * conv3.C: New test.
8681
8682 2007-04-13  Mike Stump  <mrs@apple.com>
8683
8684         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8685         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8686
8687 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8688
8689         PR tree-optimization/29598
8690         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8691
8692 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/31559
8695         * gfortran.dg/func_assign.f90: New test.
8696
8697 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8698
8699         PR fortran/31550
8700         * gfortran.dg/used_types_16.f90: New test.
8701
8702 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8703
8704         PR fortran/18937
8705         * gfortran.dg/goto_2.f90: New.
8706         * gfortran.dg/goto_3.f90: New.
8707         * gfortran.dg/pr17708.f90: Rename to ...
8708         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8709
8710 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8711
8712         PR fortran/31562
8713         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8714         instead of a struct.
8715
8716 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8717
8718         PR fortran/31562
8719         * gfortran.dg/value_4.c: Use GNU extensions for complex
8720         instead of a struct.
8721
8722 2007-04-13  Richard Guenther  <rguenther@suse.de>
8723
8724         PR tree-optimization/21258
8725         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8726
8727 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8728
8729         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8730         <complex.h>.
8731
8732 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8733
8734         PR fortran/31250
8735         * gfortran.dg/char_length_2.f90: New.
8736         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8737         * gfortran.dg/repeat_4.f90: Likewise.
8738
8739         PR fortran/31266
8740         * gfortran.dg/char_assign_1.f90: New.
8741
8742         PR fortran/31471
8743         * gfortran.dg/block_name_1.f90: New.
8744         * gfortran.dg/block_name_2.f90: New.
8745
8746 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8747
8748         PR c++/31078
8749         * g++.dg/other/pr31078.C: New.
8750
8751 2007-04-12  Richard Guenther  <rguenther@suse.de>
8752
8753         PR tree-optimization/31169
8754         * gcc.c-torture/execute/pr31169.c: New testcase.
8755
8756 2007-04-12  Richard Guenther  <rguenther@suse.de>
8757
8758         PR tree-optimization/24689
8759         PR tree-optimization/31307
8760         * g++.dg/tree-ssa/pr31307.C: New testcase.
8761         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8762
8763 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8764
8765         PR fortran/31472
8766         * gfortran.dg/access_spec_1.f90: New test.
8767         * gfortran.dg/access_spec_2.f90: New test.
8768         * gfortran.dg/non_module_public.f90: Match new error message.
8769
8770 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8771
8772         PR testsuite/31538
8773         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8774         to 4 at line 38 to fix bounds problem.
8775
8776 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8777
8778         PR testsuite/31240
8779         * gfortran.dg/pointer_intent_1.f90: Fix test.
8780
8781 2007-04-10  Eric Christopher  <echristo@apple.com>
8782
8783         * lib/target-supports.exp
8784         (check_effective_target_fstack_protector): Rewrite.
8785
8786 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR c++/31449
8789         * g++.dg/init/const5.C: New test.
8790
8791 2007-04-09  Jan Hubicka  <jh@suse.cz>
8792
8793         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8794
8795 2007-04-08  Jan Hubicka  <jh@suse.cz>
8796
8797         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8798
8799 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8800
8801         PR fortran/31257
8802         * gfortran.dg/achar_4.f90: New test.
8803
8804 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8805
8806         PR fortran/30880
8807         * gfortran.dg/used_dummy_types_8.f90: New test.
8808
8809 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8810
8811         PR fortran/30872
8812         * gfortran.dg/parameter_array_element_1.f90: New test.
8813
8814 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8815
8816         PR fortran/31222
8817         * gfortran.dg/default_numeric_type_1.f90: New test.
8818
8819 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8820
8821         PR fortran/31424
8822         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8823
8824 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8825
8826         PR fortran/31293
8827         * gfortran.dg/interface_12.f90: New test.
8828
8829 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8830
8831         * gcc.dg/format/opt-6.c: New test.
8832         * gcc.dg/format/nul-1.c: New test.
8833         * gcc.dg/format/nul-2.c: New test.
8834
8835 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8836
8837         PR libgfortran/31395
8838         * gfortran.dg/fmt_colon.f90: New test.
8839
8840 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.old-deja/g++.other/init18.C: Use
8843         dg-require-effective-target instead of an explicit xfail.
8844
8845 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8846
8847         * gcc.dg/dfp/signbit-1.c
8848         * gcc.dg/dfp/signbit-2.c
8849
8850 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8851
8852         PR fortran/31483
8853         * gfortran.dg/altreturn_5.f90: New test.
8854
8855 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8856
8857         PR fortran/31292
8858         * gfortran.dg/contained_module_proc_1.f90: New test.
8859
8860 2007-04-04  Stuart Hastings  <stuart@apple.com>
8861
8862         PR 31281
8863         * objc/execute/exceptions/pr31281.m: New.
8864
8865 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8866
8867         * g++.dg/ext/dllimport12.C: Update comments.
8868
8869 2007-04-03  Eric Christopher  <echristo@apple.com>
8870
8871         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8872
8873 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8874
8875         PR fortran/31304
8876         * gfortran.dg/repeat_2.f90: New test.
8877         * gfortran.dg/repeat_3.f90: New test.
8878         * gfortran.dg/repeat_4.f90: New test.
8879
8880 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8881
8882         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8883
8884 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8885
8886         PR c++/30847
8887         * g++.dg/parse/cond3.C: New test.
8888
8889         PR middle-end/30704
8890         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8891
8892 2007-04-02  Jason Merrill  <jason@redhat.com>
8893
8894         PR c++/31187
8895         * g++.dg/ext/visibility/anon3.C: New test.
8896
8897 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8898
8899         PR libgfortran/31052
8900         * gfortran.dg/namelist_28.f90: New test.
8901
8902 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8903
8904         PR libgfortran/31366
8905         * gfortran.dg/direct_io_6.f90: New test.
8906
8907 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8908
8909         PR libgfortran/31207
8910         * gfortran.dg/advance_5.f90: New test.
8911         * gfortran.dg/advance_6.f90: New test.
8912
8913 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8914
8915         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8916         * g++.dg/ext/dllimport7.C: Likewise.
8917         * g++.dg/ext/selectany1.C: Likewise.
8918
8919 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8920
8921         * g++.dg/parser/pr31138.C: New.
8922         * g++.dg/parser/pr31140.C: New.
8923         * g++.dg/parser/pr31141.C: New.
8924
8925 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8926
8927         PR c++/26099
8928         * g++.dg/ext/is_base_of.C: New.
8929         * g++.dg/ext/has_virtual_destructor.C: New.
8930         * g++.dg/ext/is_polymorphic.C: New.
8931         * g++.dg/ext/is_base_of_diagnostic.C: New.
8932         * g++.dg/ext/is_enum.C: New.
8933         * g++.dg/ext/has_nothrow_assign.C: New.
8934         * g++.dg/ext/has_nothrow_constructor.C: New.
8935         * g++.dg/ext/is_empty.C: New.
8936         * g++.dg/ext/has_trivial_copy.C: New.
8937         * g++.dg/ext/has_trivial_assign.C: New.
8938         * g++.dg/ext/is_abstract.C: New.
8939         * g++.dg/ext/is_pod.C: New.
8940         * g++.dg/ext/has_nothrow_copy.C: New.
8941         * g++.dg/ext/is_class.C: New.
8942         * g++.dg/ext/has_trivial_constructor.C: New.
8943         * g++.dg/ext/is_union.C: New.
8944         * g++.dg/ext/has_trivial_destructor.C: New.
8945         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8946         * g++.dg/template/crash43.C: Likewise.
8947
8948 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8949
8950         * g++.dg/warn/pedantic2.C: New testcase.
8951
8952 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8953
8954         * size_dim.f90: Fix dg directive.
8955         * pr16433.f: Likewise.
8956         * use_6.f90: Likewise.
8957         * use_7.f90: Likewise.
8958         * entry_9.f90: Likewise.
8959         * pointer_intent_2.f90: Likewise.
8960         * protected_1.f90: Likewise.
8961         * fmt_missing_period_2.f: Likewise.
8962         * pointer_intent_3.f90: Likewise.
8963         * protected_2.f90: Likewise.
8964         * protected_3.f90: Likewise.
8965         * pr15754.f90: Likewise.
8966         * protected_4.f90: Likewise.
8967         * protected_5.f90: Likewise.
8968         * initialization_2.f90: Likewise.
8969         * protected_6.f90: Likewise.
8970         * continuation_7.f90: Likewise.
8971         * derived_function_interface_1.f90: Likewise.
8972         * der_pointer_4.f90: Likewise.
8973         * fmt_zero_precision.f90: Likewise.
8974         * blockdata_3.f90: Likewise.
8975         * fmt_missing_period_1.f: Likewise.
8976         * real_const_3.f90: Likewise.
8977         * use_4.f90: Likewise.
8978         * fmt_missing_period_3.f: Likewise.
8979         * use_5.f90: Likewise.
8980
8981 2007-03-28  Mike Stump  <mrs@apple.com>
8982
8983         * gcc.dg/darwin-comm.c: Add.
8984
8985 2007-03-28  Eric Christopher  <echristo@apple.com>
8986
8987         * lib/target-supports.exp (check_effective_target_fstack_protector):
8988         New.
8989         * gcc.dg/ssp-1.c: Use.
8990         * gcc.dg/ssp-2.c: Ditto.
8991
8992 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8993
8994         PR c++/29077
8995         * g++.dg/parse/constructor3.C: New test.
8996
8997 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8998
8999         * gnat.dg/thin_pointer.ad[sb]: New test.
9000
9001 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9002
9003         * g++.dg/cpp0x/bracket1.C: New.
9004         * g++.dg/cpp0x/bracket2.C: New.
9005         * g++.dg/cpp0x/bracket3.C: New.
9006         * g++.dg/cpp0x/bracket4.C: New.
9007
9008 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9009
9010         * g++.dg/cpp0x/temp_default1.C: New.
9011         * g++.dg/cpp0x/temp_default3.C: New.
9012         * g++.dg/cpp0x/temp_default2.C: New.
9013         * g++.dg/cpp0x/temp_default4.C: New.
9014
9015 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9016
9017         PR c++/29993
9018         * g++.dg/other/cv_func2.C: New.
9019
9020 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9021
9022         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9023         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9024         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9025         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9026
9027         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9028         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9029
9030         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9031
9032         * lib/compat.exp (compat-execute): Fix processing of file names.
9033
9034 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9035
9036         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9037
9038 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9039
9040         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9041         Delete created executable test file.
9042         (check_effective_target_fortran_large_int): Ditto.
9043         (check_effective_target_static_libgfortran): Ditto.
9044
9045 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9046
9047         PR c++/30500
9048         * g++.dg/warn/pragma-system_header1.C: New test.
9049         * g++.dg/warn/pragma-system_header2.C: New test.
9050         * g++.dg/warn/pragma-system_header1.h. New.
9051         * g++.dg/warn/pragma-system_header2.h. New.
9052
9053 2007-03-26  Ian Lance Taylor  <iant@google.com>
9054
9055         PR tree-optimization/31345
9056         * gcc.c-torture/compile/pr31345-1.c: New test.
9057
9058 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9059
9060         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9061         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9062         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9063         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9064         * gfortran.dg/overload_1.f90: Likewise.
9065         * gfortran.dg/impure_assignment_1.f90: Likewise.
9066         * gfortran.dg/error_recovery_3.f90: Likewise.
9067         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9068         * gfortran.dg/sequence_types_1.f90: Likewise.
9069         * gfortran.dg/internal_references_1.f90: Likewise.
9070         * gfortran.dg/present_1.f90: Likewise.
9071         * gfortran.dg/volatile10.f90: Likewise.
9072         * gfortran.dg/module_equivalence_2.f90: Likewise.
9073         * gfortran.dg/use_4.f90: Likewise.
9074         * gfortran.dg/elemental_result_1.f90: Likewise.
9075         * gfortran.dg/generic_actual_arg.f90: Likewise.
9076         * gfortran.dg/private_type_5.f90: Likewise.
9077         * gfortran.dg/protected_4.f90: Likewise.
9078         * gfortran.dg/interface_3.f90: Likewise.
9079
9080 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9081
9082         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9083         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9084
9085 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9086
9087         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9088
9089 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9090
9091         PR libgfortran/31199
9092         * gfortran.dg/fmt_t_4.f90: New test.
9093
9094 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9095
9096         PR libfortran/31297
9097         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9098         * gfortran.dg/backspace_6.f:  Likewise.
9099         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9100         * gfortran.dg/direct_io_2.f90:  Likewise.
9101         * gfortran.dg/write_back.f:  Likewise.
9102         * gfortran.dg/write_rewind_2.f:  Likewise.
9103         * gfortran.dg/write_rewind_1.f:  Likewise.
9104         * gfortran.dg/write_rewind_2.f:  Likewise.
9105
9106 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9107
9108         PR tree-optimization/30784
9109         * gcc.dg/vect/pr30784.c: New test.
9110
9111 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9112
9113         PR fortran/30877
9114         * gfortran.dg/operator_1.f90: New test.
9115         * gfortran.dg/operator_2.f90: New test.
9116
9117 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9118
9119         PR libfortran/31196
9120         * gfortran.dg/reshape_transpose_1.f90:  New test.
9121
9122 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9123
9124         PR fortran/30655
9125         * gfortran.dg/bounds_check_6.f90: New test.
9126
9127 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9128
9129         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9130         #ifndef/#endif.
9131         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9132         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9133
9134 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9135
9136         PR fortran/31209
9137         * gfortran.dg/pointer_function_actual_1.f90: New test.
9138
9139         PR fortran/31200
9140         * gfortran.dg/pointer_function_actual_2.f90: New test.
9141
9142         PR fortran/31215
9143         * gfortran.dg/result_in_spec_1.f90: New test.
9144
9145 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9146
9147         PR fortran/30834
9148         * gfortran.dg/integer_exponentiation_3.F90: New test.
9149         * gfortran.dg/integer_exponentiation_4.f90: New test.
9150         * gfortran.dg/integer_exponentiation_5.F90: New test.
9151
9152 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9153
9154         PR c++/30863
9155         * g++.dg/template/error24.C: New test.
9156         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9157
9158 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/31273
9161         * g++.dg/expr/bitfield7.C: New test.
9162
9163 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9164
9165         PR other/23572
9166         * gcc.dg/float-range-4.c: New.
9167         * gcc.dg/float-range-1.c: Update. Test for a warning.
9168         * gcc.dg/float-range-3.c: New.
9169         * gcc.dg/float-range-5.c: New.
9170
9171 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9172
9173         PR fortran/31262
9174         * gfortran.dg/no_range_check_1.f90: New test.
9175
9176 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9177
9178         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9179         * g++.dg/other/static1.C: Remove stray semicolon.
9180         * g++.dg/other/init1.C: Likewise.
9181         * g++.dg/rtti/dyncast1.C: Likewise.
9182         * g++.dg/tree-ssa/pr17153.C: Likewise.
9183         * g++.dg/lookup/disamb1.C: Likewise.
9184         * g++.dg/lookup/scoped2.C: Likewise.
9185         * g++.dg/lookup/friend7.C: Likewise.
9186         * g++.dg/parse/parse4.C: Likewise.
9187         * g++.dg/parse/parse5.C: Likewise.
9188         * g++.dg/expr/pr29066.C: Likewise.
9189         * g++.dg/expr/cast4.C: Likewise.
9190         * g++.dg/tc1/dr193.C: Likewise.
9191         * g++.dg/tc1/dr213.C: Likewise.
9192         * g++.dg/abi/dcast1.C: Likewise.
9193         * g++.dg/abi/covariant2.C: Likewise.
9194         * g++.dg/inherit/covariant11.C: Likewise.
9195         * g++.dg/inherit/covariant9.C: Likewise.
9196         * g++.dg/inherit/covariant10.C: Likewise.
9197         * g++.dg/init/static3.C: Likewise.
9198         * g++.dg/init/init-ref3.C: Likewise.
9199         * g++.dg/init/ref10.C: Likewise.
9200         * g++.dg/template/meminit2.C: Likewise.
9201         * g++.dg/template/using9.C: Likewise.
9202         * g++.dg/template/friend9.C: Likewise.
9203         * g++.dg/template/ref1.C: Likewise.
9204         * g++.old-deja/g++.warn/inline.C: Likewise.
9205         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9206         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9207         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9208         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9209         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9210         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9211         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9212         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9213         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9214         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9215         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9216         * g++.old-deja/g++.brendan/template11.C: Likewise.
9217         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9218         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9219         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9220         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9221         * g++.old-deja/g++.jason/parse9.C: Likewise.
9222         * g++.old-deja/g++.jason/byval2.C: Likewise.
9223         * g++.old-deja/g++.jason/overload8.C: Likewise.
9224         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9225         * g++.old-deja/g++.jason/template33.C: Likewise.
9226         * g++.old-deja/g++.jason/return3.C: Likewise.
9227         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9228         * g++.old-deja/g++.jason/virtual.C: Likewise.
9229         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9230         * g++.old-deja/g++.jason/template27.C: Likewise.
9231         * g++.old-deja/g++.jason/synth6.C: Likewise.
9232         * g++.old-deja/g++.jason/ref8.C: Likewise.
9233         * g++.old-deja/g++.jason/offset1.C: Likewise.
9234         * g++.old-deja/g++.other/static20.C: Likewise.
9235         * g++.old-deja/g++.other/array1.C: Likewise.
9236         * g++.old-deja/g++.other/new3.C: Likewise.
9237         * g++.old-deja/g++.other/array2.C: Likewise.
9238         * g++.old-deja/g++.other/overload9.C: Likewise.
9239         * g++.old-deja/g++.other/cast6.C: Likewise.
9240         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9241         * g++.old-deja/g++.other/eh4.C: Likewise.
9242         * g++.old-deja/g++.other/using7.C: Likewise.
9243         * g++.old-deja/g++.other/init18.C: Likewise.
9244         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9245         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9246         * g++.old-deja/g++.other/dtor11.C: Likewise.
9247         * g++.old-deja/g++.pt/static11.C: Likewise.
9248         * g++.old-deja/g++.pt/crash19.C: Likewise.
9249         * g++.old-deja/g++.pt/overload12.C: Likewise.
9250         * g++.old-deja/g++.pt/crash46.C: Likewise.
9251         * g++.old-deja/g++.pt/mi1.C: Likewise.
9252         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9253         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9254         * g++.old-deja/g++.pt/local5.C: Likewise.
9255         * g++.old-deja/g++.pt/typename2.C: Likewise.
9256         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9257         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9258         * g++.old-deja/g++.law/visibility1.C: Likewise.
9259         * g++.old-deja/g++.law/visibility2.C: Likewise.
9260         * g++.old-deja/g++.law/virtual2.C: Likewise.
9261         * g++.old-deja/g++.law/operators19.C: Likewise.
9262         * g++.old-deja/g++.law/parsing10.C: Likewise.
9263         * g++.old-deja/g++.law/visibility4.C: Likewise.
9264         * g++.old-deja/g++.law/operators4.C: Likewise.
9265         * g++.old-deja/g++.law/dtors2.C: Likewise.
9266         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9267         * g++.old-deja/g++.law/visibility10.C: Likewise.
9268         * g++.old-deja/g++.law/scope3.C: Likewise.
9269         * g++.old-deja/g++.law/casts2.C: Likewise.
9270         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9271         * g++.old-deja/g++.law/operators33.C: Likewise.
9272         * g++.old-deja/g++.law/friend4.C: Likewise.
9273         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9274         * g++.old-deja/g++.mike/p5611.C: Likewise.
9275         * g++.old-deja/g++.mike/net37.C: Likewise.
9276         * g++.old-deja/g++.mike/p3570.C: Likewise.
9277         * g++.old-deja/g++.mike/p5718.C: Likewise.
9278         * g++.old-deja/g++.mike/net21.C: Likewise.
9279         * g++.old-deja/g++.mike/p1862.C: Likewise.
9280         * g++.old-deja/g++.mike/p4511.C: Likewise.
9281         * g++.old-deja/g++.mike/virt3.C: Likewise.
9282         * g++.old-deja/g++.mike/p16146.C: Likewise.
9283         * g++.old-deja/g++.mike/p1989.C: Likewise.
9284         * g++.old-deja/g++.mike/p5571.C: Likewise.
9285         * g++.old-deja/g++.gb/scope10.C: Likewise.
9286         * g++.old-deja/g++.abi/primary5.C: Likewise.
9287         * g++.old-deja/g++.abi/empty2.C: Likewise.
9288         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9289         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9290         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9291         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9292         * g++.old-deja/g++.bob/template3.C: Likewise.
9293         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9294
9295 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9296
9297         PR fortran/31193
9298         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9299
9300 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9301
9302         PR fortran/20897
9303         * gfortran.dg/derived_name_1.f90: New.
9304         * gfortran.dg/derived_name_2.f: New.
9305
9306 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9307
9308         * lib/target-supports.exp (check_effective_target_nonpic): New
9309         procedure.
9310         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9311         when compiling PIC.
9312         * gcc.target/i386/asm-4.c: Require nonpic.
9313         * gcc.target/i386/cmov1.c: Likewise.
9314         * gcc.target/i386/mul.c: Likewise.
9315         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9316         * gcc.target/i386/ssetype-1.c: Require nonpic.
9317         * gcc.target/i386/ssetype-3.c: Likewise.
9318         * gcc.target/i386/ssetype-5.c: Likewise.
9319
9320 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9321
9322         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9323         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9324         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9325         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9326
9327 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9328
9329         PR tree-optimization/30590
9330         * g++.dg/opt/pr30590.C: New testcase.
9331
9332 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9333
9334         PR c/30762
9335         * gcc.dg/pr30762-1.c: New test.
9336         * gcc.dg/pr30762-2.c: New test.
9337
9338         PR inline-asm/30505
9339         * gcc.target/i386/pr30505.c: New test.
9340
9341 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9342
9343         * gcc.target/arm/register-variables.c: New.
9344
9345 2007-03-19  Jeff Law  <law@redhat.com>
9346
9347         * PR tree-optimization/30984
9348         * gcc.c-torture/pr30984.c: New test.
9349
9350 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9351         Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/31254
9354         * gcc.dg/torture/pr31254.c: New testcase.
9355
9356 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9357
9358         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9359         target default_packed.
9360
9361 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9362
9363         PR fortran/31203
9364         * gfortran.dg/string_length_1.f90: New test.
9365
9366 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9367
9368         PR testsuite/30395
9369         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9370
9371 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9372
9373         PR libgfortran/31052
9374         * gfortran.dg/namelist_27.f90: New test.
9375
9376 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9377
9378         PR fortran/30531
9379         * gfortran.dg/used_types_14.f90: New test.
9380
9381         PR fortran/31086
9382         * gfortran.dg/used_types_15.f90: New test.
9383
9384 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9385
9386         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9387         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9388
9389 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9390
9391         PR fortran/31120
9392         * gfortran.dg/integer_exponentiation_2.f90: New test.
9393
9394 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9395
9396         PR tree-optimization/31041
9397         * gcc.dg/vect/pr31041.c: New test.
9398
9399 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9400
9401         * g++.dg/warn/Wconversion-integer.C: New
9402         * g++.dg/warn/Wconversion-real.C: New.
9403         * g++.dg/warn/Wconversion-real-integer.C: New.
9404         * g++.dg/warn/conv2.C: Updated.
9405
9406 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9407
9408         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9409         exclude RTPs.
9410
9411 2007-03-16  Richard Guenther  <rguenther@suse.de>
9412
9413         PR tree-optimization/31146
9414         * g++.dg/tree-ssa/pr31146.C: New testcase.
9415
9416 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9417
9418         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9419         assume that the target has <features.h>.
9420
9421 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9422
9423         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9424         dg-options rather than to the whole test.
9425
9426 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9427
9428         PR debug/29906
9429         * g++.dg/debug/pr29906.C: New
9430
9431 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9432
9433         PR libgfortran/31099
9434         * gfortran.dg/unformatted_recl.f90: Update test.
9435
9436 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9437
9438         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9439
9440 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9441
9442         PR c++/30891
9443         * g++.dg/parse/namespace-definition.C: New.
9444
9445 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9446
9447         PR c++/24924
9448         * g++.dg/cpp/pedantic-errors.C: New.
9449         * g++.dg/cpp/permissive.C: New.
9450
9451 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9452
9453         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9454         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9455
9456 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9457
9458         * lib/target-supports.exp (check_missing_uclibc_feature)
9459         (check_effective_target_wchar): New procedures.
9460         * gcc.dg/wchar_t-1.c: Require target wchar.
9461         * gcc.dg/wint_t-1.c: Likewise.
9462
9463 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9464
9465         * lib/target-supports.exp (check_gc_sections_available): Return
9466         false for VxWorks targets.
9467
9468 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9469
9470         * g++.dg/warn/Wconversion2.C: Fix typo.
9471         * gcc.dg/if-empty-1.c: Ditto.
9472
9473 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9474
9475         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9476
9477 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9478
9479         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9480         * gcc.target/i386/pr31167.c: Ditto.
9481
9482 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9483
9484         PR target/31167
9485         * gcc.target/i386/pr31167.c: New test.
9486
9487 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/30922
9490         * gfortran.dg/import5.f90.f90: New test.
9491
9492
9493         PR fortran/30879
9494         * gfortran.dg/data_components_1.f90: New test.
9495
9496
9497         PR fortran/30870
9498         * gfortran.dg/generic_13.f90: New test.
9499
9500         PR fortran/31163
9501         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9502
9503 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9504
9505         PR libgfortran/31051
9506         * gfortran.dg/fmt_t_4.f90: New
9507
9508 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9509
9510         PR C++/31165
9511         * g++.dg/other/default7.C: New test.
9512
9513 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9514
9515         * g++.dg/warn/Wconversion2.C: New.
9516
9517 2007-03-14  Eric Christopher  <echristo@apple.com>
9518
9519         * gcc.dg/ssp-1.c: New.
9520         * gcc.dg/ssp-2.c: Ditto.
9521
9522 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9523
9524         * g++.dg/warn/do-empty.C: New.
9525         * gcc.dg/do-empty.c: New.
9526         * gcc.dg/if-empty-1.c: Update.
9527         * gcc.dg/20001116-1.c: Update.
9528         * gcc.dg/pr23165.c: Update.
9529
9530 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9531
9532         * gfortran.dg/module_implicit_conversion.f90: New test.
9533
9534 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9535
9536         PR middle-end/31127
9537         * gcc.dg/pr31127.c: New.
9538
9539 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9540
9541         * gcc.dg/tree-ssa/loop-26.c: New test.
9542
9543 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9544
9545         * gcc.target/i386/cmpxchg16b-1.c: New test.
9546
9547 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9548
9549         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9550         * gcc.dg/c99-vla-1.c: Likewise.
9551         * g++.dg/ext/vla1.C: Likewise
9552
9553 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9554
9555         * gcc.dg/wvla-1.c: New test
9556         * gcc.dg/wvla-2.c: New test
9557         * gcc.dg/wvla-3.c: New test
9558         * gcc.dg/wvla-4.c: New test
9559         * gcc.dg/wvla-5.c: New test
9560         * gcc.dg/wvla-6.c: New test
9561         * gcc.dg/wvla-7.c: New test
9562         * g++.dg/warn/Wvla-1.C: New test
9563         * g++.dg/warn/Wvla-2.C: New test
9564         * g++.dg/warn/Wvla-3.C: New test
9565
9566 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9567
9568         PR c++/30108
9569         * g++.dg/other/default6.C: New test.
9570
9571 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9572
9573         * lib/target-supports.exp (check_profiling_available): Return false
9574         for VxWorks.
9575         (check_effective_target_vxworks_kernel): New procedure.
9576         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9577         VxWorks.
9578         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9579         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9580         to include VxWorks.
9581         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9582
9583 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9584
9585         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9586         PIC is not supported.
9587         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9588         * gcc.dg/20020426-2.c: Likewise.
9589         * gcc.dg/pr28243.c: Likewise.
9590         * gcc.dg/visibility-11.c: Likewise.
9591         * gcc.dg/tls/opt-9.c: Likewise.
9592         * gcc.dg/tls/opt-10.c: Likewise.
9593         * gcc.dg/tls/pic-1.c: Likewise.
9594         * gcc.dg/tls/struct-1.c: Likewise.
9595         * gcc.target/i386/20000807-1.c: Likewise.
9596         * gcc.target/i386/20000904-1.c: Likewise.
9597         * gcc.target/i386/20011119-1.c: Likewise.
9598         * gcc.target/i386/990213-2.c: Likewise.
9599         * gcc.target/i386/990214-1.c: Likewise.
9600         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9601         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9602         * gcc.target/i386/pic-1.c: Likewise.
9603         * gcc.target/i386/pr21518.c: Likewise.
9604         * gcc.target/i386/pr23098.c: Likewise.
9605         * gcc.target/i386/pr23943.c: Likewise.
9606
9607 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9608
9609         PR c++/31038
9610         * g++.dg/template/complit2.C: New test.
9611
9612         PR c++/30328
9613         * g++.dg/ext/bitfield1.C: New test.
9614
9615 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9616
9617         PR fortran/30883
9618         * gfortran.dg/interface_11.f90: New test.
9619
9620 2007-03-11  Richard Guenther  <rguenther@suse.de>
9621
9622         PR tree-optimization/31115
9623         * gcc.dg/torture/pr31115.c: New testcase.
9624
9625 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9626
9627         PR tree-optimization/29925
9628         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9629
9630 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9631
9632         PR c++/30274
9633         * g++.dg/expr/bitfield3.C: New test.
9634         * g++.dg/expr/bitfield4.C: Likewise.
9635         * g++.dg/expr/bitfield5.C: Likewise.
9636         * g++.dg/expr/bitfield6.C: Likewise.
9637
9638         PR c++/30924
9639         * g++.dg/template/array18.C: New test.
9640
9641 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9642
9643         PR c++/17946
9644         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9645         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9646
9647 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9648
9649         PR c++/20599
9650         * g++.dg/cpp0x/variadic-bind.C: New.
9651         * g++.dg/cpp0x/variadic-function.C: New.
9652         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9653         * g++.dg/cpp0x/variadic-tuple.C: New.
9654         * g++.dg/cpp0x/variadic1.C: New.
9655         * g++.dg/cpp0x/variadic2.C: New.
9656         * g++.dg/cpp0x/variadic3.C: New.
9657         * g++.dg/cpp0x/variadic4.C: New.
9658         * g++.dg/cpp0x/variadic5.C: New.
9659         * g++.dg/cpp0x/variadic6.C: New.
9660         * g++.dg/cpp0x/variadic7.C: New.
9661         * g++.dg/cpp0x/variadic8.C: New.
9662         * g++.dg/cpp0x/variadic9.C: New.
9663         * g++.dg/cpp0x/variadic10.C: New.
9664         * g++.dg/cpp0x/variadic11.C: New.
9665         * g++.dg/cpp0x/variadic12.C: New.
9666         * g++.dg/cpp0x/variadic13.C: New.
9667         * g++.dg/cpp0x/variadic14.C: New.
9668         * g++.dg/cpp0x/variadic15.C: New.
9669         * g++.dg/cpp0x/variadic16.C: New.
9670         * g++.dg/cpp0x/variadic17.C: New.
9671         * g++.dg/cpp0x/variadic18.C: New.
9672         * g++.dg/cpp0x/variadic19.C: New.
9673         * g++.dg/cpp0x/variadic20.C: New.
9674         * g++.dg/cpp0x/variadic21.C: New.
9675         * g++.dg/cpp0x/variadic22.C: New.
9676         * g++.dg/cpp0x/variadic23.C: New.
9677         * g++.dg/cpp0x/variadic24.C: New.
9678         * g++.dg/cpp0x/variadic25.C: New.
9679         * g++.dg/cpp0x/variadic26.C: New.
9680         * g++.dg/cpp0x/variadic27.C: New.
9681         * g++.dg/cpp0x/variadic28.C: New.
9682         * g++.dg/cpp0x/variadic29.C: New.
9683         * g++.dg/cpp0x/variadic30.C: New.
9684         * g++.dg/cpp0x/variadic31.C: New.
9685         * g++.dg/cpp0x/variadic32.C: New.
9686         * g++.dg/cpp0x/variadic33.C: New.
9687         * g++.dg/cpp0x/variadic34.C: New.
9688         * g++.dg/cpp0x/variadic35.C: New.
9689         * g++.dg/cpp0x/variadic36.C: New.
9690         * g++.dg/cpp0x/variadic37.C: New.
9691         * g++.dg/cpp0x/variadic38.C: New.
9692         * g++.dg/cpp0x/variadic39.C: New.
9693         * g++.dg/cpp0x/variadic40.C: New.
9694         * g++.dg/cpp0x/variadic41.C: New.
9695         * g++.dg/cpp0x/variadic42.C: New.
9696         * g++.dg/cpp0x/variadic43.C: New.
9697         * g++.dg/cpp0x/variadic44.C: New.
9698         * g++.dg/cpp0x/variadic45.C: New.
9699         * g++.dg/cpp0x/variadic46.C: New.
9700         * g++.dg/cpp0x/variadic47.C: New.
9701         * g++.dg/cpp0x/variadic48.C: New.
9702         * g++.dg/cpp0x/variadic49.C: New.
9703         * g++.dg/cpp0x/variadic50.C: New.
9704         * g++.dg/cpp0x/variadic51.C: New.
9705         * g++.dg/cpp0x/variadic52.C: New.
9706         * g++.dg/cpp0x/variadic53.C: New.
9707         * g++.dg/cpp0x/variadic54.C: New.
9708         * g++.dg/cpp0x/variadic55.C: New.
9709         * g++.dg/cpp0x/variadic56.C: New.
9710         * g++.dg/cpp0x/variadic57.C: New.
9711         * g++.dg/cpp0x/variadic58.C: New.
9712         * g++.dg/cpp0x/variadic59.C: New.
9713         * g++.dg/cpp0x/variadic60.C : New.
9714         * g++.dg/cpp0x/variadic61.C : New.
9715         * g++.dg/cpp0x/variadic62.C : New.
9716         * g++.dg/cpp0x/variadic63.C : New.
9717         * g++.dg/cpp0x/variadic64.C : New.
9718         * g++.dg/cpp0x/variadic65.C : New.
9719         * g++.dg/cpp0x/variadic66.C : New.
9720         * g++.dg/cpp0x/variadic67.C : New.
9721         * g++.dg/cpp0x/variadic68.C : New.
9722         * g++.dg/cpp0x/variadic69.C : New.
9723         * g++.dg/cpp0x/variadic70.C : New.
9724         * g++.dg/cpp0x/variadic71.C : New.
9725         * g++.dg/cpp0x/variadic72.C : New.
9726         * g++.dg/cpp0x/variadic73.C : New.
9727         * g++.dg/cpp0x/variadic74.C : New.
9728         * g++.dg/cpp0x/variadic75.C : New.
9729         * g++.dg/cpp0x/variadic-ex1.C : New.
9730         * g++.dg/cpp0x/variadic-ex2.C : New.
9731         * g++.dg/cpp0x/variadic-ex3.C : New.
9732         * g++.dg/cpp0x/variadic-ex4.C : New.
9733         * g++.dg/cpp0x/variadic-ex5.C : New.
9734         * g++.dg/cpp0x/variadic-ex6.C : New.
9735         * g++.dg/cpp0x/variadic-ex7.C : New.
9736         * g++.dg/cpp0x/variadic-ex8.C : New.
9737         * g++.dg/cpp0x/variadic-ex9.C : New.
9738         * g++.dg/cpp0x/variadic-ex10.C : New.
9739         * g++.dg/cpp0x/variadic-ex11.C : New.
9740         * g++.dg/cpp0x/variadic-ex12.C : New.
9741         * g++.dg/cpp0x/variadic-ex13.C : New.
9742         * g++.dg/cpp0x/variadic-ex14.C : New.
9743
9744 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9745
9746         PR libgfortran/31099
9747         * gfortran.dg/unformatted_recl.f90: New test.
9748
9749 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9750
9751         * gcc.dg/fold-eqcmplx-1.c: New test case.
9752
9753 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9754
9755         PR rtl-optimization/30643
9756         * gcc.dg/pr30643.c: New.
9757
9758 2007-03-09  Chao-ying Fu  <fu@mips.com>
9759
9760         * gcc.target/mips/mips32-dspr2-type.c: New test.
9761         * gcc.target/mips/mips32-dspr2.c: New test.
9762         * gcc.target/mips/dspr2-MULT.c: New test.
9763         * gcc.target/mips/dspr2-MULTU.c: New test.
9764         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9765         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9766         Adjust some formats.
9767
9768 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9769
9770         PR c++/17946
9771         * gcc.dg/Wlogical-op-1.c: New.
9772         * g++.dg/warn/Wlogical-op-1.C: New.
9773
9774 2007-03-09  Richard Guenther  <rguenther@suse.de>
9775
9776         PR tree-optimization/30904
9777         PR middle-end/31058
9778         * gcc.dg/pr30904.c: Remove xfail.
9779
9780 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9781
9782         PR C/31072
9783         * gcc.c-torture/execute/pr31072.c: New test.
9784
9785 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9786
9787         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9788         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9789         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9790         *lrint* and *lround*.
9791         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9792         floor->lfloor.
9793         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9794         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9795         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9796         and *lround*.  Correct macro names.
9797         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9798         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9799
9800 2007-03-08  Ian Lance Taylor  <iant@google.com>
9801
9802         * gcc.dg/no-strict-overflow-5.c: New test.
9803         * gcc.dg/no-strict-overflow-6.c: New test.
9804         * gcc.dg/Wstrict-overflow-11.c: New test.
9805         * gcc.dg/Wstrict-overflow-12.c: New test.
9806         * gcc.dg/Wstrict-overflow-13.c: New test.
9807         * gcc.dg/Wstrict-overflow-14.c: New test.
9808         * gcc.dg/Wstrict-overflow-15.c: New test.
9809
9810 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9811
9812         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9813         for VxWorks kernel mode.
9814         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9815
9816 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9817
9818         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9819         mode.
9820
9821 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9822
9823         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9824         and lib/bfill.c on VxWorks targets.
9825         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9826         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9827         lib/bfill.c and lib/memmove.c on VxWorks targets.
9828         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9829         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9830         on VxWorks targets.
9831         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9832         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9833
9834 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9835
9836         * gfortran.dg/use_5.f90: New test.
9837         * gfortran.dg/use_6.f90: Ditto.
9838         * gfortran.dg/use_7.f90: Ditto.
9839
9840 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9841
9842         PR fortran/30973
9843         * gfortran.dg/use_4.f90: New test.
9844         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9845
9846 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9847
9848         PR fortran/31011
9849         * gfortran.dg/parameter_array_section_2.f90: New test.
9850
9851 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9852
9853         PR c++/30852
9854         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9855
9856         PR c++/30534
9857         * g++.dg/template/arg5.C: New test.
9858
9859 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9860
9861         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9862
9863 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9864
9865         * gcc.dg/var-expand1.c: Add newline at end of file.
9866
9867 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9868
9869         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9870
9871 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9872
9873         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9874
9875 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9876
9877         * gcc.dg/torture/builtin-convert-4.c: New test.
9878
9879 2007-03-05  Ian Lance Taylor  <iant@google.com>
9880
9881         * gcc.c-torture/compile/pr31034.c: New test.
9882
9883 2007-03-05  Ian Lance Taylor  <iant@google.com>
9884
9885         * gcc.dg/inline-18.c: New test.
9886         * gcc.dg/inline-19.c: New test.
9887         * gcc.dg/inline-20.c: New test.
9888         * gcc.dg/inline-21.c: New test.
9889
9890 2007-03-05  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/14052
9893         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9894
9895 2007-03-05  Richard Guenther  <rguenther@suse.de>
9896
9897         PR tree-optimization/23777
9898         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9899
9900 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9901
9902         PR other/30465
9903         * gcc.dg/multiple-overflow-warn-3.c: New.
9904         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9905
9906 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9907
9908         PR c++/30895
9909         * g++.dg/parse/template23.C: New test.
9910
9911 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9912
9913         PR middle-end/30744
9914         * gcc.dg/pr30744-1.c: New test case.
9915
9916 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9917
9918         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9919
9920 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9921
9922         PR target/30406
9923         * gfortran.dg/logical_3.f90: New test.
9924
9925 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9926
9927         PR libfortran/30981
9928         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9929
9930 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9931
9932         * gcc.target/m68k/m68k.exp: New.
9933         * gcc.target/m68k/crash1.c: New.
9934
9935 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9936
9937         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9938         to be more compatible with integer(kind=8).
9939
9940 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9941
9942         PR libfortran/31001
9943         * gfortran.dg/zero_sized_3.f90: New test.
9944
9945 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9946
9947         PR c++/15787
9948         * g++.dg/parse/else.C: New.
9949         * g++.dg/parse/else-2.C: New.
9950
9951 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9952             Tobias Burnus  <burnus@net-b.de>
9953
9954         PR fortran/30882
9955         * gfortran.dg/size_dim.f90: New test.
9956
9957 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9958             Tobias Burnus  <burnus@net-b.de>
9959
9960         PR fortran/30873
9961         * gfortran.dg/entry_9.f90: New test.
9962
9963 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9964
9965         PR c++/28253
9966         * g++.dg/inherit/covariant16.C: New test.
9967
9968 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9969
9970         * g++.dg/other/darwin-minversion-1.C: New.
9971
9972 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9973
9974         * gcc.dg/tree-ssa/20070302-1.c: New test.
9975
9976 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9977
9978         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9979         tests.
9980
9981 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9982
9983         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9984
9985 2007-03-01  Simon Baldwin <simonb@google.com>
9986
9987         PR c++/23689
9988         * warn/ignored_typedef.C: New.
9989         * init/ctor8.C: Added dg-warning to consume ignored typedef
9990         warning.
9991         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9992         and added an explicit line number.
9993
9994 2007-02-28  Richard Guenther  <rguenther@suse.de>
9995
9996         PR middle-end/30364
9997         * gcc.dg/torture/pr30364-1.c: New testcase.
9998         * gcc.dg/torture/pr30364-2.c: Likewise.
9999         * gcc.dg/torture/pr30364-3.c: Likewise.
10000
10001 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10002
10003         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10004         powerpc*, use -funsafe-math-optimizations.
10005         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10006         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10007
10008 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10009             Paul Thomas  <pault@gcc.gnu.org>
10010
10011         PR fortran/30888
10012         PR fortran/30887
10013         * c_by_val_1.f: Test %VAL() with non-default kind.
10014         * c_by_val.c: Ditto.
10015         * c_by_val_4.f: New test.
10016
10017 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10018
10019         PR fortran/30968
10020         * gfortran.dg/continuation_7.f90: New test.
10021
10022 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10023
10024         * g++.dg/inherit/thunk7.C: New test.
10025         * lib/target-supports.exp (check_profiling_available): Not available
10026         for bfin-*-*.
10027
10028 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10029
10030         PR target/30970
10031         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10032
10033 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10034
10035         * lib/target-supports.exp (check_effective_target_init_priority):
10036         Remove Solaris special case.
10037
10038 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10039
10040         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10041         for more builtin types.
10042
10043         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10044         * g++.dg/ext/visibility/noPLT.C: Likewise.
10045
10046 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10047
10048         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10049         sh* targets.
10050
10051 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10052
10053         PR fortran/30865
10054         * size_optional_dim_1.f90:  New test.
10055
10056 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * gcc.dg/vxworks/vxworks.exp: New file.
10059         * gcc.dg/vxworks/initpri1.c: Likewise.
10060         * gcc.dg/vxworks/initpri2.c: Likewise.
10061         * gcc.dg/initpri2.c: Add more tests.
10062         * g++.dg/special/initpri2.C: Likewise.
10063
10064         * gcc.dg/initpri1.c: New test.
10065         * gcc.dg/initpri2.c: Likewise.
10066         * g++.dg/special/initpri1.C: New test.
10067         * g++.dg/special/initpri2.C: Likewise.
10068         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10069         * g++.dg/special/conpr-2.C: Likewise.
10070         * g++.dg/special/conpr-3.C: Likewise.
10071         * g++.dg/special/conpr-4.C: Likewise.
10072         * g++.dg/special/initp1.C: Likewise.
10073         * g++.dg/special/ecos.exp: Remove code to detect availability of
10074         constructor priorities.
10075         * lib/target-supports.exp (check_effective_target_init_priority):
10076         New function.
10077
10078 2007-02-24  Jan Hubicka  <jh@suse.cz>
10079
10080         * gcc.c-torture/execute/pr30778.c: New testcase.
10081
10082 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10083
10084         PR libgfortran/30918
10085         * gfortran.dg/namelist_26.f90: New test.
10086
10087 2007-02-24  Richard Guenther  <rguenther@suse.de>
10088
10089         PR middle-end/30951
10090         * gcc.dg/pr30951.c: New testcase.
10091
10092 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10093
10094         * gcc.dg/torture/builtin-modf-1.c: New test.
10095
10096 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10097
10098         PR tree-optimization/30904
10099         * gcc.dg/pr30904.c: New test.
10100
10101 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10102
10103         * gcc.test-framework/README: Correct command.
10104         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10105         -Wunused-value.
10106         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10107
10108 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10109
10110         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10111
10112 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10113
10114         * lib/target-supports.exp (check_effective_target_newlib): New
10115         function.
10116
10117 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10118
10119         PR fortran/30660
10120         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10121         allocatable component.
10122
10123
10124 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10125
10126         * gcc.dg/torture/builtin-logb-1.c: New test.
10127         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10128         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10129         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10130         sh* targets.
10131
10132 2007-02-23  Richard Guenther  <rguenther@suse.de>
10133
10134         * g++.dg/warn/changes-meaning.C: New testcase.
10135
10136 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10137
10138         PR libgfortran/30910
10139         * gfortran.dg/fmt_zero_precision.f90: Update test.
10140
10141 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10142
10143         * gcc.dg/torture/builtin-frexp-1.c: New test.
10144
10145 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10146
10147         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10148
10149 2007-02-22  Ian Lance Taylor  <iant@google.com>
10150
10151         PR debug/30898
10152         * g++.dg/debug/pr30898.C: New test.
10153
10154 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10155
10156         * gcc.dg/vect/vect-106.c: New test.
10157
10158 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10159             Ira Rosen  <irar@il.ibm.com>
10160
10161         PR tree-optimization/30843
10162         * gcc.dg/vect/pr30843.c: New test.
10163
10164 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10165
10166         PR tree-optimization/30858
10167         * gcc.dg/vect/pr30858.c: New test.
10168
10169 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10170
10171         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10172         to set options for compiling testglue.
10173         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10174         * lib/obj-c++.exp (obj-c++_init): Likewise.
10175
10176 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10177
10178         * gnat.dg/derived_aggregate.adb: New test.
10179
10180 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10181
10182         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10183         sh* targets.  Call the correct CKSGN macro.
10184
10185 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * gfortran.dg/gomp/omp_parse1.f90: New test.
10188         * gfortran.dg/gomp/omp_parse2.f: New test.
10189
10190 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10191
10192         PR fortran/30869
10193         * gfortran.dg/do_pointer_1.f90:  New test.
10194
10195 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10196
10197         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10198         and scalbln.
10199
10200 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10201
10202         * gcc.dg/darwin-minversion-1.c: New.
10203         * gcc.dg/darwin-minversion-2.c: New.
10204
10205 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10206
10207         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10208
10209 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10210             DJ Delorie <dj@redhat.com>
10211
10212         PR other/30824
10213         * gcc.dg/Wfatal.c: New.
10214         * gcc.dg/Wfatal-2.c: New.
10215         * gcc.dg/Werror-1.c: Adjust expectations.
10216         * gcc.dg/Werror-5.c: Likewise.
10217         * gcc.dg/Werror-7.c: Likewise.
10218         * gcc.dg/Werror-10.c: Likewise.
10219         * gcc.dg/Werror-11.c: Likewise.
10220
10221 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10222
10223         PR fortran/30522
10224         * gfortran.dg/volatile10.f90: New test.
10225
10226 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10227
10228         PR libfortran/30533
10229         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10230
10231 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10232
10233         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10234         * gcc.dg/Walways-true-1.c: Likewise.
10235         * gcc.dg/weak/weak-3.c: Likewise.
10236         * gcc.dg/Werror-1.c: Likewise.
10237         * gcc.dg/Werror-3.c: Likewise.
10238         * gcc.dg/Werror-4.c: Likewise.
10239         * gcc.dg/Werror-5.c: Likewise.
10240         * gcc.dg/Werror-6.c: Likewise.
10241         * gcc.dg/Werror-7.c: Likewise.
10242         * gcc.dg/Werror-8.c: Likewise.
10243         * gcc.dg/Werror-10.c: Likewise.
10244         * gcc.dg/Werror-11.c: Likewise.
10245         * gcc.dg/Werror-12.c: Likewise.
10246         * g++.old-deja/g++.mike/warn8.C: Likewise.
10247         * g++.dg/warn/Walways-true-1.C: Likewise.
10248         * g++.dg/warn/Walways-true-2.C: Likewise.
10249         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10250         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10251         -Wstring-literal-comparison with -Waddress.
10252         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10253         -Wno-string-literal-comparison with -Wno-address.
10254
10255 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10256
10257         * gnat.dg/self_aggregate_with_call.adb: New test.
10258
10259 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10260
10261         PR tree-optimization/30975
10262         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10263         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10264         * gcc.dg/vect/pr30795.c: New.
10265
10266 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10267
10268         PR fortran/30681
10269         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10270
10271 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10272
10273         PR rtl-optimization/28173
10274         * gcc.target/i386/andor-1.c: New test case.
10275
10276 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10277
10278         * gcc.dg/torture/builtin-ldexp-1.c: New.
10279         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10280
10281 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10282
10283         * gfortran.dg/array_constructor_15.f90: New test case.
10284
10285 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10286
10287         * gfortran.dg/forall_10.f90: New test case.
10288
10289 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10290
10291         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10292
10293 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10294
10295         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10296         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10297
10298 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10299
10300         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10301         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10302         * gcc.target/i386/xchg-1.c: New test.
10303         * gcc.target/i386/xchg-2.c: New test.
10304
10305 2007-02-16  Richard Guenther  <rguenther@suse.de>
10306             Christian Bruel  <christian.bruel@st.com>
10307
10308         * gcc.dg/strict-overflow-5.c: New testcase.
10309
10310 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10311
10312         PR fortran/30793
10313         * gfortran.dg/func_derived_4.f90: New test.
10314
10315 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10316
10317         PR middle-end/30391
10318         * gfortran.dg/pr30391-1.f90: New test case.
10319
10320 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10321
10322         PR middle-end/30433
10323         * gcc.c-torture/compile/pr30433.c: New testcase to check
10324         that complex constants comparisions are foldded.
10325
10326 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10327
10328         PR C++/30158
10329         * g++.dg/ext/stmtexpr10.C: New testcase.
10330
10331 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10332
10333         PR middle-end/30729
10334         * gcc.dg/Wunused-value-2.c: New testcase.
10335
10336 2007-02-15  Ian Lance Taylor  <iant@google.com>
10337
10338         * g++.dg/eh/subreg-1.C: New test.
10339
10340 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10341
10342         PR c/26494
10343         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10344         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10345         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10346         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10347         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10348         * gcc.dg/Werror-implicit-function-declaration.c: New.
10349
10350 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10351
10352         PR c++/28943
10353         * g++.dg/warn/pr28943.C: New.
10354
10355 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10356
10357         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10358
10359 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10360
10361         PR fortran/30779
10362         * gfortran.dg/error_recovery_3.f90: New test.
10363
10364 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10365
10366         * g++.dg/tree-ssa/sra-1.C: New.
10367
10368 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10369
10370         * g++.dg/tree-ssa/sra-1.C: New.
10371
10372 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10373
10374         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10375
10376 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10377
10378         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10379
10380 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10381
10382         PR fortran/30799
10383         * gfortran.dg/logical_2.f90: New test.
10384
10385 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10386
10387         * gcc.dg/torture/complex-alias-1.c: New test.
10388
10389 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10390
10391         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10392         instead of -fdump-tree-tailcall.
10393
10394 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10395
10396         * gfortran.dg/interface_10.f90: Fix comment typo.
10397
10398 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10399
10400         PR tree-optimization/30771
10401         * gcc.dg/vect/pr30771.c: New test.
10402
10403 2007-02-13  Ian Lance Taylor  <iant@google.com>
10404
10405         * gcc.dg/Wstrict-overflow-1.c: New test.
10406         * gcc.dg/Wstrict-overflow-2.c: New test.
10407         * gcc.dg/Wstrict-overflow-3.c: New test.
10408         * gcc.dg/Wstrict-overflow-4.c: New test.
10409         * gcc.dg/Wstrict-overflow-5.c: New test.
10410         * gcc.dg/Wstrict-overflow-6.c: New test.
10411         * gcc.dg/Wstrict-overflow-7.c: New test.
10412         * gcc.dg/Wstrict-overflow-8.c: New test.
10413         * gcc.dg/Wstrict-overflow-9.c: New test.
10414         * gcc.dg/Wstrict-overflow-10.c: New test.
10415
10416 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10417
10418         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10419
10420 2007-02-13  Richard Henderson  <rth@redhat.com>
10421
10422         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10423         * gcc.c-torture/execute/pr29302-1.c: ... here.
10424
10425 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10426
10427         PR c/29521
10428         * gcc.dg/c90-return-1.c: Update output.
10429         * gcc.dg/c99-return-1.c: Likewise.
10430
10431 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10432
10433         PR fortran/30554
10434         * gfortran.dg/used_dummy_types_7.f90: New test..
10435
10436 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10437
10438         * gcc.target/i386/parity-1.c: New test.
10439         * gcc.target/i386/parity-2.c: New test.
10440
10441 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10442
10443         * gcc.target/i386/builtin-bswap-3.c: New test case.
10444
10445 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10446
10447         PR tree-optimization/29145
10448         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10449         alias analysis is improved to take better advantage of restrict
10450         qualified pointers.
10451         * gcc.dg/vect/vect-80.c: Likewise.
10452         * gcc.dg/vect/pr29145.c: New.
10453
10454 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10455
10456         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10457         * gcc.target/i386/sse4a-insert.c: Likewise.
10458
10459 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10460
10461         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10462         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10463
10464 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10465
10466         PR fortran/30478
10467         * gfortran.dg/enum_4.f90: Update error message checks.
10468
10469 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10470
10471         PR fortran/30554
10472         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10473         versions of the modules.
10474
10475         PR fortran/30617
10476         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10477         by getting rid of recursive I/O and providing functions with
10478         results.
10479
10480         PR fortran/30319
10481         * gfortran.dg/char_array_constructor_2.f90
10482
10483 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++/26988
10486         * g++.dg/template/spec34.C: New test
10487
10488 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10489
10490         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10491         on i?86 and x86_64.
10492         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10493         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10494         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10495         on i?86 and x86_64.
10496         * gcc.dg/vect/vect-113.c: Ditto.
10497
10498 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10499
10500         PR c++/29487
10501         * g++.dg/eh/weak1-C: New test.
10502         * g++.dg/eh/weak1-a.cc: Likewise.
10503         * g++.dg/eh/comdat1.C: Likewise.
10504
10505 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10506             Dorit Nuzman  <dorit@il.ibm.com>
10507
10508         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10509         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10510         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10511         * gcc.dg/vect/vect-113.c: Likewise.
10512
10513         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10514
10515 2007-02-10  Richard Henderson  <rth@redhat.com>
10516
10517         * lib/target-supports.exp (check_effective_target_tls): Redefine
10518         to mean non-emulated tls.
10519         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10520         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10521         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10522         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10523         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10524         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10525         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10526
10527 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10528
10529         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10530
10531 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10532
10533         * gfortran.dg/secnds.f: Replace time tolerance with a
10534         before-and-after bracket.
10535         * gfortran.dg/secnds-1.f: Likewise.
10536
10537 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10538
10539         PR fortran/30512
10540         * gfortran.dg/maxlocval_1.f90: New test.
10541
10542 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10543
10544         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10545
10546 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10547
10548         PR fortran/30720
10549         * gfortran.dg/array_function_1.f90: New test.
10550
10551 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10552
10553         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10554         (check_effective_target_dummy_wcsftime): New functions.
10555
10556 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10557
10558         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10559         * lib/target-supports.exp (check_effective_target_uclibc): New
10560         function.
10561
10562 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10563
10564         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10565         (vsnprintf): Don't define for uClibc targets.
10566
10567 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10568
10569         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10570         set before checking whether it was allowed.
10571         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10572         before checking inside_main.
10573
10574 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10575
10576         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10577         uClinux targets.
10578         (u16sf): Likewise u4sf.
10579         * g++.dg/compat/struct-layout-1.h: Likewise.
10580
10581 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10582
10583         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10584         procedure.
10585         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10586         m68k targets if check_effective_target_coldfire_fpu returns true.
10587
10588 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10589         Richard Guenther  <rguenther@suse.de>
10590
10591         PR middle-end/23361
10592         * gcc.dg/fold-compare-3.c: New testcase.
10593         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10594
10595 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10596
10597         * gcc.dg/pr26570.c: Clean up coverage files.
10598         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10599         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10600         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10601         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10602         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10603         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10604         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10605         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10606         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10607         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10608         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10609         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10610         * gcc.dg/vect/pr28952.c: Ditto.
10611         * gcc.dg/vect/pr27151.c: Ditto.
10612         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10613         * g++.dg/gomp/macro-3.C: Ditto.
10614
10615 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10616
10617         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10618         of the loop.
10619
10620 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10621
10622         * gcc.target/i386/builtin-bswap-2.c: New test case.
10623
10624 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10625
10626         * gfortran.dg/forall_8.f90: New test case.
10627         * gfortran.dg/forall_9.f90: Likewise.
10628
10629 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10630
10631         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10632
10633 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10634
10635         * lib/target-supports.exp (check_effective_target_simulator): New.
10636
10637 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10638
10639         * gcc.dg/tree-ssa/loop-25.c: New test.
10640
10641 2007-02-06  Richard Henderson  <rth@redhat.com>
10642
10643         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10644
10645 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10646
10647         * gcc.target/powerpc/popcount-1.c: New test case.
10648         * gcc.target/powerpc/parity-1.c: Likewise.
10649
10650 2007-02-06  Richard Guenther  <rguenther@suse.de>
10651
10652         PR middle-end/27302
10653         * gcc.dg/torture/pr27302-2.c: New testcase.
10654
10655 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10656
10657         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10658         * gcc.dg/vect/vect-iv-1.c: New test.
10659         * gcc.dg/vect/vect-iv-2.c: New test.
10660         * gcc.dg/vect/vect-iv-3.c: New test.
10661         * gcc.dg/vect/vect-iv-4.c: New test.
10662         * gcc.dg/vect/vect-iv-5.c: New test.
10663         * gcc.dg/vect/vect-iv-6.c: New test.
10664         * gcc.dg/vect/vect-iv-7.c: New test.
10665         * gcc.dg/vect/vect-iv-8.c: New test.
10666         * gcc.dg/vect/vect-iv-9.c: New test.
10667         * gcc.dg/vect/vect-iv-10.c: New test.
10668         * gcc.dg/vect/vect-iv-11.c: New test.
10669         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10670         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10671         * gcc.dg/vect/vect-14.c: Now vectorizable.
10672         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10673         loop).
10674         * gcc.dg/vect/vect-27.c: Likewise.
10675         * gcc.dg/vect/vect-29.c Likewise.
10676         * gcc.dg/vect/vect-dv-2.c: Likewise.
10677         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10678         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10679         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10680
10681 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10682
10683         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10684
10685 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10686
10687         * gcc.dg/builtins-20.c: Add more cases.
10688
10689 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10690
10691         PR debug/30189
10692         * gcc.dg/pr30189.c: New test.
10693
10694 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10695
10696         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10697         for running tests.
10698         * gcc.target/i386/sse4a-extract.c: New test.
10699         * gcc.target/i386/sse4a-insert.c: New test.
10700         * gcc.target/i386/sse4a-montsd.c: New test.
10701         * gcc.target/i386/sse4a-montss.c: New test.
10702
10703 2007-02-05  Richard Guenther  <rguenther@suse.de>
10704
10705         * gcc.target/i386/vectorize3.c: New testcase.
10706
10707 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10708
10709         PR target/30665
10710         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10711
10712 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10713
10714         PR fortran/30611
10715         * gfortran.dg/repeat_1.f90: New test.
10716
10717 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10718
10719         PR fortran/30605
10720         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10721         * gfortran.dg/derived_init_2.f90: Ditto.
10722         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10723         * gfortran.dg/array_initializer_1.f90: Ditto.
10724         * gfortran.dg/do_2.f90: Ditto.
10725         * gfortran.dg/proc_assign_1.f90: Ditto.
10726
10727 2007-02-04  Richard Guenther  <rguenther@suse.de>
10728
10729         PR middle-end/30636
10730         * g++.dg/warn/pr30636.C: New testcase.
10731         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10732
10733 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10734
10735         PR middle-end/30667
10736         * gfortran.dg/pr30667.f: New test.
10737
10738 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10739
10740         * gcc.dg/builtins-54.c: Add more cases.
10741
10742 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10743
10744         PR fortran/30514
10745         * gfortran.dg/zero_sized_2.f90: New test.
10746
10747         PR fortran/30660
10748         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10749
10750         PR fortran/29820
10751         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10752         file.
10753
10754 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10755
10756         PR fortran/30683
10757         * gfortran.dg/interface_10.f90: New test.
10758
10759 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10760
10761         * gcc.dg/builtins-20.c: Add more cases.
10762
10763 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10764
10765         PR target/29682
10766         * gcc-target/ia64/pr29682.c: New test.
10767
10768 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10769
10770         PR fortran/30284
10771         * gfortran.dg/arrayio_11.f90.f90: New test.
10772
10773         PR fortran/30626
10774         * gfortran.dg/arrayio_12.f90.f90: New test.
10775
10776 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10777
10778         PR c++/30536
10779         * g++.dg/tls/diag-5.C: New test.
10780
10781         PR middle-end/30473
10782         * gcc.dg/pr30473.c: New test.
10783         * gcc.c-torture/execute/20070201-1.c: New test.
10784
10785 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10786
10787         * gfortran.dg/dependency_20.f90: New test case.
10788
10789 2007-01-31  Ian Lance Taylor  <iant@google.com>
10790
10791         * gcc.dg/lower-subreg-1.c (test): New test.
10792
10793 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10794
10795         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10796
10797 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10798
10799         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10800         * gcc.dg/torture/builtin-math-3.c: Likewise.
10801
10802 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10803
10804         gcc.dg/Wparentheses-2.c: Update and add new tests.
10805
10806 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10807
10808         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10809         vectorize.
10810
10811 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10812
10813         * gcc.dg/builtins-63.c: New test.
10814
10815 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10816
10817         PR fortran/27588
10818         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10819
10820 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10821
10822         PR fortran/30520
10823         * gfortran.dg/volatile8.f90: New argument conformance test.
10824         * gfortran.dg/volatile9.f90: New scope test.
10825
10826 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10827
10828         PR c++/24745
10829         * g++.dg/warn/null4.C: New.
10830
10831 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10832             Uros Bizjak  <ubizjak@gmail.com>
10833
10834         * gcc.dg/large-size-array-3.c: Correct typo.
10835
10836 2007-01-30  Richard Guenther  <rguenther@suse.de>
10837
10838         PR middle-end/27657
10839         * g++.dg/debug/pr27657.C: New testcase.
10840
10841 2007-01-30  Richard Guenther  <rguenther@suse.de>
10842
10843         PR middle-end/30313
10844         * gcc.dg/torture/pr30313.c: New testcase.
10845
10846 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10847
10848         * gcc.dg/dfp/dfp-except.h: New file.
10849         * gcc.dg/dfp/fe-check.h: New file.
10850         * gcc.dg/dfp/fe-binop.c: New test.
10851         * gcc.dg/dfp/fe-convert-1.c: New test.
10852         * gcc.dg/dfp/fe-convert-2.c: New test.
10853         * gcc.dg/dfp/fe-convert-3.c: New test.
10854
10855         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10856         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10857         * gcc.dg/dfp/convert-dfp.c: Ditto.
10858         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10859
10860 2007-01-29  Josh Conner  <jconner@apple.com>
10861
10862         * gcc.target/powerpc/altivec-24.c: New test.
10863
10864 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10865
10866         PR c++/28266
10867         * g++.dg/parse/defarg12.C: New test.
10868
10869 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10870
10871         PR fortran/30554
10872         * gfortran.dg/used_dummy_types_6.f90: New test.
10873
10874 2007-01-28  Jan Hubicka  <jh@suse.cz>
10875
10876         * gcc.dg/tree-prof/val-prof-6.c: New test.
10877
10878 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10879
10880         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10881
10882 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10883
10884         PR C++/28988
10885         * g++.dg/expr/dtor4.C: New test.
10886
10887 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10888
10889         * gcc.dg/tree-ssa/loop-23.c: New test.
10890
10891 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10892
10893         PR libfortran/30389
10894         * gfortran.dg/achar_2.f90:  New test.
10895         * gfortran.dg/achar_3.f90:  New test.
10896
10897 2007-01-27  Ian Lance Taylor  <iant@google.com>
10898
10899         * gcc.dg/strict-overflow-1.c: New test.
10900         * gcc.dg/no-strict-overflow-1.c: New test.
10901         * gcc.dg/strict-overflow-2.c: New test.
10902         * gcc.dg/no-strict-overflow-2.c: New test.
10903         * gcc.dg/strict-overflow-3.c: New test.
10904         * gcc.dg/no-strict-overflow-3.c: New test.
10905         * gcc.dg/strict-overflow-4.c: New test.
10906         * gcc.dg/no-strict-overflow-4.c: New test.
10907         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10908         * gcc.dg/pr15784-1.c: Likewise.
10909         * gcc.dg/pr20922-1.c: Likewise.
10910         * gcc.dg/pr20922-3.c: Likewise.
10911         * gcc.dg/pr20922-4.c: Likewise.
10912         * gcc.dg/pr20922-6.c: Likewise.
10913         * gcc.dg/compare-4.c: Likewise.
10914         * gcc.dg/torture/pr26898-1.c: Likewise.
10915         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10916         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10917         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10918         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10919         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10920         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10921         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10922         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10923         * g++.dg/tree-ssa/pr21082.C: Likewise.
10924
10925 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10926
10927         * gcc-dg/large-size-array-3.c: New test case.
10928
10929 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10930
10931         * gfortran.dg/forall_7.f90: New test case.
10932
10933 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10934
10935         PR fortran/30407
10936         * gfortran.dg/where_operator_assign_1.f90: New test.
10937         * gfortran.dg/where_operator_assign_2.f90: New test.
10938         * gfortran.dg/where_operator_assign_3.f90: New test.
10939
10940 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10941
10942         * lib/target-supports.exp
10943         (check_effective_target_powerpc_altivec): New.
10944         (check_effective_target_vect_cmdline_needed): Use it.
10945
10946 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10947
10948         PR fortran/30278
10949         * gfortran.dg/backslash_3.f: New test.
10950
10951 2007-01-26  Richard Guenther  <rguenther@suse.de>
10952
10953         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10954
10955 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10956
10957         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10958         * gfortran.dg/vect/vect.exp: Ditto.
10959         * gfortran.dg/dg.exp: Ditto.
10960         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10961         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10962
10963 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10964
10965         * gcc.dg/builtins-20.c: Add more cases.
10966         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10967
10968 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10969
10970         PR fortran/30437
10971         * gcc.dg/Wall.c: New.
10972         * gcc.dg/Wno-all.c: New.
10973         * gfortran.dg/Wall.f90: New.
10974         * gfortran.dg/Wno-all.f90: New.
10975
10976 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10977
10978         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10979         * g++.dg/eh/simd-2.C: Also run on Darwin.
10980         * g++.dg/eh/simd-3.C: New.
10981         * g++.dg/eh/simd-4.C: New.
10982
10983 2007-01-25  Richard Guenther  <rguenther@suse.de>
10984
10985         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10986         and _PROFILE_USE.
10987         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10988
10989 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10990
10991         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10992         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10993         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10994         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10995         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10996         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10997         * gcc.dg/ipa/ipa-7.c: New testcase.
10998
10999 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11000
11001         * g++.dg/cpp0x/warn_cxx0x.C: New.
11002
11003 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11004
11005         * gcc.dg/builtins-20.c: Test builtin carg.
11006
11007 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11008
11009         PR middle-end/27416
11010         * gcc.dg/gomp/pr27416.c: New test.
11011
11012         PR middle-end/30494
11013         * gcc.dg/gomp/pr30494.c: New test.
11014         * g++.dg/gomp/pr30494.C: New test.
11015
11016         PR middle-end/30421
11017         * gcc.dg/gomp/pr30421.c: New test.
11018
11019 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11020
11021         * gcc.target/ia64/versionid-1.c: New test.
11022         * gcc.target/ia64/versionid-2.c: New test.
11023
11024 2007-01-24  Richard Guenther  <rguenther@suse.de>
11025
11026         PR testsuite/30181
11027         * gcc.dg/builtins-57.c: Change to a link-time testcase
11028         to support non-C99 targets.
11029
11030 2007-01-24  Jan Hubicka  <jh@suse.cz>
11031
11032         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11033
11034 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11035
11036         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11037
11038 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11039
11040         PR objc/27438
11041         * objc.dg/const-str-12.m: New test.
11042
11043 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11044
11045         PR fortran/30532
11046         * gfortran.dg/ctrl-z.f90:  New test.
11047
11048 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11049
11050         PR fortran/30481
11051         * gfortran.dg/namelist_assumed_char.f90:  New test.
11052
11053 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11054
11055         PR c++/27492
11056         * g++.dg/inherit/covariant15.C: New test.
11057
11058 2007-01-23  Ian Lance Taylor  <iant@google.com>
11059
11060         * g++.dg/warn/Wparentheses-24.C: New test.
11061
11062 2007-01-23  Richard Guenther  <rguenther@suse.de>
11063
11064         PR testsuite/30560
11065         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11066         with full path.
11067
11068 2007-01-22  Richard Guenther  <rguenther@suse.de>
11069
11070         PR tree-optimization/30038
11071         * gcc.dg/builtins-62.c: New testcase.
11072
11073 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11074
11075         * gcc.c-torture/compile/20070121.c: New test.
11076
11077 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11078
11079         PR libfortran/30525
11080         * gfortran.dg/char_comparison_1.f:  New test.
11081
11082 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11083
11084         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11085
11086 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11087
11088         PR objc/30479
11089         * objc.dg/pch: New directory.
11090         * objc.dg/pch/pch.exp: New file.
11091         * objc.dg/pch/interface-1.m: New test.
11092         * objc.dg/pch/interface-1.hs: New include file.
11093         * lib/objc.exp (objc_target_compile): Add
11094         "-x objective-c-header" in front of the sources if this is
11095         a precompiled header being compiled.
11096
11097 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11098
11099         * gfortran.dg/array_memcpy_3.f90: New test case.
11100         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11101
11102 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11103             Brooks Moses  <brooks.moses@codesourcery.com>
11104             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11105
11106         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11107         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11108
11109 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11110
11111         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11112
11113 2007-01-19  Mike Stump  <mrs@apple.com>
11114
11115         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11116         away.
11117
11118 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11119
11120         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11121         option instead of -funsafe-math-optimizations.
11122
11123 2007-01-19  Tomas Bily  <tbily@suse.cz>
11124
11125         gcc.dg/tree-prof/indir-call-prof.c: New.
11126         g++.dg/dg.exp: Add tree-prof subdirectory.
11127         g++.dg/tree-prof/indir-call-prof.C: New.
11128         g++.dg/tree-prof/tree-prof.exp: New.
11129
11130 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11131
11132         PR c++/17947
11133         * g++.dg/warn/deprecated.C: Update warning output.
11134         * g++.dg/warn/deprecated-2.C: Likewise.
11135         * g++.dg/warn/deprecated-3.C: New.
11136
11137 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         * gcc.c-torture/execute/nestfunc-7.c: New.
11140
11141 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11142
11143         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11144
11145 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11146
11147         * gcc.dg/m68k-pic-1.c: New.
11148
11149 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11150
11151         * gfortran.dg/array_memcpy_4.f90: New test case.
11152
11153 2007-01-18  Josh Conner  <jconner@apple.com>
11154
11155         PR target/30485
11156         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11157         * gcc.dg/vect/no-trapping-math-1: New.
11158         * gcc.dg/vect/no-trapping-math-2: New.
11159
11160 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11161
11162         * gcc.target/i386/387-8.c: Update comment about optimizing
11163         inherent load of 1.0 of fptan instruction.
11164
11165 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11166             Richard Guenther <rguenther@suse.de>
11167
11168         PR diagnostic/8268
11169         * gcc.dg/Warray-bounds.c: New testcase.
11170         * gcc.dg/Warray-bounds-2.c: New testcase.
11171         * g++.dg/warn/Warray-bounds.C: New testcase.
11172         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11173
11174 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11175
11176         PR fortran/30476
11177         * gfortran.dg/generic_12.f90: New test.
11178
11179 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11180
11181         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11182         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11183
11184 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11185
11186         * gcc.dg/dfp/compare-special.h: New file.
11187         * gcc.dg/dfp/compare-special-32.c: New test.
11188         * gcc.dg/dfp/compare-special-64.c: New test.
11189         * gcc.dg/dfp/compare-special-128.c: New test.
11190
11191 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11192             Paul Thomas  <pault@gcc.gnu.org>
11193             Steven G. Kargl  <kargl@gcc.gnu.org>
11194
11195         PR fortran/30404
11196         * gfortran.dg/forall_6.f90: New test case.
11197         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11198         * gfortran.dg/dependency_13.f90: Likewise.
11199
11200 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11201
11202         PR testsuite/12325
11203         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11204         targets that don't support Inf.
11205
11206 2007-01-15  Dale Johannesen  <dalej@apple.com>
11207
11208         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11209
11210 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11211
11212         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11213         of achar for 0xff to avoid the "Extended ASCII not
11214         implemented" error message.
11215
11216 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11217
11218         PR fortran/28172
11219         * gfortran.dg/altreturn_4.f90: New test.
11220
11221         PR fortran/29389
11222         * gfortran.dg/stfunc_4.f90: New test.
11223
11224         PR fortran/29712
11225         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11226         * gfortran.dg/initialization_1.f90: Change warning.
11227
11228         PR fortran/30283
11229         * gfortran.dg/specification_type_resolution_2.f90: New test.
11230
11231 2007-01-14  Jan Hubicka  <jh@suse.cz>
11232
11233         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11234         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11235         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11236         elimination.
11237
11238 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11239
11240         PR fortran/30410
11241         * gfortran.dg/external_procedures_2.f90: New test.
11242
11243 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11244
11245         PR target/30413
11246         * gcc.target/i386/pr30413.c: New test.
11247
11248 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11249
11250         PR fortran/30452
11251         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11252
11253 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11254
11255         * gcc.dg/20070112-1.c: New test.
11256
11257 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11258
11259         PR libgfortran/30435
11260         * gfortran.dg/list_read_6.f90: New test.
11261
11262 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11263
11264         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11265
11266 2007-01-12  Tom Tromey  <tromey@redhat.com>
11267
11268         PR preprocessor/28227:
11269         * gcc.dg/cpp/pr28227.c: New file.
11270
11271 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11272
11273         * gcc.dg/tree-ssa/loop-22.c: New test.
11274
11275 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11276
11277         PR tree-optimization/29516
11278         * gcc.dg/tree-ssa/loop-20.c: New test.
11279
11280 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11281
11282         PR libfortran/30415
11283         * minmaxloc_integer_kinds_1.f90:  New test.
11284
11285 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11286
11287         PR c++/29573
11288         * g++.dg/template/sizeof-template-argument.C: New test.
11289
11290 2007-01-11  Jan Hubicka  <jh@suse.cz>
11291
11292         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11293         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11294         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11295         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11296         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11297         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11298         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11299         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11300         transformation in question.
11301         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11302         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11303         * gcc.dg/always_inline3.c: Likewise.
11304
11305 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11306
11307         PR c++/28999
11308         * g++.dg/template/typename11.C: New test.
11309
11310 2007-01-10  Robert Kennedy <jimbob@google.com>
11311
11312         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11313
11314 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11315
11316         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11317         for different integer kinds.
11318         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11319         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11320         * gfortran.dg/ishft_2.f90: New test.
11321         * gfortran.dg/ishft_3.f90: New test.
11322
11323 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11324
11325         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11326
11327 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11328
11329         PR tree-optimization/30322
11330         * gcc.dg/tree-ssa/loop-21.c: New test.
11331
11332 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11333
11334         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11335
11336 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11337
11338         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11339
11340 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11341
11342         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11343         * g++.dg/warn/overflow-warn-3.C: Likewise.
11344         * g++.dg/warn/overflow-warn-4.C: Likewise.
11345         * g++.dg/warn/overflow-warn-5.C: Likewise.
11346         * g++.dg/warn/overflow-warn-6.C: Likewise.
11347         * g++.dg/warn/Woverflow-1.C: Likewise.
11348         * g++.dg/warn/Woverflow-2.C: Likewise.
11349         * g++.dg/warn/Woverflow-3.C: Likewise.
11350         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11351
11352 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11353
11354         * gfortran.dg/array_constructor_14.f90: New test case.
11355         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11356
11357 2007-01-08  Richard Guenther  <rguenther@suse.de>
11358
11359         PR tree-optimization/23603
11360         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11361         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11362
11363 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11364
11365         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11366         in __v8qi typedef.
11367         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11368         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11369         compiler behaviour.
11370         * gcc.dg/simd-5.c: Likewise.
11371         * gcc.dg/simd-6.c: Likewise.
11372         * g++.dg/conversion/simd1.C: Likewise.
11373         * g++.dg/conversion/simd3.C: Likewise.
11374         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11375         (main): Use it.
11376
11377 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11378
11379         PR tree-optimization/29877
11380         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11381         name of a hard register for the target concerned.  Adjust dg-error
11382         directives to cope with new behaviour of TER.
11383
11384 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11385
11386         PR c++/28986
11387         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11388         * g++.dg/warn/overflow-warn-1.C: New.
11389         * g++.dg/warn/overflow-warn-3.C: New.
11390         * g++.dg/warn/overflow-warn-4.C: New.
11391         * g++.dg/warn/overflow-warn-5.C: New.
11392         * g++.dg/warn/overflow-warn-6.C: New.
11393         * g++.dg/warn/Woverflow-1.C: New.
11394         * g++.dg/warn/Woverflow-2.C: New.
11395         * g++.dg/warn/Woverflow-3.C: New.
11396         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11397
11398 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11399
11400         PR fortran/27698
11401         * gfortran.dg/invalid_name.f90: New test.
11402         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11403         * gfortran.dg/gomp/pr29759.f90: Ditto.
11404
11405 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11406
11407         * gfortran.dg/present_1.f90:  Update error message.
11408
11409 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11410
11411         PR c++/19439
11412         * g++.dg/template/duplicate1.C: New test
11413         * g++.dg/template/memfriend6.C: Adjust error markers.
11414
11415 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11416
11417         PR tree-opt/30385
11418         * gcc.dg/torture/inline-1.c: New test.
11419
11420 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11421
11422         PR c/19978
11423         * gcc.dg/multiple-overflow-warn-1.c: New.
11424         * gcc.dg/multiple-overflow-warn-2.c: New.
11425         * gcc.dg/overflow-warn-6.c: New.
11426         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11427
11428 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11429
11430         * gfortran.dg/array_memcpy_1.f90: New test case.
11431         * gfortran.dg/array_memcpy_2.f90: Likewise.
11432
11433 2007-01-05  Richard Guenther  <rguenther@suse.de>
11434
11435         PR middle-end/27826
11436         * g++.dg/opt/pr27826.C: New testcase.
11437
11438 2007-01-05  Ian Lance Taylor  <iant@google.com>
11439
11440         * gcc.dg/Walways-true-1.c: New test.
11441         * gcc.dg/Walways-true-2.c: New test.
11442         * g++.dg/warn/Walways-true-1.C: New test.
11443         * g++.dg/warn/Walways-true-2.C: New test.
11444
11445 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11446
11447         PR c/30360
11448         * gcc.dg/pr30360.c: New test.
11449
11450 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11451
11452         PR fortran/23232
11453         * gfortran.dg/data_implied_do_1.f90: New test.
11454
11455         PR fortran/27996
11456         PR fortran/27998
11457         * gfortran.dg/char_length_1.f90: New test.
11458
11459 2007-01-05  Richard Guenther  <rguenther@suse.de>
11460
11461         PR middle-end/28116
11462         * g++.dg/opt/pr28116.C: New testcase.
11463
11464 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11465
11466         PR fortran/29624
11467         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11468           invalid deallocate.
11469         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11470         * gfortran.dg/protected_4.f90: Add pointer intent check.
11471         * gfortran.dg/protected_6.f90: Add pointer intent check.
11472         * gfortran.dg/pointer_intent_1.f90: New test.
11473         * gfortran.dg/pointer_intent_2.f90: New test.
11474         * gfortran.dg/pointer_intent_3.f90: New test.
11475
11476 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11477
11478         PR 30235
11479         * gfortran.dg/altreturn_2.f90: new test.
11480
11481 2007-01-04  Tom Tromey  <tromey@redhat.com>
11482
11483         PR preprocessor/28165:
11484         * gcc.dg/cpp/pr28165.c: New file.
11485
11486 2007-01-03  Josh Conner  <jconner@apple.com>
11487
11488         PR middle-end/29683
11489         * gcc.dg/pr29683.c: New.
11490
11491 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11492
11493         PR c++/28217
11494         * g++.dg/pch/template-1.C: New test.
11495         * g++.dg/pch/template-1.Hs: New file.
11496
11497 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11498
11499         PR middle-end/30353
11500         * gcc.c-torture/compile/complex-4.c: New test.
11501
11502 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11503
11504         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11505         -maltivec.
11506         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11507
11508 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11509
11510         PR middle-end/30286
11511         * gcc.dg/pr30286.c: New test.
11512
11513         PR c++/29535
11514         * g++.dg/template/crash66.C: New test.
11515
11516         PR c++/29054
11517         * g++.dg/template/friend49.C: New test.
11518
11519 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11520
11521         * gfortran.dg/ibits.f90: New test.
11522
11523 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11524
11525         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11526         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11527
11528 2007-01-02  Jan Hubicka  <jh@suse.cz>
11529
11530         * gcc.dg/pr16194.c: We now output error on all three functions,
11531         not just first one.
11532
11533 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11534
11535         PR c/19977
11536         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11537         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11538
11539 2006-01-02  Ian Lance Taylor  <iant@google.com>
11540
11541         * g++.dg/warn/Wparentheses-22.C: New test.
11542         * g++.dg/warn/Wparentheses-23.C: New test.
11543
11544 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11545
11546         PR middle-end/7651
11547         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11548         * gcc.dg/declspec-3-Wextra.c: New.
11549         * gcc.dg/declspec-3-no.c: New
11550
11551 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/20896
11554         * gfortran.dg/interface_10.f90: Remove.
11555
11556 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11557
11558         * gcc.dg/fold-eqxor-4.c: New test case.
11559
11560 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11561
11562         PR middle-end/30311
11563         * gcc.c-torture/compile/pr30311.c: New test.
11564
11565 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11566
11567         PR middle-end/30253
11568         * gcc.c-torture/compile/statement-expression-1.c: New test.
11569
11570 2007-01-01  Andreas Schwab  <schwab@suse.de>
11571
11572         PR target/29166
11573         * g++.dg/eh/pr29166.C: New test.
11574
11575 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11576
11577         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11578         New.
11579         (check_effective_target_vect_cmdline_needed): Use it.
11580
11581 2006-12-31  Richard Guenther  <rguenther@suse.de>
11582
11583         PR middle-end/30137
11584         * gcc.dg/pr30137-1.c: New testcase.
11585         * gcc.dg/pr30137-2.c: Likewise.
11586
11587 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11588
11589         PR middle-end/30322
11590         * gcc.dg/fold-plusnot-1.c: New test case.
11591
11592 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11593
11594         PR c++/29731
11595         * g++.dg/parse/template22.C: New test.
11596
11597 2006-12-31  Richard Guenther  <rguenther@suse.de>
11598
11599         PR middle-end/30338
11600         * gcc.c-torture/compile/pr30338.c: New testcase.
11601
11602 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11603
11604         PR fortran/27900
11605         * gfortran.dg/intrinsic_actual_4.f90: New test.
11606
11607         PR fortran/24325
11608         * gfortran.dg/func_decl_3.f90: New test.
11609
11610 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11611
11612         PR fortran/23060
11613         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11614         * gfortran.dg/c_by_val_1.f: New test.
11615         * gfortran.dg/c_by_val_2.f: New test.
11616         * gfortran.dg/c_by_val_3.f: New test.
11617
11618 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11619
11620         PR libfortran/30321
11621         * gfortran.dg/sum_zero_array_1.f90:  New test.
11622
11623 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11624
11625         PR preprocessor/29612
11626         * gcc.dg/cpp/pr29612-1.c: New test.
11627         * gcc.dg/cpp/pr29612-2.c: New test.
11628
11629 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11630
11631         PR fortran/30034
11632         * gfortran.dg/pure_formal_proc_1.f90: New test.
11633
11634         PR fortran/30237
11635         * gfortran.dg/intrinsic_actual_3.f90: New test.
11636
11637 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11638
11639         PR fortran/30014
11640         * gfortran.dg/io_constraints_1.f90: Update test.
11641         * gfortran.dg/io_constraints_2.f90: Update test.
11642         * gfortran.dg/inquire_iolength.f90: New test.
11643
11644 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11645
11646         PR fortran/20896
11647         * gfortran.dg/interface_10.f90: New test.
11648         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11649         since z is already, locally a variable.
11650
11651         PR fortran/25135
11652         * gfortran.dg/generic_11.f90: New test.
11653         * gfortran.dg/interface_7.f90: Remove name clash between module
11654         name and procedure 'x' referenced in the interface.
11655
11656 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11657
11658         PR middle-end/7651
11659         * gcc.dg/Wmissing-parameter-type.c: New.
11660         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11661         * gcc.dg/Wmissing-parameter-type-no.c: New.
11662
11663 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11664
11665         PR fortran/25818
11666         * gfortran.dg/entry_array_specs_2.f: New test.
11667
11668         PR fortran/30084
11669         * gfortran.dg/nested_modules_6.f90: New test.
11670
11671 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11672
11673         PR middle-end/7651
11674         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11675         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11676
11677 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11678
11679         PR C++/30168
11680         * g++.dg/opt/complex6.C: New test.
11681
11682 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11683
11684         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11685         full" if the linker on spu-*-* warns about exceeding local store.
11686
11687         And revert this patch:
11688         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11689         fail to link due to relocation overflows on spu-*-*.
11690
11691 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11692
11693         PR fortran/30273
11694         * gfortran.dg/dependency_19.f90: New test.
11695
11696 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11697
11698         PR fortran/30202
11699         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11700
11701 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11702
11703         PR middle-end/30262
11704         * gcc.c-torture/execute/20061220-1.c: New test.
11705
11706         PR middle-end/30263
11707         * gcc.dg/gomp/asm-1.c: New test.
11708
11709         PR target/30230
11710         * g++.dg/eh/ia64-2.C: New test.
11711
11712 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11713
11714         PR target/28966
11715         PR target/29248
11716         * gcc.dg/rs6000-leaf.c: New.
11717
11718 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11719
11720         PR fortran/25392
11721         * gfortran.dg/f2c_8.f90: New test.
11722
11723 2006-12-20  Bill Wendling  <wendling@apple.com>
11724
11725         * gcc.dg/asm-b.c: Check for __ppc64__.
11726
11727 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11728
11729         PR fortran/30190
11730         * gfortran.dg/bounds_check_5.f90: New test.
11731
11732 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11733
11734         PR middle-end/30143
11735         * gcc.dg/gomp/complex-1.c: New testcase.
11736
11737 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11738
11739         * gfortran.dg/array_memset_1.f90: New test case.
11740
11741 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11742
11743         * lib/target-supports.exp: Add spu to
11744         check_effective_target_vect_widen_mult_hi_to_si.
11745
11746 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11747
11748         PR fortran/29992
11749         * gfortran.dg/generic_9.f90: New test.
11750
11751         PR fortran/30081
11752         * gfortran.dg/generic_10.f90: New test.
11753
11754 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11755
11756         PR tree-opt/30045
11757         * gcc.dg/pr30045.c: New test.
11758
11759 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11760
11761         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11762
11763 2006-12-19  Eric Christopher  <echristo@apple.com>
11764
11765         PR target/29302
11766         * gcc.c-torture/execute/pr29302-1.c: New.
11767
11768 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11769
11770         PR fortran/39238
11771         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11772
11773 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11774
11775         PR fortran/30236
11776         * gfortran.dg/altreturn_3.f90: New test.
11777
11778         * gfortran.dg/char_result_12.f90: Fix comment typos.
11779
11780 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11781
11782         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11783         as newlib's stdio.h uses non-traditional cpp constructs.
11784
11785 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11786
11787         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11788         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11789         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11790         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11791         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11792         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11793         * gfortran.dg/default_initialization.f: Renamed to
11794         default_initialization_1.f
11795         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11796         dollar_edit_descriptor_1.f
11797         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11798         dollar_edit_descriptor_2.f
11799         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11800         dollar_edit_descriptor_3.f
11801         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11802         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11803         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11804         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11805         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11806         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11807         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11808         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11809         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11810         * gfortran.dg/default_initialization_1.f: Renamed from
11811         default_initialization.f
11812         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11813         dollar_edit_descriptor-1.f
11814         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11815         dollar_edit_descriptor-2.f
11816         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11817         dollar_edit_descriptor-3.f
11818         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11819         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11820         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11821
11822 2006-12-18  Bill Wendling  <wendling@apple.com>
11823
11824         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11825         id is an OjbC keyword.
11826
11827 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11828
11829         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11830
11831 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11832
11833         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11834
11835 2006-12-18  Ian Lance Taylor  <iant@google.com>
11836
11837         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11838
11839 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11840
11841         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11842
11843 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11844
11845         PR fortran/30207
11846         * gfortran.fortran-torture/execute/where21.f90: New test.
11847
11848 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11849
11850         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11851
11852 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11853
11854         PR middle-end/7651
11855         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11856         * gcc.dg/if-empty-1.c: Likewise.
11857         * gcc.dg/pr23165.c: Likewise.
11858         * g++.dg/warn/empty-body.C: Likewise.
11859
11860 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11861
11862         PR libfortran/30005
11863         * gfortran.dg/open_errors.f90: New test.
11864
11865 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11866
11867         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11868
11869         * gcc.target/i386/ssse3-pabsb.c: New file.
11870         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11871         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11872         * gcc.target/i386/ssse3-palignr.c: Likewise.
11873         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11874         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11875         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11876         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11877         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11878         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11879         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11880         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11881         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11882         * gcc.target/i386/ssse3-psignb.c: Likewise.
11883         * gcc.target/i386/ssse3-psignd.c: Likewise.
11884         * gcc.target/i386/ssse3-psignw.c: Likewise.
11885         * gcc.target/i386/ssse3-vals.h: Likewise.
11886
11887 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11888
11889         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11890         * lib/fortran-torture.exp: Include target-supports.exp.
11891
11892 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11893
11894         PR target/30185
11895         * gcc.c-torture/execute/pr30185.c: New test.
11896
11897 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11898
11899         PR testsuite/30179
11900         PR testsuite/30180
11901         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11902         * gcc.dg/builtin-bswap-2.c: Likewise.
11903         * gcc.dg/builtin-bswap-3.c: Likewise.
11904         * gcc.dg/builtin-bswap-4.c: Likewise.
11905         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11906         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11907
11908 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11909
11910         PR libfortran/30145
11911         * gfortran.dg/write_zero_array: New test.
11912
11913 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11914
11915         PR fortran/30200
11916         * gfortran.dg/write_fmt_trim.f90: New test.
11917
11918 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11919
11920         PR 30194
11921         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11922         temporarily.
11923
11924 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11925
11926         * lib/target-supports.exp (check_weak_available): Use istarget
11927         "hppa*-*-hpux10*" instead of regexp.
11928         (check_cxa_atexit_available): Likewise.
11929
11930 2006-12-14  Richard Guenther  <rguenther@suse.de>
11931
11932         PR tree-optimization/30197
11933         * gcc.c-torture/execute/complex-1.c: Fix function name.
11934         * gcc.dg/builtins-61.c: New testcase.
11935
11936 2006-12-14  Richard Guenther  <rguenther@suse.de>
11937
11938         PR middle-end/30172
11939         * gcc.dg/pr30172-1.c: New testcase.
11940
11941 2006-12-14  Richard Guenther  <rguenther@suse.de>
11942
11943         PR tree-optimization/30198
11944         * gcc.dg/builtins-60.c: New testcase.
11945
11946 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11947
11948         * lib/target-supports.exp (vect_no_align): Remove spu.
11949
11950 2006-12-13  Ian Lance Taylor  <iant@google.com>
11951
11952         PR c++/19564
11953         PR c++/19756
11954         * g++.dg/warn/Wparentheses-5.C: New test.
11955         * g++.dg/warn/Wparentheses-6.C: New test.
11956         * g++.dg/warn/Wparentheses-7.C: New test.
11957         * g++.dg/warn/Wparentheses-8.C: New test.
11958         * g++.dg/warn/Wparentheses-9.C: New test.
11959         * g++.dg/warn/Wparentheses-10.C: New test.
11960         * g++.dg/warn/Wparentheses-11.C: New test.
11961         * g++.dg/warn/Wparentheses-12.C: New test.
11962         * g++.dg/warn/Wparentheses-13.C: New test.
11963         * g++.dg/warn/Wparentheses-14.C: New test.
11964         * g++.dg/warn/Wparentheses-15.C: New test.
11965         * g++.dg/warn/Wparentheses-16.C: New test.
11966         * g++.dg/warn/Wparentheses-17.C: New test.
11967         * g++.dg/warn/Wparentheses-18.C: New test.
11968         * g++.dg/warn/Wparentheses-19.C: New test.
11969         * g++.dg/warn/Wparentheses-20.C: New test.
11970         * g++.dg/warn/Wparentheses-21.C: New test.
11971
11972 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11973
11974         PR testsuite/30157
11975         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11976         for target "hppa.*hpux10".
11977
11978 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11979
11980         * g++.dg/debug/vartrack1.C: New test.
11981
11982         * g++.dg/opt/ifcvt1.C: New test.
11983
11984         * gcc.dg/tls/opt-13.c: New test.
11985
11986         * gcc.dg/20060425-2.c: New test.
11987
11988         * g++.dg/opt/pr15054-2.C: New test.
11989
11990         * gcc.c-torture/execute/20060420-1.c: New test.
11991
11992         * gcc.c-torture/execute/20060412-1.c: New test.
11993
11994         * objc/compile/20060406-1.m: New test.
11995
11996 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11997
11998         * g++.dg/template/array17.C: New test.
11999
12000 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12001
12002         * gcc.target/powerpc/altivec-23.c: New test.
12003
12004 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12005
12006         PR c++27316
12007         * g++.dg/inherit/error3.C: New test.
12008
12009         PR c++/28740
12010         * g++.dg/inherit/error4.C: New test.
12011
12012 2006-12-13  Richard Guenther  <rguenther@suse.de>
12013
12014         PR tree-optimization/17687
12015         * gcc.dg/builtins-59.c: New testcase.
12016
12017 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12018
12019         * gcc.target/spu/Wmain.c: New test.
12020
12021 2006-12-12  Josh Conner  <jconner@apple.com>
12022
12023         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12024         * g++.dg/abi/thunk4.C: Likewise.
12025         * g++.dg/abi/rtti3.C: Likewise.
12026
12027 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12028
12029         * gcc.target/spu/cpat-1.c: New test.
12030         * gcc.target/spu/cpat-2.c: New test.
12031         * gcc.target/spu/cpat-3.c: New test.
12032         * gcc.target/spu/cpat-4.c: New test.
12033
12034 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12035
12036         PR tree-opt/28436
12037         * gcc.c-torture/compile/vector-1.c: New test.
12038         * gcc.c-torture/compile/vector-2.c: New test.
12039         * gcc.c-torture/compile/vector-3.c: New test.
12040
12041 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12042
12043         * lib/fortran-torture.exp: Update copyright years.  Remove
12044         obsolete comment.  Test -ftree-vectorize where it makes sense.
12045         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12046         from fortran-torture.exp.
12047         * gfortran.dg/char_transpose_1.f90,
12048         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12049         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12050         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12051         '-w' to dg-options.
12052
12053 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12054
12055         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12056         saved_${tool}_load.
12057
12058 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12059
12060         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12061         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12062         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12063         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12064         gaps.
12065
12066 2006-12-12  Richard Guenther  <rguenther@suse.de>
12067
12068         PR middle-end/30147
12069         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12070
12071 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12072             Diego Novillo  <dnovillo@redhat.com>
12073
12074         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12075         VDEF/VUSE changes.
12076         * gcc.dg/tree-ssa/pr26421.c: Likewise
12077         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12078         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12079         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12080         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12081         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12082         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12083         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12084         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12085         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12086
12087 2006-12-11  Jan Hubicka  <jh@suse.cz>
12088
12089         * gcc.dg/tree-prof/stringop-1.c: New test.
12090         * gcc.dg/tree-prof/stringop-2.c: New test.
12091
12092 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12093
12094         PR target/30120
12095         * gcc.target/i386/pr30120.c: New test.
12096
12097         Revert:
12098         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12099
12100         * gcc.target/i386/x87regparm-1.c: New test.
12101         * gcc.target/i386/x87regparm-2.c: New test.
12102         * gcc.target/i386/x87regparm-3.c: New test.
12103         * gcc.target/i386/x87regparm-4.c: New test.
12104
12105 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12106
12107         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12108
12109 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12110
12111         PR fortran/23994
12112         * gfortran.dg/protected_1.f90: New test.
12113         * gfortran.dg/protected_2.f90: New test.
12114         * gfortran.dg/protected_3.f90: New test.
12115         * gfortran.dg/protected_4.f90: New test.
12116         * gfortran.dg/protected_5.f90: New test.
12117         * gfortran.dg/protected_6.f90: New test.
12118
12119 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12120             Tobias Burnus  <burnus@gcc.gnu.org>
12121
12122         PR fortran/29975
12123         PR fortran/30068
12124         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12125         interface.
12126         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12127         ambiguous interfaces.
12128         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12129         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12130         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12131         ambiguous interfaces.
12132         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12133         * gfortran.dg/array_initializer_2.f90: Add initializer array
12134         constructor test.
12135
12136         PR fortran/30096
12137         * gfortran.dg/interface_9.f90: Test that host interfaces are
12138         not checked for ambiguity with the local version.
12139
12140 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12141
12142         PR fortran/29464
12143         * gfortran.dg/module_interface_2.f90: New test.
12144
12145 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12146
12147         PR fortran/29941
12148         * gfortran.dg/assumed_len.f90: New test.
12149
12150 2006-12-09  Richard Guenther  <rguenther@suse.de>
12151
12152         * g++.dg/warn/implicit-typename1.C: Qualify types.
12153         * g++.dg/parse/crash12.C: Likewise.
12154         * g++.dg/tree-ssa/pr22444.C: Likewise.
12155
12156 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12157
12158         * gfortran.dg/array_2.f90: Added sqrt test.
12159
12160 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12161
12162         * gcc.target/i386/x87regparm-1.c: XFAIL.
12163         * gcc.target/i386/x87regparm-2.c: XFAIL.
12164         * gcc.target/i386/x87regparm-3.c: XFAIL.
12165         * gcc.target/i386/x87regparm-4.c: XFAIL.
12166
12167 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12168
12169         * lib/target-supports.exp
12170         (check_effective_target_large_long_double): New.
12171         * gcc.dg/Wconversion-real.c : Use it.
12172         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12173         unsigned.
12174
12175 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12176
12177         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12178
12179 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12180
12181         PR fortran/27546
12182         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12183
12184 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12185
12186         PR c++/29732
12187         * g++.dg/template/crash65.C: New test.
12188         * g++.dg/template/spec16.C: Tweak error markers.
12189
12190 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12191
12192         * gcc.target/spu: New directory.
12193         * gcc.target/spu/spu.exp: New file.
12194         * gcc.target/spu/intrinsics-1.c: New test.
12195
12196 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12197
12198         PR c++/29980
12199         * g++.dg/ext/attrib27.C: New test.
12200         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12201         * g++.dg/parse/typedef5.C: Likewise.
12202
12203 2006-12-07  Mike Stump  <mrs@apple.com>
12204
12205         * treelang/compile/var_defs.tree: Adjust.
12206
12207 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12208
12209         PR c++/29730
12210         * g++.dg/template/crash64.C: New test.
12211         * g++.dg/parse/crash27.C: Adjust error markers.
12212
12213 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12214
12215         PR libfortran/30009
12216         PR libfortran/30056
12217         * gfortran.dg/read_eof_4.f90:  Add tests.
12218         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12219         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12220
12221 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12222
12223         PR c++/29729
12224         * g++.dg/template/crash63.C: New test.
12225
12226         PR c++/29728
12227         * g++.dg/template/crash62.C: New test.
12228
12229 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12230
12231         PR fortran/30003
12232         * gfortran.dg/allocatable_function_1.f90: Increase the number
12233         of expected calls of free to 10; the lhs section reference is
12234         now evaluated so there is another call to bar.  Change the
12235         comment appropriately.
12236         * gfortran.dg/array_section_1.f90: New test.
12237
12238 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12239
12240         PR fortran/29912
12241         * gfortran.dg/char_result_12.f90: New test.
12242
12243 2006-12-05  Richard Guenther  <rguenther@suse.de>
12244
12245         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12246         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12247         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12248         vect_double, xfail for spu*-*-*.
12249
12250 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12251
12252         PR fortran/29962
12253         * initialization_4.f90: Test noninteger exponents (-std=f95).
12254         * initialization_5.f90: New test for noninteger exponents
12255           with -std=f2003.
12256
12257 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12258
12259         PR fortran/29821
12260         * gfortran.dg/parameter_array_section_1.f90: New test.
12261
12262 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12263
12264         PR c++/29733
12265         * g++.dg/template/crash61.C: New test.
12266
12267         PR c++/29632
12268         * g++.dg/template/error23.C: New test.
12269
12270 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12271
12272         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12273
12274 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12275
12276         PR fortran/29916
12277         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12278
12279 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12280
12281         PR middle-end/29965
12282         * gcc.dg/gomp/pr29965-1.c: New test.
12283         * gcc.dg/gomp/pr29965-2.c: New test.
12284         * gcc.dg/gomp/pr29965-3.c: New test.
12285         * gcc.dg/gomp/pr29965-4.c: New test.
12286         * gcc.dg/gomp/pr29965-5.c: New test.
12287         * gcc.dg/gomp/pr29965-6.c: New test.
12288         * g++.dg/gomp/pr29965-1.C: New test.
12289         * g++.dg/gomp/pr29965-2.C: New test.
12290         * g++.dg/gomp/pr29965-3.C: New test.
12291         * g++.dg/gomp/pr29965-4.C: New test.
12292         * g++.dg/gomp/pr29965-5.C: New test.
12293         * g++.dg/gomp/pr29965-6.C: New test.
12294         * g++.dg/gomp/pr29965-7.C: New test.
12295         * g++.dg/gomp/pr29965-8.C: New test.
12296         * g++.dg/gomp/pr29965-9.C: New test.
12297         * g++.dg/gomp/pr29965-10.C: New test.
12298
12299 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12300
12301         * gnat.dg/pointer_variable_bounds.adb: New test.
12302         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12303         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12304
12305 2006-12-03  Eric Christopher  <echristo@apple.com>
12306
12307         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12308
12309 2006-12-03  Richard Henderson  <rth@redhat.com>
12310             Andrew Pinski  <pinskia@gmail.com>
12311
12312         PR C++/14329
12313         * g++.dg/warn/unit-1.C: New test.
12314
12315 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12316
12317         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12318
12319 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12320
12321         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12322         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12323         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12324         * gcc.dg/vect/vect-70.c: Reduce array size.
12325         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12326         vect_no_compaer_double targets.
12327         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12328         vect_float, vect_double, and vect_int.
12329
12330 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12331
12332         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12333         test for loop versioning on vect_no_align targets.
12334         * gcc.dg/vect/pr20122.c: Likewise.
12335         * gcc.dg/vect/vect-105.c: Likewise.
12336         * gcc.dg/vect/vect-42.c: Likewise.
12337         * gcc.dg/vect/vect-43.c: Likewise.
12338         * gcc.dg/vect/vect-74.c: Likewise.
12339         * gcc.dg/vect/vect-75.c: Likewise.
12340         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12341         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12342         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12343         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12344
12345 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12346
12347         PR fortran/29642
12348         * gfortran.dg/value_1.f90 : New test.
12349         * gfortran.dg/value_2.f90 : New test.
12350         * gfortran.dg/value_3.f90 : New test.
12351         * gfortran.dg/value_4.f90 : New test.
12352         * gfortran.dg/value_4.c : Called from value_4.f90.
12353
12354 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12355
12356         PR C++/30033
12357         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12358
12359 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12360
12361         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12362
12363 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12364
12365         PR c/27953
12366         * gcc.dg/pr27953.c: New test.
12367
12368 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12369
12370         PR c++/30022
12371         * g++.dg/ext/vector5.C: New test.
12372
12373         PR c++/30021
12374         * g++.dg/other/main1.C: New test.
12375
12376 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12377
12378         PR libfortran/29568
12379         * gfortran.dg/convert_implied_open.f90:  Change to
12380         new default record length.
12381         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12382         new error message.
12383         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12384
12385 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12386
12387         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12388
12389 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12390
12391         PR c++/29066
12392         * g++.dg/expr/pr29066.c: New.
12393
12394 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12395             Zdenek Dvorak <dvorakz@suse.cz>
12396
12397         PR tree-optimization/29921
12398         * gcc.dg/pr29921-2.c: New test.
12399
12400 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12401
12402         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12403         (i386_get_cpuid): New function.
12404         (i386_cpuid_ecx): Likewise.
12405         (i386_cpuid_edx): Likewise.
12406         (i386_cpuid): Updated to call i386_cpuid_edx.
12407
12408         * gcc.target/i386/sse3-addsubpd.c: New file.
12409         * gcc.target/i386/sse3-addsubps.c: Likewise.
12410         * gcc.target/i386/sse3-haddpd.c: Likewise.
12411         * gcc.target/i386/sse3-haddps.c: Likewise.
12412         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12413         * gcc.target/i386/sse3-hsubps.c: Likewise.
12414         * gcc.target/i386/sse3-lddqu.c: Likewise.
12415         * gcc.target/i386/sse3-movddup.c: Likewise.
12416         * gcc.target/i386/sse3-movshdup.c: Likewise.
12417         * gcc.target/i386/sse3-movsldup.c: Likewise.
12418
12419 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12420
12421         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12422
12423 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12424
12425         * gcc.dg/dfp/convert-int-max.c: New test.
12426         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12427
12428 2006-11-30  Richard Guenther  <rguenther@suse.de>
12429
12430         * gcc.dg/vect/vect-pow-1.c: Rename ...
12431         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12432         floats instead of doubles, check successful vectorization.
12433
12434 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12435
12436         PR target/29945
12437         * gcc.c-torture/compile/pr29945.c: New testcase.
12438
12439 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12440
12441         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12442         -maltivec.
12443
12444 2006-11-29  Eric Christopher  <echristo@apple.com>
12445
12446         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12447
12448 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12449
12450         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12451
12452         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12453
12454 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12455
12456         PR c++/29022
12457         * g++.dg/inherit/virtual2.C: New test.
12458         * g++.dg/inherit/virtual3.C: Likewise.
12459         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12460         * g++.dg/inherit/error2.C: Likewise.
12461         * g++.dg/template/instantiate1.C: Likewise.
12462
12463 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12464
12465         PR tree-opt/29984
12466         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12467
12468 2006-11-28  Jan Hubicka  <jh@suse.cz>
12469
12470         * gcc.dg/memcpy-1.c: New test.
12471
12472 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12473
12474         PR c++/29735
12475         * g++.dg/warn/main-3.C: New test.
12476
12477 2006-11-28  Jan Hubicka  <jh@suse.cz>
12478
12479         * gcc.dg/winline-1.c: New test.
12480
12481 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12482
12483         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12484         alignments.
12485
12486 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12487
12488         PR fortran/29976
12489         * gfortran.dg/missing_optional_dummy_3.f90
12490
12491 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12492
12493         PR fortran/20880
12494         * gfortran.dg/interface_3.f90: Modify errors.
12495
12496 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12497
12498         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12499         fail to link due to relocation overflows on spu-*-*.
12500
12501 2006-11-27  Michael Matz  <matz@suse.de>
12502             Andreas Krebbel  <krebbel1@de.ibm.com>
12503
12504         PR target/29319
12505         * gcc.dg/20061127-1.c: New testcase.
12506
12507 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12508
12509         * gcc.dg/20061124-1.c: Add exit() function prototype.
12510
12511 2006-11-27  Jan Hubicka  <jh@suse.cz>
12512
12513         * gcc.target/i386/memcpy-1.c: Adjust size.
12514         * gcc.dg/visibility-11.c: Likewise.
12515
12516 2006-11-27  Richard Guenther  <rguenther@suse.de>
12517
12518         PR middle-end/25620
12519         * gcc.target/i386/pow-1.c: New testcase.
12520         * gcc.dg/builtins-58.c: Likewise.
12521
12522 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/29886
12525         * g++.dg/expr/cast8.C: New test.
12526
12527 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12528
12529         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12530         Don't ever inline the testcase.
12531
12532 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12533
12534         PR fortran/29982
12535         * gfortran.fortran-torture/compile/parameter_3.f90: New
12536         testcase.
12537
12538 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12539
12540         PR fortran/29951
12541         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12542
12543 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12544
12545         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12546         for CHAR.
12547
12548 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12549
12550         PR libgfortran/29936
12551         * gfortran.dg/write_check3.f90: New test.
12552
12553 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12554
12555         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12556
12557 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12558
12559         PR fortran/20880
12560         * gfortran.dg/interface_3.f90: New test.
12561
12562         PR fortran/29387
12563         * gfortran.dg/generic_8.f90: New test.
12564
12565 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12566
12567         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12568         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12569         * gfortran.dg/specifics_3.f90: Remove.
12570
12571 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12572
12573         PR c/29955
12574         * gcc.dg/gomp/pr29955.c: New test.
12575
12576         PR c/29736
12577         * gcc.dg/pr29736.c: New test.
12578
12579 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12580
12581         PR tree-opt/29964
12582         * gcc.dg/pure-1.c: New test.
12583
12584 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12585
12586         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12587         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12588
12589 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12590
12591         * gcc.dg/20061124-1.c: New testcase.
12592
12593 2006-11-23  Eric Christopher  <echristo@apple.com>
12594
12595         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12596
12597 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12598
12599         PR c/2707
12600         PR c++/26167
12601         * gcc.dg/Wconversion-integer.c: New. Supersedes
12602         Wconversion-negative-constants.c
12603         * gcc.dg/Wconversion-real.c: New.
12604         * gcc.dg/Wconversion-real-integer.c: New.
12605         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12606         * g++.dg/warn/Wconversion1.C: Modified.
12607
12608 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12609
12610         * gfortran.dg/overload_1.f90: New test.
12611
12612 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12613
12614         PR c/9072
12615         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12616         Wtraditional-conversion.
12617         * gcc.dg/overflow-warn-2.c: Likewise.
12618         * gcc.dg/Wconversion.c: Likewise. Renamed as
12619         Wtraditional-conversion.c .
12620         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12621         Wtraditional-conversion-2.c .
12622         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12623         Wtraditional-conversion-2.c
12624         * gcc.dg/Wconversion-negative-constants.c: New.
12625
12626 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12627
12628         * gcc.dg/tree-ssa/dump-1.c: New test.
12629
12630 2006-11-23  David Ung <davidu@mips.com>
12631
12632         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12633         -mfp64, allowable when ISA >= 33 and float is enabled.
12634         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12635         of mthc1 and mfhc1 patterns.
12636
12637 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12638
12639         PR tree-optimization/29921
12640         * gcc.dg/pr29921.c: New test.
12641
12642 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12643
12644         PR fortran/29441
12645         * gfortran.dg/initialization_4.f90: New test.
12646
12647 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12648
12649         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12650         platforms that have interleaving support.
12651         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12652         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12653         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12654         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12655         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12656         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12657         gcc.dg/vect/vect-strided-u8-i8.c,
12658         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12659         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12660         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12661         gcc.dg/vect/vect-strided-float.c,
12662         gcc.dg/vect/vect-strided-a-mult.c,
12663         gcc.dg/vect/vect-strided-mult-char-ls.c,
12664         gcc.dg/vect/vect-strided-a-u16-mult.c,
12665         gcc.dg/vect/vect-strided-a-u32-mult.c,
12666         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12667         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12668         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12669         gcc.dg/vect/vect-strided-mult.c,
12670         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12671         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12672         New.
12673
12674 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12675
12676         PR fortran/25087
12677         * gfortran.dg/auto_char_len_4.f90: New test.
12678
12679 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12680
12681         PR fortran/29652
12682         * gfortran.dg/generic_7.f90: New test.
12683         * gfortran.dg/defined_operators_1.f90: Add new error.
12684
12685 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12686
12687         PR tree-optimization/29902
12688         * g++.dg/tree-ssa/pr29902.C: New test.
12689
12690 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12691
12692         PR fortran/29820
12693         * gfortran.dg/used_types_13.f90: New test.
12694
12695 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12696
12697         * gcc.dg/dfp/snan.c: Delete.
12698
12699 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12700
12701         * g++.dg/cpp0x/static_assert1.C: New.
12702         * g++.dg/cpp0x/static_assert2.C: New.
12703         * g++.dg/cpp0x/static_assert3.C: New.
12704
12705 2006-11-21  Richard Guenther  <rguenther@suse.de>
12706
12707         * gcc.dg/vect/vect-pow-1.c: New testcase.
12708         * gcc.dg/vect/vect-pow-2.c: Likewise.
12709
12710 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12711
12712         PR c++/29570
12713         * g++.dg/template/static29.C: New test.
12714
12715         PR c++/29734
12716         * g++.dg/conversion/simd4.C: New test.
12717
12718 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12719
12720         PR c++/29475
12721         * g++.dg/template/access19.C: New test.
12722         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12723         error is reported.
12724
12725 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12726
12727         PR tree-opt/25500
12728         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12729
12730 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12731
12732         PR fortran/27546
12733         * gfortran.dg/import.f90: Extended test.
12734         * gfortran.dg/import2.f90: Extended test.
12735
12736 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12737
12738         * gfortran.dg/volatile3.f90: Add conflict test.
12739
12740 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12741
12742         PR fortran/24783
12743         * gfortran.dg/implicit_10.f90: New test.
12744
12745 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12746
12747         PR c++/8586
12748         * g++.dg/warn/Wall-write-strings.C: New.
12749
12750 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12751
12752         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12753         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12754
12755 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12756
12757         * gfortran.dg/use_3.f90: Remove error message.
12758         * gfortran.dg/iso_fortran_env_1.f90: New test.
12759         * gfortran.dg/iso_fortran_env_2.f90: New test.
12760         * gfortran.dg/iso_fortran_env_3.f90: New test.
12761         * gfortran.dg/iso_fortran_env_4.f90: New test.
12762
12763 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12764
12765         * gcc.dg/vect/vect-27.c: Fix initialization.
12766
12767 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12768
12769         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12770         * gcc.dg/torture/builtin-minmax-1.c: New.
12771
12772         * gcc.dg/builtins-20.c: Add cases for copysign.
12773
12774 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12775
12776         PR fortran/24285
12777         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12778
12779 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12780         * gfortran.dg/use_1.f90: New test.
12781         * gfortran.dg/use_1.f90: New test.
12782         * gfortran.dg/use_1.f90: New test.
12783
12784 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12785
12786         PR tree-optimization/29801
12787         * gcc.dg/pr29801.c: New test.
12788
12789 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12790
12791         PR middle-end/29584
12792         * gcc.dg/torture/pr29584.c: New test.
12793
12794 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12795
12796         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12797         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12798         * gcc.target/powerpc/compress-float-ppc.c,
12799         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12800         powerpc_fprs.
12801         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12802         do not pass -mhard-float.
12803
12804 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12805
12806         * gnat.dg/volatile_aggregate.adb: New test.
12807
12808 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12809
12810         PR fortran/29391
12811         PR fortran/29489
12812         * gfortran.dg/bound_2.f90: Add more checks.
12813         * gfortran.dg/bound_3.f90: New test.
12814
12815 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12816
12817         PR target/29201
12818         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12819
12820 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12821
12822         * gfortran.dg/import3.f90: Fix error message.
12823
12824 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12825
12826         PR tree-opt/29788
12827         * gfortran.fortran-torture/compile/inline_1.f90:
12828         New testcase.
12829
12830 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12831
12832         * gcc.target/i386/x87regparm-1.c: New test.
12833         * gcc.target/i386/x87regparm-2.c: New test.
12834         * gcc.target/i386/x87regparm-3.c: New test.
12835         * gcc.target/i386/x87regparm-4.c: New test.
12836
12837 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12838
12839         PR fortran/27546
12840         * gfortran.dg/import.f90: New test.
12841         * gfortran.dg/import2.f90: New test.
12842         * gfortran.dg/import3.f90: New test.
12843
12844 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12845
12846         PR fortran/27588
12847         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12848
12849 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12850
12851         PR fortran/29806
12852         * gfortran.dg/contains.f90: New test.
12853         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12854
12855 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR tree-optimization/29581
12858         * gcc.dg/pr29581-1.c: New test.
12859         * gcc.dg/pr29581-2.c: New test.
12860         * gcc.dg/pr29581-3.c: New test.
12861         * gcc.dg/pr29581-4.c: New test.
12862         * gfortran.dg/pr29581.f90: New test.
12863
12864 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12865
12866         PR fortran/29702
12867         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12868         numbers in error message headers.
12869
12870 2006-11-14  Richard Guenther  <rguenther@suse.de>
12871
12872         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12873         to i?86 and x86_64 targets.
12874
12875 2006-11-14  Caroline Tice  <ctice@apple.com>
12876
12877         * gcc.dg/pubtypes-1.c: New file/testcase.
12878         * gcc.dg/pubtypes-2.c: New file/testcase.
12879         * gcc.dg/pubtypes-3.c: New file/testcase.
12880         * gcc.dg/pubtypes-4.c: New file/testcase.
12881         * g++.dg/pubtypes.C: New file/testcase.
12882
12883 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/29106
12886         * g++.dg/init/self1.C: New test.
12887
12888 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12889
12890         PR fortran/29657
12891         * gfortran.dg/conflicts.f90: Add.
12892
12893 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12894
12895         PR rtl-optimization/29798
12896
12897         * gcc.c-torture/execute/pr29798.c: New.
12898
12899 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12900
12901         * gcc.dg/builtins-20.c: Add more cases.
12902
12903 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR fortran/29759
12906         * gfortran.dg/gomp/pr29759.f90: New test.
12907
12908 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12909
12910         PR c++/29518
12911         * g++.dg/template/static28.C: New test.
12912
12913 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12914
12915         * lib/c-torture.exp: Use target-libpath.exp.
12916         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12917         set GCC_EXEC_PREFIX env var from global variable of same name.
12918
12919 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12920
12921         PR fortran/26994
12922         * gfortran.fortran-torture/compile/transfer-1.f90:
12923         New testcase.
12924
12925 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12926             Zdenek Dvorak <dvorakz@suse.cz>
12927
12928         PR tree-optimization/29680
12929         * gcc.dg/alias-11.c: New test.
12930
12931 2006-11-12  Jason Merrill  <jason@redhat.com>
12932             Andrew Pinski <pinskia@physics.uc.edu>
12933
12934         PR middle-end/28915
12935         * gcc.target/i386/vectorize1.c: New.
12936
12937 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12938
12939         PR rtl-optimization/29797
12940         * gcc.c-torture/execute/pr29797-1.c: New test case.
12941
12942 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12943
12944         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12945
12946 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12947
12948         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12949
12950 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12951
12952         PR tree-optimization/13827
12953         * gcc.dg/fold-eqand-1.c: New test case.
12954
12955 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12956
12957         PR rtl-opt/28812
12958         * gcc.c-torture/execute/mayalias-3.c: New test.
12959
12960 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12961
12962         PR middle-end/27528
12963         * gcc.c-torture/compile/pr27528.c: New test.
12964         * gcc.dg/pr27528.c: Likewise.
12965
12966 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12967
12968         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12969
12970         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12971
12972 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12973
12974         PR fortran/29758
12975         * gfortran.dg/reshape_source_size_1.f90: New test.
12976
12977 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12978
12979         PR fortran/29315
12980         * gfortran.dg/aliasing_dummy_4.f90: New test.
12981
12982 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12983
12984         PR target/29777
12985         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12986         and x86_64-*-* targets.
12987
12988 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12989
12990         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12991         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12992         New macros. Use them in exact tests.
12993         (TESTIT3): New macro.
12994         Add tests for fmin, fmax and fma.
12995
12996 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12997
12998         PR fortran/29431
12999         * gfortran.dg/array_constructor_13.f90: New test.
13000
13001 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13002
13003         PR fortran/29744
13004         * gfortran.dg/used_types_12.f90: New test.
13005
13006 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13007
13008         PR middle-end/29726
13009         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13010         (test6): Ditto.
13011         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13012         * gcc.dg/fold-eqandshift-3.c: New test case.
13013
13014 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13015
13016         PR fortran/29699
13017         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13018
13019         PR fortran/21370
13020         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13021
13022 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13023
13024         * gcc.dg/20061109-1.c: New testcase.
13025
13026 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13027
13028         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13029
13030 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13031
13032         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13033         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13034
13035 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13036
13037         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13038         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13039
13040 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13041
13042         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13043
13044 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13045
13046         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13047         vect-9.c).
13048         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13049         * gcc.dg/vect/vect-9.c: Now vectorizable.
13050         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13051         that support vect_widen_mult.
13052         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13053         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13054         vect-reduc-dot-u16.c).
13055         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13056         vect-reduc-dot-u16.c).
13057         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13058         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13059         vect-reduc-dot-s8.c).
13060         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13061         vect-reduc-dot-s8.c).
13062         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13063         vect-reduc-dot-s8.c).
13064         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13065         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13066         vect-reduc-dot-u8.c).
13067         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13068         vect-reduc-dot-u8.c).
13069         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13070         * gcc.dg/vect/vect-multitypes-9.c: New test.
13071         * gcc.dg/vect/vect-multitypes-10.c: New test.
13072         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13073         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13074         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13075         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13076         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13077         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13078         wrapv-vect-reduc-dot-s8.c.
13079         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13080         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13081         targets that support vec_unpack.
13082         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13083         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13084         (check_effective_target_vect_widen_mult_hi_to_si): New.
13085         (check_effective_target_vect_widen_sum): Removed.
13086
13087         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13088
13089         * gcc.dg/vect/vect-multitypes-8.c: New test.
13090         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13091
13092         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13093
13094         * gcc.dg/vect/vect-multitypes-7.c: New test.
13095
13096         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13097
13098         * gcc.dg/vect/vect-multitypes-4.c: New test.
13099         * gcc.dg/vect/vect-multitypes-5.c: New test.
13100         * gcc.dg/vect/vect-multitypes-6.c: New test.
13101
13102         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13103
13104         * gcc.dg/vect/vect-multitypes-1.c: New test.
13105         * gcc.dg/vect/vect-multitypes-2.c: New test.
13106         * gcc.dg/vect/vect-multitypes-3.c: New test.
13107
13108 2006-11-07  Eric Christopher  <echristo@apple.com>
13109
13110         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13111         Test using scan-assembler-not.
13112
13113 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13114
13115         * gcc.dg/inline-17.c: New test.
13116
13117 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13118
13119         PR other/25028
13120         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13121         on HP-UX.
13122
13123 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13124
13125         PR fortran/29539
13126         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13127
13128         PR fortran/29634
13129         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13130         test.
13131
13132 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13133
13134         PR fortran/29601
13135         * gfortran.dg/volatile.f90: Add.
13136         * gfortran.dg/volatile2.f90: Add.
13137         * gfortran.dg/volatile3.f90: Add.
13138         * gfortran.dg/volatile4.f90: Add.
13139         * gfortran.dg/volatile5.f90: Add.
13140         * gfortran.dg/volatile6.f90: Add.
13141         * gfortran.dg/volatile7.f90: Add.
13142
13143 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13144
13145         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13146           for matching error messages.
13147         * gfortran.dg/specifics_3.f90: Adjust pattern
13148           for matching error messages.
13149
13150 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13151             Bernhard Fischer  <aldot@gcc.gnu.org>
13152
13153         * lib/gcc-dg.exp (output-exists): New proc.
13154         (output-exists-not): New proc.
13155         * gcc.test-framework/test-framework.awk: Support new directives.
13156         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13157         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13158         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13159         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13160         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13161         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13162
13163 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13164
13165         PR fortran/29630
13166         PR fortran/29679
13167         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13168         * gfortran.dg/initialization_3.f90: New.
13169
13170 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13171
13172         PR libgfortran/25545
13173         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13174
13175 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13176
13177         PR middle-end/29695
13178         * gcc.c-torture/execute/pr29695-1.c: New test.
13179         * gcc.c-torture/execute/pr29695-2.c: New test.
13180
13181 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13182
13183         PR fortran/29565
13184         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13185
13186 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13187
13188         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13189         for matching error messages.
13190
13191 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13192
13193         PR target/26915
13194         * gcc.target/i386/387-12.c: New test.
13195
13196 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13197
13198         PR libfortran/29713
13199         * gfortran.dg/pr29713.f90: New test.
13200
13201 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13202
13203         * gcc.c-torture/execute/arith-rand-ll.c:
13204         Also test for bogus rest sign.
13205
13206 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13207
13208         PR libfortran/27895
13209         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13210
13211 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13212
13213         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13214         from error messages.
13215
13216 2006-11-02  Mike Stump  <mrs@apple.com>
13217
13218         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13219
13220         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13221
13222 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13223
13224         * g++.dg/eh/gcsec1.C: New test.
13225
13226 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13227
13228         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13229         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13230
13231 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13232
13233         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13234         hexadecimal value.
13235         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13236         * gcc.dg/pr14796-2.c: Likewise.
13237
13238 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13239
13240         * gcc.c-torture/execute/20061101-1.c: New test.
13241
13242 2006-11-01  Richard Guenther  <rguenther@suse.de>
13243
13244         * gcc.target/i386/fpprec-1.c: New testcase.
13245
13246 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13247
13248         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13249         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13250
13251 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13252
13253         * gcc.c-torture/execute/20061031-1.c: New test.
13254
13255 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13256
13257         PR 23067
13258         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13259         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13260         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13261         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13262         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13263         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13264         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13265
13266 2006-10-31  Eric Christopher  <echristo@apple.com>
13267             Falk Hueffner  <falk@debian.org>
13268
13269         * gcc.dg/builtin-bswap-1.c: New.
13270         * gcc.dg/builtin-bswap-2.c: New.
13271         * gcc.dg/builtin-bswap-3.c: New.
13272         * gcc.dg/builtin-bswap-4.c: New.
13273         * gcc.dg/builtin-bswap-5.c: New.
13274         * gcc.target/i386/builtin-bswap-1.c: New.
13275
13276 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13277
13278         * gcc.dg/inline-16.c: New.
13279
13280         PR 16622
13281         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13282         defining it.
13283         * gcc.dg/inline-13.c: New.
13284         * gcc.dg/inline-14.c: New.
13285         * gcc.dg/inline-15.c: New.
13286
13287         PR 11377
13288         * gcc.dg/inline6.c: New.
13289         * gcc.dg/inline7.c: New.
13290
13291 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13292
13293         PR middle-end/23470
13294         * gcc.dg/pr23470-1.c: New test case.
13295
13296 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13297
13298         PR fortran/29537
13299         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13300         data.
13301         * gfortran.dg/blockdata_2.f90: New testcase.
13302
13303 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13304
13305         PR libfortran/29627
13306         * gfortran.dg/unf_short_record_1.f90:  New test.
13307
13308 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13309
13310         PR fortran/29067
13311         * gfortran.dg/pr29067.f: New test.
13312
13313 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13314             Richard Sandiford  <richard@codesourcery.com>
13315
13316         * lib/target-supports.exp (get_compiler_messages): Append options
13317         as a single list element.
13318         (check_effective_target_arm_vfp_ok): New.
13319         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13320
13321 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13322
13323         PR fortran/29387
13324         * gfortran.dg/intrinsic_actual_2.f90: New test.
13325
13326         PR fortran/29490
13327         * gfortran.dg/actual_array_interface_1.f90: New test.
13328
13329         PR fortran/29641
13330         * gfortran.dg/used_types_11.f90: New test.
13331
13332 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13333
13334         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13335         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13336         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13337         * g++.old-deja/g++.mike/net25.C (main): Same.
13338         * g++.dg/lookup/exception1.C (main): Same.
13339         * g++.dg/parse/parens2.C (main): Same.
13340
13341 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13342
13343         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13344
13345 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13346
13347         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13348         * gcc.dg/torture/builtin-math-3.c: Likewise.
13349
13350 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13351
13352         PR fortran/29452
13353         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13354         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13355
13356 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13357
13358         PR Fortran/29410
13359         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13360
13361 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13362
13363         * lib/target-supports.exp (check_function_available): Declare
13364         function before calling.
13365
13366 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13367
13368         PR tree-optimization/29637
13369         * gcc.dg/pr29637.c: New test.
13370
13371 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13372
13373         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13374         tree canonicalization.
13375
13376 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13377
13378         * gcc.dg/builtins-20.c: Add more hypot tests.
13379
13380 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13381
13382         * gcc.dg/fold-compare-1.c: New test case.
13383
13384 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13385
13386         PR c++/16307
13387         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13388
13389 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13390
13391         PR tree-optimization/15458
13392         * gcc.dg/fold-xornot-1.c: New test case.
13393
13394 2006-10-29  Richard Guenther  <rguenther@suse.de>
13395
13396         * gcc.target/i386/math-torture/trunc.c: New testcase.
13397
13398 2006-10-29  Richard Guenther  <rguenther@suse.de>
13399
13400         * gcc.target/i386/math-torture/round.c: New testcase.
13401
13402 2006-10-29  Richard Guenther  <rguenther@suse.de>
13403
13404         * gcc.target/i386/math-torture/ceil.c: New testcase.
13405         * gcc.target/i386/math-torture/floor.c: Likewise.
13406
13407 2006-10-29  Richard Guenther  <rguenther@suse.de>
13408
13409         * gcc.target/i386/math-torture/rint.c: New testcase.
13410         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13411
13412 2006-10-29  Richard Guenther  <rguenther@suse.de>
13413
13414         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13415         * gcc.target/i386/math-torture/lceil.c: Likewise.
13416
13417 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13418
13419         PR libgfortran/24313
13420         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13421
13422 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13423
13424         * gcc.c-torture/execute/20020118-1.c,
13425         gcc.c-torture/execute/builtins/strlen.c,
13426         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13427         comment typos.
13428
13429 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13430
13431         * gcc.dg/builtins-20.c: Add tests for hypot.
13432         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13433         two-argument builtins.
13434         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13435         TESTIT2.  Update all callers.
13436         (TESTIT2, TESTIT2_R): New helper macros.
13437         Add testcases for pow, hypot and atan2.
13438
13439 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13440
13441         PR C++/29295
13442         * g++.dg/expr/bool1.C: New test.
13443         * g++.dg/expr/bool2.C: New test.
13444
13445 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13446
13447         PR fortran/28224
13448         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13449         * gfortran.dg/namelist_internal.f90: New test.
13450
13451 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13452
13453         PR fortran/29625
13454         * gfortran.dg/io_real_boz.f90: Add.
13455         * gfortran.dg/io_real_boz2.f90: Add.
13456
13457 2006-10-28  Richard Guenther  <rguenther@suse.de>
13458
13459         PR middle-end/26899
13460         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13461
13462 2006-10-28  Richard Guenther  <rguenther@suse.de>
13463
13464         PR target/28806
13465         * gcc.target/i386/math-torture/lround.c: New testcase.
13466
13467 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13468
13469         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13470         * gcc.dg/builtins-44.c: Likewise.
13471         * gcc.dg/builtins-45.c: Likewise.
13472         * gcc.dg/pr28796-2.c: Likewise.
13473         * gcc.dg/unordered-3.c: Likewise.
13474
13475 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13476
13477         PR libgfortran/27954
13478         * gfortran.dg/error_recovery_2.f90: New test.
13479
13480 2006-10-26  Richard Guenther  <rguenther@suse.de>
13481
13482         * gcc.target/i386/i386.exp: Use glob, not find to collect
13483         tests.  Avoids recursing into subdirectories.
13484         * gcc.target/i386/math-torture/math-torture.exp: Torture
13485         for interesting ia32 math options.
13486         * gcc.target.i386/math-torture/lrint.c: New testcase.
13487
13488 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13489
13490         PR libgfortran/29563
13491         * gfortran.dg/arrayio_9.f90: Update test.
13492         * gfortran.dg/arrayio_19.f90: New test.
13493
13494 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13495
13496         * gcc.dg/20061026.c: New testcase.
13497
13498 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13499
13500         PR libgfortran/29563
13501         * gfortran.dg/arrayio_9.f90: New test.
13502
13503 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13504
13505         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13506         Copy the strings manually, as strcpy may call strlen.
13507
13508 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13509
13510         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13511         Add checks for log, log2, log10 and log1p.
13512
13513         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13514         we already test 0.0.  Add checks for expm1, log, log2, log10,
13515         log1p, cbrt, erf and erfc.
13516
13517 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13518
13519         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13520
13521 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13522
13523         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13524         and remainderl() built-in functions.  Remove -ffast-math from
13525         dg-options.
13526
13527 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13528
13529         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13530         acosh and atanh.
13531
13532         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13533         floating point modifiers to arguments passed to float and long
13534         double functions respectively.  Update all callers to use floating
13535         point numbers, not integers.  Add tests for exp, exp2 and
13536         exp10/pow10.
13537
13538         * gcc.dg/torture/builtin-math-3.c: New test.
13539
13540 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13541
13542         PR fortran/29393
13543         * gfortran.dg/initialize_2.f90: New.
13544
13545 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13546
13547         * gcc.dg/torture/builtin-math-2.c: New test.
13548
13549 2006-10-24  Richard Guenther  <rguenther@suse.de>
13550
13551         PR middle-end/28796
13552         * gcc.dg/pr28796-1.c: New testcase.
13553         * gcc.dg/pr28796-2.c: Likewise.
13554
13555 2006-10-24  Richard Guenther  <rguenther@suse.de>
13556
13557         * gcc.dg/builtins-57.c: New testcase.
13558
13559 2006-10-24  Richard Guenther  <rguenther@suse.de>
13560
13561         PR tree-optimization/29567
13562         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13563
13564 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13565
13566         PR tree-optimization/14784
13567         * gcc.dg/alias-10.c: New test.
13568
13569 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13570
13571         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13572
13573 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13574
13575         * gcc.dg/builtin-strncat-chk-1.c: New test.
13576
13577 2006-10-23  Jan Hubicka  <jh@suse.cz>
13578
13579         * gcc.dg/memmove-1.c: New test.
13580
13581 2006-10-23  Paul Brook  <paul@codesourcery.com>
13582
13583         * gcc.dg/pragma-pack-5.c: New test.
13584
13585 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13586
13587         * g++.dg/other/s390-1.C: New testcase.
13588
13589 2006-10-23  Richard Guenther  <rguenther@suse.de>
13590
13591         PR middle-end/27132
13592         PR middle-end/23295
13593         * gcc.dg/pr27132.c: New testcase.
13594         * gcc.dg/pr23295.c: Likewise.
13595         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13596         * g++.dg/tree-ssa/pr19807.C: Likewise.
13597
13598 2006-10-23  Richard Guenther  <rguenther@suse.de>
13599
13600         PR middle-end/21032
13601         * gcc.dg/pr21032.c: New testcase.
13602
13603 2006-10-22  Jeff Law  <law@redhat.com>
13604         Richard Guenther  <rguenther@suse.de>
13605
13606         PR tree-optimization/15911
13607         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13608
13609 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13610
13611         PR c++/20647
13612         * g++.dg/abi/rtti3.C: New.
13613
13614 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13615
13616         PR middle-end/28252
13617         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13618         transformation.
13619
13620 2006-10-21  Richard Guenther  <rguenther@suse.de>
13621
13622         PR tree-optimization/3511
13623         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13624
13625 2006-10-21  Richard Guenther  <rguenther@suse.de>
13626
13627         PR middle-end/26898
13628         * gcc.dg/torture/pr26898-1.c: New testcase.
13629         * gcc.dg/torture/pr26898-2.c: Likewise.
13630
13631 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13632
13633         PR c++/28053
13634         * g++.dg/parse/bitfield1.C: Adjust error markers.
13635         * g++.dg/parse/bitfield2.C: New test.
13636
13637 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13638
13639         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13640
13641 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13642
13643         PR libfortran/27895
13644         * gfortran.dg/zero_sized_1.f90: New test.
13645
13646 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13647
13648         * gcc.dg/div-compare-1.c: New test.
13649
13650 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13651
13652         PR fortran/29216
13653         * gfortran.dg/result_default_init_1.f90: New test.
13654
13655         PR fortran/29314
13656         * gfortran.dg/automatic_default_init_1.f90: New test.
13657
13658         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13659         from 38 to 33.
13660
13661 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13662
13663         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13664         'using namespace std' without previous declaration.
13665         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13666         * g++.old-deja/g++.robertl/eb133c.C: New.
13667
13668 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13669
13670         PR libgfortran/29277
13671         * gfortran.dg/streamio_4.f90: Update test.
13672         * gfortran.dg/streamio_11.f90: New test.
13673
13674 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13675
13676         PR c++/27952
13677         * g++.dg/inherit/virtual1.C: New test.
13678
13679 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/28261
13682         * g++.dg/parse/enum3.C: New test.
13683
13684 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/29039
13687         * g++.dg/init/ctor8.C: New test.
13688
13689 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13690
13691         PR c++/27270
13692         * g++.dg/ext/complit8.C: Tweak error markers.
13693         * g++.dg/template/complit1.C: Add error marker.
13694
13695 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13696
13697         PR c++/27270
13698         * g++.dg/ext/complit8.C: New test.
13699
13700         PR c++/29408
13701         * g++.dg/parse/dtor12.C: New test.
13702
13703         PR c++/29435
13704         * g++.dg/template/sizeof11.C: New test.
13705
13706 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13707
13708         PR fortran/29392
13709         * gfortran.dg/data_char_3.f90: New test.
13710
13711         PR fortran/29451
13712         * gfortran.dg/negative_automatic_size.f90: New test.
13713
13714 2006-10-16  David Daney  <ddaney@avtrex.com>
13715
13716         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13717
13718 2006-10-16  Eric Christopher  <echristo@apple.com>
13719
13720         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13721         x86_64.
13722
13723 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13724
13725         PR c++/28211
13726         * g++.dg/tc1/dr49.C: Tweak error messages.
13727         * g++.dg/parse/template21.C: New test.
13728
13729 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13730
13731         PR middle-end/20491
13732         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13733
13734 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13735
13736         PR fortran/29403
13737         * gfortran.dg/print_1.f90: New test.
13738
13739 2006-10-15  Jan Hubicka  <jh@suse.cz>
13740
13741         PR middle-end/29241
13742         * gcc.c-torture/compile/pr29241.c: New testcase.
13743
13744 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13745
13746         PR middle-end/29250
13747         * gcc.c-torture/compile/pr29250.c: New test.
13748
13749 2006-10-15  Richard Guenther  <rguenther@suse.de>
13750
13751         * gcc.dg/pr29299.c: New testcase.
13752
13753 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13754
13755         PR fortran/24767
13756         * gfortran.dg/label_4.f90: Adjust warning flag.
13757
13758 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13759
13760         PR fortran/29371
13761         * gfortran.dg/nullify_3.f90: New test.
13762
13763 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13764
13765         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13766         on Solaris 2.5.1 too.
13767
13768 2006-10-13  Eric Christopher  <echristo@apple.com>
13769
13770         * gcc.dg/pr25993.c: Skip for darwin.
13771
13772 2006-10-13  Eric Christopher  <echristo@apple.com>
13773
13774         * gcc.dg/visibility-11.c: Skip for darwin.
13775
13776 2006-10-13  Eric Christopher  <echristo@apple.com>
13777
13778         * gcc.dg/darwin-weakimport-1.c: Use
13779         -fno-asynchronous-unwind-tables.
13780         * gcc.dg/darwin-weakimport-3.c: Ditto.
13781
13782 2006-10-13  Richard Guenther  <rguenther@suse.de>
13783
13784         PR tree-optimization/29446
13785         * gcc.dg/torture/pr29446.c: New testcase.
13786
13787 2006-10-13  Bill Wendling  <wendling@apple.com>
13788
13789         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13790         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13791         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13792         * g++.old-deja/g++.law/shadow1.C: Likewise.
13793         * g++.old-deja/g++.law/ctors10.C: Likewise.
13794         * g++.dg/debug/namespace1.C: Likewise.
13795         * g++.dg/inherit/namespace-as-base.C: Likewise.
13796         * g++.dg/opt/delay-slot-1.C: Likewise.
13797         * g++.dg/parse/defarg10.C: Likewise.
13798         * g++.dg/template/ptrmem11.C: Likewise.
13799         * g++.dg/template/mem_func_ptr.C: Likewise.
13800         * g++.dg/template/spec19.C: Likewise.
13801
13802 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13803
13804         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13805
13806 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13807
13808         PR fortran/29373
13809         * gfortran.dg/implicit_9.f90: New test.
13810
13811         PR fortran/29407
13812         * gfortran.dg/namelist_25.f90: New test.
13813
13814         PR fortran/27701
13815         * gfortran.dg/same_name_2.f90: New test.
13816
13817         PR fortran/29232
13818         * gfortran.dg/host_assoc_types_1.f90: New test.
13819
13820         PR fortran/29364
13821         * gfortran.dg/missing_derived_type_1.f90: New test.
13822         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13823
13824         PR fortran/29422
13825         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13826
13827         PR fortran/29428
13828         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13829
13830 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13831
13832         PR fortran/29391
13833         * gfortran.dg/bound_2.f90: New test.
13834
13835 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13836
13837         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13838         directive.
13839         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13840         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13841         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13842         * gfortran.dg/gomp/reduction3.f90: Likewise.
13843         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13844         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13845         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13846         * gfortran.dg/forall_4.f90: Likewise.
13847         * gfortran.dg/spec_expr_4.f90: Likewise.
13848         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13849         * gfortran.dg/forall_5.f90: Likewise.
13850         * gfortran.dg/open_access_append_2.f90: Add check for
13851         compile-time warning.
13852
13853 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/28506
13856         * g++.dg/parse/pure1.C: New test.
13857
13858 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13859
13860         PR fortran/21435
13861         * gfortran.dg/io_constraints_3.f90: New test.
13862         * gfortran.dg/open_access_append_1.f90: Add checks
13863         for compile-time warnings.
13864         * gfortran.dg/pr20163-2.f: Likewise.
13865         * gfortran.dg/iostat_2.f90: Likewise.
13866         * gfortran.dg/label_4.f90: Delete the temporary
13867         file.
13868         * gfortran.dg/direct_io_2.f90: Add a FILE=
13869         specifier.
13870         * gfortran.dg/iomsg_1.f90: Add check for
13871         compile-time warning.
13872
13873 2006-10-12  Jan Hubicka  <jh@suse.cz>
13874
13875         PR c/28419
13876         * gcc.dg/pr28319.c: New test.
13877
13878 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13879         PR c++/29318
13880         * g++.dg/ext/vla4.C: New test.
13881
13882 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13883
13884         PR c++/27961
13885         * g++.dg/template/crash60.C: New test.
13886         * g++.dg/other/large-size-array.C: Adjust error markers.
13887         * g++.dg/parse/crash27.C: Likewise.
13888         * g++.dg/template/crash1.C: Likewise.
13889
13890 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13891
13892         PR testsuite/29093
13893         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13894
13895 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13896
13897         PR preprocessor/28709
13898         * gcc.dg/cpp/paste14.c: New test.
13899
13900 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/29175
13903         * g++.dg/init/array24.C: New test.
13904
13905 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13906
13907         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13908         of <sys/types.h>.
13909
13910 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13911
13912         PR c++/29024
13913         * g++.dg/parse/typedef8.C: New test.
13914         * g++.dg/other/mult-stor1.C: Adjust error markers.
13915
13916 2006-10-11  Richard Guenther  <rguenther@suse.de>
13917
13918         PR tree-optimization/28230
13919         * gcc.dg/torture/pr28230.c: New testcase.
13920
13921 2006-10-11  Richard Guenther  <rguenther@suse.de>
13922
13923         PR inline-asm/29119
13924         * gcc.dg/torture/pr29119.c: New testcase.
13925
13926 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR middle-end/29272
13929         * gcc.c-torture/execute/20060930-2.c: New test.
13930
13931 2006-10-09  Richard Henderson  <rth@redhat.com>
13932
13933         Revert emutls patch.
13934
13935 2006-10-09  Richard Guenther  <rguenther@suse.de>
13936
13937         PR middle-end/29254
13938         * gcc.dg/pr29254.c: New testcase.
13939
13940 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13941             Paul Thomas  <pault@gcc.gnu.org>
13942
13943         PR fortran/20541
13944         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13945         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13946         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13947         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13948         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13949         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13950         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13951         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13952         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13953         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13954         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13955         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13956         * gfortran.dg/alloc_comp_std.f90: New test.
13957         * gfortran.dg/move_alloc.f90: New test.
13958
13959 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13960
13961         PR fortran/29115
13962         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13963
13964         PR fortran/29211
13965         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13966
13967 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13968
13969         PR fortran/28585
13970         * gfortran.dg/new_line.f90: New test.
13971
13972 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13973
13974         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13975         * gcc.dg/torture/builtin-convert-1.c,
13976         gcc.dg/torture/builtin-convert-2.c,
13977         gcc.dg/torture/builtin-convert-3.c,
13978         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13979
13980 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13981
13982         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13983         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13984         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13985         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13986
13987 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13988
13989         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13990         Xfail some tests for powerpc-darwin and powerpc-aix.
13991
13992 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13993
13994         PR c/29380
13995         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13996
13997 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13998
13999         PR target/29300
14000         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14001         on hppa*-*-hpux*.
14002
14003 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14004
14005         PR fortran/16580
14006         PR fortran/29288
14007         * gfortran.fortran-torture/execute/specifics.f90:
14008         Add tests for using all possible intrinsics as actual arguments.
14009         * gfortran.dg/specifics_1.f90: Add tests for using
14010         all possible intrinsics as actual arguments.
14011         * gfortran.dg/specifics_2.f90: New file.
14012         * gfortran.dg/specifics_3.f90: New file.
14013
14014 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14015
14016         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14017         * gcc.dg/debug/debug-2.c: Likewise.
14018
14019 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14020
14021         * gcc.c-torture/compile/sync-2.c: New test.
14022
14023 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14024
14025         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14026         line endings.
14027
14028 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14029
14030         PR rtl-optimization/29128
14031         * gcc.c-torture/compile/pr29128.c: New test.
14032
14033 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14034
14035         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14036         line endings.
14037
14038 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14039
14040         PR middle-end/29256
14041         * gcc.dg/tree-ssa/loop-19.c: New test.
14042
14043 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14044
14045         PR tree-optimization/29330
14046         * gcc.dg/pr29330.c: New test.
14047
14048         PR target/28924
14049         * gcc.c-torture/compile/20061005-1.c: New test.
14050
14051 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14052
14053         * gcc.dg/typename-vla-1.c: New case.
14054         * gnat.dg/forward_vla.adb: New case.
14055
14056 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14057
14058         PR tree-optimization/29290
14059         * gfortran.dg/loop_nest_1.f90: New test.
14060
14061         PR target/29198
14062         * gcc.dg/tls/opt-12.c: New test.
14063
14064         PR fortran/28415
14065         * gfortran.dg/save_2.f90: New test.
14066
14067         PR c/29091
14068         * gcc.dg/pr29091.c: New test.
14069
14070 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14071
14072         * lib/target-supports.exp
14073         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14074         same as x86_64-*-*; check for LP64.
14075
14076 2006-10-04  Richard Henderson  <rth@redhat.com>
14077
14078         * lib/target-supports.exp (check_effective_target_tls): Redefine
14079         to mean non-emulated tls.
14080         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14081         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14082         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14083         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14084         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14085         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14086         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14087
14088 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14089
14090         PR fortran/29343
14091         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14092
14093 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14094
14095         * gfortran.dg/bounds_check_fail_1.f90: New test.
14096
14097 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14098
14099         PR c++/29020
14100         * g++.dg/template/friend48.C: New test.
14101
14102 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14103
14104         PR fortran/29098
14105         * gfortran.dg/default_initialization_2.f90: New test.
14106
14107 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14108
14109         PR fortran/20779
14110         PR fortran/20891
14111         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14112
14113 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14114
14115         PR fortran/29284
14116         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14117
14118         PR fortran/29321
14119         PR fortran/29322
14120         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14121
14122         PR fortran/25091
14123         PR fortran/25092
14124         * gfortran.dg/entry_array_specs_1.f90: New test.
14125
14126 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14127
14128         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14129         insufficient to inhibit some test failures at -O3.  Do testing
14130         on integers.
14131
14132 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/29138
14135         * g++.dg/inherit/access8.C: New test.
14136         * g++.dg/template/dtor4.C: Tweak error messages.
14137
14138 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14139
14140         PR fortran/27478
14141         * gfortran.dg/entry_8.f90: New test.
14142
14143 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14144
14145         PR c++/29291
14146         * g++.dg/parse/new4.C: New test.
14147
14148 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14149
14150         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14151         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14152         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14153         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14154         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14155
14156 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14157
14158         PR fortran/19260
14159         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14160         * gfortran.dg/continuation_2.f90: New test.
14161
14162         PR fortran/19262
14163         * gfortran.dg/continuation_3.f90: New test.
14164         * gfortran.dg/continuation_4.f90: New test.
14165         * gfortran.dg/continuation_5.f: New test.
14166         * gfortran.dg/continuation_6.f: New test.
14167
14168 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/29226
14171         * g++.dg/template/vla1.C: New test.
14172
14173 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14174
14175         PR fortran/29210
14176         * gfortran.dg/complex_parameter_1.f90: New test.
14177
14178 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14179
14180         PR c/29154
14181         * gcc.c-torture/execute/20060929-1.c: New test.
14182
14183 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/29105
14186         * g++.dg/template/member6.C: New test.
14187         * g++.dg/parse/typename7.C: Adjust error markers.
14188
14189         PR c++/29080
14190         * g++.dg/template/member7.C: New test.
14191
14192 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14193
14194         PR c/24010
14195         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14196         gcc.dg/Woverride-init-3.c: New tests.
14197
14198 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14199
14200         * gcc.c-torture/execute/20060930-1.c: New test.
14201
14202 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14203
14204         PR fortran/18791
14205         * gfortran.dg/specifics_1.f90: New test.
14206         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14207         complex specifics.
14208
14209 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14210
14211         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14212         pthread-init-common.h: New.
14213
14214 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14215
14216         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14217         precision on some archs.
14218
14219 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14220
14221         * gcc.dg/non-local-goto-1.c: New test.
14222         * gcc.dg/non-local-goto-2.c: Likewise.
14223         * gcc.dg/setjmp-3.c: Likewise.
14224         * gcc.dg/setjmp-4.c: Likewise.
14225
14226 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14227
14228         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14229
14230 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14231
14232         PR fortran/28276
14233         * gfortran.dg/exponent_1.f90: New test.
14234
14235         PR fortran/27021
14236         * gfortran.dg/nearest_1.f90: New test.
14237
14238 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR middle-end/25261
14241         PR middle-end/28790
14242         * gcc.dg/gomp/nestedfn-1.c: New test.
14243
14244 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14245
14246         PR objc/29195
14247         * objc/compile/method-1.m: New test.
14248
14249 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14250
14251         PR c++/26938
14252         * g++.dg/template/crash58.C: New test.
14253         * g++.dg/parse/crash28.C: Adjust error markers.
14254         * g++.dg/template/crash34.C: Likewise.
14255         * g++.dg/template/friend31.C: Likewise.
14256         * g++.dg/template/crash32.C: Likewise.
14257
14258         PR c++/27329
14259         * g++.dg/template/crash59.C: New test.
14260
14261         PR c++/27667
14262         * g++.dg/template/spec33.C: New test.
14263         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14264
14265 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14266             Adam Nemet  <anemet@caviumnetworks.com>
14267
14268         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14269         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14270
14271 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14272
14273         PR target/28911
14274         * gcc.dg/pr28911.c: New.
14275
14276 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14277
14278         PR target/29169
14279         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14280         (dg-options): Add -mfpmath=387.
14281
14282 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14283
14284         PR c/28706
14285         * gcc.dg/pr28706.c: New test.
14286
14287         PR c/28712
14288         * gcc.dg/pr28712.c: New test.
14289
14290 2006-09-22  Mike Stump  <mrs@apple.com>
14291
14292         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14293
14294 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14295
14296         PR tree-optimization/28888
14297         * gcc.dg/pr28888.c: New test.
14298
14299 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14300
14301         PR c++/29016
14302         * g++.dg/init/ptrfn1.C: New test.
14303
14304 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14305
14306         PR c++/28861
14307         * g++.dg/template/spec32.C: New test.
14308         * g++.dg/parse/crash9.C: Adjust error markers.
14309
14310         PR c++/28303
14311         * g++.dg/template/typedef6.C: New test.
14312         * g++.dg/init/error1.C: Adjust error markers.
14313         * g++.dg/parse/crash9.C: Likewise.
14314         * g++.dg/template/crash55.C: Likewise.
14315
14316 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14317
14318         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14319
14320 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14321
14322         PR target/27650
14323         * g++.dg/ext/dllimport12.C: New test.
14324
14325 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14326
14327         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14328         * gcc.target/mips/nmadd-2.c: Likewise.
14329         * gcc.target/mips/mips-ps-6.c: New test.
14330         * gcc.target/mips/neg-abs-1.c: Likewise.
14331         * gcc.target/mips/neg-abs-2.c: Likewise.
14332         * gcc.target/mips/nmadd-3.c: New test.
14333
14334 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14335
14336         PR middle-end/28046
14337         * gcc.dg/gomp/atomic-10.c: New test.
14338         * g++.dg/gomp/atomic-10.C: New test.
14339
14340 2006-09-20  Eric Christopher  <echristo@apple.com>
14341
14342         * gcc.target/i386/sse3-not-fisttp.c: New.
14343
14344 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14345
14346         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14347
14348 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14349
14350         * gcc.c-torture/execute/pr28289.c (one): New variable.
14351         (main): Use it instead of argc.
14352         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14353         (main): Use it instead of argc.
14354
14355 2006-09-19  Paul Brook  <paul@codesourcery.com>
14356
14357         PR target/28516
14358         * gcc.dg/nested-func-5.c: New test.
14359
14360 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14361
14362         * lib/target-supports.exp (check_effective_target_tls): Compile
14363         test stubs using ${tool}_target_compile, not just target_compile.
14364         (check_effective_target_tls_runtime): Likewise.
14365
14366 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14367
14368         * gcc.c-torture/compile/20030405-1.x: Remove.
14369
14370         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14371         optimising linker from discarding it.
14372
14373 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14374
14375         PR fortran/28526
14376         * gfortran.dg/keyword_symbol_1.f90: New test.
14377
14378         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14379         pedantic compilation option.
14380
14381 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14382
14383         PR fortran/29060
14384         * gfortran.dg/spread_shape_1.f90: New test.
14385
14386 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14387
14388         PR tree-optimization/28887
14389         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14390
14391 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14392
14393         PR c/25993
14394         * gcc.dg/pr25993.c: New test.
14395
14396 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14397
14398         PR tree-opt/21591
14399         * gcc.dg/vect/pr21591.c: New test.
14400
14401 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14402
14403         PR tree-opt/29059
14404         * gcc.c-torture/compile/strcpy-1.c: New test.
14405         * gcc.c-torture/compile/strcpy-2.c: New test.
14406         * gcc.c-torture/compile/memcpy-1.c: New test.
14407         * gcc.c-torture/compile/memcpy-2.c: New test.
14408
14409 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14410
14411         PR testsuite/29055
14412         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14413
14414 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14415
14416         * gnat.dg/specs/double_record_extension1.ads: New test.
14417         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14418
14419 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14420
14421         PR fortran/29051
14422         * gfortran.dg/oldstyle_3.f90: New test.
14423
14424 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14425
14426         PR libgfortran/29099
14427         * gfortran.dg/secnds-1.f: New test.
14428
14429 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14430
14431         PR libgfortran/29053
14432         * gfortran.dg/streamio_9.f90: New test.
14433         * gfortran.dg/streamio_10.f90: New test.
14434
14435 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14436
14437         PR C++/29002
14438         * g++.dg/init/array22.C: New test.
14439         * g++.dg/init/array23.C: New test.
14440
14441 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14442
14443         * stackcheck.lst: Update list of tests requiring stack checking.
14444         * norun.lst: Adjust for above change.
14445         * ada95.lst: New file.
14446         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14447         requiring -gnat95 switch.
14448
14449 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14450
14451         * gnat.dg/in_out_parameter.adb: New test.
14452
14453 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14454
14455         PR debug/28980
14456         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14457
14458 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14459
14460         * gnat.dg/specs/unchecked_union.ads: New test.
14461
14462 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14463
14464         PR rtl-optimization/28982
14465         * gcc.c-torture/execute/pr28982a.c: New test.
14466         * gcc.c-torture/execute/pr28982b.c: Likewise.
14467
14468 2006-09-12  Eric Christopher  <echristo@apple.com>
14469
14470         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14471         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14472
14473 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14474
14475         PR c/28768
14476         PR preprocessor/14634
14477         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14478         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14479         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14480
14481 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14482
14483         * gcc.dg/pr28243.c: New test.
14484
14485 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14486
14487         PR fortran/28971
14488         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14489         this undiagnosed regression reappears.
14490
14491 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14492
14493         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14494         Treat $srcdir as a literal.
14495         * lib/fortran-torture.exp (fortran-torture-compile,
14496         fortran-torture-execute): Likewise.
14497         * lib/objc-torture.exp (objc-torture-compile,
14498         objc-torture-execute): Likewise.
14499         * lib/profopt.exp (profopt-execute): Likewise.
14500
14501 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14502
14503         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14504
14505 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14506
14507         PR testsuite/28950
14508         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14509
14510 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14511
14512         PR target/13685
14513         * gcc.target/i386/pr13685.c: New test.
14514
14515 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         * gcc.dg/pr28726.c: New test.
14518
14519 2006-09-11  Josh Conner  <jconner@apple.com>
14520
14521         * gcc.dg/nrv3.c: Increase size of structure.
14522         * gcc.dg/nrv4.c: Likewise.
14523         * gcc.dg/nrv5.c: Likewise.
14524
14525 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14526
14527         PR libfortran/28890
14528         gfortran.dg/assumed_charlen_function_5.f90: New test.
14529
14530 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/28991
14533         * g++.dg/init/static3.C: New test.
14534
14535 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14536
14537         PR testsuite/29007
14538         * gcc.dg/long-long-cst1.c (t): Add cast to
14539         __SIZE_TYPE__ before casting to int.
14540         (main): Return 0 on success.
14541
14542 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14543
14544         * gcc.c-torture/execute/20060910-1.c: New test.
14545
14546 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14547
14548         PR middle-end/26983
14549         * gcc.dg/pr26983.c: New test.
14550
14551 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14552
14553         PR target/29006
14554         * gcc.c-torture/execute/pr29006.c: New test.
14555
14556 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14557
14558         PR libfortran/28947
14559         gfortran.dg/matmul_4.f90: New test.
14560
14561 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14562
14563         PR fortran/28959
14564         gfortran.dg/used_types_10: New test.
14565
14566 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14567
14568         PR libfortran/28923
14569         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14570         gfortran.dg/array_initializer_3.f90: New test.
14571
14572 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14573
14574         PR fortran/28914
14575         * gfortran.dg/actual_array_constructor_3.f90: New test.
14576
14577 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14578
14579         PR testsuite/26778
14580         * gcc.target/i386/pr26778.c: New testcase.
14581
14582 2006-09-08  Eric Christopher  <echristo@apple.com>
14583
14584         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14585         * gcc.target/i386/memcpy-1.c: Ditto.
14586         * gcc.target/i386/asm-1.c: Ditto.
14587         * gcc.target/i386/20060512-4.c: Ditto.
14588         * gcc.target/i386/compress-float-387.c: Ditto.
14589         * gcc.target/i386/20060512-1.c: Ditto.
14590         * gcc.target/i386/compress-float-sse.c: Ditto.
14591         * gcc.target/i386/20060512-2.c: Ditto.
14592         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14593         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14594         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14595         * gcc.dg/pr26449.c: Ditto.
14596         * gcc.dg/attr-ms_struct-2.c: Ditto.
14597         * gcc.dg/attr-ms_struct-1.c: Ditto.
14598         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14599
14600 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14601
14602         PR c/28504
14603         * gcc.dg/vla-10.c: New test.
14604
14605 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14606
14607         PR c++/28858
14608         * g++.dg/parse/template20.C: New test.
14609         * g++.dg/template/operator8.C: Remove obsolete part.
14610         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14611         * g++.old-deja/g++.pt/crash65.C: Likewise.
14612
14613 2006-09-07  Jason Merrill  <jason@redhat.com>
14614
14615         PR middle-end/27724
14616         * gcc.dg/long-long-cst1.c: New test.
14617
14618 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14619
14620         PR C++/28906
14621         * g++.dg/other/array3.C: New test.
14622         * g++.dg/other/array4.C: New test.
14623         * g++.dg/other/array5.C: New test.
14624
14625 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14626
14627         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14628
14629 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14630
14631         PR target/28946
14632         * gcc.target/i386/pr28946.c: New test.
14633
14634 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14635
14636         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14637         in integer literal constant.
14638         * gfortran.dg/enum_8.f90: Ditto.
14639         * gfortran.dg/g77/20030326-1.f: Ditto.
14640
14641 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14642
14643         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14644         nonconformance usage.
14645
14646 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14647
14648         PR middle-end/28862
14649         * gcc.c-torture/compile/vector-align-1.c: New test.
14650
14651 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14652
14653         PR rtl-opt/27883
14654         * g++.dg/opt/copysign-1.C: New test.
14655
14656 2006-09-06  Jason Merrill  <jason@redhat.com>
14657
14658         PR c++/27371
14659         * g++.dg/warn/unused-result1.C: New test.
14660
14661 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/28903
14664         * g++.dg/ext/vla3.C: New test.
14665
14666         PR c++/28886
14667         * g++.dg/template/array16.C: New test.
14668
14669 2006-09-06  Richard Guenther  <rguenther@suse.de>
14670
14671         * gcc.dg/pr27226.c: Remove testcase again.
14672
14673 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14674
14675         PR tree-opt/28937
14676         * g++.dg/opt/unroll2.C: New test.
14677
14678 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14679
14680         PR tree-opt/28952
14681         * gcc.dg/vect/pr28952.c: New test.
14682
14683 2006-09-05  Richard Guenther  <rguenther@suse.de>
14684
14685         PR tree-optimization/28900
14686         * gcc.dg/torture/pr28900.c: New testcase
14687
14688 2006-09-05  Richard Guenther  <rguenther@suse.de>
14689
14690         PR tree-optimization/28905
14691         * gcc.c-torture/compile/pr28905.c: New testcase.
14692
14693 2006-09-05  Richard Guenther  <rguenther@suse.de>
14694
14695         PR middle-end/28935
14696         * gcc.dg/pr28935.c: New testcase.
14697
14698 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14699
14700         * gcc.c-torture/execute/20060905-1.c: New test.
14701
14702 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14703
14704         PR fortran/28908
14705         * gfortran.dg/used_types_7.f90: New test.
14706         * gfortran.dg/used_types_8.f90: New test.
14707         * gfortran.dg/used_types_9.f90: New test.
14708
14709 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14710
14711         * gcc.c-torture/compile/20060904-1.c: New test.
14712
14713 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14714
14715         PR c++/23287 Revert my 2006-09-01 patch
14716         * g++.dg/parse/dtor12.C: Remove.
14717
14718 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14719
14720         PR c+/27670
14721         * g++.dg/template/operator9.C: New test.
14722
14723         PR c++/27493
14724         * g++.dg/template/operator7.C: New test.
14725
14726         PR c++/27494
14727         * g++.dg/template/operator8.C: New test.
14728
14729         PR c++/27397
14730         * g++.dg/template/crash57.C: New test.
14731
14732         * g++.dg/template/typedef4.C: Adjust error markers.
14733         * g++.dg/template/typedef5.C: Likewise.
14734
14735 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14736
14737         PR c++/28878
14738         * g++.dg/parse/crash33.C: New test.
14739
14740 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14741         Richard Guenther  <rguenther@suse.de>
14742         Adam Nemet  <anemet@caviumnetworks.com>
14743
14744         PR middle-end/27226
14745         * gcc.target/mips/memcpy-1.c: New testcase.
14746         * gcc.dg/pr27226.c: Likewise.
14747
14748 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         PR c++/28705
14751         * g++.dg/lookup/koenig5.C: New.
14752         * g++.dg/template/crash56.C: New.
14753
14754 2006-09-01  Josh Conner  <jconner@apple.com>
14755
14756         PR c++/25505
14757         * gcc.dg/nrv3.c: New test.
14758         * gcc.dg/nrv4.c: New test.
14759         * gcc.dg/nrv5.c: New test.
14760
14761 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14762
14763         PR c++/23287
14764         * g++.dg/parse/dtor12.C: New.
14765
14766 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14767
14768         PR tree-optimization/28839
14769         * gcc.dg/pr28839.c: New test.
14770
14771 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14772
14773         PR target/24367
14774         * gcc.dg/pr24367.c: New testcase.
14775
14776 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14777
14778         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14779
14780 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14781
14782         PR rtl-optimization/27735
14783         * gcc.dg/loop-unswitch-1.c: New test.
14784
14785 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14786
14787         PR fortran/28885
14788         * gfortran.dg/aliasing_dummy_2.f90: New test.
14789
14790         PR fortran/20067
14791         * gfortran.dg/generic_5.f90: Change error message.
14792
14793         PR fortran/28873
14794         * gfortran.dg/generic_6.f90: New test.
14795
14796         PR fortran/25077
14797         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14798
14799         PR fortran/25102
14800         * gfortran.dg/invalid_interface_assignment.f90: New test.
14801
14802         PR fortran/24866
14803         * gfortran.dg/module_proc_external_dummy.f90: New test.
14804
14805 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14806
14807         PR c++/28349
14808         * g++.dg/warn/var-args1.C: New test.
14809
14810 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14811
14812         PR fortran/28866
14813         * gfortran.dg/simpleif_2.f90: New test.
14814         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14815         * gfortran.dg/enum_5.f90: Ditto.
14816
14817 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14818             Kazu Hirata  <kazu@codesourcery.com>
14819
14820         PR tree-optimization/17506
14821         * gcc.dg/pr17506.c: New.
14822
14823 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14824
14825         PR c++/28139
14826         * g++.dg/eh/alias1.C: New test.
14827
14828 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14829
14830         PR c++/28860
14831         * g++.dg/template/ttp22.C: New test.
14832
14833 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14834
14835         PR middle-end/26632
14836         * gcc.dg/pr26632.c: New.
14837
14838 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14839
14840         PR libgfortran/28354
14841         * gfortran.dg/fmt_zero_precision.f90: New test.
14842
14843 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14844
14845         PR c++/28058
14846         * g++.dg/template/spec31.C: New test.
14847
14848 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14849
14850         PR c++/26573
14851         * g++.dg/other/static2.C: New test.
14852
14853 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14854
14855         * gcc.dg/Wswitch-enum-2.c: New test case.
14856         * gcc.dg/Wswitch-enum-3.c: Likewise.
14857
14858 2006-08-26  Richard Guenther  <rguenther@suse.de>
14859
14860         * gcc.c-torture/compile/20060826-1.c: New testcase.
14861
14862 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14863
14864         PR c++/28736
14865         * g++.dg/template/void10.C: New test.
14866
14867         PR c++/28737
14868         * g++.dg/template/void8.C: New test.
14869
14870         PR c+_+/28738
14871         * g++.dg/template/void9.C: New test.
14872
14873         * g++.dg/template/void3.C: Adjust error markers.
14874         * g++.dg/template/void4.C: Likewise.
14875         * g++.dg/template/crash55.C: Likewise.
14876         * g++.dg/template/void7.C: Likewise
14877
14878 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/28588
14881         * g++.dg/inherit/access6.C: New test.
14882         * g++.dg/inherit/access7.C: Likewise.
14883
14884         PR c++/28595
14885         * g++.dg/template/array15.C: New test.
14886         * g++.dg/template/crash2.C: Tweak error markers.
14887
14888 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14889
14890         PR middle-end/28683
14891         * gcc.c-torture/compile/20060823-1.c: New test.
14892
14893 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14894
14895         PR c++/28853
14896         * g++.dg/template/ttp21.C: New test.
14897
14898         PR c++/28852
14899         * g++.dg/other/operator1.C: Add error-marker.
14900         * g++.dg/other/operator2.C: New test.
14901
14902 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14903
14904         PR c/27893
14905         * gcc.c-torture/compile/vla-const-1.c,
14906         gcc.c-torture/compile/vla-const-2.c: New tests.
14907
14908 2006-08-26  Richard Guenther  <rguenther@suse.de>
14909
14910         PR middle-end/28814
14911         * gcc.dg/torture/pr28814.c: New testcase.
14912
14913 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14914
14915         PR c/28418
14916         * gcc.c-torture/compile/compound-literal-1.c: New test.
14917
14918 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14919
14920         PR c/28299
14921         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14922         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14923         Expect extra diagnostics.
14924
14925 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14926
14927         gcc.dg/noncompile/pr16876.c: New test.
14928
14929 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14930
14931         PR c++/28056
14932         * g++.dg/parse/local1.C: New test.
14933         * g++.dg/other/qual1.C: Tweak error marker.
14934
14935 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14936
14937         PR c++/27787
14938         * g++.dg/template/typename10.C: New.
14939         * g++.dg/template/lookup4.C: Remove bogus error marker.
14940
14941 2006-08-25  Richard Guenther  <rguenther@suse.de>
14942
14943         PR testsuite/28829
14944         * gcc.dg/pr26570.c: Fix testcase.
14945
14946 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14947
14948         PR tree-opt/28807
14949         * gcc.c-torture/execute/mayalias-2.c: New test.
14950         * gcc.dg/tree-ssa/alias-13.c: New test.
14951
14952 2006-08-24  Jan Hubicka  <jh@suse.cz>
14953
14954         PR debug/26881
14955         * gcc.dg/debug/pr26881.c: New file.
14956
14957 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14958
14959         PR fortran/28788
14960         * gfortran.dg/used_types_4.f90: New test.
14961         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14962         association of derived types.
14963         * gfortran.dg/used_types_2.f90: Add module cleanup.
14964         * gfortran.dg/used_types_3.f90: The same.
14965
14966         PR fortran/28771
14967         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14968         fix of regression.
14969
14970 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14971
14972         PR 28813
14973         * gfortran.dg/direct_io_6.f90: Remove test.
14974
14975 2006-08-23  Stuart Hastings  <stuart@apple.com>
14976
14977         PR 28825
14978         * gcc.target/i386/20060821-1.c: New.
14979
14980 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14981
14982         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14983         dg-warning strings for dllimport.
14984
14985 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14986
14987         PR C++/28450
14988         * g++.dg/ext/vector4.C: New test.
14989         * g++.dg/ext/complex1.C: New test.
14990
14991 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14992
14993         PR debug/28692
14994         * gcc.dg/debug/const-1.c: New.
14995         * gcc.dg/debug/const-2.c: New.
14996         * gcc.dg/debug/dwarf2/const-1.c: New.
14997         * gcc.dg/debug/dwarf2/const-2.c: New.
14998         * gcc.dg/debug/dwarf2/const-2b.c: New.
14999
15000 2006-08-22  Richard Guenther  <rguenther@suse.de>
15001
15002         PR middle-end/28776
15003         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15004         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15005
15006 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15007
15008         PR tree-optimization/28003
15009         * g++.dg/tree-ssa/pr28003.C: New.
15010
15011 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15012
15013         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15014
15015 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15016
15017         PR c++/26269
15018         * g++.dg/other/error14.C: New test.
15019
15020         PR c++/28505
15021         * g++.dg/parse/ctor7.C: New test.
15022         * g++.dg/parse/ctor8.C: Likewise.
15023
15024         PR c++/28741
15025         * g++.dg/template/void7.C: New test.
15026
15027 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15028
15029         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15030         * gnat.dg/self_aggregate_with_array.adb: New test.
15031
15032 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15033
15034         * g++.dg/eh/arm-vfp-unwind.C: New test.
15035
15036 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/28341
15039         * g++.dg/template/ref3.C: New test.
15040         * g++.dg/template/nontype13.C: New test.
15041
15042         PR c++/28346
15043         * g++.dg/template/ptrmem17.C: New test.
15044
15045 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15046
15047         PR target/28648 c:
15048         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15049
15050 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15051
15052         PR fortran/28630
15053         * gfortran.dg/used_types_2.f90: New test.
15054
15055         PR fortran/28601
15056         * gfortran.dg/used_types_3.f90: New test.
15057
15058         PR fortran/20886
15059         * gfortran.dg/generic_actual_arg.f90: New test.
15060
15061         PR fortran/28735
15062         * gfortran.dg/module_private_array_refs_1.f90: New test.
15063
15064         PR fortran/28762
15065         * gfortran.dg/program_name_1.f90: New test.
15066
15067         PR fortran/28425
15068         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15069
15070         PR fortran/28496
15071         * gfortran.dg/array_initializer_2.f90: New test.
15072
15073         PR fortran/18111
15074         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15075
15076         PR fortran/28600
15077         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15078
15079         PR fortran/28771
15080         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15081
15082         PR fortran/28660
15083         * gfortran.dg/dependent_decls_1.f90: New test.
15084
15085 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15086
15087         PR fortran/25217
15088         * gfortran.dg/derived_init_2.f90: New.
15089
15090 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15091
15092         * gcc.c-torture/execute/pr28289.c: New test.
15093
15094 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15095
15096         PR c/28744
15097         * gcc.dg/attr-externally-visible-1.c: New test.
15098         * gcc.dg/attr-externally-visible-2.c: New test.
15099         * g++.dg/parse/attr-externally-visible-1.C: New test.
15100         * g++.dg/parse/attr-externally-visible-2.C: New test.
15101
15102 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15103
15104         PR c++/28606
15105         * g++.dg/parse/dtor11.C: New test.
15106
15107 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15108
15109         PR rtl-optimization/28489
15110         * gcc.c-torture/compile/pr28489.c: New test.
15111
15112 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15113
15114         PR c++/28710
15115         * g++.dg/template/redecl4.C: New test.
15116
15117         PR c++/28711
15118         * g++.dg/template/ctor8.C: New test.
15119
15120 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15121
15122         * gcc.dg/pr26570.c: Fix testcase.
15123
15124 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15125
15126         * PR c++/28573
15127         * g++.dg/parse/offsetof6.C: New test.
15128         * g++.dg/parse/offsetof6.C: New test.
15129         * g++.dg/parse/offsetof7.C: New test.
15130
15131 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15132
15133         PR testsuite/28602
15134         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15135         is false.
15136
15137 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15138
15139         PR c++/28302
15140         * g++.dg/ext/vector3.C: New test.
15141
15142 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15143
15144         PR gcov/profile/26570
15145         * gcc.dg/pr26570.c: New test.
15146
15147 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15148
15149         PR c/27697
15150         * gcc.dg/qual-component-1.c: New test.
15151
15152 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15153
15154         PR c++/28593
15155         * g++.dg/parse/new3.C: New test.
15156
15157 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15158
15159         PR fortran/25828
15160         * gfortran.dg/streamio_1.f90: New test.
15161         * gfortran.dg/streamio_2.f90: New test.
15162         * gfortran.dg/streamio_3.f90: New test.
15163         * gfortran.dg/streamio_4.f90: New test.
15164         * gfortran.dg/streamio_5.f90: New test.
15165         * gfortran.dg/streamio_6.f90: New test.
15166         * gfortran.dg/streamio_7.f90: New test.
15167         * gfortran.dg/streamio_8.f90: New test.
15168
15169 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15170
15171         PR c/28287
15172         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15173
15174 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15175
15176         PR c++/28594
15177         * g++.dg/template/void6.C: New test.
15178
15179 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15180
15181         PR c/28649
15182         * gcc.dg/parse-error-1.c: New test.
15183         * gcc.dg/parse-error-2.c: New test.
15184         * gcc.dg/cpp/digraph2.c: Add error-marker.
15185         * gcc.dg/noncompile/920923-1.c: Likewise.
15186
15187 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15188
15189         PR c/27490
15190         * gcc.dg/sizeof-2.c: New testcase.
15191
15192         PR c/27489
15193         * gcc.dg/switch-A.c: New testcase.
15194
15195 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15196
15197         PR c++/28288
15198         PR c++/14556
15199         * g++.old-deja/g++.warn/compare1.C: Delete.
15200         * g++.dg/opt/pr7503-2.C: Delete.
15201         * g++.dg/opt/pr7503-3.C: Delete.
15202         * g++.dg/opt/pr7503-4.C: Delete.
15203         * g++.dg/opt/pr7503-5.C: Delete.
15204         * g++.dg/opt/max1.C: Delete.
15205         * g++.dg/warn/minmax.C: Delete.
15206         * g++.dg/expr/minmax.C: New test.
15207
15208 2006-08-14  Richard Guenther  <rguenther@suse.de>
15209
15210         PR testsuite/28703
15211         * gcc.c-torture/execute/pr28651.c: Do not use argc
15212         to avoid optimization, instead forbid inlining.
15213
15214 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15215
15216         PR rtl-optimization/28634
15217         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15218
15219 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15220
15221         PR c/27184
15222         * gcc.dg/torture/pr27184.c: New test.
15223
15224 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15225
15226         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15227
15228 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15229
15230         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15231         * gfortran.dg/stat_2.f90: Likewise.
15232         * gfortran.dg/chmod_1.f90: Likewise.
15233         * gfortran.dg/chmod_2.f90: Likewise.
15234         * gfortran.dg/chmod_3.f90: Likewise.
15235
15236 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15237
15238         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15239
15240 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15241
15242         * g++.dg/opt/pr23454-2.C: New test.
15243
15244 2006-08-11  Richard Guenther  <rguenther@suse.de>
15245
15246         PR middle-end/28651
15247         * gcc.c-torture/execute/pr28651.c: New testcase.
15248
15249 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15250
15251         * gnat.dg/specs/static_initializer.ads: New test.
15252
15253 2006-08-10  Paul Brook  <paul@codesourcery.com>
15254
15255         * gcc.target/arm/cond-asm.c: New test.
15256
15257 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15258
15259         PR tree-optimization/26197
15260         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15261         * g++.dg/vect/vect.exp: Compile the new tests with
15262         --param max-aliased-vops=0.
15263
15264 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15265
15266         PR c++/28637
15267         * g++.dg/template/void3.C: New test.
15268
15269         PR c++/28638
15270         * g++.dg/template/void4.C: New test.
15271
15272         PR c++/28640
15273         * g++.dg/template/void5.C: New test.
15274
15275 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15276
15277         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15278         after dg-do compile.
15279
15280 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15281
15282         PR tree-optimizations/26969
15283         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15284         "unswitch-loops" with -funswitch-loops.
15285         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15286
15287 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15288
15289         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15290         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15291         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15292         * objc.dg/dwarf-1.m: Likewise.
15293         * objc.dg/dwarf-2.m: Likewise.
15294         * obj-c++.dg/dwarf-2.mm: Likewise.
15295
15296 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15297
15298         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15299         * objc.dg/dwarf-2.m: Likewise.
15300         * obj-c++.dg/dwarf-2.mm: Likewise.
15301
15302         PR libfortran/28603
15303         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15304
15305         PR testsuite/27611
15306         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15307
15308         PR testsuite/27033
15309         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15310
15311 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15312
15313         PR target/27827
15314         * gcc.target/i386/pr27827.c: New testcase.
15315
15316 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15317
15318         PR fortran/28590
15319         * gfortran.dg/sequence_types_1.f90: New test.
15320
15321 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15322
15323         PR fortran/28548
15324         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15325         dg-warning.  Add -pedantic option.
15326
15327 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15328
15329         PR c/28502
15330         * gcc.dg/proto-1.c: New test.
15331
15332         PR c/27721
15333         * gcc.dg/lvalue-4.c: New test.
15334
15335         PR c/28136
15336         * gcc.dg/init-bad-5.c: New test.
15337
15338 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15339
15340         PR c++/28347
15341         * g++.dg/ext/typedef-init.C: Add new test for typedef
15342         initialization inside templates. Adjust existing error markers.
15343
15344 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15345
15346         PR c++/28148
15347         * g++.dg/init/ptrmem3.C: New test.
15348
15349 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15350
15351         PR tree-optimization/27770
15352         * lib/target-support.exp: New target keyword "section_anchors".
15353         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15354         tests.
15355         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15356         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15357         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15358         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15359
15360 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15361
15362         * gcc.dg/20060801-1.c: Add missing '}'.
15363
15364 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15365
15366         PR c++/27508
15367         * g++.dg/parse/dtor9.C: New test.
15368         * g++.dg/parse/dtor10.C: New test.
15369         * g++.dg/other/error7.C: Adjust error-marker.
15370
15371         PR c++/28274
15372         * g++.dg/other/default5.C: New test.
15373
15374 2006-08-02  Richard Guenther  <rguenther@suse.de>
15375
15376         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15377
15378 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/28557
15381         * g++.dg/template/conv9.C: New test.
15382
15383 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15384
15385         PR debug/28063
15386         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15387         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15388         Optionally return assembly text.  Update callers.
15389         (check_no_compiler_messages): Update verbose messages.
15390         (check_no_messages_and_pattern): New.
15391         (check_effective_target_string_merging): New.
15392
15393 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15394
15395         PR c++/28250
15396         * g++.dg/eh/catch4.C: New test.
15397
15398         PR c++/28257
15399         * g++.dg/other/qual1.C: New test.
15400
15401         PR c++/28259
15402         * g++.dg/inherit/error2.C: New test.
15403
15404         PR c++/28267
15405         * g++.dg/other/new1.C: New test.
15406
15407         * g++.dg/warn/pr23075.C: Remove obsolete test.
15408         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15409         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15410
15411 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15412
15413         PR c++/28523
15414         * g++.dg/eh/cast1.C: New test.
15415
15416 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15417
15418         PR libfortran/28452
15419         * gfortran.dg/random_3.f90:  New test.
15420
15421 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15422
15423         PR c++/28432
15424         * g++.dg/other/pr28304.C: Change expected error message.
15425         * g++.dg/other/pr28432.C: New test.
15426
15427 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15428
15429         PR c++/28256
15430         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15431
15432 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15433
15434         PR debug/23336
15435         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15436         at -g1.
15437         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15438         g++.dg/debug/enum-2.C: New.
15439
15440 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15441
15442         PR c++/6634
15443         * g++.dg/parse/long1.C: Add more tests.
15444
15445 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15446
15447         * gfortran.dg/lrshift_1.c: New file.
15448
15449 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15450
15451         PR libgfortran/28335
15452         * gfortran.dg/no_unit_error_1.f90: New test.
15453
15454 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15455
15456         PR libgfortran/28335
15457         * gfortran.dg/no_unit_error_1.f90: Delete test.
15458         * gfortran.dg/no_unit_error_2.f90: Delete test.
15459
15460 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15461
15462         * gfortran.dg/chmod_3.f90: New test.
15463         * gfortran.dg/ltime_gmtime_1.f90: New test.
15464         * gfortran.dg/ltime_gmtime_2.f90: New test.
15465         * gfortran.dg/lrshift_1.f90: New test.
15466         * gfortran.dg/chmod_1.f90: New test.
15467         * gfortran.dg/chmod_2.f90: New test.
15468
15469 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15470
15471         PR c++/27668
15472         * g++.dg/template/crash55.C: New test.
15473
15474         PR c++/27962
15475         * g++.dg/template/nontype16.C: New test.
15476
15477         * g++.dg/template/void2.C: Adjust error markers.
15478         * g++.dg/template/nontype5.C: Adjust error markers.
15479
15480 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15481
15482         * gcc.target/i386/stack-prot-kernel.c: New test.
15483
15484 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15485
15486         * gcc.dg/builtins-55.c: New test case.
15487
15488 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15489
15490         PR rtl-optimization/27907
15491         * gcc.c-torture/compile/pr27907.c: New test.
15492
15493 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15494
15495         * gfortran.dg/mclock.f90: New test.
15496         * gfortran.dg/int_conv_1.f90: New test.
15497         * gfortran.dg/stat_1.f90: New test.
15498         * gfortran.dg/stat_2.f90: New test.
15499
15500 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15501
15502         PR libgfortran/28335
15503         * gfortran.dg/no_unit_error_1.f90: New test.
15504         * gfortran.dg/no_unit_error_2.f90: New test.
15505         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15506
15507 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15508
15509         PR middle-end/28473
15510         * gcc.dg/fold-convround-1.c: New test case.
15511
15512 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15513
15514         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15515
15516 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15517
15518         PR c++/27572
15519         * g++.dg/other/typedef1.C: New test.
15520         * g++.dg/template/typedef4.C: New test.
15521         * g++.dg/template/typedef5.C: New test.
15522
15523 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15524
15525         PR fortran/28416
15526         * gfortran.dg/allocatable_dummy_3.f90: New.
15527
15528 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15529
15530         PR fortran/28439
15531         * gfortran.dg/arithmetic_if.f90:  New test.
15532
15533 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15534
15535         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15536         avoid memcpy optimization.
15537
15538 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15539
15540         PR fortran/25289
15541         * gfortran.dg/direct_io_6.f90: New test.
15542
15543 2006-07-24  Jan Hubicka  <jh@suse.cz>
15544
15545         PR c/25795
15546         PR c++/27369
15547         * gcc.dg/pr25795.c: New test.
15548         * gcc.dg/pr25795-1.c: New test.
15549
15550 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15551
15552         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15553         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15554         which may be transformed to "g || h" on some platforms.
15555
15556 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15557
15558         PR c++/28025
15559         * g++.dg/template/friend45.C: New test.
15560
15561 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15562
15563         PR libgfortran/28339
15564         * gfortran.dg/arrayio_8.f90: New test.
15565
15566 2006-07-21  Mike Stump  <mrs@apple.com>
15567
15568         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15569
15570         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15571
15572 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15573
15574         PR c++/28250
15575         * g++.dg/eh/catch3.C: New test.
15576
15577         PR c++/28363
15578         * g++.dg/template/defarg10.C: New test.
15579
15580 2006-07-20  Paul Brook  <paul@codesourcery.com>
15581
15582         PR 27363
15583         * gcc.dg/pr27363.c: New test.
15584
15585 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/28338
15588         * g++.dg/init/ref13.C: New test.
15589
15590 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15591
15592         PR obj-c++/28434
15593         * obj-c++.dg/proto-error-1.mm: New test.
15594
15595 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15596
15597         PR c++/28337
15598         * g++.dg/template/string1.C: New test.
15599
15600 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15601
15602         PR c++/28048
15603         * g++.dg/template/defarg9.C: New test.
15604
15605         PR c++/28235
15606         * g++.dg/template/static27.C: New test.
15607
15608 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15609
15610         PR 28410
15611         * gcc.dg/tree-ssa/pr28410.c: New test.
15612
15613 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15614
15615         PR c++/28258
15616         * g++/dg/other/error13.C: New test.
15617
15618         PR c++/28260
15619         * g++.dg/template/friend44.C: New test.
15620
15621 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15622
15623         PR c++/27495
15624         * g++.dg/other/pr27495.C: New.
15625
15626 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15627
15628         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15629         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15630
15631 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15632
15633         PR c/28286
15634         * gcc.dg/pragma-pack-4.c: New test.
15635
15636 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15637
15638         PR c++/28291
15639         * g++.dg/ext/pr28291.C: New test.
15640
15641 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15642
15643         PR middle-end/28403
15644         * gcc.c-torture/execute/pr28403.c: New test.
15645
15646 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15647
15648         PR middle-end/28402
15649         * gcc.dg/pr28402.c: New test.
15650
15651 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15652
15653         PR c++/28304
15654         * g++.dg/other/pr28304.C: New test.
15655
15656 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15657
15658         PR other/28251
15659         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15660         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15661
15662 2006-07-17  Richard Guenther  <rguenther@suse.de>
15663
15664         PR tree-optimization/28238
15665         * g++.dg/tree-ssa/pr28238.C: New testcase.
15666
15667 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15668
15669         PR c++/28250
15670         * g++.dg/eh/catch1.C: New test.
15671         * g++.dg/eh/catch2.C: New test.
15672
15673 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15674
15675         PR c++/28370
15676         * g++.dg/template/anon3.C: New test.
15677
15678 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15679
15680         PR fortran/20844
15681         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15682         specifiers requiring an explicit format tag..
15683
15684         PR fortran/28201
15685         * gfortran.dg/generic_5: New test.
15686
15687         PR fortran/20893
15688         * gfortran.dg/elemental_optional_args_1.f90: New test.
15689
15690 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15691
15692         * gnat.dg/assert.ads: New file.
15693         * gnat.dg/controlled_record.ads: Likewise.
15694         * gnat.dg/controlled_record.adb: Likewise.
15695
15696 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15697
15698         PR c++/28292
15699         * g++.dg/other/error12.C: New test.
15700
15701         PR c++/28269
15702         * g++.dg/template/crash54.C: New test.
15703
15704 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15705
15706         PR c++/28249
15707         * g++.dg/parse/catch1.C: New test.
15708
15709         PR c++/28294
15710         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15711
15712         PR c++/28387
15713         * g++.dg/ext/attrib24.C: New test.
15714
15715 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15716
15717         PR c++/28343
15718         * g++.dg/ext/asmspec1.C: New test.
15719
15720 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15721
15722         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15723         (dg-test): Support shouldfail tests.
15724         * lib/target-supports-dg.exp (dg-shouldfail): New.
15725         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15726         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15727         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15728         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15729         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15730         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15731         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15732
15733 2006-07-13  Jan Hubicka  <jh@suse.cz>
15734
15735         * gcc.target/i386/memcpy-1.c: New.
15736
15737 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15738
15739         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15740
15741 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15742
15743         PR fortran/25097
15744         * gfortran.dg/present_1.f90: New test.
15745
15746         PR fortran/20903
15747         * gfortran.dg/interface_derived_type_1.f90: New test.
15748
15749 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15750
15751         PR fortran/28213
15752         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15753         list.
15754
15755 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15756
15757         PR c++/27820
15758         * g++.dg/other/label1.C: New test.
15759
15760 2006-07-07  Richard Guenther  <rguenther@suse.de>
15761
15762         PR middle-end/28268
15763         * gcc.dg/torture/pr28268.c: New testcase.
15764
15765 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15766
15767         PR c++/27019
15768         * g++.dg/ext/pr27019.C: New.
15769
15770 2006-07-07  Richard Guenther  <rguenther@suse.de>
15771
15772         PR tree-optimization/28187
15773         * gcc.dg/pr28187.c: New testcase.
15774
15775 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15776
15777         * gnat.dg/address_conversion.adb: New test.
15778         * gnat.dg/boolean_subtype.adb: Likewise.
15779         * gnat.dg/frame_overflow.adb: Likewise.
15780         * gnat.dg/pointer_array.adb: Likewise.
15781         * gnat.dg/pointer_conversion.adb: Likewise.
15782
15783 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15784
15785         PR fortran/28237
15786         PR fortran/23420
15787         * gfortran.dg/print_fmt_5.f90: New test.
15788
15789 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15790
15791         PR fortran/28129
15792         * gfortran.dg/bounds_check_4.f90: New test.
15793
15794 2006-07-05  Richard Guenther  <rguenther@suse.de>
15795
15796         PR target/28158
15797         * gfortran.dg/pr28158.f90: New testcase.
15798
15799 2006-07-05  Richard Guenther  <rguenther@suse.de>
15800
15801         PR tree-optimization/28162
15802         * gcc.dg/pr28162.c: New testcase.
15803
15804 2006-07-05  Richard Guenther  <rguenther@suse.de>
15805         Andrew Pinski  <pinskia@gcc.gnu.org>
15806
15807         PR c++/27084
15808         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15809
15810 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15811
15812         PR fortran/28174
15813         * gfortran.dg/actual_array_substr_2.f90: New test.
15814
15815         PR fortran/28167
15816         * gfortran.dg/actual_array_constructor_2.f90: New test.
15817
15818 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15819
15820         * gfortran.dg/itime_idate_1.f: New test.
15821         * gfortran.dg/itime_idate_2.f: New test.
15822
15823 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15824
15825         PR libgfortran/27704
15826         * gfortran.dg/open_status_3.f90: New test.
15827         * gfortran.dg/fmt_l.f90: Update for new feature.
15828
15829 2006-07-03  Asher Langton  <langton2@llnl.gov>
15830
15831         * gfortran.dg/oldstyle_2.f90: New.
15832
15833 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15834
15835         * gnat.dg/string_slice.adb: New test.
15836
15837 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15838
15839         PR fortran/19259
15840         * gfortran.dg/semicolon_fixed.c: New.
15841         * gfortran.dg/semicolon_free.c: New.
15842
15843 2006-06-30  Mike Stump  <mrs@apple.com>
15844
15845         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15846         that don't support internal visibility.
15847
15848 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15849
15850         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15851         for '(' / ')' needing an extra '\'.
15852
15853 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15854
15855         PR middle-end/27428
15856         * gcc.dg/pr27428-1.c: New test case.
15857
15858 2006-06-29  Mike Stump  <mrs@apple.com>
15859
15860         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15861         on darwin as we can't align commons large enough yet.
15862
15863         * gcc.dg/vla-8.c: Add additional testcases.
15864
15865 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15866
15867         PR c++/28114
15868         * g++.dg/other/pr28114.C: New.
15869
15870 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15871
15872         * gcc.c-torture/compile/20060625-1.c: New test.
15873
15874 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15875
15876         PR fortran/20867
15877         * gfortran.dg/stfunc_3.f90: New test.
15878
15879         PR fortran/25056
15880         * gfortran.dg/impure_actual_1.f90: New test.
15881
15882         PR fortran/20874
15883         * gfortran.dg/elemental_result_1.f90: New test.
15884
15885         PR fortran/25073
15886         * gfortran.dg/select_7.f90: New test.
15887
15888         PR fortran/27554
15889         * intrinsic_actual_1.f: New test.
15890
15891         PR fortran/22038
15892         PR fortran/28119
15893         * gfortran.dg/forall_4.f90: New test.
15894
15895         PR fortran/25072
15896         * gfortran.dg/forall_5.f90: New test.
15897
15898 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15899
15900         PR c++/28051
15901         * g++.dg/template/using13.C: New test.
15902
15903         PR c++/28054
15904         * g++.dg/other/incomplete3.C: New test.
15905
15906 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15907
15908         PR fortran/28081
15909         * gfortran.dg/substr_3.f: New test.
15910         * gfortran.dg/equiv_2.f90: Update expected error message.
15911
15912 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15913
15914         PR fortran/28118
15915         * gfortran.dg/actual_array_substr_1.f90: New test.
15916
15917 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15918
15919         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15920         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15921
15922 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15923
15924         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15925
15926 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15927
15928         PR fortran/27981
15929         * gfortran.dg/simpleif_2.f90: New test.
15930
15931 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15932
15933         * g++.dg/template/error22.C: Fix typo.
15934
15935 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15936
15937         PR c++/28112
15938         * g++.dg/ext/attrib23.C: New test.
15939
15940 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15941
15942         * gnat.dg/varsize_temp.adb: New test.
15943
15944 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15945
15946         PR c++/11468
15947         * g++.dg/other/java2.C: New test.
15948
15949 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15950
15951         PR target/27789
15952         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15953         initialization.
15954
15955 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15956
15957         PR target/27531
15958         * gcc.dg/pr27531-1.c: New test case.
15959
15960 2006-06-22  Asher Langton  <langton2@llnl.gov>
15961
15962         PR fortran/24748
15963         * gfortran.dg/implicit_8.f90: New.
15964
15965 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15966
15967         PR rtl-optimization/28121
15968         * gcc.dg/pr28121.c: New test.
15969
15970 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15971
15972         PR c++/27805
15973         * g++.dg/parse/ptrmem6.C: New test.
15974
15975         PR c++/27821
15976         * g++.dg/template/error22.C: New test.
15977
15978 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15979
15980         PR c++/28111
15981         * g++.dg/template/friend43.C: New test.
15982
15983         PR c++/28110
15984         * g++.dg/template/crash53.C: New test.
15985
15986         PR c++/28109
15987         * g++.dg/rtti/incomplete1.C: New test.
15988
15989 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15990
15991         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15992
15993 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15994
15995         * gcc.c-torture/execute/complex-7.c: New.
15996
15997 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15998
15999         * gcc.dg/merge-all-constants-1.c: New test.
16000
16001 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16002
16003         PR c++/28113
16004         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16005
16006 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16007
16008         * gfortran.dg/rrspacing_1.f90: New test.
16009
16010 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16011
16012         PR c++/28052
16013         * g++.dg/other/bitfield2.C: New test.
16014
16015 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16016
16017         PR tree-optimization/27331
16018         * gcc.dg/pr27331.c: New test.
16019
16020 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16021             Eric Botcazou  <ebotcazou@adacore.com>
16022
16023         PR ada/18692
16024         * lib/gnat.exp: New file.
16025         * lib/gnat-dg.exp: Likewise.
16026         * gnat.dg: New directory.
16027         * gnat.dg/dg.exp: New driver.
16028         * gnat.dg/specs: New directory.
16029         * gnat.dg/specs/specs.exp: New driver.
16030         * gnat.dg/style: New directory.
16031         * gnat.dg/style/style.exp: New driver.
16032
16033 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16034
16035         PR fortran/16206
16036         * gfortran.dg/array_initializer_1.f90: New test.
16037
16038         PR fortran/28005
16039         * gfortran.dg/matmul_3.f90: New test.
16040
16041 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16042
16043         PR middle-end/28075
16044         * gcc.dg/tree-ssa/inline-1.c: New test.
16045
16046 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16047
16048         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16049         in malloc prototype; remove XFAIL.
16050         * gcc.dg/pr18241-2.c: Ditto.
16051         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16052         in memset prototype; remove XFAIL.
16053         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16054
16055 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16056
16057         * gcc.dg/vla-8.c: Add.
16058
16059 2006-06-19  Richard Guenther  <rguenther@suse.de>
16060
16061         PR tree-optimization/27090
16062         * g++.dg/tree-ssa/pr27090.C: New testcase.
16063
16064 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16065
16066         PR target/27861
16067         * gcc.dg/pr27861-1.c: New test case.
16068
16069 2006-06-19  Richard Guenther  <rguenther@suse.de>
16070
16071         PR middle-end/28045
16072         * gcc.dg/torture/pr28045.c: New testcase.
16073
16074 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16075
16076         PR fortran/26801
16077         * gfortran.dg/associated_4.f90: New test.
16078
16079 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16080
16081         PR fortran/19310
16082         PR fortran/19904
16083         * gfortran.dg/real_const_3.f90: New test.
16084
16085 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16086
16087         PR c++/28016
16088         * g++.dg/template/static26.C: New test.
16089
16090         PR c++/27979
16091         * g++.dg/expr/bitfield2.C: New test.
16092
16093         PR c++/27884
16094         * g++.dg/parse/linkage2.C: New test.
16095
16096 2006-06-16  Richard Guenther  <rguenther@suse.de>
16097
16098         PR middle-end/27116
16099         * gcc.dg/pr15785-1.c: Revert last change.
16100         * gcc.dg/torture/pr27116-2.c: New testcase.
16101
16102 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16103
16104         PR middle-end/27802
16105         * gcc.dg/pr27802-1.c: New test case.
16106
16107 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/27689
16110         * g++.dg/template/ttp18.C: New test.
16111         * g++.dg/template/ttp19.C: Likewise.
16112
16113         PR c++/27666
16114         * g++.dg/expr/cond9.C: New test.
16115
16116         PR c++/27640
16117         * g++.dg/template/ctor7.C: New test.
16118
16119 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16120
16121         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16122
16123 2006-06-16  Richard Guenther  <rguenther@suse.de>
16124
16125         PR tree-optimization/27781
16126         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16127
16128 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16129
16130         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16131
16132 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16133
16134         * gcc.dg/tree-ssa/loop-18.c: New test.
16135
16136 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16137
16138         PR c++/27665
16139         * g++.dg/template/crash52.C: New test.
16140
16141         PR c++/27648
16142         * g++.dg/ext/attrib22.C: New test.
16143
16144         PR c++/26559
16145         * g++.dg/template/builtin1.C: New test.
16146         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16147
16148         PR c++/28018
16149         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16150         assignment.
16151         * g++.old-deja/g++.pt/crash51.C: Likewise.
16152
16153         PR c++/27227
16154         * g++.dg/lookup/linkage1.C: New test.
16155         * g++.dg/lookup/linkage2.C: Likewise.
16156
16157 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16158
16159         PR middle-end/27959
16160         * gcc.dg/pr27959.c: New testcase.
16161
16162 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16163
16164         PR target/28014:
16165         * g++.dg/eh/div.C: New test.
16166
16167 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16168
16169         PR c++/27894
16170         * g++.dg/tree-ssa/pr26757.C: New test.
16171         * g++.dg/tree-ssa/pr27894.C: New test.
16172
16173 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16174
16175         * gcc.c-torture/compile/20060609-1.c: New test.
16176
16177         PR target/27863
16178         * gcc.c-torture/compile/pr27863.c: New test.
16179
16180 2006-06-13  Richard Guenther  <rguenther@suse.de>
16181
16182         PR tree-optimization/27830
16183         * g++.dg/tree-ssa/pr27830.C: New testcase.
16184
16185 2006-06-13  Matthew Sachs  <msachs@apple.com>
16186
16187         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16188         the list of compiler flags; this causes those flags to be checked
16189         for things like dg-skip-if.
16190
16191 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16192
16193         PR c++/27601
16194         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16195
16196 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16197             Kazu Hirata  <kazu@codesourcery.com>
16198
16199         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16200         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16201
16202 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16203
16204         PR c++/27933
16205         * g++.dg/lookup/using15.C: New test.
16206
16207         PR c++/27951
16208         * g++.dg/other/anon4.C: New test.
16209
16210 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16211
16212         PR c++/21210
16213         * g++.dg/init/complex1.C: New test case.
16214
16215 2006-06-11  Eric Christopher  <echristo@apple.com>
16216
16217         PR middle-end/27948
16218         * gcc.dg/bf-ms-layout.c: Run on darwin.
16219         * gcc.dg/bf-no-ms-layout: Ditto.
16220         * gcc.dg/attr-ms_struct-2.c: New.
16221         * gcc.dg/bf-ms-layout-2.c: Ditto.
16222
16223 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16224
16225         * gcc.dg/attr-ms_struct-packed1.c: New.
16226
16227 2006-06-09  Mike Stump  <mrs@apple.com>
16228
16229         * gcc.dg/vla-7.c: Add.
16230
16231 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16232
16233         PR fortran/24558
16234         * gfortran.dg/entry_6.f90: New test.
16235
16236         PR fortran/20877
16237         PR fortran/25047
16238         * gfortran.dg/entry_7.f90: New test.
16239
16240 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16241
16242         PR c/27747
16243         * gcc.dg/cpp/_Pragma6.c: New test.
16244
16245         PR c++/27748
16246         * g++.dg/cpp/_Pragma1.C: New test.
16247
16248         PR preprocessor/27746
16249         * gcc.dg/gomp/macro-3.c: New test.
16250         * gcc.dg/gomp/macro-4.c: New test.
16251         * g++.dg/gomp/macro-3.C: New test.
16252         * g++.dg/gomp/macro-4.C: New test.
16253
16254 2006-06-09  Richard Guenther  <rguenther@suse.de>
16255
16256         PR tree-optimization/26998
16257         * gcc.dg/torture/pr26998.c: New testcase.
16258         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16259
16260 2006-06-08  Mike Stump  <mrs@apple.com>
16261
16262         * gcc.dg/pr27095.c: Account for stubs.
16263
16264         PR target/26427
16265         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16266         produce bad code on darwin.
16267
16268 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16269
16270         PR fortran/27958
16271         * gfortran.dg/substr_2.f: New test.
16272
16273 2006-06-08  Asher Langton  <langton2@llnl.gov>
16274
16275         PR fortran/27786
16276         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16277
16278 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16279
16280         PR target/27421
16281         * gcc.dg/union-3.c: New test.
16282
16283 2006-06-08  Richard Guenther  <rguenther@suse.de>
16284
16285         PR middle-end/27116
16286         * gcc.dg/torture/pr27116.c: New testcase.
16287         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16288
16289 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16290
16291         PR rtl-optimization/26449
16292         * gcc.dg/pr26449.c: New test.
16293
16294 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16295
16296         PR c++/27601
16297         * g++.dg/ext/offsetof1.C: Test member functions.
16298
16299 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16300
16301         * gcc.dg/pr27095.c: Improve scanning.
16302
16303 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16304
16305         PR fortran/23091
16306         * gfortran.dg/saved_automatic_1.f90: New test.
16307
16308         PR fortran/24168
16309         * gfortran.dg/array_simplify_1.f90: New test.
16310
16311         PR fortran/25090
16312         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16313
16314         PR fortran/25058
16315         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16316
16317 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16318
16319         PR c++/27177
16320         * g++.dg/expr/cast7.C: New test.
16321
16322 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16323
16324         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16325         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16326         * lib/fortran-torture.exp (fortran-torture-compile,
16327         fortran-torture-execute): Ditto.
16328
16329 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16330
16331         PR target/27842
16332         * gcc.dg/vmx/pr27842.c: New test.
16333
16334 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16335
16336         PR libfortran/27895
16337         * gfortran.dg/bounds_check_3.f90: New test.
16338
16339 2006-06-05  Mike Stump  <mrs@apple.com>
16340
16341         * objc.dg/objc-fast-4.m: Skip for ppc64.
16342
16343 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16344
16345         PR testsuite/27705
16346         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16347
16348 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16349             Victor Kaplansky  <victork@il.ibm.com>
16350
16351         PR tree-optimizations/26360
16352         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16353         with -fno-tree-dce.
16354         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16355
16356 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16357
16358         PR fortran/14067
16359         * gfortran.dg/data_char_1.f90: Add messages for truncated
16360         strings.
16361
16362         PR fortran/16943
16363         * gfortran.dg/func_decl_2.f90: New test.
16364
16365         PR fortran/20839
16366         * gfortran.dg/do_2.f90: New test.
16367
16368         PR fortran/27655
16369         * gfortran.dg/associated_3.f90: New test.
16370
16371 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16372
16373         PR c++/27819
16374         * g++.dg/template/static25.C: New test.
16375
16376         PR c++/27722
16377         * g++.dg/init/array21.C: New test.
16378
16379         PR c++/27807
16380         * g++.dg/ext/complit7.C: New test.
16381
16382         PR c++/27806
16383         * g++.dg/parse/ptrmem5.C: New test.
16384
16385 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16386             Andrew Pinski  <pinskia@physics.uc.edu>
16387
16388         PR c/27150
16389         PR middle-end/27382
16390         * gcc.dg/pr27150-1.c: New testcase.
16391         * gcc.dg/pr27382-1.c: New testcase.
16392         * gcc.dg/pr27382-2.c: New testcase.
16393
16394 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16395
16396         PR c/25161
16397         PR c/27020
16398         * gcc.dg/array-10.c: New test.
16399
16400 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16401
16402         PR c++/27804
16403         * g++.dg/init/const4.C: New test.
16404         * g++.dg/init/member1.C: Add error-marker.
16405         * g++.dg/other/fold1.C: Adjust error-marker.
16406
16407 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16408
16409         PR c++/27601
16410         * g++.dg/ext/offsetof1.C: New test.
16411
16412 2006-06-04 Eric Christopher <echristo@apple.com>
16413
16414         * gcc.dg/attr-ms_struct-1.c: New.
16415
16416 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16417
16418         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16419
16420 2006-06-04  Richard Guenther  <rguenther@suse.de>
16421
16422         PR tree-optimization/27039
16423         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16424
16425 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16426
16427         PR target/26223
16428         * gcc.target/i386/amd64-abi-2.c: New test case.
16429
16430 2006-06-02  Eric Christopher  <echristo@apple.com>
16431
16432         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16433         * gcc.target/i386/20020523-1.c: Skip if darwin.
16434         * gcc.target/i386/asm-3.c: Ditto.
16435         * gcc.target/i386/20011119-1.c: Ditto.
16436         * gcc.target/i386/clobbers.c: Remove pic part of test.
16437
16438 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16439
16440         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16441         * g++.old-deja/g++.other/init19.C: Ditto.
16442         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16443         and add other platforms as expected failures.
16444
16445 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16446
16447         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16448         (is-effective-target-keyword): Ditto.
16449
16450 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16451
16452         PR fortran/27715
16453         * gfortran.dg/extended_char_comparison_1.f:  New test.
16454
16455 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16456
16457         PR fortran/25098
16458         * gfortran.dg/dummy_procedure_1.f90: New test.
16459
16460         PR fortran/25147
16461         * gfortran.dg/dummy_procedure_2.f90: New test.
16462
16463         * gfortran.dg/associated_2.f90: Correct to make consistent with
16464         standard.
16465
16466 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16467
16468         * gcc.target/i386/387-11.c: New test case.
16469
16470 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16471
16472         PR c++/27801
16473         * g++.dg/template/cond6.C: New test.
16474
16475         PR c++/26496
16476         * g++.dg/template/crash51.C: New test.
16477         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16478
16479         PR c++/27385
16480         * g++.dg/init/array20.C: New test.
16481
16482 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16483
16484         * gcc.dg/builtins-54.c: New test case.
16485
16486 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16487
16488         PR c++/26433
16489         * g++.dg/template/fntry1.C: Add dg-do link.
16490
16491         PR c++/27808
16492         * g++.dg/parse/friend6.C: New test.
16493
16494 2006-05-30  Asher Langton  <langton2@llnl.gov>
16495
16496         * gfortran.dg/cray_pointers_7.f90: New test.
16497
16498 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16499
16500         PR tree-optimization/23452
16501         * gcc.dg/fold-mulconj-1.c: New test case.
16502
16503 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/27803
16506         * g++.dg/parse/bitfield1.C: New test.
16507
16508 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16509
16510         * gcc.target/ppc-eq0-1.c: New test case.
16511         * gcc.target/ppc-negeq0-1.c: New test case.
16512
16513 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16514
16515         PR c/27273
16516         * gcc.dg/overflow-warn-5.c: New test.
16517
16518 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16519
16520         PR c/27718
16521         * gcc.dg/sizeof-1.c: New test.
16522
16523 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16524
16525         PR target/27790
16526         * gcc.target/i386/pr27790.c: New test.
16527
16528 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16529
16530         PR libgfortran/27757
16531         * gfortran.dg/direct_io_5.f90: New test.
16532
16533 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16534
16535         PR libgfortran/27634
16536         * gfortran.dg/fmt_missing_period_1.f: New test.
16537         * gfortran.dg/fmt_missing_period_2.f: New test.
16538         * gfortran.dg/fmt_missing_period_3.f: New test.
16539
16540 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16541
16542         PR fortran/19777
16543         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16544         arrays.
16545
16546 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16547
16548         PR c++/27713
16549         * g++.dg/template/new6.C: New test.
16550
16551 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16552
16553         PR tree-optimization/24964
16554         * gcc.target/i386/387-10.c: New test case.
16555
16556 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16557
16558         * intrinsics/string_intrinsics.c (compare_string):
16559         Use memcmp instead of strncmp to avoid tripping over
16560         CHAR(0) in a string.
16561
16562 2006-05-27  Richard Guenther  <rguenther@suse.de>
16563
16564         PR middle-end/27773
16565         * gcc.dg/torture/pr27773.c: New testcase.
16566
16567 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16568
16569         * gcc.dg/pr24561.c: Rename to..
16570         * gcc.dg/pr25962.c: .. this.
16571
16572 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16573
16574         PR fortran/19777
16575         * gfortran.dg/bounds_check_2.f: New test.
16576
16577 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16578
16579         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16580         * gfortran.dg/byte_1.f90: Likewise.
16581         * gfortran.dg/dup_save_2.f90: Likewise.
16582
16583 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16584
16585         * gfortran.dg/associated_2.f90: New test.
16586
16587 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16588
16589         PR fortran/27524
16590         * gfortran.dg/bounds_check_1.f90: New test.
16591
16592 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16593
16594         PR rtl-optimization/27661
16595         * gcc.dg/pr27661.c: New test case.
16596
16597 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16598
16599         PR fortran/23151
16600         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16601         * gfortran.dg/print_parentheses_1.f:  New test.
16602         * gfortran.dg/print_parentheses_2.f90:  New test.
16603
16604 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16605
16606         PR target/27758
16607         * gcc.dg/pr27758.c: New test.
16608
16609 2006-05-24  Falk Hueffner  <falk@debian.org>
16610
16611         * gcc.c-torture/compile/pr27571.c: New test.
16612
16613 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16614
16615         PR fortran/27709
16616         * gfortran.dg/spec_expr_4.f90: New test.
16617
16618         PR fortran/27155
16619         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16620
16621 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16622
16623         PR c++/20103
16624         * g++.dg/ext/complit6.C: New test.
16625         * g++.dg/ext/complit3.C: Adjust error markers.
16626         * g++.dg/init/const3.C: New test.
16627
16628 2006-05-25  Richard Guenther  <rguenther@suse.de>
16629
16630         PR middle-end/27743
16631         * gcc.dg/torture/pr27743.c: New testcase.
16632
16633 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16634
16635         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16636
16637 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16638
16639         * gcc.dg/compat/scalar-by-value-x.h: New.
16640         * gcc.dg/compat/scalar-by-value-y.h: New.
16641         * gcc.dg/compat/scalar-by-value-5.c: New.
16642         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16643         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16644         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16645         * gcc.dg/compat/scalar-by-value-6.c: New.
16646         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16647         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16648         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16649
16650 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16651
16652         PR tree-optimization/27639
16653         PR tree-optimization/26719
16654         * gcc.dg/pr27639.c: New test.
16655         * gcc.dg/pr26719.c: New test.
16656         * gcc.dg/tree-ssa/scev-cast.c: New test.
16657
16658 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/20173
16661         * g++.dg/template/error21.C: New test.
16662
16663 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16664
16665         PR target/27696
16666         * gcc.target/i386/pr27696.c: New.
16667
16668 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16669
16670         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16671
16672         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16673
16674 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16675
16676         PR c++/27716
16677         * g++.dg/other/assign1.C: New test.
16678
16679 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16680
16681         PR target/27266
16682         * gcc.target/i386/pr27266.c: New.
16683
16684 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16685
16686         PR c++/27451
16687         * g++.dg/ext/asm9.C: New test.
16688
16689 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16690
16691         PR rtl-optimization/25514
16692         * gcc.c-torture/compile/pr25514.c: New test.
16693
16694 2006-05-22  Richard Guenther  <rguenther@suse.de>
16695
16696         Revert
16697         2006-01-31  Richard Guenther  <rguenther@suse.de>
16698
16699         * gcc.target/i386/sselibm-1.c: New testcase.
16700         * gcc.target/i386/sselibm-2.c: Likewise.
16701         * gcc.target/i386/sselibm-3.c: Likewise.
16702         * gcc.target/i386/sselibm-4.c: Likewise.
16703         * gcc.target/i386/sselibm-5.c: Likewise.
16704
16705 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16706
16707         PR c/27420
16708         * gcc.dg/func-args-2.c: New test.
16709
16710         PR c/26818
16711         * gcc.dg/struct-incompl-1.c: New test.
16712
16713 2006-05-22  Richard Guenther  <rguenther@suse.de>
16714
16715         PR testsuite/27708
16716         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16717         the transformations we test for.
16718
16719 2006-05-22  Richard Guenther  <rguenther@suse.de>
16720
16721         PR testsuite/27707
16722         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16723
16724 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16725
16726         PR c++/27210
16727         * g++.dg/warn/new1.C: New test.
16728         * g++.dg/template/new5.C: Likewise.
16729
16730 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16731
16732         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16733         * gcc.target/i386/20060512-3.c: Likewise.
16734
16735 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16736
16737         PR rtl-optimization/27671
16738         * gcc.c-torture/execute/pr27671-1.c: New.
16739         * gcc.dg/pr27671-2.c: Likewise.
16740
16741         PR tree-optimization/26622.
16742         * gcc.c-torture/compile/pr26622.c: New.
16743
16744 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16745
16746         PR fortran/27613
16747         * gfortran.dg/recursive_reference_1.f90: New test.
16748
16749 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16750
16751         PR fortran/25746
16752         * gfortran.dg/elemental_subroutine_3.f90: New test.
16753
16754         PR fortran/25090
16755         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16756
16757         PR fortran/27584
16758         * gfortran.dg/associated_target_1.f90: New test.
16759
16760         PR fortran/19015
16761         * gfortran.dg/maxloc_shape_1.f90: New test.
16762
16763 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16764
16765         PR libgfortran/24459
16766         * gfortran.dg/namelist_24.f90: New test.
16767         * gfortran.dg/namelist_12.f: Fix typo in comment.
16768
16769 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16770
16771         PR middle-end/25776
16772         * g++.dg/other/error11.C: New test.
16773
16774 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16775
16776         * gcc.target/mips/pr26765.c: Add -w to options.
16777
16778 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16779
16780         * lib/target-supports.exp (check_effective_target_mpaired_single):
16781         New function.
16782         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16783         multilibs.
16784         * g++.dg/vect/vect.exp: Likewise.
16785
16786 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16787
16788         PR testsuite/25891
16789         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16790
16791 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16792
16793         PR fortran/27662
16794         * gfortran.dg/temporary_1.f90: New file.
16795
16796 2006-05-19  Andreas Schwab  <schwab@suse.de>
16797
16798         * g++.dg/other/unused1.C: Also match "stringz".
16799
16800 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16801
16802         PR c++/26433
16803         * g++.dg/template/fntry1.C: New test.
16804
16805 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16806
16807         PR c++/27471
16808         PR c++/27506
16809         * g++.dg/conversion/bitfield5.C: New test.
16810         * g++.dg/conversion/bitfield6.C: New test.
16811
16812 2006-05-18  Mike Stump  <mrs@apple.com>
16813
16814         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16815         * gcc.dg/vla-4.c: Add.
16816         * gcc.dg/vla-5.c: Add.
16817         * gcc.dg/vla-6.c: Add.
16818
16819 2006-05-12  Stuart Hastings  <stuart@apple.com>
16820
16821         * gcc.target/i386/20060512-1.c: New.
16822         * gcc.target/i386/20060512-2.c: New.
16823         * gcc.target/i386/20060512-3.c: New.
16824         * gcc.target/i386/20060512-4.c: New.
16825
16826 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16827
16828         PR c++/26122
16829         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16830
16831         PR c++/26068
16832         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16833         * g++.dg/parse/linkage1.C: New test.
16834
16835 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16836
16837         PR tree-optimization/27548
16838         * g++.dg/tree-ssa/pr27548.C: New test.
16839
16840 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16841
16842         PR fortran/26551
16843         * gfortran.dg/recursive_check_1.f: New test.
16844         * gfortran.dg/recursive_check_2.f90: New test.
16845
16846 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16847
16848         * g++.dg/opt/temp2.C: New test.
16849
16850 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16851
16852         PR c++/27491
16853         * g++.dg/init/brace5.C: New test.
16854
16855         PR middle-end/27415
16856         * gcc.dg/gomp/pr27415.c: New test.
16857         * g++.dg/gomp/pr27415.C: New test.
16858
16859         PR tree-optimization/27549
16860         * g++.dg/tree-ssa/pr27549.C: New test.
16861
16862 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16863
16864         PR libgfortran/27575
16865         * gfortran.dg/read_eof_4.f90: New test.
16866
16867 2006-05-16  Richard Guenther  <rguenther@suse.de>
16868
16869         PR tree-optimization/22303
16870         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16871
16872 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16873
16874         PR middle-end/27573
16875         * gcc.dg/gomp/pr27573.c: New test.
16876         * gfortran.dg/gomp/pr27573.f90: New test.
16877
16878         PR c/27499
16879         * gcc.dg/gomp/pr27499.c: New test.
16880         * g++.dg/gomp/pr27499.C: New test.
16881
16882 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/27339
16885         * g++.dg/parser/access8.C: Adjust error marker.
16886         * g++.dg/template/access17.C: New test.
16887         * g++.dg/template/access18.C: Likewise.
16888
16889 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16890
16891         PR target/26600
16892         * gcc.target/i386/pr26600.c: New test case.
16893
16894 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16895
16896         PR c++/27505
16897         * g++.dg/expr/bitfield1.C: New test.
16898
16899 2006-05-15  Richard Guenther  <rguenther@suse.de>
16900
16901         PR tree-optimization/27603
16902         * gcc.dg/torture/pr27603.c: New testcase.
16903
16904 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16905
16906         PR fortran/25090
16907         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16908
16909         PR fortran/25082
16910         * gfortran.dg/scalar_return_1.f90: New test.
16911
16912         PR fortran/27411
16913         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16914
16915 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16916
16917         * gcc.dg/gomp/critical-4.c: New test.
16918         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16919         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16920         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16921         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16922
16923 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16924
16925         PR c++/27582
16926         * g++.dg/template/dependent-args1.C: New test.
16927
16928         PR c++/27581
16929         * g++.dg/lookup/this1.C: New test.
16930
16931         PR c++/27315
16932         * g++.dg/template/operator6.C: New test.
16933         * g++.dg/template/incomplete3.C: New test.
16934
16935         PR c++/27559
16936         * g++.dg/template/new4.C: New test.
16937
16938         PR c++/27496
16939         * g++.dg/template/void2.C: New test.
16940
16941 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16942
16943         * g++.dg/template/dependent-expr5.C: New test.
16944
16945 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16946
16947         PR middle-end/26729
16948         * gcc.dg/pr26729-1.c: New test case.
16949
16950 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16951
16952         * gcc.dg/pr27003.c: New test.
16953
16954 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16955
16956         * lib/target-supports.dg (check_cxa_atexit_available): Change
16957         v3_target_compile to ${tool}_target_compile.
16958
16959 2006-05-11  Jason Merrill  <jason@redhat.com>
16960
16961         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16962
16963 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16964
16965         PR fortran/27553
16966         * gfortran.dg/label_5.f90: New test.
16967
16968 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16969
16970         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16971         check_effective_target_powerpc_altivec_ok): New.
16972         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16973         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16974         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16975         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16976         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16977         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16978         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16979         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16980         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16981         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16982         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16983         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16984         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16985         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16986         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16987         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16988         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16989         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16990         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16991         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16992         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16993         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16994         gcc.target/powerpc/altivec-9.c,
16995         gcc.target/powerpc/altivec-consts.c,
16996         gcc.target/powerpc/altivec-pr22085.c,
16997         gcc.target/powerpc/altivec-splat.c,
16998         gcc.target/powerpc/altivec-types-1.c,
16999         gcc.target/powerpc/altivec-types-2.c,
17000         gcc.target/powerpc/altivec-types-3.c,
17001         gcc.target/powerpc/altivec-types-4.c,
17002         gcc.target/powerpc/altivec-varargs-1.c,
17003         gcc.target/powerpc/altivec-vec-merge.c,
17004         gcc.target/powerpc/ppc-vector-memcpy.c,
17005         gcc.target/powerpc/ppc-vector-memset.c,
17006         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17007         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17008         these effective targets.
17009         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17010         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17011
17012 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17013
17014         PR middle-end/27384
17015         * g++.dg/other/fold1.C: New test.
17016
17017         PR middle-end/27488
17018         * gcc.dg/fold-nonneg-1.c: New test.
17019
17020         PR c++/27547
17021         * g++.dg/other/operator1.C: New test.
17022
17023 2006-05-11  Richard Guenther  <rguenther@suse.de>
17024
17025         PR middle-end/27529
17026         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17027
17028 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17029
17030         * lib/target-supports-dg.exp (check-flags): New.
17031         (dg-skip-if): Move flag checks.
17032
17033 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17034
17035         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17036         * lib/target-supports.dg (check_cxa_atexit_available): New.
17037
17038 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17039
17040         PR fortran/27470
17041         * gfortran.dg/multiple_allocation_2.f90: New test case.
17042
17043 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17044
17045         * gcc.target/arm/pr27387.C: Fix a comment typo.
17046
17047 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17048
17049         PR fortran/24549
17050         * gfortran.dg/error_recovery_1.f90: New test.
17051
17052 2006-05-10  Richard Guenther  <rguenther@suse.de>
17053
17054         PR tree-optimization/27302
17055         * gcc.dg/torture/pr27302.c: New testcase.
17056
17057 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17058         Richard Guenther  <rguenther@suse.de>
17059
17060         PR middle-end/27498
17061         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17062
17063 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17064
17065         PR rtl-optimization/27335
17066         * gcc.dg/pr27335.c: New test.
17067
17068 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17069
17070         * gcc.target/mips/mips-ps-5.c: New file.
17071
17072 2006-05-08  Jan Hubicka  <jh@suse.cz>
17073
17074         PR middle-end/25962
17075         * gcc.dg/pr25962.c: New.
17076
17077 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17078
17079         PR target/27158
17080         * gcc.target/powerpc/pr27158.c: New test case.
17081
17082 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17083
17084         PR testsuite/27476
17085         * ada/acats/run_all.sh: Use test -z.
17086
17087 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17088
17089         PR libfortran/18271
17090         * gfortran.dg/spec_expr_3.f90: New test.
17091
17092 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17093
17094         PR target/24879
17095         * gcc.target/i386/monitor.c: New file.
17096
17097 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17098
17099         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17100
17101 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17102
17103         PR c++/27447
17104         * g++.dg/other/ptrmem7.C: New test.
17105
17106 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17107
17108         PR target/27421
17109         * gcc.dg/array-9.c: New test.
17110
17111 2006-05-07  Richard Guenther  <rguenther@suse.de>
17112
17113         PR tree-optimization/27409
17114         * gcc.dg/torture/pr27409.c: New testcase.
17115
17116 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17117
17118         PR fortran/27457
17119         * gfortran.dg/select_6.f90: New.
17120
17121 2006-05-07  Richard Guenther  <rguenther@suse.de>
17122
17123         PR tree-optimization/27136
17124         * gcc.dg/torture/pr27136.c: New testcase.
17125
17126 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17127
17128         PR fortran/24813
17129         * gfortran.dg/char_cons_len_1.f90: New test.
17130
17131 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17132
17133         PR c++/27427
17134         * g++.dg/template/incomplete2.C: New test.
17135
17136 2006-05-06  Richard Guenther  <rguenther@suse.de>
17137
17138         PR tree-optimization/27151
17139         * gcc.dg/vect/pr27151.c: New testcase.
17140
17141 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17142
17143         PR c++/27430
17144         * g++.dg/template/void1.C: New test.
17145
17146         PR c++/27423
17147         * g++.dg/other/void2.C: New test.
17148
17149         PR c++/27422
17150         * g++.dg/conversion/void1.C: New test.
17151
17152 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17153
17154         PR/21391
17155         * g++.dg/other/unused1.C: New.
17156
17157 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17158
17159         PR objc/27240
17160         * objc.dg/member-1.m: New test.
17161
17162 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17163
17164         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17165
17166 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17167
17168         PR libfortran/26985
17169         * gfortran.dg/matmul_2.f90: New test.
17170
17171 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17172
17173         * ada/acats/run_all.sh: Use sync when main not found.
17174
17175 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17176
17177         PR target/26765
17178         * gcc.target/mips/pr26765.c: New.
17179
17180 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17181
17182         * gcc.target/bfin: New directory.
17183         * gcc.target/bfin/bfin.exp: New file.
17184         * gcc.target/bfin/frmul.c: New file.
17185         * gcc.target/bfin/arith.c: New file.
17186         * gcc.target/bfin/mul-combine.c: New file.
17187         * gcc.target/bfin/shift.c: New file.
17188
17189 2006-05-04  Richard Guenther  <rguenther@suse.de>
17190
17191         PR tree-optimization/14287
17192         PR tree-optimization/14844
17193         PR tree-optimization/19792
17194         PR tree-optimization/21608
17195         PR tree-optimization/27090
17196         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17197         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17198         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17199         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17200         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17201
17202 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17203
17204         PR tree-optimization/27285
17205         * gcc.c-torture/execute/pr27285.c: New test.
17206
17207         PR middle-end/27388
17208         * gcc.dg/gomp/pr27388-1.c: New test.
17209         * gcc.dg/gomp/pr27388-2.c: New test.
17210         * gcc.dg/gomp/pr27388-3.c: New test.
17211
17212         PR c++/27359
17213         * g++.dg/gomp/pr27359.C: New test.
17214
17215 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17216
17217         PR fortran/20248
17218         * gfortran.dg/iargc.f90: New test.
17219
17220 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/27102
17223         * g++.dg/template/crash49.C: New test.
17224
17225 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17226
17227         PR testsuite/27032
17228         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17229
17230 2006-05-02  Jeff Law  <law@redhat.com>
17231
17232         PR tree-optimization/27364
17233         * gcc.c-torture/execute/pr27364.c: New test.
17234
17235 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17236
17237         PR c++/27309
17238         * g++.dg/parser/ctor5.C: New test.
17239
17240 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17241
17242         PR target/27387
17243         * gcc.target/arm/arm.exp: New.
17244         * gcc.target/arm/pr27387.C: Likewise.
17245
17246 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17247
17248         PR fortran/27269
17249         PR fortran/27324
17250         * gfortran.dg/module_equivalence_2.f90: New test.
17251
17252 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17253
17254         PR middle-end/27337
17255         * g++.dg/gomp/pr27337-1.C: New test.
17256         * g++.dg/gomp/pr27337-2.C: New test.
17257
17258         PR middle-end/27328
17259         * gcc.dg/gomp/pr27328.c: New test.
17260
17261         PR middle-end/27325
17262         * g++.dg/gomp/pr27325.C: New test.
17263
17264         PR middle-end/27310
17265         * g++.dg/gomp/pr27310.C: New test.
17266
17267 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17268
17269         PR tree-optimization/27291
17270         * g++.dg/tree-ssa/pr27291.C: New test.
17271
17272 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17273
17274         PR tree-optimization/27283
17275         * g++.dg/tree-ssa/pr27283.C: New test.
17276
17277 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17278
17279         * gcc.dg/tree-ssa/loop-16.c: New test.
17280
17281 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17282             Joseph S. Myers  <joseph@codesourcery.com>
17283
17284         * gcc.dg/Wconversion-3.c: New test case.
17285         * gcc.dg/Wconversion-4.c: Likewise.
17286
17287 2006-05-01  Richard Guenther  <rguenther@suse.de>
17288
17289         PR tree-optimization/26726
17290         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17291
17292 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17293
17294         * gcc.dg/Woverflow-1.c: New test case.
17295         * gcc.dg/Woverflow-2.c: Likewise.
17296         * gcc.dg/Woverflow-3.c: Likewise.
17297
17298 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17299
17300         PR c++/27094
17301         * g++.dg/template/defarg8.C: New test.
17302
17303 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17304
17305         PR c++/27278
17306         * g++.dg/parse/operator7.C: New test.
17307
17308 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17309
17310         PR c++/11471
17311         PR c++/27102
17312         * g++.dg/template/crash48.C: New test.
17313
17314         PR c++/27279
17315         * g++.dg/parse/ctor4.C: New test.
17316
17317 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17318
17319         PR fortran/25681
17320         * gfortran.df/char_type_len.f90: New test.
17321
17322 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17323
17324         PR libgfortran/27304
17325         * gfortran.dg/fmt_exhaust.f90: New test.
17326
17327 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17328
17329         PR c/25309
17330         * gcc.dg/large-size-array-2.c: New test case.
17331
17332 2006-04-28  Richard Guenther  <rguenther@suse.de>
17333
17334         PR target/26826
17335         * gcc.target/i386/pr26826.c: New testcase.
17336
17337 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17338
17339         PR middle-end/27260
17340         * gcc.c-torture/execute/pr27260.c: New.
17341
17342 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17343
17344         PR middle-end/27095
17345         * gcc.dg/pr27095.c: New.
17346
17347 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17348
17349         PR c++/27292
17350         * g++.dg/conversion/bitfield4.C: New test.
17351
17352 2006-04-27  Eric Christopher  <echristo@apple.com>
17353
17354         * gcc.dg/pragma-ms_struct.c: New.
17355
17356 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/27102
17359         * g++.dg/template/crash47.C: New test.
17360
17361 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17362
17363         * gcc.target/i386/sse-7.c: build with -msse.
17364
17365 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17366
17367         PR testsuite/27274:
17368         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17369         (main): Exit if processor doesn't support SSE.
17370
17371 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17372
17373         PR middle-end/27282
17374         * gcc.c-torture/compile/pr27282.c: New test.
17375
17376 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17377
17378         PR middle-end/26913
17379         * g++.dg/gomp/pr26913.C: New test.
17380
17381         PR c/25996
17382         * gcc.dg/gomp/pr25996.c: New test.
17383         * g++.dg/gomp/pr25996.C: New test.
17384
17385 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17386
17387         PR rtl-optimization/26725
17388         * gcc.c-torture/compile/pr26725.c: New test.
17389
17390 2006-04-25  Richard Guenther  <rguenther@suse.de>
17391
17392         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17393         than n + -1.
17394
17395 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17396
17397         * gcc.dg/20060425-1.c: New testcase.
17398
17399 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17400
17401         PR tree-optimization/26865
17402         * gcc.dg/pr26865.c: New test.
17403
17404 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/27292
17407         * g++.dg/conversion/bitfield1.C: New test.
17408         * g++.dg/conversion/bitfield2.C: Likewise.
17409         * g++.dg/conversion/bitfield3.C: Likewise.
17410
17411 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17412         Richard Guenther  <rguenther@suse.de>
17413
17414         PR tree-optimization/27236
17415         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17416
17417 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17418
17419         PR c++/19963
17420         * g++.dg/other/incomplete2.C: New test.
17421
17422 2006-04-24  Richard Guenther  <rguenther@suse.de>
17423
17424         PR middle-end/26869
17425         * gcc.dg/torture/pr26869.c: New testcase.
17426
17427 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17428         Richard Guenther  <rguenther@suse.de>
17429
17430         PR tree-optimization/27218
17431         * g++.dg/tree-ssa/pr27218.C: New testcase.
17432
17433 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17434
17435         PR c++/26912
17436         * g++.dg/template/friend41.C: New test.
17437
17438 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17439
17440         * g++.dg/opt/pr15551.C: Include cstdio.
17441         (main): Use remove instead of unlink.
17442
17443 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17444
17445         * gcc.dg/sibcall-7.c: New test.
17446         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17447         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17448         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17449         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17450         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17451
17452 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/26534
17455         * g++.dg/opt/bitfield1.C: New test.
17456         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17457         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17458         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17459         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17460         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17461         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17462         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17463         * g++.dg/abi/bitfield2.C: Likewise.
17464         * g++.dg/init/bitfield1.C: Likewise.
17465
17466 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17467
17468         PR fortran/25099
17469         * gfortran.dg/elemental_subroutine_4.f90: New test.
17470         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17471         call sub (m, x).
17472
17473 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17474
17475         * gcc.c-torture/compile/20060421-1.c: New testcase.
17476
17477 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17478
17479         PR c/25875
17480         * gcc.dg/init-bad-4.c: New test.
17481
17482 2006-04-21  Paul Brook  <paul@codesourcery.com>
17483
17484         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17485
17486 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17487
17488         PR fortran/27122
17489         * gfortran.dg/defined_operators_1.f90: New test.
17490         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17491         remove old ones associated, incorrectly, with Note 5.46.
17492
17493         PR fortran/27113
17494         * gfortran.dg/character_array_constructor_1.f90: New test.
17495
17496 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17497
17498         * gcc.dg/20060419-1.c: New test.
17499
17500 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17501
17502         PR c/26774
17503         * gcc.dg/struct-parse-1.c: New test case.
17504
17505 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17506
17507         PR c++/26558
17508         * g++.dg/parse/template19.C: New test.
17509
17510         PR c++/26739
17511         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17512
17513         PR c++/26036
17514         * g++.dg/expr/call3.C: New test.
17515
17516         PR c++/10385
17517         * g++.dg/conversion/dynamic1.C: New test.
17518
17519 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17520
17521         PR c++/27102
17522         * g++.dg/template/crash35.C: Tweak error markers.
17523         * g++.dg/template/crash46.C: New test.
17524         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17525         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17526
17527 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17528
17529         PR rtl-optimization/14261
17530         * gcc.c-torture/compile/20060419-1.c: Added.
17531
17532 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17533
17534         * gfortran.dg/label_1.f90: Adjust dg-error.
17535
17536 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17537
17538         PR target/26961
17539         * gcc.dg/fold-cond-1.c: New test case.
17540         * gcc.dg/pr26961-1.c: Likewise.
17541
17542 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17543
17544         PR libgfortran/27138
17545         * gfortran.dg/read_bad_advance.f90: New test.
17546
17547 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17548             Dale Johannesen  <dalej@apple.com>
17549
17550         PR target/24076
17551         * gcc.target/i386/vecinit-3.c: New testcase.
17552         * gcc.target/i386/vecinit-4.c: Likewise.
17553         * gcc.target/i386/sse-18.c: Likewise.
17554         * gcc.target/i386/sse-19.c: Likewise.
17555
17556 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17557
17558         * gfortran.dg/allocate_zerosize_1.f90: New test.
17559
17560 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17561
17562         PR c++/26365
17563         * g++.dg/template/crash45.C: New test.
17564
17565 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17566
17567         PR fortran/26787
17568         * gfortran.dg/proc_assign_1.f90: New test.
17569         * gfortran.dg/procedure_lvalue.f90: Change message.
17570         * gfortran.dg/namelist_4.f90: Add new error.
17571
17572         PR fortran/25597
17573         PR fortran/27096
17574         * gfortran.dg/auto_pointer_array_result_1.f90
17575
17576         PR fortran/27089
17577         * gfortran.dg/specification_type_resolution_1.f90
17578
17579         PR fortran/18003
17580         PR fortran/25669
17581         PR fortran/26834
17582         * gfortran.dg/bounds_temporaries_1.f90: New test.
17583
17584         PR fortran/27124
17585         * gfortran.dg/array_return_value_1.f90: New test.
17586
17587 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17588
17589         PR fortran/25336
17590         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17591
17592 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17593
17594         PR middle-end/26823
17595         * g++.dg/gomp/pr26823-1.C: New test.
17596         * g++.dg/gomp/pr26823-2.C: New test.
17597
17598 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17599
17600         PR middle-end/27134
17601         * gcc.dg/pr27314.c: New test.
17602
17603 2006-04-13  Richard Henderson  <rth@redhat.com>
17604
17605         * g++.dg/gomp/block-0.C: Update expected matches.
17606
17607 2006-04-13  DJ Delorie  <dj@redhat.com>
17608
17609         * lib/target-supports.exp (check_effective_target_int32plus): New.
17610         (check_effective_target_ptr32plus): New.
17611         (check_effective_target_size32plus): New.
17612         (check_effective_target_int16): New.
17613         (check_profiling_available): Add m32c to the list of unsupported
17614         targets.
17615
17616         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17617         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17618         memory size.
17619         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17620         pointers.
17621         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17622         size_t.
17623         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17624         and size_t.
17625         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17626         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17627         not just xstormy16.  Skip m32c due to weird pointer size.
17628         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17629         not just xstormy16.
17630         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17631         not just xstormy16.
17632         * gcc.dg/20020312-2.c: Add m32c support.
17633         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17634         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17635         in test.
17636         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17637         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17638         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17639         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17640         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17641         formats
17642         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17643         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17644         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17645         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17646         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17647         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17648         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17649         in test.
17650         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17651         in test.
17652         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17653         * gcc.dg/pr23049.c: Require >=32 bit integers.
17654         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17655         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17656         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17657         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17658         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17659         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17660         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17661         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17662         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17663         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17664         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17665         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17666         prototype in test.
17667         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17668         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17669         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17670         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17671         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17672
17673         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17674         * gcc.c-torture/execute/20040703-1.x: Likewise.
17675         * gcc.c-torture/execute/20040705-1.x: Likewise.
17676         * gcc.c-torture/execute/20040705-2.x: Likewise.
17677         * gcc.c-torture/execute/20040709-1.x: Likewise.
17678         * gcc.c-torture/execute/20040709-2.x: Likewise.
17679         * gcc.c-torture/execute/20040811-1.x: Likewise.
17680         * gcc.c-torture/execute/20050316-1.x: Likewise.
17681         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17682         * gcc.c-torture/execute/pr19689.x: Likewise.
17683         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17684         * gcc.c-torture/execute/usmul.x: Likewise.
17685         * gcc.c-torture/execute/vrp-5.x: Likewise.
17686         * gcc.c-torture/execute/vrp-6.x: Likewise.
17687         * gcc.dg/debug/20041023-1.s: Likewise.
17688
17689 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17690
17691         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17692         of integers to a vector types are now constant expressions in C.
17693         * gcc.dg/vect/vect-fold-1.c: New test case.
17694
17695 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17696             Ulrich Weigand  <uweigand@de.ibm.com>
17697
17698         PR target/27006
17699         * gcc.dg/vmx/pr27006.c: New testcase.
17700
17701 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17702
17703         PR libgfortran/26766
17704         * gfortran.dg/write_recursive.f90: New test.
17705
17706 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17707
17708         * g++.dg/parse/dtor7.C: New test.
17709         * g++.dg/parse/new1.C: Add error marker.
17710         * g++.dg/template/new3.C: New test.
17711
17712         PR c++/26122
17713         * g++.dg/template/pure1.C: New test.
17714
17715         PR c++/26295
17716         * g++.dg/parse/ptrmem4.C: New test.
17717
17718 2006-04-10  Jeff Law  <law@redhat.com>
17719
17720         PR/27087
17721         * gcc.c-torture/compile/pr27087.c: New test.
17722
17723 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17724
17725         PR/21391
17726         * gcc.dg/20060410.c: New.
17727
17728 2006-04-10  Matthias Klose  <doko@debian.org>
17729
17730         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17731         Recognize multilib directory names containing underscores.
17732
17733 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17734
17735         * gcc.target/i386/vecinit-1.c: New test case.
17736         * gcc.target/i386/vecinit-2.c: Likewise.
17737
17738 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17739
17740         PR debug/27057
17741         * g++.dg/debug/dwarf2-2.C: New test.
17742
17743 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17744
17745         PR rtl-optimization/27073
17746         * gcc.c-torture/execute/pr27073.c: New test.
17747
17748 2006-04-08  Mike Stump  <mrs@apple.com>
17749
17750         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17751
17752 2006-04-07  Richard Guenther  <rguenther@suse.de>
17753
17754         PR tree-optimization/26135
17755         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17756
17757 2006-04-06  Jan Hubicka  <jh@suse.cz>
17758
17759         PR profile/26399
17760         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17761
17762 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17763
17764         * g++.dg/conversion/nullptr1.C: New test case.
17765         * g++.dg/conversion/nullptr2.C: Likewise.
17766
17767 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17768
17769         * gfortran.dg/dependency_18.f90: New test case.
17770
17771 2006-04-05  Richard Guenther  <rguenther@suse.de>
17772
17773         PR tree-optimization/26919
17774         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17775         * gcc.dg/ipa/ipa-2.c: Likewise.
17776         * gcc.dg/ipa/ipa-3.c: Likewise.
17777         * gcc.dg/ipa/ipa-5.c: Likewise.
17778
17779 2006-04-05  Richard Guenther  <rguenther@suse.de>
17780
17781         PR tree-optimization/26763
17782         * gcc.dg/torture/pr26763-1.c: New testcase.
17783         * gcc.dg/torture/pr26763-2.c: Likewise.
17784
17785 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17786
17787         PR fortran/23634
17788         PR fortran/25619
17789         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17790
17791 2006-04-04  Eric Christopher  <echristo@apple.com>
17792
17793         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17794         stubs.
17795         * gcc.target/i386/387-5.c: Ditto.
17796
17797 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17798
17799         * gcc.target/sparc/struct-ret-check.c: New test.
17800
17801 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17802
17803         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17804         zero decimal digits specified in format.
17805
17806 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17807
17808         PR fortran/26891
17809         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17810
17811         PR fortran/26976
17812         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17813         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17814         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17815         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17816         compliant and detect bigendian-ness.
17817
17818 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17819
17820         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17821         dummy arguments work when the actual argument is itself a dummy
17822         argument of the caller.
17823
17824 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17825
17826         PR libfortran/24685
17827         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17828
17829 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17830
17831         * gfortran.dg/dependencency_17.f90: New test case.
17832
17833 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17834
17835         * gfortran.dg/dependency_14.f90: New test case.
17836         * gfortran.dg/dependency_15.f90: Likewise.
17837         * gfortran.dg/dependency_16.f90: Likewise.
17838
17839 2006-03-31  Asher Langton  <langton2@llnl.gov>
17840
17841         PR fortran/25358
17842         gfortran.dg/cray_pointers_6.f90: New test.
17843
17844 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17845
17846         PR libgfortran/26890
17847         * gfortran.dg/read_size_noadvance.f90: New test.
17848
17849 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17850
17851         PR fortran/25031
17852         * gfortran.dg/multiple_allocation_1.f90: Check that the
17853         size has changed after a re-allocation with stat.
17854
17855 2006-03-30  Richard Guenther  <rguenther@suse.de>
17856
17857         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17858         removal.
17859         * gcc.target/i386/sselibm-2.c: Likewise.
17860         * gcc.target/i386/sselibm-3.c: Likewise.
17861         * gcc.target/i386/sselibm-4.c: Likewise.
17862         * gcc.target/i386/sselibm-5.c: Likewise.
17863
17864 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17865
17866         * gcc.dg/fold-andxor-1.c: New test case.
17867         * gcc.dg/fold-xorand-1.c: Likewise.
17868
17869 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17870
17871         * gcc.dg/fold-convnotconv-1.c: New test case.
17872
17873 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17874
17875         PR fortran/26779
17876         * gfortran.dg/private_type_5.f90: New test.
17877
17878 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17879
17880         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17881
17882 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17883
17884         * gfortran.dg/advance_2.f90: New test.
17885         * gfortran.dg/advance_3.f90: New test.
17886
17887         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17888
17889 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17890
17891         PR libgfortran/26661
17892         PR libgfortran/26880
17893         * gfortran.dg/read_x_past.f: New test.
17894
17895 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17896
17897         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17898         to be STABS.
17899
17900 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17901
17902         * objc.dg/dwarf-1.m: Skip on AIX.
17903         * objc.dg/dwarf-2.m: Skip on AIX.
17904
17905 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17906
17907         PR fortran/26816
17908         * gfortran.dg/float_1.f90: New test.
17909
17910 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17911
17912         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17913         X86_64 targets.
17914         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17915
17916 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17917
17918         PR libfortran/26735
17919         * gfortran.dg/convert_implied_open.f90: New test case.
17920
17921 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17922
17923         PR fortran/26769
17924         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17925
17926 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17927
17928         PR middle-end/26717
17929         * gcc.dg/pr26717.c: New test.
17930
17931 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17932
17933         * gfortran.dg/dependency_12.f90: New test case.
17934
17935 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17936
17937         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17938
17939 2006-03-24  Jeff Law  <law@redhat.com>
17940
17941         * gcc.c-torture/pr26840.c: New test.
17942
17943 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17944
17945         * objc.dg/dwarf-2.m: New.
17946         * obj-c++.dg/dwarf-2.mm: New.
17947
17948         * g++.old-deja/g++.other/init19.C: New.
17949
17950 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17951
17952         * g++.dg/eh/spbp.C: Skip on AIX.
17953
17954 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17955
17956         PR middle-end/26611
17957         * g++.dg/gomp/pr26611-1.C: New test.
17958         * g++.dg/gomp/pr26611-2.C: New test.
17959
17960 2006-03-24  Jeff Law  <law@redhat.com>
17961
17962         * gcc.c-torture/compile/pr26833.c: New test.
17963         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17964
17965 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17966
17967         * gfortran.dg/endfile_2.f90: Delete temp file.
17968
17969 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17970
17971         PR fortran/19303
17972         * gfortran.dg/record_marker_1.f90: New test case.
17973         * gfortran.dg/record_marker_2.f: New test case.
17974         * gfortran.dg/record_marker_3.f90: New test case.
17975
17976 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17977
17978         PR fortran/17298
17979         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17980         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17981
17982 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17983
17984         * lib/gcc-dg.exp (cleanup-modules): New proc.
17985         * gfortran.dg/allocatable_function_1.f90,
17986         gfortran.dg/allocate_char_star_scalar_1.f90,
17987         gfortran.dg/assumed_charlen_function_1.f90,
17988         gfortran.dg/assumed_dummy_1.f90,
17989         gfortran.dg/assumed_shape_ranks_1.f90,
17990         gfortran.dg/assumed_shape_ranks_2.f90,
17991         gfortran.dg/assumed_size_dt_dummy.f90,
17992         gfortran.dg/auto_char_dummy_array_1.f90,
17993         gfortran.dg/auto_char_len_3.f90,
17994         gfortran.dg/automatic_module_variable.f90,
17995         gfortran.dg/bad_automatic_objects_1.f90,
17996         gfortran.dg/char_array_constructor.f90,
17997         gfortran.dg/char_array_structure_constructor.f90,
17998         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17999         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18000         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18001         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18002         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18003         gfortran.dg/derived_pointer_recursion.f90,
18004         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18005         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18006         gfortran.dg/dummy_functions_1.f90,
18007         gfortran.dg/elemental_initializer_1.f90,
18008         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18009         gfortran.dg/elemental_pointer_1.f90,
18010         gfortran.dg/elemental_subroutine_1.f90,
18011         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18012         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18013         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18014         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18015         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18016         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18017         gfortran.dg/global_references_1.f90,
18018         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18019         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18020         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18021         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18022         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18023         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18024         gfortran.dg/large_integer_kind_1.f90,
18025         gfortran.dg/large_real_kind_1.f90,
18026         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18027         gfortran.dg/module_double_reuse.f90,
18028         gfortran.dg/module_equivalence_1.f90,
18029         gfortran.dg/module_interface_1.f90,
18030         gfortran.dg/module_parameter_array_refs_1.f90,
18031         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18032         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18033         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18034         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18035         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18036         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18037         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18038         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18039         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18040         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18041         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18042         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18043         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18044         gfortran.dg/same_name_1.f90,
18045         gfortran.dg/sibling_dummy_procedure_1.f90,
18046         gfortran.dg/sibling_dummy_procedure_2.f90,
18047         gfortran.dg/sibling_dummy_procedure_3.f90,
18048         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18049         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18050         gfortran.dg/used_dummy_types_2.f90,
18051         gfortran.dg/used_dummy_types_3.f90,
18052         gfortran.dg/used_dummy_types_4.f90,
18053         gfortran.dg/used_dummy_types_5.f90,
18054         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18055         gfortran.dg/userdef_operator_1.f90: Use it.
18056
18057 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18058
18059         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18060         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18061         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18062         gfortran.dg/write_back.f,
18063         gfortran.fortran-torture/execute/inquire_1.f90,
18064         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18065
18066 2006-03-21  Jeff Law  <law@redhat.com>
18067
18068         * gcc.dg/tree-ssa/vrp28.c: New test.
18069
18070 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18071
18072         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18073         if _STDC_C99 is defined.
18074         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18075         * gcc.dg/builtins-20.c: Likewise.
18076         * gcc.dg/builtins-53.c: Likewise.
18077         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18078         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18079
18080 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18081
18082         PR tree-opt/26781
18083         * gcc.c-torture/compile/pr26781-1.c: New test.
18084         * gcc.c-torture/compile/pr26781-2.c: New test.
18085
18086 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18087
18088         PR c++/26690
18089         * g++.dg/gomp/pr26690-1.C: New test.
18090         * g++.dg/gomp/pr26690-2.C: New test.
18091
18092 2006-03-20  Jeff Law  <law@redhat.com>
18093
18094         * gcc.dg/tree-ssa/pr21829.c: New test.
18095
18096         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18097
18098 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18099
18100         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18101         (check_visibility_available): Use it.
18102         (check_effective_target_default_packed): Likewise.
18103         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18104         (check_effective_target_fopenmp): Likewise.
18105         (check_effective_target_freorder): Likewise.
18106         (check_effective_target_fpic): Likewise.
18107         (check_named_sections_available): Likewise.
18108         (check_effective_target_ilp32): Likewise.
18109         (check_effective_target_lp64): Likewise.
18110
18111 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18112
18113         PR fortran/20935
18114         * gfortran.dg/scalar_mask_2.f90: New test case.
18115
18116 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18117
18118         PR tree-opt/26629
18119         * gcc.dg/tree-ssa/loadpre12.c: New test.
18120         * gcc.dg/tree-ssa/loadpre13.c: New test.
18121         * gcc.dg/tree-ssa/loadpre14.c: New test.
18122         * gcc.dg/tree-ssa/loadpre15.c: New test.
18123         * gcc.dg/tree-ssa/loadpre16.c: New test.
18124         * gcc.dg/tree-ssa/loadpre17.c: New test.
18125         * gcc.dg/tree-ssa/loadpre18.c: New test.
18126         * gcc.dg/tree-ssa/loadpre19.c: New test.
18127         * gcc.dg/tree-ssa/loadpre20.c: New test.
18128         * gcc.dg/tree-ssa/loadpre21.c: New test.
18129         * gcc.dg/tree-ssa/loadpre22.c: New test.
18130
18131 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18132
18133         PR fortran/26741
18134         * gfortran.dg/elemental_initializer_1.f90: New test.
18135
18136         PR fortran/26716
18137         * gfortran.dg/assumed_shape_ranks_2: New test.
18138
18139 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18140
18141         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18142         target fpic.
18143
18144 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18145
18146         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18147         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18148         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18149         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18150         gfortran.fortran-torture/execute/direct_io.f90,
18151         gfortran.fortran-torture/execute/inquire_2.f90,
18152         gfortran.fortran-torture/execute/inquire_4.f90,
18153         gfortran.fortran-torture/execute/list_read_1.f90,
18154         gfortran.fortran-torture/execute/open_replace.f90,
18155         gfortran.fortran-torture/execute/slash_edit.f90,
18156         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18157         temporary files from testcases.
18158
18159 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18160
18161         PR libgfortran/26509
18162         gfortran.dg/write_direct_eor.f90: New test.
18163
18164 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18165
18166         * gcc.target/powerpc/pr26350.c: New.
18167         * gcc.target/powerpc/indexed-addr.c: New.
18168
18169 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18170
18171         * gfortran.dg/dependency_13.f90: New test case.
18172
18173 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18174
18175         PR middle-end/21781
18176         * gcc.dg/real-const-1.c: New test case.
18177
18178 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18179
18180         * g++.old-deja/g++.other/init18.C: New.
18181         * g++.old-deja/g++.other/init5.C: Remove xfail.
18182
18183 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18184
18185         * g++.dg/opt/pr15551.C: Cleanup temp file.
18186
18187 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18188
18189         PR c++/6634
18190         g++.dg/parse/long1.C: New test.
18191
18192 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18193
18194         PR fortran/19101
18195         * gfortran.dg/continuation.f90: New test.
18196         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18197
18198 2006-03-14  Richard Guenther  <rguenther@suse.de>
18199
18200         PR tree-optimization/26672
18201         * gcc.dg/torture/pr26672.c: New testcase.
18202
18203 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18204
18205         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18206         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18207
18208 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18209
18210         PR middle-end/26557
18211         * gcc.c-torture/compile/switch-1.c: New test case.
18212
18213 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18214
18215         PR fortran/25378
18216         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18217         test to include more permuatations of mask and index.
18218         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18219         respond to F2003 spec. that the position returned for an all false
18220         mask && condition is zero.
18221
18222 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18223
18224         PR middle-end/25989
18225         * gcc.dg/gomp/pr25989.c: New test.
18226
18227 2006-03-13  Jeff Law  <law@redhat.com>
18228
18229         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18230
18231 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18232
18233         * gcc.dg/switch-9.c: New test.
18234
18235 2006-03-13  Richard Guenther  <rguenther@suse.de>
18236
18237         PR middle-end/26630
18238         * gcc.dg/torture/pr26630.c: New testcase.
18239
18240 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18241
18242         * gfortran.dg/dependency_10.f90: New test case.
18243         * gfortran.dg/dependency_11.f90: Likewise.
18244
18245 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18246             Erik Edelmann  <eedelman@gcc.gnu.org>
18247
18248         * gfortran.dg/allocatable_function_1.f90: New.
18249         * gfortran.dg/allocatable_function_2.f90: New.
18250
18251 2006-03-10  Richard Guenther  <rguenther@suse.de>
18252
18253         PR middle-end/26565
18254         * gcc.dg/torture/pr26565.c: New testcase.
18255
18256 2006-03-09  Eric Christopher  <echristo@apple.com>
18257
18258         * gcc.c-torture/compile/20060309-1.c: New.
18259
18260 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18261
18262         PR libgfortran/26499
18263         * gfortran.dg/write_back.f: New test.
18264         * gfortran.dg/write_rewind_1.f: New test.
18265         * gfortran.dg/write_rewind_2.f: New test.
18266
18267 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18268
18269         PR libgfortran/26554
18270         * gfortran.dg/read_logical.f90: New test.
18271
18272 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18273
18274         * ada/acats/norun.lst: cdd2a03 now passes.
18275
18276 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18277
18278         PR testsuite/25177
18279         * gcc.target/powerpc/pr18096-1.c: Change where the error
18280         would match.
18281
18282 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18283
18284         * gcc.target/i386/cleanup-1.c: New test.
18285         * gcc.target/i386/cleanup-2.c: New test.
18286
18287 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18288
18289         * gfortran.dg/dependency_9.f90: Remove for the time being.
18290
18291 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18292
18293         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18294         directive.
18295
18296 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18297
18298         * gfortran.dg/dependency_9.f90: New test case.
18299
18300 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18301
18302         * gfortran.dg/dependency_4.f90: New test case.
18303         * gfortran.dg/dependency_5.f90: New test case.
18304         * gfortran.dg/dependency_6.f90: New test case.
18305         * gfortran.dg/dependency_7.f90: New test case.
18306         * gfortran.dg/dependency_8.f90: New test case.
18307
18308 2006-03-03  Paul Brook  <paul@codesourcery.com>
18309
18310         * lib/target-supports.exp (check_profiling_available):
18311         Add m68k-*-elf.
18312
18313 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18314
18315         PR fortran/25031
18316         * multiple_allocation_1.f90: New test.
18317
18318 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18319
18320         PR tree-optimization/26524
18321         * gfortran.dg/pr26524.f: New test case.
18322
18323 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18324
18325         * g++.dg/template/repo5.C: Cleanup repo files.
18326         * gcc.dg/20051201-1.c: Cleanup coverage files.
18327         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18328         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18329         tree dump files.
18330
18331 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18332
18333         * objc.dg/objc-nofilename-1.m: New test.
18334         * objc.dg/bad-receiver-type.m: New test.
18335         * obj-c++.dg/bad-receiver-type.mm: New test.
18336
18337 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18338
18339         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18340
18341 2006-03-01  Mike Stump  <mrs@apple.com>
18342
18343         * g++.dg/abi/key2.C: Add.
18344
18345 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18346
18347         * gfortran.dg/logical_dot_product.f90: New test.
18348
18349         PR fortran/26393
18350         * gfortran.dg/used_interface_ref.f90: New test.
18351
18352         PR fortran/20938
18353         * gfortran.dg/dependency_2.f90: New test.
18354         * gfortran.fortran-torture/execute/where17.f90: New test.
18355         * gfortran.fortran-torture/execute/where18.f90: New test.
18356         * gfortran.fortran-torture/execute/where19.f90: New test.
18357         * gfortran.fortran-torture/execute/where20.f90: New test.
18358
18359 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18360
18361         * g++.dg/tree-ssa/pr26443.C: New test case.
18362
18363 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18364
18365         PR middle-end/26022
18366         * g++.dg/opt/return-slot1.C: New test.
18367
18368 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18369
18370         PR libgfortran/26136
18371         * gfortran.dg/namelist_23.f90: New test.
18372
18373 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18374
18375         PR middle-end/14752
18376         * gcc.dg/fold-eqandshift-2.c: New test case.
18377
18378 2006-02-28  Richard Guenther  <rguenther@suse.de>
18379
18380         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18381         decomposition.
18382
18383 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18384
18385         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18386
18387 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18388
18389         PR libgfortran/26464
18390         * gfortran.dg/backspace_5.f: New test.
18391         * gfortran.dg/backspace_6.f: New test.
18392
18393 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18394
18395         * gcc.dg/fold-eqandnot-1.c: New test case.
18396
18397 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18398
18399         PR middle-end/19983
18400         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18401
18402 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18403
18404         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18405         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18406
18407 2006-02-26  Richard Guenther  <rguenther@suse.de>
18408
18409         PR tree-optimization/26421
18410         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18411
18412 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18413
18414         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18415         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18416
18417 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18418
18419         * gcc.dg/fold-even-1.c: New test case.
18420
18421 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18422
18423         PR middle-end/21137
18424         * gcc.dg/fold-eqandshift-1.c: New test case.
18425
18426 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18427
18428         PR tree-optimization/25125
18429         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18430         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18431
18432 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18433
18434         PR tree-optimizations/26359
18435         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18436         with -fdump-tree-dceloop-details.
18437         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18438
18439 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18440
18441         PR middle-end/23673
18442         * gcc.dg/fold-eqxor-1.c: New test case.
18443         * gcc.dg/fold-eqxor-2.c: Likewise.
18444         * gcc.dg/fold-eqxor-3.c: Likewise.
18445
18446 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18447
18448         PR fortran/23092
18449         * scalar_mask_1.f90: New test.
18450
18451 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18452
18453         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18454         * g++.dg/eh/uncaught2.C: New.
18455         * g++.dg/eh/uncaught3.C: New.
18456
18457 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18458
18459         PR libgfortran/26423
18460         * gfortran.dg/read_many_1.f: New test.
18461
18462 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18463
18464         PR fortran/24519
18465         * gfortran.dg/dependency_3.f90: New test.
18466         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18467         XFAILs.
18468
18469         PR fortran/25395
18470         * gfortran.dg/equiv_6.f90: New test.
18471
18472 2006-02-23  Jeff Law  <law@redhat.com>
18473
18474         * gcc.c-torture/compile/pr26425.c: New test.
18475
18476 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18477
18478         PR middle-end/26412
18479         * gcc.dg/gomp/pr26412.c: New test.
18480
18481 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18482
18483         PR c++/26291
18484         * g++.dg/other/ellipsis1.C: New test.
18485         * g++.dg/parse/operator4.C: Adjust error marker.
18486
18487 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18488
18489         PR target/25603
18490         * gfortran.dg/pr25603.f: New testcase.
18491
18492 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18493
18494         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18495         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18496
18497 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18498
18499         * g++.dg/eh/spbp.C: New.
18500
18501 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18502
18503         PR middle-end/26379
18504         * gcc.target/i386/mmx-7.c: New test.
18505
18506 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18507
18508         PR tree-optimization/26361
18509         * gcc.dg/tree-ssa/vrp27.c: New test case.
18510
18511 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18512
18513         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18514         * gcc.dg/tree-ssa/complex-4.c: Here.
18515
18516 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18517
18518         PR middle-end/19543
18519         * gfortran.dg/logical_1.f90: New test case.
18520
18521 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18522
18523         PR middle-end/26334
18524         * gcc.dg/20060218-1.c: Moved to...
18525         * gcc.target/i386/20060218-1.c: ... here.  New test.
18526
18527 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18528
18529         PR fortran/26201
18530         * gfortran.dg/convert_1.f90: New.
18531
18532 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18533
18534         PR fortran/25054
18535         * gfortran.dg/namelist_5.f90: New test.
18536
18537         PR fortran/25089
18538         * gfortran.dg/namelist_4.f90: New test.
18539
18540 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18541
18542         PR tree-opt/25680
18543         * gcc.dg/tree-ssa/complex-3.c: New test.
18544
18545 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18546
18547         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18548         variable to take into account the variable name in the
18549         function header.
18550         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18551
18552 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18553
18554         PR middle-end/26334
18555         * gcc.c-torture/compile/20060217-1.c: New test.
18556         * gcc.dg/20060218-1.c: New test.
18557
18558 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18559
18560         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18561
18562 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18563
18564         * gcc.dg/cpp/undef3.c: New test.
18565         * gcc.dg/cpp/trad/builtins2.c: New test.
18566
18567 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/26266
18570         * g++.dg/template/static22.C: New test.
18571         * g++.dg/template/static23.C: New test.
18572         * g++.dg/template/static24.C: New test.
18573         * g++.dg/template/non-dependent13.C: New test.
18574         * g++.dg/init/member1.C: Tweak error markers.
18575
18576 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18577
18578         PR target/26255
18579         * gcc.c-torture/compile/pr26255.c: New test case.
18580
18581 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18582
18583         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18584         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18585         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18586         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18587         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18588         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18589         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18590
18591 2006-02-16  Jeff Law  <law@redhat.com>
18592
18593         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18594         * gcc.dg/tree-ssa/vrp26.c: New test.
18595
18596 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18597
18598         PR target/20353
18599         PR target/24578
18600         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18601         __UCLIBC__ is defined.
18602
18603 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18604
18605         PR fortran/26224
18606         * gfortran.dg/gomp/pr26224.f: New test.
18607
18608 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18609
18610         PR tree-opt/25918
18611         * lib/target-supports.exp
18612         (check_effective_target_vect_short_mult): New.
18613         (check_effective_target_vect_char_mult): New.
18614         (check_effective_target_vect_widen_sum_qi_to_si): New.
18615         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18616         (check_effective_target_vect_widen_sum_hi_to_si): New.
18617         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18618         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18619         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18620         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18621         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18622         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18623         vect-reduc-pattern-2c.c
18624         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18625         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18626         vect-reduc-pattern-1c.c
18627
18628 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18629
18630         PR fortran/24557
18631         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18632
18633 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18634
18635         PR fortran/26054
18636         * gfortran.dg/enum_8.f90: Remove check for warning.
18637         * gfortran.dg/iomsg_1.f90: Ditto.
18638         * gfortran.dg/enum_1.f90: Ditto.
18639         * gfortran.dg/enum_9.f90: Ditto.
18640         * gfortran.dg/enum_2.f90: Ditto.
18641         * gfortran.dg/enum_10.f90: Ditto.
18642         * gfortran.dg/enum_3.f90: Ditto.
18643         * gfortran.dg/flush_1.f90: Ditto.
18644         * gfortran.dg/enum_4.f90: Ditto.
18645         * gfortran.dg/array_constructor_1.f90: Ditto.
18646         * gfortran.dg/enum_5.f90: Ditto.
18647         * gfortran.dg/enum_6.f90: Ditto.
18648         * gfortran.dg/enum_7.f90: Ditto.
18649
18650 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18651
18652         PR middle-end/26300
18653         * gcc.c-torture/compile/20060215-1.c: New test.
18654
18655 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18656
18657         PR middle-end/23670
18658         * gcc.dg/tree-ssa/andor-2.c: New test case.
18659
18660 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18661
18662         PR fortran/25045
18663         * optional_dim.f90: New test.
18664
18665 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18666
18667         PR fortran/26277
18668         * gfortran.dg/label_4.f90: New.
18669
18670 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18671             Diego Novillo  <dnovillo@redhat.com>
18672             Uros Bizjak  <uros@kss-loka.si>
18673
18674         * gfortran.dg/gomp: New directory.
18675
18676 2006-02-14  Richard Guenther  <rguenther@suse.de>
18677
18678         PR tree-optimization/26258
18679         * gcc.dg/torture/pr26258.c: New testcase.
18680
18681 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18682
18683         PR fortran/26246
18684         * gfortran.dg/pr26246_1.f90: New test.
18685         * gfortran.dg/pr26246_2.f90: New test.
18686
18687         PR middle-end/26092
18688         * gcc.c-torture/compile/20060208-1.c: New test.
18689
18690 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18691
18692         PR fortran/26074
18693         PR fortran/25103
18694         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18695         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18696         * gfortran.dg/automatic_module_variable.f90: Change error message.
18697
18698         PR fortran/20861
18699         * gfortran.dg/internal_dummy_1.f90: New test.
18700
18701         PR fortran/20871
18702         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18703
18704
18705         PR fortran/25083
18706         * gfortran.dg/uncommon_block_data_1.f90: New test.
18707         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18708         with standard.
18709
18710         PR fortran/25088
18711         * gfortran.dg/typed_subroutine_1.f90: New test.
18712
18713 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18714
18715         * objc.dg/dwarf-1.m: New.
18716
18717 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18718
18719         PR middle-end/24427
18720         * gcc.dg/tree-ssa/andor-1.c: New test case.
18721
18722 2006-02-13  Josh Conner  <jconner@apple.com>
18723
18724         PR target/25376
18725         * gcc.dg/pr25376.c: New test.
18726
18727         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18728         assemble.
18729         * lib/target-supports.exp (check_named_sections_available):
18730         Only compile named-sections test -- don't assemble.
18731
18732 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18733
18734         * g++.dg/warn/no-write-strings.C: New test.
18735         * g++.dg/warn/write-strings.C: Likewise.
18736         * g++.dg/warn/write-strings-default.C: Likewise.
18737
18738 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18739
18740         PR fortran/25806
18741         * gfortran.dg/ret_pointer_2.f90: New test.
18742
18743 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18744
18745         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18746
18747 2006-02-10  Jeff Law  <law@redhat.com>
18748
18749         * gcc.c-torture/compile/pr26213.c: New test.
18750
18751 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18752
18753         gfortran.dg/null_1.f90: New test.
18754
18755 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18756
18757         PR fortran/14771
18758         * gfortran.dg/parens_4.f90: New.
18759         * gfortran.dg/parens_5.f90: New.
18760
18761 2006-02-10  Richard Guenther  <rguenther@suse.de>
18762
18763         * gcc.dg/pr23372-1.c: Remove empty file.
18764
18765 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18766         Paul Thomas  <pault@gcc.gnu.org>
18767
18768         PR fortran/14771
18769         * gfortran.dg/parens_1.f90: New.
18770         * gfortran.dg/parens_2.f90: New.
18771         * gfortran.dg/parens_3.f90: New.
18772
18773 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18774
18775         PR fortran/26038
18776         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18777
18778         PR fortran/25059
18779         * gfortran.dg/impure_assignment_1.f90: New test.
18780
18781         PR fortran/25070
18782         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18783
18784 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18785
18786         PR target/26141
18787         * g++.dg/expr/stdarg2.C: New test.
18788
18789 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18790
18791         PR inline-asm/16194
18792         * gcc.dg/pr16194.c: New test.
18793
18794 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18795
18796         * ada/acats/run_acats: Use portable variant of "$@".
18797
18798 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18799
18800         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18801         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18802
18803 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18804
18805         PR tree-opt/26179
18806         * g++.dg/opt/pr26179.C: New test.
18807
18808 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18809
18810         PR middle-end/26134
18811         * gcc.dg/tree-ssa/complex-3.c: New test.
18812
18813 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18814
18815         * gcc.c-torture/compile/volatile-1.c: New test.
18816
18817 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18818
18819         PR 26180
18820         * gcc.dg/tree-ssa/pr26180.c: New test.
18821
18822 2006-02-08  Jeff Law  <law@redhat.com>
18823
18824         * gcc.dg/tree-ssa/pr21417.c: New test.
18825
18826 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18827
18828         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18829         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18830
18831 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18832
18833         * lib/scanrtl.exp: New.
18834
18835 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18836
18837         PR c++/26071
18838         * g++.dg/other/virtual2.C: New test.
18839
18840         PR c++/26070
18841         * g++.dg/other/virtual1.C: New test.
18842
18843 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18844
18845         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18846         cleanup-ipa-dump): Update dump file glob patterns.
18847         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18848         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18849
18850         * lib/gcc-dg.exp: Load it.
18851         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18852
18853 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18854
18855         PR testsuite/26159
18856         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18857         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18858
18859 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18860
18861         PR fortran/25577
18862         * gfortran.dg/mvbits_1.f90: New.
18863
18864 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18865
18866         * g++.dg/warn/Wdiv-by-zero.C: New test.
18867         * g++.dg/warn/Wno-div-by-zero.C: New.
18868
18869 2006-02-07  Jeff Law  <law@redhat.com>
18870
18871         * gcc.dg/tree-ssa/pr21559.c: New test.
18872
18873         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18874         multiple VRP passes.
18875         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18876         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18877         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18878         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18879         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18880         * gcc.dg/tree-ssa/vrp02.c: Likewise
18881         * gcc.dg/tree-ssa/vrp11.c: Likewise
18882         * gcc.dg/tree-ssa/pr14341.c: Likewise
18883         * gcc.dg/tree-ssa/vrp19.c: Likewise
18884         * gcc.dg/tree-ssa/vrp20.c: Likewise
18885         * gcc.dg/tree-ssa/vrp03.c: Likewise
18886         * gcc.dg/tree-ssa/pr21086.c: Likewise
18887         * gcc.dg/tree-ssa/pr21959.c: Likewise
18888         * gcc.dg/tree-ssa/vrp21.c: Likewise
18889         * gcc.dg/tree-ssa/vrp04.c: Likewise
18890         * gcc.dg/tree-ssa/pr25485.c: Likewise
18891         * gcc.dg/tree-ssa/pr22026.c: Likewise
18892         * gcc.dg/tree-ssa/vrp22.c: Likewise
18893         * gcc.dg/tree-ssa/vrp05.c: Likewise
18894         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18895         * gcc.dg/tree-ssa/pr20701.c: Likewise
18896         * gcc.dg/tree-ssa/vrp23.c: Likewise
18897         * gcc.dg/tree-ssa/vrp06.c: Likewise
18898         * gcc.dg/tree-ssa/pr22117.c: Likewise
18899         * gcc.dg/tree-ssa/pr20702.c: Likewise
18900         * gcc.dg/tree-ssa/vrp15.c: Likewise
18901         * gcc.dg/tree-ssa/pr21090.c: Likewise
18902         * gcc.dg/tree-ssa/pr21294.c: Likewise
18903         * gcc.dg/tree-ssa/vrp24.c: Likewise
18904         * gcc.dg/tree-ssa/vrp07.c: Likewise
18905         * gcc.dg/tree-ssa/pr21563.c: Likewise
18906         * gcc.dg/tree-ssa/pr25382.c: Likewise
18907         * gcc.dg/tree-ssa/vrp16.c: Likewise
18908         * gcc.dg/tree-ssa/vrp25.c: Likewise
18909         * gcc.dg/tree-ssa/vrp08.c: Likewise
18910         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18911         * gcc.dg/tree-ssa/vrp17.c: Likewise
18912         * gcc.dg/tree-ssa/pr21458.c: Likewise
18913         * g++.dg/tree-ssa/pr18178.C: Likewise
18914
18915 2006-02-07  Richard Guenther  <rguenther@suse.de>
18916
18917         PR c++/26140
18918         Revert
18919         2006-01-30  Richard Guenther  <rguenther@suse.de>
18920         PR c++/23372
18921         * gcc.dg/pr23372-1.C: New testcase.
18922
18923         * g++.dg/tree-ssa/pr26140.C: New testcase.
18924
18925 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/9737
18928         * g++.dg/template/ttp15.C: New test.
18929         * g++.dg/template/ttp16.C: Likewise.
18930         * g++.dg/template/ttp17.C: Likewise.
18931         * g++.old-deja/g++.pt/ttp36.C: Remove.
18932         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18933         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18934         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18935         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18936         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18937         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18938         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18939         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18940         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18941
18942 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18943
18944         PR libfortran/23815
18945         * unf_io_convert_4.f90: New test.
18946
18947 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18948
18949         * gcc.dg/tree-ssa/loadpre10.c: New test.
18950         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18951         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18952         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18953
18954 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18955
18956         PR libfortran/24685
18957         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18958
18959 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18960
18961         PR tree-opt/25251
18962         * gfortran.dg/assign_7.f: New test.
18963
18964 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18965
18966         PR fortran/26041
18967         PR fortran/26064
18968         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18969         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18970         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18971
18972 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18973
18974         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18975         in size_t typedef.
18976
18977 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18978
18979         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18980         * g++.dg/charset/string.c (foo): Likewise.
18981         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18982         const char*
18983         * g++.dg/ext/builtin2.C (printf): Likewise.
18984         * g++.dg/init/new15.C (printf): Likewise.
18985         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18986         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18987         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18988         * g++.dg/template/non-dependent4.C (temp): Likewise.
18989         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18990         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18991         parameter type to const char*.
18992         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18993         Change type to const char*.
18994         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18995         Likewise.
18996         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18997         second parameter type to const char*.
18998         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18999         (Y::Y): Change parameter type to const char*.
19000         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19001         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19002         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19003         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19004         (char*).
19005         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19006         const char*.
19007         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19008         type to const char*.
19009         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19010         return type to const char*.
19011         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19012         to const char*.
19013         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19014         * g++.old-deja/g++.law/refs1.C: Likewise.
19015         * g++.old-deja/g++.law/visibility1.C: Likewise.
19016         * g++.old-deja/g++.law/visibility2.C: Likewise.
19017         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19018         const char*.
19019         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19020         * g++.old-deja/g++.mike/net48.C: Likewise.
19021         * g++.old-deja/g++.mike/p646.C: Likewise.
19022         * g++.old-deja/g++.mike/p6746.C: Likewise.
19023         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19024         type to const char*.
19025         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19026         deprecated conversion warning.
19027         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19028         char*.
19029         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19030         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19031         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19032         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19033         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19034         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19035         * g++.old-deja/g++.pt/t39.C: Likewise.
19036         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19037         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19038
19039 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19040
19041         PR fortran/25075
19042         intrinsic_argument_conformance_1.f90: New test.
19043
19044 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19045
19046         PR fortran/20845
19047         * gfortran.dg/char_result_11.f90: Add SAVE.
19048         * gfortran.dg/der_pointer_4.f90: Ditto.
19049         * gfortran.dg/default_initialization.f90: New test.
19050
19051 2006-02-03  Jeff Law  <law@redhat.com>
19052
19053         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19054         handle more than 100 dump files.
19055         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19056         * lib/scantree.exp (scan-tree-dump): Likewise.
19057         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19058         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19059         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19060         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19061         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19062
19063 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19064
19065         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19066
19067 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19068
19069         * g++.dg/template/using12.C: New test.
19070
19071 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19072
19073         * gcc.target/powerpc/pr25960.c: New test.
19074
19075 2006-02-02  Steven G. Kargl  <kargls@comcast>
19076
19077         PR fortran/24958
19078         gfortran.dg/nullify_2.f90: New test.
19079
19080 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19081
19082         PR 25990
19083         * gcc.dg/gomp/pr25990.c: New test.
19084
19085 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19086
19087         PR c++/25342
19088         * g++.gd/template/partial4.C: New test.
19089
19090 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19091
19092         PR middle-end/26001
19093         * gfortran.dg/data_char_2.f90: New.
19094
19095 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19096
19097         PR fortran/26039
19098         maxval_maxloc_conformance_1.f90: New test.
19099
19100 2006-01-31  Richard Guenther  <rguenther@suse.de>
19101
19102         * gcc.target/i386/sselibm-1.c: New testcase.
19103         * gcc.target/i386/sselibm-2.c: Likewise.
19104         * gcc.target/i386/sselibm-3.c: Likewise.
19105         * gcc.target/i386/sselibm-4.c: Likewise.
19106         * gcc.target/i386/sselibm-5.c: Likewise.
19107
19108 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19109
19110         PR fortran/24266
19111         * gfortran.dg/arrayio_derived_2.f90: New.
19112
19113 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19114
19115         * gcc.dg/unsigned-long-compare.c: New test.
19116
19117 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19118
19119         PR testsuite/25318
19120         * lib/target-supports.exp (check_effective_target_freorder):
19121         Check to see if target supports -freorder-blocks-and-partition.
19122         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19123         instead of "dg-require-named-sections".
19124
19125 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19126
19127         PR target/14798:
19128         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19129         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19130         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19131         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19132         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19133         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19134         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19135         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19136
19137 2006-01-30  Richard Guenther  <rguenther@suse.de>
19138
19139         PR c++/23372
19140         * gcc.dg/pr23372-1.C: New testcase.
19141
19142 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19143
19144         * gcc.dg/gomp/pr25874.c: New test.
19145
19146 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19147
19148         PR tree-opt/25911
19149         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19150
19151 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19152
19153         PR fortran/18578
19154         PR fortran/18579
19155         PR fortran/20857
19156         PR fortran/20885
19157         * gfortran.dg/intent_out_1.f90: New test.
19158
19159 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19160
19161         PR fortran/17911
19162         * gfortran.dg/procedure_lvalue.f90: New test.
19163
19164         PR fortran/20895
19165         PR fortran/25030
19166         * gfortran.dg/char_pointer_assign_2.f90: New test.
19167         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19168         assignment to be consistent with standard.
19169         * gfortran.dg/char_result_2.f90: The same.
19170         * gfortran.dg/char_result_8.f90: The same.
19171
19172 2006-01-28  Zack Weinberg  <zackw@panix.com>
19173
19174         * gcc.dg/Woverlength-strings.c
19175         * gcc.dg/Woverlength-strings-pedantic-c89.c
19176         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19177         * gcc.dg/Woverlength-strings-pedantic-c99.c
19178         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19179
19180 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19181
19182         * gcc.c-torture/execute/20060127-1.c: New test.
19183
19184 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19185
19186         PR c++/25999
19187         * g++.dg/ext/pragmaweak1.C: New test.
19188
19189 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19190
19191         PR c++/25855
19192         * g++.dg/template/spec29.C: New test.
19193
19194 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19195
19196         PR c/19606.
19197         * gcc.c-torture/execute/pr19606.c: New.
19198
19199 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19200
19201         * gcc.dg/pragma-re-4.c: New test.
19202
19203 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19204
19205         PR fortran/25964
19206         * gfortran.dg/assumed_size_refs_3.f90: New test.
19207
19208 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19209
19210         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19211
19212 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19213
19214         PR ada/21317
19215         * ada/acats/support/impdef.a: Add One_Long_Second.
19216         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19217         * ada/acats/tests/c9/c94026.a: Likewise.
19218         * ada/acats/tests/c9/c97305c.ada: Likewise.
19219         * ada/acats/tests/c9/c99004a.ada: Likewise.
19220
19221 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19222
19223         PR fortran/25964
19224         * gfortran.dg/global_references_2.f90: New test.
19225
19226         PR fortran/25084
19227         PR fortran/20852
19228         PR fortran/25085
19229         PR fortran/25086
19230         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19231         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19232
19233         PR fortran/25416
19234         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19235
19236 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19237
19238         PR c/25892
19239         * gcc.dg/Wpointer-sign.c: New.
19240         * gcc.dg/Wpointer-sign-Wall.c: New.
19241         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19242         * gcc.dg/Wpointer-sign-pedantic.c: New.
19243         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19244         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19245
19246 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19247
19248         PR C/25861
19249         * gcc.c-torture/compile/pr25861.c: New test.
19250
19251 2006-01-26  Paul Brook  <paul@codesourcery.com>
19252
19253         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19254         on short-enum targets.
19255         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19256         variable.
19257         (generate_fields): Use short_enums.
19258         (main): Set short_enums.  Document -e.
19259         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19260         on short-enum targets.
19261         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19262         variable.
19263         (generate_fields): Use short_enums.
19264         (main): Set short_enums.  Document -e.
19265         * lib/target-supports.exp (check_effective_target_short_enums): New.
19266
19267 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19268
19269         PR target/25947
19270         * gcc.dg/torture/pr25947-1.c: New test.
19271
19272 2006-01-25  Jan Hubicka  <jh@suse.cz>
19273             Roger Sayle  <roger@eyesopen.com>
19274
19275         PR rtl-optimization/25703
19276         * gcc.target/i386/20060125-1.c: New test case.
19277         * gcc.target/i386/20060125-2.c: New test case.
19278
19279 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19280
19281         PR fortran/18540
19282         * gfortran.dg/goto_1.f: New.
19283
19284 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19285
19286         PR fortran/25716
19287         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19288         25716 on 32-bit systems too.
19289
19290 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19291
19292         PR testsuite/25590
19293         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19294
19295 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19296
19297         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19298
19299 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19300
19301         PR fortran/25835
19302         * gfortran.dg/read_eof.f90: Delete, renamed.
19303         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19304         * gfortran.dg/read_eof_2.f90: New test.
19305         * gfortran.dg/read_eof_3.f90: New test.
19306
19307 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19308
19309         PR tree-opt/25860
19310         * gcc.c-torture/compile/pr25860.c: New test.
19311
19312 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19313
19314         PR c++/25552
19315         * g++.dg/parse/dtor8.C: New test.
19316
19317 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19318
19319         PR testsuite/25891
19320         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19321         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19322         check_effective_target_fopenmp returns 0.
19323
19324 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19325
19326         PR ada/20548
19327         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19328         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19329         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19330
19331 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19332
19333         PR tree-opt/25857
19334         * g++.dg/opt/pr25857.C: New test.
19335
19336 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19337         Jan Hubicka  <jh@suse.cz>
19338         Richard Guenther  <rguenther@suse.de>
19339
19340         PR rtl-optimization/25654
19341         * gcc.dg/torture/pr25654.c: New testcase.
19342         * gcc.target/i386/pr25654.c: Likewise.
19343
19344 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19345
19346         PR fortran/25901
19347         * gfortran.dg/internal references_2.f90: New test.
19348
19349         Fix regression in testing of admissability of attributes.
19350         * gfortran.dg/intent_used_1.f90: New test.
19351
19352 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19353
19354         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19355         Remove target conditional torture options for i?86 and x86_64
19356         GNU/Linux.
19357
19358 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19359
19360         PR c++/10891
19361         * g++.dg/rtti/no-rtti.C: New.
19362
19363 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19364
19365         PR c++/25895
19366         * g++.dg/inherit/conv2.C: New test.
19367
19368         PR c++/25856
19369         * g++.dg/parse/dtor7.C: New test.
19370
19371         PR c++/25858
19372         * g++.dg/template/crash44.C: New test.
19373
19374 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19375
19376         PR fortran/25124
19377         PR fortran/25625
19378         * gfortran.dg/internal_references_1.f90: New test.
19379           PR fortran/20881
19380         PR fortran/23308
19381         PR fortran/25538
19382         PR fortran/25710
19383         * gfortran.dg/global_references_1.f90: New test.
19384         * gfortran.dg/g77/19990905-1.f: Restore the error that
19385         there is a clash between the common block name and
19386         the name of a subroutine reference.
19387
19388         PR fortran/PR24276
19389         * gfortran.dg/aliasing_dummy_1.f90: New test.
19390
19391 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19392
19393         * gcc.dg/vmx/1b-01.c: Warning fix.
19394         * gcc.dg/vmx/1c-02.c: Likewise.
19395         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19396
19397 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19398
19399         PR testsuite/24962
19400         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19401
19402 2006-01-20  Richard Guenther  <rguenther@suse.de>
19403         Steven Bosscher <stevenb.gcc@gmail.com>
19404
19405         PR rtl-optimization/24626
19406         * gcc.dg/torture/pr24626-1.c: New testcase.
19407         * gcc.dg/torture/pr24626-2.c: Likewise.
19408         * gcc.dg/torture/pr24626-3.c: Likewise.
19409         * gcc.dg/torture/pr24626-4.c: Likewise.
19410
19411 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19412
19413         PR c++/5520
19414         * g++.dg/warn/empty-body.C: New.
19415
19416 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19417
19418         PR c++/22136
19419         * g++.dg/template/using10.C: New test.
19420         * g++.dg/temlpate/using11.C: Likewise.
19421         * g++.dg/inherit/using5.C: Tweak error messages.
19422
19423 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19424
19425         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19426         target test.
19427         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19428
19429 2006-01-19  Jan Hubicka  <jh@suse.cz>
19430
19431         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19432
19433 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19434
19435         PR c++/25854
19436         * g++.dg/template/spec28.C: New test.
19437
19438 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19439
19440         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19441         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19442
19443 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19444
19445         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19446         * gcc.dg/gomp/critical-1.c: Likewise.
19447         * gcc.dg/gomp/critical-3.c: Likewise.
19448         * gcc.dg/gomp/empty.c: Likewise.
19449         * gcc.dg/gomp/ordered-1.c: Likewise.
19450         * gcc.dg/gomp/for-4.c: Likewise.
19451         * gcc.dg/gomp/for-6.c: Likewise.
19452         * gcc.dg/gomp/master-3.c: Likewise.
19453         * gcc.dg/gomp/for-8.c: Likewise.
19454         * gcc.dg/gomp/for-10.c: Likewise.
19455         * gcc.dg/gomp/for-18.c: Likewise.
19456         * gcc.dg/gomp/for-5.c: Likewise.
19457         * gcc.dg/gomp/for-7.c: Likewise.
19458         * gcc.dg/gomp/for-9.c: Likewise.
19459
19460 2006-01-18  Jeff Law  <law@redhat.com>
19461
19462         * gcc.dg/tree-ssa/vrp25.c: New test.
19463
19464 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19465
19466         * gcc.dg/pr25805.c: Fix misapplied patch.
19467
19468 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19469
19470         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19471         (check_effective_target_vect_udot_qi): New.
19472         (check_effective_target_vect_sdot_hi): New.
19473         (check_effective_target_vect_udot_hi): New.
19474         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19475         prefixed with "wrapv-" with -fwrapv.
19476         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19477         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19478         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19479         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19480         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19481
19482         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19483         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19484         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19485         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19486
19487 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19488
19489         PR c++/16829
19490         * g++.dg/other/default2.C: New test.
19491         * g++.dg/other/default3.C: New test.
19492
19493 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19494
19495         PR c/25805
19496         * gcc.dg/pr25805.c: New file.
19497
19498 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/25836
19501         * g++.dg/template/init6.C: New test.
19502
19503 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19504
19505         * gcc.dg/tree-ssa/pr24287.c: New test
19506
19507 2006-01-18  Eric Christopher  <echristo@apple.com>
19508
19509         * g++.dg/eh/table.C: New.
19510
19511 2006-01-18  DJ Delorie  <dj@redhat.com>
19512
19513         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19514         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19515         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19516         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19517
19518 2006-01-18  Jeff Law  <law@redhat.com>
19519
19520         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19521         on wrapping on overflow semantics.
19522
19523         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19524
19525         * gcc.gc/tree-ssa/vrp23.c: New test.
19526         * gcc.gc/tree-ssa/vrp24.c: New test.
19527
19528 2006-01-18  Richard Henderson  <rth@redhat.com>
19529             Aldy Hernandez  <aldyh@redhat.com>
19530             Jakub Jelinek  <jakub@redhat.com>
19531             Diego Novillo  <dnovillo@redhat.com>
19532             Uros Bizjak  <uros@kss-loka.si>
19533
19534         * gcc.dg/gomp: New directory.
19535
19536 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19537             Steven G. Kargl  <kargls@comcast.net>
19538
19539         PR fortran/20869
19540         * gfortran.dg/intrinsic_external_1.f90: New test.
19541
19542         PR fortran/20875.
19543         * gfortran.dg/elemental_pointer_1.f90: New test.
19544
19545         PR fortran/25024
19546         * gfortran.dg/external_procedures_1.f90: New test.
19547
19548         PR fortran/25785
19549         gfortran.dg/assumed_present.f90: New test.
19550
19551 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19552
19553         * g++.dg/parse/lookup5.C: New test.
19554
19555 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19556
19557         PR fortran/25697
19558         * gfortran.dg/read_eof.f90: New test.
19559
19560 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19561
19562         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19563         add a closing brace.
19564
19565 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19566
19567         PR fortran/25631
19568         * gfortran.dg/fmt_tl.f: New test.
19569
19570 2006-01-17  Eric Christopher  <echristo@apple.com>
19571
19572         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19573         * g++.old-deja/g++.warn/impint2.C: Ditto.
19574         * g++.old-deja/g++.other/null1.C: Ditto.
19575         * g++.dg/warn/conv2.C: Ditto.
19576         * g++.dg/warn/conv4.C: New file.
19577
19578 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19579
19580         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19581
19582 2006-01-17  Andreas Jaeger  <aj@suse.de>
19583             Janis Johnson <janis187@us.ibm.com>
19584
19585         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19586         in 64-bit.
19587         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19588         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19589
19590 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19591
19592         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19593         (switchfiles): xfail txxx where xxx >= 25.
19594
19595 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19596
19597         PR testsuite/25764
19598         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19599
19600 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19601
19602         PR c/25682
19603         * gcc.dg/pr25682.c: New test.
19604         * g++.dg/parse/array-size2.C: New test.
19605
19606 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19607
19608         * consistency.vlad: Remove entire directory, 1652 files.
19609
19610 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19611
19612         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19613         check_effective_target_dfprt_nocache): New.
19614         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19615         (check_effective_target_dfprt): New.
19616         * lib/c-compat.exp (check_dfp): Remove.
19617         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19618         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19619         level of support for decimal float.
19620         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19621         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19622         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19623         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19624         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19625         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19626         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19627         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19628         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19629         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19630         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19631         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19632         directives.
19633
19634 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19635
19636         PR testsuite/25741
19637         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19638         $base_dir/../.
19639         * lib/gfortran.exp (gfortran_init): Likewise.
19640         * lib/obj-c++.exp (obj-c++_init): Likewise.
19641         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19642         (scan-assembler-dem-not): Likewise.
19643         * lib/scandump.exp (scan-dump-dem): Likewise.
19644         (scan-dump-dem-not): Likewise.
19645
19646 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19647
19648         PR testsuite/25767
19649         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19650         powerpc-*-darwin*.
19651         * lib/obj-c++.exp (obj-c++_init): Likewise.
19652
19653 2006-01-16  Richard Guenther  <rguenther@suse.de>
19654
19655         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19656
19657 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19658
19659         PR testsuite/25777
19660         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19661         to LD_LIBRARY_PATH.
19662
19663 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19664             Andrew Pinski  <pinskia@physics.uc.edu>
19665
19666         * gcc.dg/minmax-1.c: New test.
19667
19668 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19669
19670         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19671         * gcc.misc-tests/dectest.exp: Ditto.
19672
19673 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19674
19675         PR testsuite/25796
19676         * gcc.target/i386/cmov6.c: Use -march=k8.
19677
19678 2006-01-15  Andreas Jaeger  <aj@suse.de>
19679
19680         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19681         x86 does not have __float128.
19682
19683 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19684
19685         * gcc.target/i386/cmov6.c: New test.
19686
19687 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19688
19689         PR c++/25663
19690         * g++.dg/template/ctor6.C: New test.
19691
19692 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19693
19694         PR tree-optimization/25485
19695         * gcc.dg/tree-ssa/pr25485.c: New.
19696
19697 2006-01-14  Richard Guenther  <rguenther@suse.de>
19698
19699         PR tree-optimization/22548
19700         PR tree-optimization/22555
19701         PR tree-optimization/22501
19702         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19703         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19704         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19705         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19706         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19707         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19708         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19709         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19710         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19711
19712 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19713
19714         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19715         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19716
19717 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19718         Richard Guenther  <rguenther@suse.de>
19719
19720         PR rtl-optimization/24257
19721         * gcc.dg/torture/pr24257.c: New testcase.
19722
19723 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19724
19725         * gcc.c-torture/execute/20060110-1.c: New test.
19726         * gcc.c-torture/execute/20060110-2.c: New test.
19727
19728 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19729
19730         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19731
19732 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19733
19734         PR fortran/25756
19735         * gfortran.dg/label_3.f90: New test.
19736
19737 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19738
19739         PR tree-optimization/25771
19740         * g++.dg/tree-ssa/pr25771.C: New test
19741
19742 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19743
19744         PR tree-opt/24365
19745         * g++.dg/opt/complex5.C: New test.
19746
19747 2006-01-13  Richard Guenther  <rguenther@suse.de>
19748
19749         * gcc.target/i386/387-9.c: New testcase.
19750
19751 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         PR c++/24824
19754         * g++.dg/debug/dwarf2-1.C: New.
19755
19756 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19757
19758         PR testsuite/25728
19759         * lib/gcov.exp (verify-lines): Add "close $fd".
19760
19761 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19762             Ben Elliston  <bje@au.ibm.com>
19763
19764         * gcc.dg/dfp/inf-1.c: New test.
19765
19766 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19767             Yao Qi  <qiyaoltc@cn.ibm.com>
19768             Ben Elliston  <bje@au.ibm.com>
19769             Jon Grimm  <jgrimm2@us.ibm.com>
19770
19771         * gcc.dg/nodfp-1.c: New test.
19772         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19773         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19774         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19775         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19776         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19777         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19778         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19779         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19780         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19781         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19782         * gcc.dg/format/dfp-printf-1.c: Likewise.
19783         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19784         (compat_setup_dfp): New.
19785         * gcc.dg/compat/compat.exp: Use it.
19786         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19787         Make some variables global, prepend "compat_" to their names.
19788         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19789         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19790         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19791         * lib/compat.exp (compat_skip_list): Make global, rename.
19792         * lib/c-compat.exp: New file.
19793         * lib/target-supports.exp (check_effective_target_dfp): New.
19794
19795         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19796         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19797         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19798         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19799         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19800         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19801         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19802         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19803         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19804         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19805         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19806         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19807         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19808         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19809         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19810         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19811         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19812         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19813         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19814         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19815         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19816         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19817         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19818         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19819         gcc.dg/dfp/struct-layout-1.c,
19820         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19821         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19822         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19823         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19824         gcc.dg/dfp/func-vararg-dfp.c,
19825         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19826         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19827         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19828         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19829         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19830
19831 2006-01-11  Richard Guenther  <rguenther@suse.de>
19832
19833         PR tree-optimization/25734
19834         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19835
19836 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19837
19838         PR fortran/25486
19839         * gfortran.dg/literal_character_constant_1_x.F: New test.
19840         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19841         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19842         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19843
19844 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19845
19846         PR c++/25386
19847         * g++.dg/ext/packed3.C: Add expected packed error.
19848
19849 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19850
19851         PR target/25706
19852         * gcc.dg/torture/pr25706-1.c: New test.
19853
19854 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19855
19856         PR tree-optimization/23109
19857         PR tree-optimization/23948
19858         PR tree-optimization/24123
19859
19860         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19861         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19862         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19863         g++.dg/tree-ssa/pr23948.C: New testcases.
19864         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19865         three divisions in order to do the optimization.
19866
19867 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19868
19869         PR c++/25632
19870         * g++.dg/other/pr25632.C: New test.
19871
19872 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19873
19874         PR fortran/25730
19875         * gfortran.dg/used_types_1.f90: New test.
19876
19877 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19878
19879         PR target/25718
19880         * gcc.dg/torture/pr25718-1.c: New test.
19881
19882 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19883
19884         * gfortran.dg/list_read_2.f90: Fix typo in description.
19885
19886 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19887
19888         * lib/target-supports.exp (check_visibility_available): Simplify test
19889         for *-*-netware*.
19890         (check_profiling_available): Fail for *-*-netware*.
19891         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19892         * gcc.dg/20021014-1.c: Likewise.
19893         * gcc.dg/nest.c: Likewise.
19894
19895 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19896
19897         fortran/24936
19898         * gfortran.dg/forall_3.f90: New test.
19899
19900 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19901
19902         PR fortran/21977
19903         * gfortran.dg/nesting_2.f90: New test.
19904         * gfortran.dg/nesting_3.f90: New test.
19905
19906 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19907
19908         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19909         Fix typo in comment.
19910
19911 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19912
19913         * gfortran.dg/single_char_string.f90: New test.
19914
19915 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19916
19917         * gfortran.dg/ichar_2.f90: New test.
19918
19919 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19920
19921         PR fortran/25093
19922         * gfortran.dg/private_type_4.f90: New.
19923
19924 2006-01-07  Richard Guenther  <rguenther@suse.de>
19925
19926         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19927
19928 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19929
19930         * gfortran.dg/func_decl_1.f90: New.
19931         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19932         * gfortran.dg/array_alloc_2.f90: Likewise.
19933         * gfortran.dg/char_result_8.f90: Likewise.
19934         * gfortran.dg/dup_save_1.f90: Likewise.
19935         * gfortran.dg/dup_save_2.f90: Likewise.
19936         * gfortran.dg/f2c_6.f90: Likewise.
19937         * gfortran.dg/f2c_7.f90: Likewise.
19938         * gfortran.dg/func_result_2.f90: Likewise.
19939         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19940
19941 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19942
19943         PR fortran/22146
19944         * gfortran.dg/elemental_subroutine_1.f90: New test.
19945         * gfortran.dg/elemental_subroutine_2.f90: New test.
19946
19947         PR fortran/25029
19948         PR fortran/21256
19949         * gfortran.dg/assumed_size_refs_1.f90: New test.
19950
19951         PR fortran/20868
19952         PR fortran/20870
19953         * gfortran.dg/assumed_size_refs_2.f90: New test.
19954         * gfortran.dg/initialization_1.f90: Change warning message.
19955
19956 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19957
19958         * gcc.dg/tree-ssa/loop-15.c: New test.
19959
19960 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19961
19962         PR fortran/25598
19963         * gfortran.dg/backspace_3.f: New test.
19964         * gfortran.dg/backspace_4.f: New test.
19965
19966 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19967
19968         PR fortran/24268
19969         * gfortran.dg/fmt_white.f: Update test.
19970
19971 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19972
19973         * gcc.dg/cast-1.c: Add new warning.
19974         * gcc.dg/cast-2.c: Likewise.
19975         * gcc.dg/cast-3.c: Likewise.
19976         * gcc.dg/format/cast-1.c: Likewise.
19977         * gcc.dg/cast-4.c: New testcase.
19978
19979 2006-01-05  Richard Guenther  <rguenther@suse.de>
19980
19981         PR tree-optimization/22555
19982         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19983
19984 2006-01-05  Richard Guenther  <rguenther@suse.de>
19985             Diego Novillo  <dnovillo@redhat.com>
19986
19987         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19988         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19989         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19990         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19991         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19992         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19993         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19994         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19995         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19996         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19997         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19998         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19999         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20000         * treelang/compile/extravar.tree: Likewise.
20001         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20002         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20003         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20004         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20005         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20006
20007 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20008
20009         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20010         for 64-bit fix.
20011
20012 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20013
20014         PR fortran/23675
20015         gfortran.dg/char_result_11.f90: New.
20016
20017 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/24782
20020         * g++.dg/parse/access9.C: New test.
20021         * g++.dg/tc1/dr52.C: Tweak error markers.
20022
20023 2006-01-04  Richard Henderson  <rth@redhat.com>
20024
20025         Merge from gomp branch.
20026         * g++.dg/parse/pragma2.C: Update expected error lines.
20027
20028 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20029
20030         * g++.dg/other/i386-2.C: New test.
20031
20032         PR target/25554
20033         * gcc.c-torture/compile/20051228-1.c: New test.
20034
20035         PR c/25559
20036         * gcc.dg/pr25559.c: New test.
20037
20038 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20039
20040         PR c++/25492
20041         * g++.dg/lookup/friend9.C: New test.
20042
20043         PR c++/25625
20044         * g++.dg/template/repo5.C: New test.
20045
20046 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20047
20048         PR fortran/25101
20049         * gfortran.dg/forall_2.f90: New test.
20050
20051 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20052
20053         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20054         dg-require-weak.  Adjust regexp to handle leading-underscore
20055         targets and space as well as TAB after .weak.  Change previous
20056         64-bit fix to not use naked dot.
20057
20058 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20059
20060         PR rtl-optimization/25578
20061         * gcc.c-torture/execute/20060102-1.c: New testcase.
20062
20063 2006-01-03  Richard Guenther  <rguenther@suse.de>
20064
20065         PR c/25183
20066         * gcc.dg/torture/pr25183.c: New testcase.
20067
20068 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20069
20070         Merge from gomp-branch.
20071         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20072         * gcc.dg/ia64-sync-2.c: Likewise.
20073         * gcc.dg/ia64-sync-3.c: Likewise.
20074         * gcc.dg/ia64-sync-4.c: Likewise.
20075         * gcc.dg/sync-2.c: Likewise.
20076         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20077         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20078
20079 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/25635
20082         * g++.dg/parse/operator6.C: New test.
20083
20084         PR c++/25637
20085         * g++.dg/parse/error29.C: New test.
20086
20087         PR c++/25638
20088         * g++.dg/parse/dtor6.C: New test.
20089
20090         PR c++/25633
20091         * g++.dg/parse/ctor3.C: New test.
20092
20093         PR c++/25634
20094         * g++.dg/template/class3.C: New test.
20095
20096 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20097
20098         * g++.dg/debug/debug9.C: New.
20099
20100 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20101
20102         PR fortran/24640
20103         * gfortran.dg/label_2.f90: New test.
20104
20105 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20106
20107         * g++.dg/lookup/using12.C: Tighten error marker.
20108
20109 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20110             Andrew Pinski <pinskia@physics.uc.edu>
20111
20112         * gcc.target/powerpc/darwin-abi-3.c: New file.
20113         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20114         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20115         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20116         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20117         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20118         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20119         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20120         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20121
20122 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20123
20124         * gcc.dg/tree-ssa/loadpre1.c: New;
20125         * gcc.dg/tree-ssa/loadpre2.c: New;
20126         * gcc.dg/tree-ssa/loadpre3.c: New;
20127         * gcc.dg/tree-ssa/loadpre4.c: New;
20128         * gcc.dg/tree-ssa/loadpre5.c: New;
20129         * gcc.dg/tree-ssa/loadpre6.c: New;
20130         * gcc.dg/tree-ssa/loadpre7.c: New;
20131         * gcc.dg/tree-ssa/loadpre8.c: New;
20132         * gcc.dg/tree-ssa/loadpre9.c: New;
20133
20134 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20135
20136         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20137         * g++.dg/abi/thunk4.C: Likewise.
20138
20139 2006-01-01  Andreas Jaeger  <aj@suse.de>
20140
20141         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20142         portable.
20143
20144 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20145
20146         PR c++/25294
20147         * gcc.dg/pragma-pack-3.c: New test.
20148         * g++.dg/parse/pragma3.C: New test.
20149
20150 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20151
20152         PR middle-end/24827
20153         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20154
20155 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20156
20157         PR testsuite/25214
20158         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20159
20160 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20161
20162         PR fortran/22607
20163         * gfortran-dg/pure_byref_3.f90: New.
20164
20165         fortran/PR 25396
20166         * gfortran.dg/userdef_operator_1.f90: New.
20167
20168 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20169
20170         * g++.dg/abi/thunk3.C: New.
20171         * g++.dg/abi/thunk4.C: New.
20172
20173 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20174
20175         PR fortran/25532
20176         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20177         associated derived type components of derived types are
20178         properly declared in contained procedures.
20179
20180 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20181
20182         PR libgfortran/25139
20183         * gfortran.dg/backspace_2.f: New test.
20184
20185 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20186
20187         PR libgfortran/25550
20188         * gfortran.dg/endfile.f: New test.
20189
20190 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20191
20192         PR libgfortran/25419
20193         * gfortran.dg/comma.f: New test.
20194
20195 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20196
20197         * lib/gfortran-dg.exp: Remove trailing whitespace.
20198         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20199         -funroll-all-loops.
20200
20201 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20202
20203         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20204         Extended Double long doubles or repeat tests when long double is
20205         the same size as double.
20206
20207 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20208
20209         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20210
20211         PR testsuite/25442
20212         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20213         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20214
20215         PR testsuite/25441
20216         * gcc.dg/pr23911.c: Make test variable static.
20217
20218         PR testsuite/25444
20219         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20220
20221 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/25439
20224         * g++.dg/parse/crash17.C: Adjust error markers.
20225         * g++.dg/template/error20.C: New test.
20226
20227 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20228
20229         PR c++/23172
20230         * g++.dg/ext/complit4.C: New test.
20231
20232         PR c++/25417
20233         * g++.dg/ext/complit5.C: Likewise.
20234
20235 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20236
20237         PR tree-optimization/25125
20238         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20239         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20240         * gcc.c-torture/execute/pr25125.c: New.
20241
20242 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20243
20244         PR fortran/25029
20245         PR fortran/21256
20246         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20247         functions with incorrect assumed size references.
20248
20249 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20250
20251         PR c++/23171
20252         * g++.dg/opt/init1.C: New test.
20253
20254 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20255
20256         PR c++/24671
20257         * g++.dg/template/sfinae3.C: New test.
20258
20259 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20260
20261         * g++.dg/other/friend4.C: New test.
20262
20263 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20264
20265         PR target/25005
20266         * g++.dg/opt/pr25005.C: New test.
20267
20268 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR c++/25369
20271         * g++.dg/template/ptrmem16.C: New test.
20272
20273 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20274
20275         PR fortran/25029
20276         PR fortran/21256
20277         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20278
20279 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20280
20281         PR libgfortran/25307
20282         * gfortran.dg/list_read_5.f90: New test.
20283
20284 2005-12-22  Richard Henderson  <rth@redhat.com>
20285
20286         * gcc.target/i386/sse-7.c: Use -msse2.
20287
20288 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20289
20290         PR rtl-optimization/25432
20291         * gcc.c-torture/compile/20051216-1.c: New test.
20292
20293         PR objc/25328
20294         * objc/execute/pr25328.m: New test.
20295
20296 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20297
20298         PR c++/25364
20299         * g++.dg/template/call4.C: New test.
20300
20301 2005-12-22  Dale Johannesen  <dalej@apple.com>
20302
20303         * gcc.target/i386/sse-17.c: New.
20304
20305 2005-12-22  Paul Brook  <paul@codesourcery.com>
20306
20307         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20308
20309 2005-12-22  Paul Brook  <paul@codesourcery.com>
20310
20311         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20312
20313 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20314
20315         PR tree-opt/25513
20316         * gcc.c-torture/compile/pr25513.c: New test.
20317
20318 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20319
20320         PR c++/23333
20321         * g++.dg/parse/error25.C: Add more tests.
20322
20323 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20324
20325         PR fortran/18990
20326         * gfortran.dg/der_charlen_1.f90: New.
20327
20328 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20329
20330         PR fortran/20889
20331         * gfortran.dg/pointer_component_type_1.f90: New test.
20332
20333         PR fortran/25029
20334         PR fortran/21256
20335         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20336         should give an error with assumed size array refernces and checks
20337         those that should not.
20338         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20339         reference an upper bound so that it does not generate an error.
20340
20341         PR fortran/19362
20342         PR fortran/20244
20343         PR fortran/20864
20344         PR fortran/25391
20345         * gfortran.dg/used_dummy_types_1.f90: New test.
20346         * gfortran.dg/used_dummy_types_2.f90: New test.
20347         * gfortran.dg/used_dummy_types_3.f90: New test.
20348         * gfortran.dg/used_dummy_types_4.f90: New test.
20349         * gfortran.dg/used_dummy_types_5.f90: New test.
20350
20351         PR fortran/23152
20352         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20353         group already being USE associated.
20354         * gfortran.dg/assumed_shape_nml.f90: New test.
20355         * gfortran.dg/assumed_size_nml.f90: New test.
20356
20357         PR fortran/20862
20358         PR fortran/25053
20359         PR fortran/25063
20360         PR fortran/25064
20361         PR fortran/25066
20362         PR fortran/25067
20363         PR fortran/25068
20364         PR fortran/25307
20365         * gfortran.dg/io_constraints_1.f90: New test.
20366         * gfortran.dg/io_constraints_1.f90: New test.
20367         * gfortran.dg/iostat_3.f90: Change wording of warning.
20368         * gfortran.dg/g77/19981216-0.f: The same.
20369
20370 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20371
20372         PR tree-optimization/23518
20373         * gcc.dg/pr23518.c: New.
20374
20375 2005-12-21  Mike Stump  <mrs@apple.com>
20376
20377         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20378
20379 2005-12-21  Paul Brook  <paul@codesourcery.com>
20380
20381         * gcc.dg/pr19340.c: Skip on m68k targets.
20382
20383 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20384
20385         PR rtl-optimization/25196
20386         * gcc.dg/pr25196.c: New test.
20387
20388 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20389
20390         PR fortran/25423
20391         gfortran.dg/where_nested_1.f90: New.
20392
20393 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20394
20395         PR tree-optimization/25382.
20396         * gcc.dg/tree-ssa/pr25382.c: New.
20397
20398 2005-12-20  Richard Guenther  <rguenther@suse.de>
20399
20400         PR middle-end/24306
20401         * gcc.target/i386/pr24306.c: New testcase.
20402
20403 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20404
20405         PR tree-optimization/25501
20406         * gcc.dg/tree-ssa/pr25501.c: New.
20407
20408 2005-12-20  Richard Guenther  <rguenther@suse.de>
20409
20410         Revert
20411         2005-12-02  Richard Guenther  <rguenther@suse.de>
20412
20413         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20414
20415 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20416
20417         PR c++/21228
20418         * g++.dg/warn/Wunreachable-code-2.C: New test.
20419
20420 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/24278
20423         * g++.dg/template/ctor5.C: New test.
20424
20425         PR c++/24915
20426         * g++.dg/template/overload8.C: New test.
20427
20428 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20429
20430         * gcc.c-torture/compile/pr25483 : New test.
20431
20432 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20433
20434         PR c++/20552
20435         * g++.dg/ext/typeof10.C: New test.
20436
20437 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20438
20439         * gcc.dg/mt-loopi1.c: New.
20440
20441 2005-12-18  Richard Guenther  <rguenther@suse.de>
20442
20443         PR tree-optimization/25481
20444         * gcc.dg/torture/pr25481.c: New testcase.
20445
20446 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20447
20448         PR rtl-optimization/21041
20449         * gcc.dg/pr21041.c: New test.
20450
20451 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20452
20453         PR libgfortran/25463
20454         * gfortran.dg/advance.f90: New test.
20455
20456 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20457
20458         * gcc.dg/20051201-1.c: New test.
20459
20460 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20461
20462         PR fortran/25018
20463         * gfortran.dg/initialization_1.f90: New test.
20464         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20465         * gfortran.dg/g77/980616-0.f: The same.
20466
20467 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20468
20469         * PR fortran/25458
20470         * gfortran.dg/chkbits.f90: New test.
20471
20472 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20473
20474         * gfortran.dg/enum_5.f: Revert to previous version.
20475
20476 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20477
20478         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20479         * gfortran.dg/nested_modules_1.f90: Ditto.
20480         * gfortran.dg/hollerith_f95.f90: Ditto.
20481         * gfortran.dg/select_5.f90: Ditto.
20482         * gfortran.dg/secnds.f: Ditto.
20483         * gfortran.dg/hollerith2.f90: Ditto.
20484         * gfortran.dg/imag_2.f: Ditto.
20485         * gfortran.dg/ftell_2.f90: Ditto.
20486         * gfortran.dg/malloc_free_1.f90: Ditto.
20487         * gfortran.dg/logint-1.f: Ditto.
20488         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20489         * gfortran.dg/e_d_fmt.f90: Ditto.
20490         * gfortran.dg/hollerith_legacy.f90: Ditto.
20491         * gfortran.dg/logint-2.f: Ditto.
20492         * gfortran.dg/enum_5.f90: Ditto.
20493         * gfortran.dg/f2c_2.f90: Ditto.
20494         * gfortran.dg/pr17143.f90: Ditto.
20495         * gfortran.dg/namelist_14.f90: Ditto.
20496         * gfortran.dg/logint-3.f: Ditto.
20497         * gfortran.dg/spread_scalar_source.f90: Ditto.
20498         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20499         * gfortran.dg/namelist_11.f: Ditto.
20500         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20501         * gfortran.dg/g77/20010519-1.f
20502         * gfortran.dg/g77/alpha1.f: Ditto.
20503         * gfortran.dg/g77/990115-1.f: Ditto.
20504         * gfortran.dg/g77/erfc.f: Ditto.
20505         * gfortran.dg/g77/19990313-3.f: Ditto.
20506         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20507         * gfortran.dg/g77/20010426.f: Ditto.
20508         * gfortran.dg/g77/19990313-0.f: Ditto.
20509         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20510         * gfortran.dg/g77/20000629-1.f: Ditto.
20511         * gfortran.dg/g77/970125-0.f: Ditto.
20512         * gfortran.dg/g77/8485.f: Ditto.
20513         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20514         * gfortran.dg/g77/19990313-1.f: Ditto.
20515         * gfortran.dg/g77/int8421.f: Ditto.
20516         * gfortran.dg/g77/19990305-0.f: Ditto.
20517         * gfortran.dg/g77/947.f: Ditto.
20518         * gfortran.dg/g77/19990905-2.f: Ditto.
20519         * gfortran.dg/g77/cabs.f: Ditto.
20520         * gfortran.dg/g77/19990313-2.f: Ditto.
20521         * gfortran.dg/g77/20020307-1.f: Ditto.
20522         * gfortran.dg/g77/dcomplex.f: Ditto.
20523         * gfortran.dg/g77/19990502-1.f: Ditto.
20524         * gfortran.dg/g77/19981216-0.f: Ditto.
20525         * gfortran.dg/common_4.f90: Ditto.
20526         * gfortran.dg/entry_4.f90: Ditto.
20527         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20528         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20529         * gfortran.dg/namelist_12.f: Ditto.
20530         * gfortran.dg/scale_1.f90: Ditto.
20531         * gfortran.dg/modulo_1.f90
20532         * gfortran.dg/hollerith.f90: Ditto.
20533         * gfortran.dg/direct_io_3.f90: Ditto.
20534         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20535         * gfortran.dg/gnu_logical_1.F: Ditto.
20536         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20537         * gfortran.dg/assign_1.f90: Ditto.
20538         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20539         * gfortran.dg/pr23095.f: Ditto.
20540         * gfortran.dg/read_float_1.f90: Ditto.
20541
20542 2005-12-17  Andreas Jaeger  <aj@suse.de>
20543
20544         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20545         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20546
20547 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20548
20549         PR fortran/24268
20550         * gfortran.dg/fmt_white.f: New test.
20551
20552 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20553
20554         * gfortran.dg/label_1.f90: New test.
20555
20556 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20557
20558         PR testsuite/25422
20559         * gcc.dg/20031012-1.c: Add -Walways-true option.
20560         * gcc.dg/weak/weak-3.c: Likewise.
20561         * g++.old-deja/g++.mike/warn8.C: Likewise.
20562
20563 2005-12-16  Mike Stump  <mrs@apple.com>
20564
20565         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20566         exit.
20567
20568 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20569
20570         PR libgfortran/25264
20571         PR libgfortran/25349
20572         * gfortran.dg/tl_editing.f90: Added additional checks.
20573         * gfortran.dg/t_editing.f: New test.
20574         * gfortran.dg/write_padding.f90: New test
20575
20576 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20577
20578         PR testsuite/25215
20579         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20580
20581 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20582
20583         PR rtl-optimization/24899
20584         * gcc.c-torture/execute/20051215-1.c: New test.
20585
20586 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20587
20588         PR 24823
20589         * gfortran.dg/pr24823.f: New test.
20590
20591 2005-12-16  Jeff Law  <law@redhat.com>
20592
20593         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20594
20595 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20596
20597         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20598         (base_types): Change C++ style comments to C style comments.  Remove
20599         aligned types from the array.  Keep Enums disabled.
20600         (complex_types): Remove aligned types from the array.
20601         Comment out "_Complex long double".
20602         (attrib_types): Remove.
20603         (complex_attrib_types): Remove.
20604         (attrib_array_types): Remove.
20605         (complex_attrib_array_types): Remove.
20606         (aligned_bitfld_types): Remove.
20607         (n_aligned_bitfld_types): Remove.
20608         (FEATURE_ALIGNEDPACKED): Delete.
20609         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20610         (singles): Remove support for adding attributes.
20611         (choose_type): Remove support for attributed types.
20612         (generate_fields): Remove support for attributed bit-fields.
20613         Remove support for adding attributes.
20614         (generate_random_tests): Remove support for adding attributes.
20615         (features): Add back "[0] :0" and "complex vector [0]".
20616         (main): Remove support for attributed bit-fields.
20617         Uncomment the calling of generate_random_tests for the rests of
20618         the tests.
20619
20620 2005-12-16  Jan Hubicka  <jh@suse.cz>
20621
20622         * gcc.c-torture/combine/pr25224.c: New.
20623
20624 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20625
20626         PR other/25028
20627         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20628         HP-UX.
20629
20630 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20631
20632         * gcc.dg/20051215-1.c: New file.
20633
20634 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20635
20636         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20637         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20638
20639 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20640
20641         PR fortran/18197
20642         * gfortran.dg/dummy_functions_1.f90: New.
20643
20644 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20645
20646         PR rtl-optimization/25310
20647         * gcc.c-torture/compile/pr25310.c: New test.
20648
20649 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20650
20651         PR debug/25023
20652         * gcc.dg/pr25023.c: New test.
20653
20654 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20655
20656         * g++.old-deja/g++.brendan/redecl1.C,
20657         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20658         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20659         g++.old-deja/g++.oliva/typeof1.C,
20660         g++.old-deja/g++.other/crash16.C,
20661         g++.old-deja/g++.other/crash34.C,
20662         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20663         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20664         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20665         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20666         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20667         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20668         Remove xfail.
20669
20670 2005-12-14  Kean Johnston  <jkj@sco.com>
20671             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20672
20673         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20674         * gcc.target/i386/20020523-1.c: Ditto.
20675         * gcc.target/i386/tailcall-1.c: Ditto.
20676         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20677         * gcc.target/i386/ssetype-5.c: Ditto.
20678
20679 2005-12-14  Jeff Law  <law@redhat.com>
20680
20681         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20682
20683 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20684
20685         PR target/25254
20686         PR target/24188
20687         * gcc.target/i386/pr25254.c: New test.
20688         * gfortran.dg/PR24188.f: New test.
20689
20690 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20691
20692         * lib/fortran-torture.exp: Catch remaining uses of
20693         remote_file build delete.
20694
20695 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20696
20697         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20698
20699 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20700
20701         * gcc.dg/warn-addr-cmp.c: New test.
20702
20703 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20704
20705         PR debug/25023
20706         PR target/25293
20707         * gcc.target/i386/pr25293.c: New test.
20708
20709 2005-12-13  Petr Machata  <machata@post.cz>
20710
20711         PR c++/24907
20712         * g++.dg/parse/comma2.C: New test.
20713
20714 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20715             Jakub Jelinek  <jakub@redhat.com>
20716
20717         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20718         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20719         (limits.h): Include unconditionally.
20720         (stdlib.h): Likewise.
20721         (hashtab.h): Do not include.
20722         (getopt.h): Likewise.
20723         (stddef.h): Include.
20724         (hashval_t): Define.
20725         (struct entry): Add "next" field.
20726         (HASH_SIZE): New macro.
20727         (hash_table): New variable.
20728         (switchfiles): Do not use xmalloc.
20729         (mix): New macro.
20730         (iterative_hash): New function.
20731         (hasht): Remove.
20732         (e_exists): New function.
20733         (e_insert): Likewise.
20734         (output): Use, instead of libiberty hashtable functions.
20735         (main): Do not use getopt.  Do not call htab_create.
20736
20737 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20738
20739         PR c++/25331
20740         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20741         put atal* and atpaal* attributes on array elements.
20742         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20743         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20744         put atal* and atpaal* attributes on array elements.
20745         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20746
20747 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20748
20749         * gcc.dg/single-precision-constant.c: New test.
20750
20751 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20752
20753         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20754         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20755         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20756         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20757         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20758         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20759         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20760         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20761         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20762         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20763         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20764         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20765         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20766         gcc.target/powerpc/ppc-sdata-2.c,
20767         gcc.target/powerpc/ppc-stackalign-1.c,
20768         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20769         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20770         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20771         gcc.target/powerpc/rs6000-ldouble-2.c,
20772         gcc.target/powerpc/rs6000-power2-1.c,
20773         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20774         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20775         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20776         option into target selector.
20777         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20778         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20779
20780 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20781
20782         PR objc/25348
20783         * objc.dg/encode-9.m: New test.
20784
20785 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20786
20787         PR testsuite/20772
20788         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20789         * gcc.dg/asm-b.c: Fix typo.
20790         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20791         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20792         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20793         i?86 lp64 and x86_64 ilp32.
20794         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20795         on i?86 lp64.
20796         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20797
20798 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20799
20800         PR fortran/25078
20801         gfortran.dg/equiv_5.f90: New test.
20802
20803 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20804
20805         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20806         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20807         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20808         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20809         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20810         * gcc.dg/tree-ssa/reassoc-5.c: New.
20811         * gcc.dg/tree-ssa/reassoc-6.c: New.
20812         * gcc.dg/tree-ssa/reassoc-7.c: New.
20813         * gcc.dg/tree-ssa/reassoc-8.c: New.
20814         * gcc.dg/tree-ssa/reassoc-9.c: New.
20815         * gcc.dg/tree-ssa/reassoc-10.c: New.
20816         * gcc.dg/tree-ssa/reassoc-11.c: New.
20817
20818 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20819
20820         PR testsuite/25167
20821         PR testsuite/24478
20822         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20823
20824 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20825
20826         PR c++/25300
20827         * g++.dg/template/inherit.C: Do not use a generic error message.
20828
20829 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20830
20831         PR libobjc/25354
20832         * objc.dg/gnu-encoding: New directory.
20833         * objc.dg/gnu-encoding/compat-common.h: New file.
20834         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20835         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20836         * objc.dg/gnu-encoding/vector-defs.h: New file.
20837         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20838         * objc.dg/gnu-encoding/generate-random.c: New file.
20839         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20840         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20841         * objc.dg/gnu-encoding/generate-random.h: New file.
20842
20843 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20844
20845         PR c++/25337
20846         * g++.dg/template/defarg7.C: New test.
20847
20848 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20849
20850         PR libobjc/25347
20851         * objc.dg/encode-8.m: New test.
20852
20853 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20854
20855         PR libobjc/25346
20856         * objc.dg/encode-7.m: New test.
20857
20858 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20859
20860         PR c++/25010
20861         * g++.dg/opt/inline10.C: New test.
20862
20863 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20864
20865         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20866
20867 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20868
20869         * gfortran.dg/substring_equivalence.f90: typo in comment
20870
20871 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20872
20873         PR fortran/25068
20874         * gfortran.dg/iostat_3.f90: New test.
20875
20876 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20877
20878         PR fortran/23815
20879         * gfortran.dg/unf_io_convert_1.f90: New test.
20880         * gfortran.dg/unf_io_convert_2.f90: New test.
20881         * gfortran.dg/unf_io_convert_3.f90: New test.
20882
20883 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20884
20885         PR testsuite/20772
20886         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20887         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20888         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20889         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20890         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20891         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20892         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20893         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20894         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20895         gcc.dg/torture/fp-int-convert-float128-timode.c,
20896         gcc.dg/torture/fp-int-convert-float128.c,
20897         gcc.dg/torture/fp-int-convert-float80-timode.c,
20898         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20899         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20900
20901         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20902
20903 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20904
20905         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20906
20907 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20908
20909         * gcc.dg/20051207-1.c,
20910         * gcc.dg/20051207-2.c,
20911         * gcc.dg/20051207-3.c: New tests.
20912
20913 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20914
20915         PR testsuite/20772
20916         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20917         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20918         dg-skip-if target selector.
20919
20920         PR testsuite/20772
20921         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20922         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20923         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20924         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20925         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20926         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20927         and/or merge with i?86 cases.
20928
20929         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20930
20931         PR testsuite/20772
20932         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20933         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20934         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20935         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20936         x86_64-*-linux*.
20937
20938 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20939
20940         PR target/25311
20941         * gcc.c-torture/compile/pr25311.c: New test.
20942
20943 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20944
20945         PR libgfortran/25039
20946         * gfortran.dg/read_comma.f: New test.
20947
20948 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20949
20950         PR c++/19317
20951         * g++.dg/opt/pr19317-1.C: New test.
20952         * g++.dg/opt/pr19317-2.C: New test.
20953         * g++.dg/opt/pr19317-3.C: New test.
20954
20955         PR target/19005
20956         * gcc.c-torture/execute/pr19005.c: New test.
20957
20958         PR target/17828
20959         * g++.old-deja/g++.other/comdat5.C: New test.
20960         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20961
20962         * g++.dg/compat/struct-layout-1.exp: New file.
20963         * g++.dg/compat/struct-layout-1.h: New.
20964         * g++.dg/compat/struct-layout-1_generate.c: New.
20965         * g++.dg/compat/struct-layout-1_x1.h: New.
20966         * g++.dg/compat/struct-layout-1_x2.h: New.
20967         * g++.dg/compat/struct-layout-1_y1.h: New.
20968         * g++.dg/compat/struct-layout-1_y2.h: New.
20969
20970         * gcc.dg/20050330-2.c: New test.
20971
20972 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20973
20974         PR fortran/25292
20975         * gfortran.dg/associated_1.f90: New.
20976
20977 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20978
20979         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20980         ILP32 vect_no_align platforms.
20981
20982 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20983             Jakub Jelinek  <jakub@redhat.com>
20984
20985         PR target/25268
20986         * gcc.c-torture/compile/20051207-1.c: New test.
20987
20988 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20989
20990         PR testsuite/20772
20991         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20992         gcc.dg/torture/pr18582-1.c,
20993         gcc.target/i386/attributes-error.c: Also test on x86_64.
20994
20995         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20996
20997 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20998
20999         PR c++/19397
21000         * g++.dg/template/typedef3.C: New test.
21001
21002         PR c++/19762
21003         PR c++/19764
21004         * g++.dg/template/dtor3.C: Fix error markers.
21005
21006 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21007
21008         * lib/target-supports.exp (check_effective_target_sync_char_short):
21009         Add s390*.
21010
21011 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21012
21013         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21014
21015 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21016
21017         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21018         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21019         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21020         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21021
21022 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21023
21024         PR c++/25263
21025         * g++.dg/other/array2.C: New test case.
21026
21027 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21028
21029         * gcc.dg/darwin-weakimport-3.c: New.
21030
21031         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21032         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21033         and to work on Darwin.
21034         * gcc.dg/attr-weakref-1b.c: New file.
21035         * gcc.dg/attr-weakref-2.c: New test.
21036         * gcc.dg/darwin-weakref-1.c: New test.
21037
21038 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21039
21040         PR testsuite/25247
21041         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21042         use in selector expressions.
21043         (dg-xfail-if): Ditto.
21044         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21045         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21046         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21047         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21048         * gcc.test-framework/test-framework.exp: Skip generated tests if
21049         CHECK_TEST_FRAMEWORK is not 1.
21050
21051 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21052
21053         PR tree-optimization/24963
21054         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21055
21056         PR target/24108
21057         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21058
21059         PR target/18580
21060         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21061         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21062         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21063         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21064
21065 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21066
21067         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21068         dg-options.
21069
21070 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21071
21072         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21073
21074 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21075
21076         * gcc.dg/format/cast-1.c: New test.
21077
21078 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21079
21080         PR c/7776
21081         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21082         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21083         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21084         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21085
21086 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21087
21088         * gcc.dg/cast-pretty-print-1.c: New test.
21089
21090 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21091
21092         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21093
21094 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/24173
21097         * g++.dg/template/friend40.C: New test.
21098
21099 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21100
21101         PR target/25199
21102         * gcc.target/i386/movq-2.c: New test.
21103         * gcc.target/i386/movq.c: Remove target i?86, instead add
21104         dg-require-effective-target ilp32.
21105
21106 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21107
21108         PR c++/24103
21109         * g++.dg/other/default1.C: New test.
21110
21111 2005-12-02  Richard Guenther  <rguenther@suse.de>
21112
21113         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21114
21115 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21116
21117         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21118
21119 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21120
21121         PR target/21017
21122         * gcc.target/powerpc/rotate.c: New.
21123
21124 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21125
21126         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21127         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21128
21129 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21130
21131         PR c/13384
21132         * gcc.dg/pr17730-1.c: Adjust.
21133         * gcc.dg/lvalue1.c (main): Likewise.
21134         * gcc.dg/lvalue-2.c: Likewise.
21135         * g++.dg/pr7503-3.C
21136
21137 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21138
21139         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21140         error messages.
21141
21142 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21143
21144         PR fortran/24789
21145         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21146
21147 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21148
21149         PR target/24475
21150         * lib/target-supports.exp (check_effective_target_tls): New.
21151         (check_effective_target_tls_runtime): New.
21152         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21153         for TLS support.
21154         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21155         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21156         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21157         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21158         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21159         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21160         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21161         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21162         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21163         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21164         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21165         effective-target TLS.
21166         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21167         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21168         effective-target TLS runtime.
21169
21170 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21171
21172         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21173
21174 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21175
21176         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21177         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21178         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21179         ignored" warnings when "packing" is the same as the ABI layout.
21180
21181 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21182
21183         PR fortran/21302
21184         * gfortran.dg/line_length_1.f: New test.
21185         * gfortran.dg/line_length_2.f90: Ditto.
21186
21187 2005-11-30  Richard Guenther  <rguenther@suse.de>
21188
21189         PR tree-optimization/21655
21190         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21191
21192 2005-11-30  Dale Johannesen  <dalej@apple.com>
21193
21194         * gcc.c-torture/compile/pr24930.c: New.
21195
21196 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21197
21198         PR fortran/15809
21199         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21200
21201 2005-11-30  Jeff Law  <law@redhat.com>
21202
21203         * g++.old-deja/g++.law/pr25000.C: New test.
21204
21205 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21206
21207         * gcc.dg/tls/opt-11.c: New test.
21208
21209 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21210
21211         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21212         targets.
21213         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21214         LP64 ia64.
21215
21216 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21217
21218         * gfortran.dg/open_access_1.f90: New test.
21219
21220 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21221
21222         * gcc.dg/charset/builtin2.c: New test.
21223
21224 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21225
21226         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21227         on mmix-*-* for *_[xy].c.
21228
21229 2005-11-28  Kean Johnston  <jkj@sco.com>
21230
21231         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21232         headers.
21233         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21234         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21235         * gcc.target/i386/asm-3.c: Ditto.
21236         * gcc.target/i386/clobbers.c: Ditto.
21237         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21238         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21239         test regexp.
21240         * gcc.target/i386/mul.c: Ditto.
21241         * gcc.target/i386/ssetype-1.c: Ditto.
21242         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21243         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21244         static so the test works with -fPIC mode too. Based on comment in
21245         PR19231 by Pinski.
21246         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21247
21248 2005-11-28  Richard Guenther  <rguenther@suse.de>
21249
21250         * gcc.dg/alias-9.c: New testcase.
21251         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21252
21253 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21254             Uros Bizjak  <uros@kss-loka.si>
21255
21256         PR middle-end/20219
21257         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21258         tan(x)/sin(x) transformations.
21259
21260 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21261
21262         PR middle-end/24575
21263         * gcc.dg/tree-ssa/divide-3.c: New test.
21264         * gcc.dg/tree-ssa/divide-4.c: New test.
21265
21266 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21267
21268         PR fortran/24917
21269         *  gfortran.dg/boz_6.f90: New test.
21270
21271 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21272
21273         PR fortran/23912
21274         * gfortran.dg/modulo_1.f90: New test.
21275
21276 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21277
21278         PR libfortran/24919
21279         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21280         fail on CRLF platforms.
21281         * gfortran.dg/ftell_2.f90: Likewise.
21282
21283 2005-11-26  Eric Christopher  <echristo@apple.com>
21284
21285         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21286
21287 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21288
21289         * objc.dg/gnu-runtime-3.m: Simplify.
21290
21291 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21292
21293         PR middle-end/23669
21294         * gcc.dg/tree-ssa/divide-1.c: New test.
21295         * gcc.dg/tree-ssa/divide-2.c: New test.
21296
21297 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21298
21299         PR libgfortran/24945
21300         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21301
21302 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21303
21304         PR libgfortran/24945
21305         * gfortran.dg/open_status_2.f90: New test.
21306
21307 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21308
21309         * gcc.c-torture/execute/builtins/fprintf.c,
21310         gcc.c-torture/execute/builtins/fputs-lib.c,
21311         gcc.c-torture/execute/builtins/fputs.c,
21312         gcc.c-torture/execute/builtins/lib/fprintf.c,
21313         gcc.c-torture/execute/builtins/lib/printf.c,
21314         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21315
21316 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21317
21318         * gcc.dg/20050922-2.c: New test.
21319
21320 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21321
21322         * objc.dg/gnu-runtime-3.m: New test.
21323
21324 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21325
21326         PR c++/9278
21327         * g++.dg/other/void1.C: New test.
21328
21329 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21330
21331         PR middle-end/24998
21332         * gcc.dg/torture/fp-int-convert-float.c,
21333         gcc.dg/torture/fp-int-convert-double.c,
21334         gcc.dg/torture/fp-int-convert-long-double.c,
21335         gcc.dg/torture/fp-int-convert-timode.c,
21336         gcc.dg/torture/fp-int-convert-float80.c,
21337         gcc.dg/torture/fp-int-convert-float80-timode.c,
21338         gcc.dg/torture/fp-int-convert-float128.c,
21339         gcc.dg/torture/fp-int-convert-float128-timode.c,
21340         gcc.dg/torture/fp-int-convert.h: New files.
21341
21342 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21343
21344         PR middle-end/24989
21345         * gcc.dg/tree-ssa/bool-10.c: New test.
21346         * gcc.dg/tree-ssa/bool-11.c: New test.
21347         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21348
21349 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21350
21351         PR middle-end/24990
21352         * tree-ssa/pr24990-1.c: New test.
21353
21354 2005-11-24  Richard Guenther  <rguenther@suse.de>
21355         Dirk Mueller <dmueller@suse.de>
21356
21357         PR c++/14024
21358         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21359         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21360         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21361         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21362         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21363         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21364
21365 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21366
21367         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21368
21369 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21370
21371         PR c/21668
21372         * gcc.dg/Wc++-compat.c: New.
21373         * gcc.dg/Wno-c++-compat.c: New.
21374
21375 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21376
21377         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21378         (vspltish, vspltisw): Likewise.
21379
21380 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21381
21382         PR libgfortran/24794
21383         * gfortran.dg/namelist_12.f: Fix quotes.
21384         * gfortran.dg/namelist_13.f90: Fix quotes.
21385         * gfortran.dg/namelist_14.f90: Fix quotes.
21386         * gfortran.dg/namelist_15.f90: Fix quotes.
21387         * gfortran.dg/namelist_use.f90: Fix quotes.
21388         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21389         * gfortran.dg/namelist_21.f90: New test.
21390         * gfortran.dg/namelist_22.f90: New test.
21391
21392 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21393
21394         PR target/23435
21395         * gcc.c-torture/compile/pr23435.c: New.
21396
21397 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21398
21399         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21400
21401 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21402
21403         * gcc.target/powerpc/405-macchw-1.c,
21404         gcc.target/powerpc/405-macchw-2.c,
21405         gcc.target/powerpc/405-macchwu-1.c,
21406         gcc.target/powerpc/405-macchwu-2.c,
21407         gcc.target/powerpc/405-machhw-1.c,
21408         gcc.target/powerpc/405-machhw-2.c,
21409         gcc.target/powerpc/405-machhwu-1.c,
21410         gcc.target/powerpc/405-machhwu-2.c,
21411         gcc.target/powerpc/405-maclhw-1.c,
21412         gcc.target/powerpc/405-maclhw-2.c,
21413         gcc.target/powerpc/405-maclhwu-1.c,
21414         gcc.target/powerpc/405-maclhwu-2.c,
21415         gcc.target/powerpc/405-mulchw-1.c,
21416         gcc.target/powerpc/405-mulchw-2.c,
21417         gcc.target/powerpc/405-mulchwu-1.c,
21418         gcc.target/powerpc/405-mulchwu-2.c,
21419         gcc.target/powerpc/405-mulhhw-1.c,
21420         gcc.target/powerpc/405-mulhhw-2.c,
21421         gcc.target/powerpc/405-mulhhwu-1.c,
21422         gcc.target/powerpc/405-mulhhwu-2.c,
21423         gcc.target/powerpc/405-mullhw-1.c,
21424         gcc.target/powerpc/405-mullhw-2.c,
21425         gcc.target/powerpc/405-mullhwu-1.c,
21426         gcc.target/powerpc/405-mullhwu-2.c,
21427         gcc.target/powerpc/405-nmacchw-1.c,
21428         gcc.target/powerpc/405-nmacchw-2.c,
21429         gcc.target/powerpc/405-nmachhw-1.c,
21430         gcc.target/powerpc/405-nmachhw-2.c,
21431         gcc.target/powerpc/405-nmaclhw-1.c,
21432         gcc.target/powerpc/405-nmaclhw-2.c,
21433         gcc.target/powerpc/440-macchw-1.c,
21434         gcc.target/powerpc/440-macchw-2.c,
21435         gcc.target/powerpc/440-macchwu-1.c,
21436         gcc.target/powerpc/440-macchwu-2.c,
21437         gcc.target/powerpc/440-machhw-1.c,
21438         gcc.target/powerpc/440-machhw-2.c,
21439         gcc.target/powerpc/440-machhwu-1.c,
21440         gcc.target/powerpc/440-machhwu-2.c,
21441         gcc.target/powerpc/440-maclhw-1.c,
21442         gcc.target/powerpc/440-maclhw-2.c,
21443         gcc.target/powerpc/440-maclhwu-1.c,
21444         gcc.target/powerpc/440-maclhwu-2.c,
21445         gcc.target/powerpc/440-mulchw-1.c,
21446         gcc.target/powerpc/440-mulchw-2.c,
21447         gcc.target/powerpc/440-mulchwu-1.c,
21448         gcc.target/powerpc/440-mulchwu-2.c,
21449         gcc.target/powerpc/440-mulhhw-1.c,
21450         gcc.target/powerpc/440-mulhhw-2.c,
21451         gcc.target/powerpc/440-mulhhwu-1.c,
21452         gcc.target/powerpc/440-mulhhwu-2.c,
21453         gcc.target/powerpc/440-mullhw-1.c,
21454         gcc.target/powerpc/440-mullhw-2.c,
21455         gcc.target/powerpc/440-mullhwu-1.c,
21456         gcc.target/powerpc/440-mullhwu-2.c,
21457         gcc.target/powerpc/440-nmacchw-1.c,
21458         gcc.target/powerpc/440-nmacchw-2.c,
21459         gcc.target/powerpc/440-nmachhw-1.c,
21460         gcc.target/powerpc/440-nmachhw-2.c,
21461         gcc.target/powerpc/440-nmaclhw-1.c,
21462         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21463
21464 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21465
21466         PR fortran/24774
21467         * gfortran.dg/inquire_9.f90: New test.
21468
21469         PR fortran/21647
21470         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21471
21472 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21473
21474         PR libfortran/24432
21475         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21476         Check that 'cos' is supported.
21477
21478 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21479
21480         PR fortran/24223
21481         * gfortran.dg/substring_equivalence.f90: New test.
21482
21483         PR fortran/24705
21484         * gfortran.dg/auto_internal_assumed.f90: New test.
21485
21486 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21487
21488         * gcc.dg/fold-div-2.c: New test.
21489
21490 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21491
21492         PR rtl-optimization/24883
21493         * gcc.c-torture/compile/pr24883.c: New test.
21494
21495 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21496
21497         PR middle-end/20583
21498         * gcc.c-torture/compile/pr20583.c: New.
21499
21500 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21501
21502         * gcc.c-torture/execute/usmul.c: New test.
21503
21504 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21505
21506         * gcc.dg/tree-ssa/vrp22.c: New test.
21507
21508 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21509
21510         PR middle-end/24912
21511         * gcc.dg/torture/pr24912-1.c: New test.
21512
21513 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21514
21515         PR fortran/24862
21516         * gfortran.dg/arrayio_derived_1.f90: New test.
21517
21518 2005-11-19  Richard Guenther  <rguenther@suse.de>
21519
21520         PR middle-end/23294
21521         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21522
21523 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21524
21525         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21526
21527 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21528
21529         PR c++/8355
21530         * g++.dg/template/friend39.C: New test.
21531
21532 2005-11-18  James E Wilson  <wilson@specifix.com>
21533
21534         * gcc.dg/builtin-strstr.c: New.
21535
21536 2005-11-18  Richard Henderson  <rth@redhat.com>
21537
21538         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21539         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21540         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21541         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21542         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21543         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21544         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21545         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21546         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21547         renaming to remove initial "ia64-".
21548
21549 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21550
21551         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21552
21553 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21554
21555         * g++.dg/cpp/string-2.C: New test.
21556
21557 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21558
21559         * gcc.dg/tree-ssa/loop-14.c: New test.
21560
21561 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21562             Michael Chamberlain <michael@chamberlain.net.au>
21563
21564         * ada/acats/run_all.sh (target_run): Kill long running tests.
21565
21566 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21567
21568         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21569         * gcc.dg/cleanup-9.c: Likewise.
21570         * gcc.dg/cleanup-10.c: Likewise.
21571         * gcc.dg/cleanup-11.c: Likewise.
21572
21573 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21574
21575         PR fortran/24892
21576         * gfortran.dg/open_access_append_1.f90: New test.
21577         * gfortran.dg/open_access_append_2.f90: New test.
21578
21579 2005-11-16  Richard Guenther  <rguenther@suse.de>
21580
21581         PR middle-end/24851
21582         * gcc.c-torture/execute/pr24851.c: New testcase.
21583
21584 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21585
21586         * gcc.dg/fold-overflow-1.c: New test.
21587
21588 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21589
21590         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21591         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21592
21593 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21594
21595         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21596         structures.
21597         * g++.dg/eh/forced2.C: Likewise.
21598         * g++.dg/eh/forced3.C: Likewise.
21599         * g++.dg/eh/forced4.C: Likewise.
21600
21601 2005-11-11  Mike Stump  <mrs@apple.com>
21602
21603         * g++.old-deja/g++.mike/unused.C: Add.
21604
21605 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21606
21607         PR c++/24667
21608         * g++.dg/warn/Wcast-qual1.C: New test.
21609
21610 2005-11-15  Jan Hubicka  <jh@suse.cz>
21611
21612         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21613
21614 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21615
21616         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21617
21618 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21619
21620         PR 24840
21621         * gcc.dg/tree-ssa/pr24840.c: New test.
21622
21623 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21624
21625         PR testsuite/24841
21626         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21627
21628 2005-11-14  Dale Johannesen  <dalej@apple.com>
21629
21630         * gcc.c-torture/execute/20051113-1.c: New.
21631
21632 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21633
21634         PR c++/24687
21635         * g++.dg/template/crash43.C: New test.
21636
21637 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21638
21639         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21640
21641 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21642
21643         PR c++/24817
21644         * g++.dg/eh/spec8.C: New test.
21645
21646 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21647
21648         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21649
21650 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21651
21652         PR c++/20293
21653         * g++.dg/parse/ambig4.C: New test.
21654         * g++.dg/tc1/dr101.C: Adjust error markers.
21655         * g++.dg/lookup/strong-using-2.C: Likewise.
21656         * g++.dg/lookup/ambig5.C: Likewise.
21657         * g++.dg/lookup/ambig4.C: Likewise.
21658         * g++.dg/parse/crash22.C: Likewise.
21659
21660 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21661
21662         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21663
21664 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21665
21666         * gcc.dg/nested-calls-1.c: New test.
21667
21668 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21669
21670         * gfortran.dg/complex_intrinsic_1.f90: New test.
21671         * gfortran.dg/complex_intrinsic_2.f90: New test.
21672         * gfortran.dg/fgetc_1.f90: New test.
21673         * gfortran.dg/fgetc_2.f90: New test.
21674         * gfortran.dg/fgetc_3.f90: New test.
21675         * gfortran.dg/ftell_1.f90: New test.
21676         * gfortran.dg/ftell_2.f90: New test.
21677         * gfortran.dg/gnu_logical_1.F: New test.
21678         * gfortran.dg/gnu_logical_2.f90: New test.
21679
21680 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21681
21682         PR middle-end/24820
21683         * gcc.dg/pr24820.c: New test.
21684
21685 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21686
21687         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21688         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21689         variable.
21690
21691 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21692
21693         PR testsuite/24614
21694         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21695
21696 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21697
21698         * gcc.target/cris/cris.exp: New file.
21699         * gcc.target/cris/rld-legit1.c: New test.
21700         * gcc.target/cris/rld-legit2.c: New test.
21701
21702 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21703
21704         PR c++/24780
21705         * g++.dg/opt/pr24780.C: New test.
21706
21707         PR c++/24761
21708         * g++.dg/template/asm1.C: New test.
21709
21710 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21711
21712         PR libgfortran/24787
21713         * gfortran.dg/scan_1.f90: New test.
21714
21715 2005-11-12  Jan Hubicka  <jh@suse.cz>
21716
21717         * gcc.target/i386/minmax-1.c: New.
21718         * gcc.target/i386/minmax-2.c: New.
21719
21720 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21721
21722         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21723
21724 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21725
21726         * gcc.c-torture/execute/20051110-1.c,
21727         gcc.c-torture/execute/20051110-2.c: New tests.
21728
21729 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21730
21731         PR middle-end/24750
21732         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21733         New tests.
21734
21735 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21736
21737         * lib/target-libpath.exp (get_shlib_extension): New proc.
21738         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21739         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21740         * lib/objc.exp (objc_target_compile): Likewise.
21741         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21742         detection.
21743
21744 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21745
21746         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21747
21748         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21749         Add -static to additional_flags and pass it to target_compile.
21750
21751 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21752
21753         PR libgfortran/24719
21754         gfortran.dg/read_noadvance.f90: New test.
21755
21756         PR libgfortran/24699
21757         gfortran.dg/fmt_t_2.f90: New test.
21758
21759         PR libgfortran/24785
21760         gfortran.dg/read_x_eor.f90: New test.
21761
21762         PR libgfortran/24584
21763         gfortran.dg/namelist_empty.f90: Rename test.
21764
21765         PR libgfortran/24489
21766         gfortran/read_eor.f90: Rename test.
21767
21768 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21769
21770         PR fortran/15976
21771         * gfortran.dg/automatic_module_variable.f90: New test.
21772
21773 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21774
21775         PR target/24445
21776         * gcc.dg/pr24445.c: New test.
21777
21778 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21779
21780         PR fortran/24655
21781         PR fortran/24755
21782         * gfortran.dg/recursive_statement_functions.f90: Add statement
21783         functions using inline intrinsic functions and parameters to test
21784         that they no longer seg-fault.
21785
21786         PR fortran/24409
21787         gfortran.dg/nested_modules_4.f90: New test.
21788         gfortran.dg/nested_modules_5.f90: New test.
21789
21790 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21791
21792         PR fortran/24643
21793         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21794
21795 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21796
21797         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21798         failures.
21799
21800 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21801
21802         * gcc.dg/sparc-getcontext-1.c: New test.
21803
21804 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21805
21806         * gcc.dg/ifcvt-fabs-1.c: New test.
21807
21808 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21809
21810         PR other/4372
21811         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21812         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21813
21814 2005-11-09  Richard Guenther  <rguenther@suse.de>
21815
21816         PR tree-optimization/24716
21817         * gcc.c-torture/execute/pr24716.c: New testcase.
21818
21819 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21820
21821         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21822
21823 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21824
21825         PR 24624
21826         * gcc.dg/pr24624.c: Testcase added.
21827
21828 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21829
21830         PR 24623
21831         * g++.dg/other/pr24623.C: Testcase added.
21832
21833 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21834
21835         PR fortran/22607
21836         * gfortran-dg/pure_byref_1.f90: New.
21837         * gfortran-dg/pure_byref_2.f90: New.
21838
21839 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21840
21841         PR c/24101
21842         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21843         * gcc.dg/dg.exp: Run main loop also for *.i files.
21844
21845 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21846
21847         PR c++/19450
21848         * g++.dg/tls/diag-3.C: New test.
21849         * g++.dg/tls/diag-4.C: New test.
21850         * g++.dg/tls/static-1.C: New test.
21851         * g++.dg/tls/static-1a.cc: New file.
21852
21853 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21854
21855         PR 23046
21856         * g++.dg/tree-ssa/pr23046.C: New test.
21857
21858 2005-11-08  Devang Patel <dpatel@apple.com>
21859
21860         PR tree-optimization/23115
21861         * gcc.dg/tree-ssa/pr23115.c: New.
21862
21863 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21864
21865         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21866         * gcc.target/powerpc/pr16155.c: Same.
21867         * gcc.target/powerpc/altivec-1.c: Same.
21868         * gcc.target/powerpc/altivec-2.c: Same.
21869         * gcc.target/powerpc/altivec-3.c: Same.
21870         * gcc.target/powerpc/altivec-5.c: Same.
21871         * gcc.target/powerpc/altivec-11.c: Same.
21872         * gcc.target/powerpc/altivec-12.c: Same.
21873         * gcc.target/powerpc/altivec-14.c: Same.
21874         * gcc.target/powerpc/altivec-22.c: Same.
21875         * gcc.target/powerpc/altivec-consts.c: Same.
21876         * gcc.target/powerpc/altivec-pr22085.c: Same.
21877         * gcc.target/powerpc/altivec-splat.c: Same.
21878         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21879         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21880         * gcc.target/powerpc/darwin-longlong.c: Same.
21881
21882 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21883
21884         PR target/19340
21885         * gcc.dg/pr19340.c: New test.
21886
21887 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21888
21889         PR rtl-optimization/24683
21890         * gcc.dg/pr24683.c: New test.
21891
21892 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21893
21894         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21895         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21896
21897 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21898
21899         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21900
21901 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21902
21903         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21904
21905 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21906
21907         PR target/24230
21908
21909         * gcc.target/powerpc/altivec-consts.c,
21910         gcc.target/powerpc/altivec-splat.c: New testcase.
21911
21912 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21913
21914         PR c/24599
21915
21916         * gcc.dg/overflow-2.c: New testcase.
21917
21918 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21919
21920         PR rtl-optimization/23567
21921         * gcc.c-torture/execute/20051104-1.c: New test.
21922
21923 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21924
21925         PR fortran/24534
21926         gfortran.dg/private_type_2.f90: Modified to check that case with
21927         PRIVATE declaration within derived type is accepted.
21928
21929         PR fortran/20838
21930         gfortran.dg/pointer_assign_1.f90: New test.
21931
21932         PR fortran/20840
21933         * gfortran.dg/arrayio_0.f90: New test.
21934
21935         PR fortran/17737
21936         gfortran.dg/data_initialized.f90: New test.
21937         gfortran.dg/data_constraints_1.f90: New test.
21938         gfortran.dg/data_constraints_2.f90: New test.
21939
21940 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21941
21942         PR fortran/24174
21943         PR fortran/24305
21944         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21945
21946 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21947
21948         PR 24670
21949         * gcc.dg/tree-ssa/pr24670.c: New test.
21950
21951 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21952
21953         PR target/22432
21954         * gcc.target/i386/pr22432.c: New test.
21955
21956 2005-11-05  Richard Henderson  <rth@redhat.com>
21957
21958         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21959         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21960         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21961         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21962         from gcc.dg/alpha-*.
21963         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21964         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21965
21966 2005-11-05  Andreas Jaeger  <aj@suse.de>
21967
21968         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21969
21970 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21971
21972         PR target/23424
21973         * gcc.dg/torture/pr23424-1.c: New test.
21974
21975 2005-11-04  Richard Henderson  <rth@redhat.com>
21976
21977         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21978         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21979         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21980         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21981         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21982         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21983         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21984         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21985         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21986         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21987         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21988         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21989         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21990         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21991         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21992         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21993         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21994         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21995         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21996         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21997         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21998         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21999         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22000         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22001         Move from gcc.dg/.
22002         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22003         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22004         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22005         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22006         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22007         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22008         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22009         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22010         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22011         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22012         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22013         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22014         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22015         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22016         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22017         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22018         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22019         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22020         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22021         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22022         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22023         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22024         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22025         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22026         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22027         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22028         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22029         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22030         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22031         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22032         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22033         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22034         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22035         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22036         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22037         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22038         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22039         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22040         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22041         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22042         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22043         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22044         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22045         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22046         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22047
22048 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22049
22050         PR 24627
22051         * gcc.dg/tree-ssa/pr24627.c: New test.
22052
22053 2005-11-04 Paul Brook  <paul@codesourcery.com>
22054
22055         * gcc.dg/tls/opt-10.c: New test.
22056
22057 2005-11-04  Andreas Jaeger  <aj@suse.de>
22058
22059         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22060         avoid extra warnings.
22061
22062 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22063
22064         PR libfortran/22298
22065         * lib/target-supports.exp
22066         (check_effective_target_static_libgfortran): New
22067         static_libgfortran effective target.
22068         * gfortran.dg/static_linking_1.f: New test.
22069         * gfortran.dg/static_linking_1.c: New file.
22070
22071 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22072
22073         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22074
22075 2005-11-03  Josh Conner  <jconner@apple.com>
22076
22077         PR c++/19989
22078         g++.dg/ext/array2.C: New test.
22079         g++.dg/template/dependent-name3.C: New test.
22080         g++.dg/template/dependent-name4.C: New test.
22081         g++.dg/template/sfinae2.C: New test.
22082
22083 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22084
22085         PR preprocessor/22042
22086         * gcc.dg/cpp/strify4.c: New test.
22087
22088 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22089
22090         PR c++/17964
22091         * g++.dg/cpp/string-1.C: New test.
22092
22093 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22094
22095         * gcc.target/powerpc: New directory.
22096         * gcc.target/powerpc/powerpc.exp: New file.
22097         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22098         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22099         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22100         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22101         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22102         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22103         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22104         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22105         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22106         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22107         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22108         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22109         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22110         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22111         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22112         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22113         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22114         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22115         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22116         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22117         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22118         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22119         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22120         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22121         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22122         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22123         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22124         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22125         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22126         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22127         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22128         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22129         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22130         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22131
22132 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22133
22134         PR c++/21627
22135         * g++.dg/warn/inline2.C: New test.
22136
22137 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22138
22139         PR middle-end/23155
22140         * g++.dg/ext/c99struct1.C: New test.
22141         * gcc.dg/union-cast-1.c: New test.
22142         * gcc.dg/union-cast-2.c: New test.
22143         * gcc.dg/union-cast-3.c: New test.
22144
22145 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22146
22147         PR middle-end/24589
22148         * gcc.c-torture/execute/zero-struct-2.c: New test.
22149
22150 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22151
22152         PR c++/24582
22153         * g++.dg/init/switch1.C: New test.
22154
22155 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22156
22157         * gcc.dg/delay-slot-1.c: New test.
22158
22159 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22160
22161         PR target/24620
22162         * gcc.dg/pr24620.c: New test.
22163
22164 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22165
22166         PR c/24329
22167         * gcc.dg/format/unnamed-1.c: New test.
22168
22169 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22170
22171         PR c++/22434
22172         * g++.dg/expr/cond8.C: New test.
22173
22174         PR c++/24560
22175         * g++.dg/parse/dot1.C: New test.
22176
22177 2005-11-02  Jan Hubicka  <jh@suse.cz>
22178
22179         PR target/23303
22180         * gcc.dg/i386-lea.c: New test
22181
22182 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22183
22184         PR target/24615
22185         * gcc.dg/pr24615.c: New test.
22186
22187 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22188
22189         PR target/24600
22190         * gcc.dg/pr24600.c: New test.
22191
22192 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22193
22194         PR c++/19253
22195         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22196         * g++.dg/parse/typename9.C: New test.
22197         * g++/dg/parse/typename10.C: Likewise.
22198
22199 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22200
22201         PR fortran/18157
22202         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22203         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22204         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22205
22206 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/24569
22209         * g++.dg/debug/static1.C: New test.
22210
22211 2005-11-02  Josh Conner  <jconner@apple.com>
22212
22213         * g++.dg/crash38.C: moved into proper directory...
22214         * g++.dg/template/crash42.C: ...here
22215
22216 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22217
22218         PR target/18338
22219         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22220         pcc_bitfield_type_matters || default_packed.
22221
22222         * lib/target-supports.exp
22223         (check_effective_target_pcc_bitfield_type_matters): New proc.
22224         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22225
22226         PR testsuite/23304
22227         * lib/target-supports.exp (check_effective_default_packed): New proc.
22228         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22229         Gate expected errors on target ! default_packed.
22230         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22231
22232 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22233
22234         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22235         change (r106358).
22236
22237 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22238
22239         PR fortran/24008
22240         * gfortran.dg/entry_5.f90: New.
22241         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22242
22243 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22244
22245         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22246
22247 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22248
22249         PR fortran/21565
22250         gfortran.dg/namelist_blockdata.f90: New test.
22251
22252         PR fortran/18737
22253         gfortran.dg/external_implicit_none.f90: New test.
22254
22255         PR fortran/14994
22256         * gfortran.dg/secnds.f: New test.
22257
22258 2005-10-31  Jan Hubicka  <jh@suse.cz>
22259
22260         PR target/20928
22261         * gcc.c-torture/compile/pr20928.c: New test.
22262
22263 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22264
22265         PR middle-end/23492
22266         * gcc.c-torture/compile/zero-strct-5.c: New test.
22267
22268 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22269
22270         PR libgfortran/24584
22271         * gfortran.dg/pr24584.f90: New test.
22272
22273 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22274
22275         PR fortran/18883
22276         * gfortran.dg/char_result_9.f90: New.
22277         * gfortran.dg/char_result_10.f90: New.
22278
22279 2005-10-30  Jan Hubicka  <jh@suse.cz>
22280
22281         * g++.dg/tree-ssa/pr24172.C: New testcase.
22282
22283 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22284
22285         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22286
22287 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22288
22289         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22290         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22291         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22292         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22293         gfortran.dg/enum_9.f90,
22294         gfortran.fortran-torture/compile/enum_1.f90,
22295         gfortran.fortran-torture/execute/enum_1.f90,
22296         gfortran.fortran-torture/execute/enum_2.f90,
22297         gfortran.fortran-torture/execute/enum_3.f90,
22298         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22299
22300 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22301
22302         PR target/18482
22303         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22304         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22305
22306 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22307
22308         PR libfortran/20179
22309         * gfortran.dg/mixed_io_1.f90: New test.
22310         * gfortran.dg/mixed_io_1.c: New file.
22311
22312 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22313
22314         * gfortran.dg/malloc_free_1.f90: New test.
22315
22316 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22317
22318         * gcc.dg/nested-func-4.c: Require profiling -pg.
22319
22320 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22321
22322         PR C++/23229
22323         * g++.dg/warn/main-2.C: New test.
22324
22325 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22326
22327         PR fortran/24545
22328         * gfortran.dg/interface_2.f90: new test.
22329
22330 2005-10-28  Josh Conner  <jconner@apple.com>
22331
22332         PR c++/22153
22333         * g++.dg/template/crash38.C: New test.
22334         * g++.dg/parse/explicit1.C: Change expected errors.
22335
22336 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22337
22338         PR C++/23426
22339         * g++.dg/other/large-size-array.C: New test.
22340
22341 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22342
22343         PR middle-end/24362
22344         * g++.dg/opt/complex4.C: New test.
22345
22346 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22347
22348         * gcc.dg/nested-func-4.c: New test.
22349
22350 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22351
22352         PR fortran/24158
22353         gfortran.dg/derived_recursion.f90: New test.
22354         gfortran.dg/implicit_actual.f90: New test.
22355
22356 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22357
22358         PR middle-end/24295, PR testsuite/24477
22359         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22360         removed when weakref hits the tree.
22361
22362 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gfortran.dg/cray_pointers_4.f90: New test.
22365
22366         * gfortran.dg/cray_pointers_5.f90: New test.
22367
22368 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22369
22370         PR fortran/22290
22371         * gfortran.dg/assign_5.f90: New test.
22372         * gfortran.dg/assign_6.f: New test.
22373
22374 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22375
22376         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22377         CPU has no SSE support.
22378
22379 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22380
22381         PR libgfortran/24224
22382         * gfortran.dg/arrayio_1.f90: Update attribution.
22383         * gfortran.dg/arrayio_2.f90: Update attribution.
22384         * gfortran.dg/arrayio_3.f90: Update attribution.
22385         * gfortran.dg/arrayio_4.f90: Update test conditions.
22386         * gfortran.dg/arrayio_5.f90: Update attribution.
22387         * gfortran.dg/arrayio_6.f90: New test.
22388         * gfortran.dg/arrayio_7.f90: New test.
22389
22390 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22391
22392         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22393
22394 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22395
22396         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22397
22398 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22399
22400         PR fortran/24416
22401         * gfortran.dg/namelist_char_only.f90: New test.
22402
22403 2005-10-24  Asher Langton  <langton2@llnl.gov>
22404
22405         PR fortran/17031
22406         PR fortran/22282
22407         * gfortran.dg/cray_pointers_1.f90: New test.
22408         * gfortran.dg/cray_pointers_2.f90: New test.
22409         * gfortran.dg/cray_pointers_3.f90: New test.
22410         * gfortran.dg/loc_1.f90: New test.
22411         * gfortran.dg/loc_2.f90: New test.
22412
22413 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22414
22415         * gcc.dg/pr24225.c: New test.
22416
22417 2005-10-24  Asher Langton  <langton2@llnl.gov>
22418
22419         * gfortran.dg/dup_save_1.f90: New test.
22420         * gfortran.dg/dup_save_2.f90: New test.
22421
22422 2005-10-24  Paul Brook  <paul@codesourcery.com>
22423
22424         PR 24107
22425         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22426         stdint.h.
22427
22428 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22429
22430         PR libgfortran/24489
22431         * gfortran.dg/pr24489.f90: New test.
22432
22433 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22434
22435         PR fortran/23635
22436         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22437
22438 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22439
22440         PR target/18911
22441         * g++.dg/init/array16.C: Skip for mmix-*-*.
22442
22443 2005-10-23  Asher Langton  <langton2@llnl.gov>
22444
22445         * gfortran.dg/byte_1.f90: New test.
22446         * gfortran.dg/byte_2.f90: New test.
22447
22448 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22449
22450         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22451
22452 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22453
22454         PR fortran/18022
22455         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22456
22457         PR fortran/24311
22458         * gfortran.dg/merge_char_const.f90: New test.
22459
22460         PR fortran/24384
22461         * gfortran.dg/spread_scalar_source.f90: New test.
22462
22463 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22464
22465         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22466
22467         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22468         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22469
22470         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22471
22472 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22473
22474         PR fortran/24426
22475         * gfortran.dg/der_pointer_4.f90: New.
22476
22477 2005-10-22  David Ayers  <d.ayers@inode.at>
22478
22479         * obj-c++.dg/except-1.mm: Simplify.
22480
22481 2005-10-21  David Ayers  <d.ayers@inode.at>
22482
22483         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22484
22485 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22486
22487         * gfortran.dg/assumed_dummy_2.f90: New test.
22488
22489 2005-10-21  James E Wilson  <wilson@specifix.com>
22490
22491         PR preprocessor/15220
22492         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22493
22494 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22495
22496         * gcc.c-torture/execute/20051021-1.c: New test.
22497
22498 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22499
22500         PR c++/24260
22501         * g++.dg/ext/tmplattr1.C: New test.
22502
22503 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22504
22505         PR fortran/24440
22506         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22507
22508 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22509
22510         * obj-c++.dg/except-1.mm: New.
22511
22512         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22513
22514 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22515
22516         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22517
22518 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22519
22520         PR middle-end/24295
22521         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22522         declarations with the same names as thunks' alias targets, use
22523         aliases instead.
22524         * gcc.dg/attr-alias-3.c: New test.
22525         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22526
22527 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22528
22529         PR c++/22618
22530         * g++.dg/parse/access8.C: New test.
22531
22532 2005-10-20  Richard Guenther  <rguenther@suse.de>
22533
22534         PR c++/24439
22535         * g++.dg/tree-ssa/pr24439.C: New testcase.
22536
22537 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22538
22539         * g++.dg/opt/delay-slot-1.C: New test.
22540
22541 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22542
22543         PR fortran/21625
22544         * gfortran.fg/der_init_1.f90: New.
22545
22546 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22547
22548         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22549
22550 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22551
22552         PR c++/21908
22553         * g++.dg/parse/error28.C: New test.
22554
22555 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22556
22557         * gcc.dg/profile-generate-2.c: New test.
22558
22559 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22560
22561         PR target/23589
22562         * g++.dg/ext/dllimport11.C: New.
22563
22564 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22565
22566         PR c++/22293
22567         * g++.dg/other/friend3.C: New test.
22568
22569 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22570
22571         PR c++/23293
22572         * g++.dg/template/error19.C: New test.
22573
22574 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22575
22576         PR c++/21383
22577         * g++.dg/overload/koenig2.C: New.
22578
22579         PR c++/23118
22580         * g++.dg/overload/error2.C: New.
22581
22582         PR c++/22604
22583         * g++.dg/inherit/covariant14.C: New.
22584
22585 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22586
22587         PR c++/23440
22588         * g++.dg/parse/for1.C: New test.
22589
22590 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22591
22592         PR fortran/23446
22593         * gfortran.dg/host_dummy_index_1.f90: New test.
22594
22595         PR fortran/21459
22596         * gfortran.dg/automatic_char_len_2.f90: New test.
22597
22598         PR fortran/20866
22599         * gfortran.dg/recursive_statement_functions.f90: New test.
22600
22601         PR fortran/20853
22602         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22603
22604         PR fortran/20849
22605         * gfortran.dg/external_initializer.f90: New test.
22606
22607         PR fortran/20837
22608         * non_module_public.f90: New test.
22609
22610 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         PR c++/24386
22613         * g++.dg/template/overload7.C: New.
22614
22615         PR c++/22551
22616         * g++.dg/other/switch2.C: Remove expected warnings.
22617
22618         PR c++/21353
22619         * g++.dg/template/defarg6.C: New.
22620
22621 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22622
22623         PR target/24315
22624         * gcc.target/i386/pr24315.c: New test.
22625
22626 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22627
22628         PR c++/24389
22629         * g++.dg/template/static21.C: New test.
22630         * g++.dg/template/static21-a.cc: Likewise.
22631
22632 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22633
22634         PR c++/23959
22635         * g++.dg/warn/Wswitch-default-1.C: New test.
22636         * g++.dg/warn/Wswitch-default-2.C: New test.
22637
22638 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/22173
22641         * g++.dg/parse/template18.C: New test.
22642         * g++.dg/template/nontype15.C: Likewise.
22643
22644 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22645
22646         PR fortran/22273
22647         * gfortran.dg/spec_expr_2.f90: New.
22648
22649 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22650
22651         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22652         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22653         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22654         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22655         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22656         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22657         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22658         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22659         previous target-specific skips and warning-message matches where
22660         applicable.
22661
22662 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22663
22664         PR c++/21347
22665         * g++.dg/warn/Wctor-dtor.C: New test.
22666
22667 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22668
22669         PR c/23439
22670         * gcc.dg/for-1.c: New test.
22671
22672 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22673
22674         PR c++/19565
22675         * g++.dg/warn/Wconversion1.C: New test.
22676         * g++.dg/ext/packed4.C: Compile with -w.
22677         * g++.dg/opt/20050511-1.C: Likewise.
22678         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22679
22680 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22681
22682         * gfortran.dg/boz_5.f90: New test.
22683
22684 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22685
22686         PR c++/22551
22687         * g++.dg/other/switch2.C: New.
22688
22689         PR c++/23984
22690         * g++.dg/init/ctor7.C: New.
22691
22692 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22693
22694         PR c++/23730
22695         * g++.dg/parse/crash32.C: New test.
22696
22697 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22698
22699         PR c++/20721
22700         * g++.dg/init/goto2.C: New test.
22701
22702         PR c++/22464
22703         * g++.dg/template/crash/41.C: New test.
22704
22705         PR c++/22180
22706         * g++.dg/template/crash40.C: New test.
22707
22708         PR c++/23694
22709         * g++.dg/parse/friend5.C: New test.
22710
22711         PR c++/23307
22712         * g++.dg/template/crash38.C: New test.
22713
22714         PR c++/22352
22715         * g++.dg/template/friend38.C: New test.
22716
22717         PR c++/22405
22718         * g++.dg/template/crash39.C: New test.
22719
22720 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22721
22722         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22723         gcc.dg/debug/dwarf2/dwarf-char2.c,
22724         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22725
22726         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22727
22728 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22729
22730         * gcc.dg/dll-2.c: Add tests for warnings.
22731         * gcc.dg/dll-3.c: Likewise.
22732         * gcc.dg/dll-4.c: Likewise.
22733
22734         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22735         * g++.dg/ext/dllimport2.C: Likewise.
22736         * g++.dg/ext/dllimport3.C: Likewise.
22737         * g++.dg/ext/dllimport7.C: Likewise.
22738         * g++.dg/ext/dllimport8.C: Likewise.
22739         * g++.dg/ext/dllimport9.C: Likewise.
22740
22741 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22742
22743         PR fortran/24092
22744         * gfortran.dg/derived_pointer_recursion.f90: New test.
22745
22746 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22747
22748         * gcc.c-torture/execute/20051012-1.c: New test.
22749
22750 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22751
22752         PR fortran/18082
22753         * gfortran.dg/automatic_char_len_1.f90: New test.
22754
22755 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22756
22757         PR fortran/20847
22758         * gfortran.dg/save_common.f90: New test.
22759
22760         PR fortran/20856
22761         * gfortran.dg/save_result.f90: New test.
22762
22763 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22764
22765         PR c++/21592
22766         * g++.dg/template/dependent-expr1.C: Add new expected error.
22767         * g++.dg/template/dependent-expr2.C: Adjust error text.
22768         * g++.dg/template/overload6.C: New.
22769
22770         PR c++/23797
22771         * g++.dg/other/typename8.C: New.
22772
22773         PR c++/21117
22774         * g++.dg/other/return1.C: New.
22775
22776 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22777
22778         PR c++/24052
22779         * g++.dg/ext/label5.C: New.
22780
22781 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22782
22783         PR c++/19964
22784         * g++.dg/parse/crash31.C: New.
22785
22786 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22787
22788         * g++.dg/ipa/ipa-1.c: New test.
22789         * g++.dg/ipa/ipa-2.c: New test.
22790         * g++.dg/ipa/ipa-3.c: New test.
22791         * g++.dg/ipa/ipa-4.c: New test.
22792         * g++.dg/ipa/ipa-5.c: New test.
22793         * g++.dg/ipa/ipa.exp: New file.
22794
22795 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22796
22797         PR fortran/24207
22798         * gfortran.dg/private_type_3.f90: New test.
22799
22800 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22801
22802         PR fortran/20786
22803         gfortran.dg/aint_anint_1.f90: New test.
22804
22805 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22806
22807         PR libgfortran/24313
22808         gfortran.dg/csqrt.f: New test.
22809
22810 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22811
22812         PR c++/8057
22813         * g++.dg/warn/noeffect7.C: New test.
22814         * g++.dg/warn/noeffect2.C: Instantiate templates.
22815         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22816         and warning.
22817
22818 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22819
22820         PR c++/21089
22821         * g++.dg/init/float1.C: New test.
22822
22823         PR c++/24277
22824         * g++.dg/init/member1.C: Tweak error markers.
22825
22826 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22827
22828         PR testsuite/24281
22829         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22830         Check for null pointer.
22831
22832 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22833
22834         PR c++/21369
22835         * g++.dg/parse/ret-type3.C: New test.
22836
22837 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22838
22839         PR tree-opt/23946
22840         * gcc.c-torture/compile/pr23946.c: New test.
22841
22842 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * g++.dg/opt/mmx2.C: New test.
22845
22846 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/24277
22849         * g++.dg/template/static20.C: New test.
22850
22851         PR c++/24302
22852         * g++.dg/warn/Wunused-12.C: New test.
22853
22854         PR c++/23437
22855         * g++.dg/template/arg4.C: New test.
22856
22857 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22858
22859         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22860         * gcc.dg/ucnid-3.c: Likewise.
22861         * gcc.dg/ucnid-4.c: Likewise.
22862         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22863         * g++.dg/other/ucnid-1.C: Likewise.
22864         * gcc.dg/sparc-frame-1.c: New test.
22865
22866 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/24139
22869         * g++.dg/template/spec27.C: New test.
22870
22871         PR c++/24275
22872         * g++.dg/template/static19.C: New test.
22873
22874 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22875
22876         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22877         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22878
22879 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22880
22881         PR target/24136
22882         * gfortran.fortran-torture/compile/pr24136.f: New test.
22883
22884 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22885
22886         PR c++/22172
22887         * g++.dg/parse/crash30.C: New test.
22888
22889 2005-10-07  Richard Guenther  <rguenther@suse.de>
22890
22891         PR middle-end/24227
22892         * gcc.c-torture/compile/pr24227.c: New testcase.
22893
22894 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22895
22896         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22897         Do not put aligned attributes on array elements.
22898
22899 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22900
22901         PR testsuite/23611, PR testsuite/23615
22902         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22903         writing prototypes of library functions by hand.
22904         * obj-c++.dg/bitfield-4.mm: Likewise.
22905         * obj-c++.dg/const-str-4.mm: Likewise.
22906         * obj-c++.dg/encode-4.mm: Likewise.
22907         * obj-c++.dg/encode-5.mm: Likewise.
22908         * obj-c++.dg/encode-6.mm: Likewise.
22909         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22910         * obj-c++.dg/method-10.mm: Likewise.
22911         * obj-c++.dg/method-17.mm: Likewise.
22912         * obj-c++.dg/method-19.mm: Likewise.
22913         * obj-c++.dg/try-catch-2.mm: Likewise.
22914
22915 2005-10-06  Richard Henderson  <rth@redhat.com>
22916
22917         PR 24236
22918         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22919
22920 2005-10-06  Dale Johannesen  <dalej@apple.com>
22921
22922         * gcc.c-torture/execute/20030125-1.c: Correct.
22923
22924 2005-10-06  Richard Guenther  <rguenther@suse.de>
22925
22926         PR tree-optimization/24238
22927         * g++.dg/tree-ssa/pr24238.C: New testcase.
22928
22929 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22930
22931         PR 18568
22932         * gfortran.dg/der_pointer_3.f90: New test.
22933
22934 2005-10-05  Devang Patel  <dpatel@apple.com>
22935
22936         PR Debug/23205
22937         * g++.dg/other/PR23205.C: New.
22938
22939 2005-10-05  Richard Henderson  <rth@redhat.com>
22940
22941         PR target/23602
22942         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22943         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22944
22945 2005-10-05  Dale Johannesen  <dalej@apple.com>
22946
22947         * gcc.c-torture/execute/float-floor.c: New.
22948
22949 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22950
22951         PR tree-optimization/21419
22952         PR tree-optimization/24146
22953         PR tree-optimization/24151
22954
22955         * g++.dg/ext/asm7.C: New.
22956         * g++.dg/ext/asm8.C: New.
22957         * gcc.dg/asm-1.c: Compile on all targets.
22958         * gcc.dg/asm-pr24146.c: New.
22959         * gcc.dg/pr21419.c: Adjust error messages.
22960
22961 2005-10-05  Richard Guenther  <rguenther@suse.de>
22962
22963         PR fortran/24176
22964         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22965
22966 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22967
22968         PR c++/23513
22969         * g++.dg/template/spec22.C: Robustify test.
22970         * g++.dg/template/spec26.C: New.
22971
22972 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22973
22974         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22975         if target supports vector instructions.
22976
22977 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22978
22979         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22980         C99 functions.
22981
22982 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22983
22984         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22985         check_effective_target_fortran_large_int): Replace cached result
22986         when target changes.
22987
22988 2005-10-04  Devang Patel  <dpatel@apple.com>
22989
22990         * gcc.dg/i386-sse-vect-types.c: New.
22991
22992 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22993
22994         PR preprocessor/13726
22995         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22996         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22997
22998 2005-10-04  Richard Guenther  <rguenther@suse.de>
22999
23000         PR c/23576
23001         * gcc.dg/noncompile/pr23576.c: New testcase.
23002
23003 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23004
23005         PR middle-end/23125
23006         * gcc.dg/register-var-3.c: New test.
23007
23008 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23009
23010         * gcc.dg/pr23049.c: New test.
23011
23012         * gcc.dg/ucnid-4.c: Fix test.
23013
23014 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23015
23016         PR 23445
23017         * gcc.c-torture/compile/pr23445.c: New test.
23018
23019 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23020
23021         * g++.dg/overload/unknown1.C: New.
23022
23023 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23024
23025         PR c++/17775
23026         * g++.dg/template/repo4.C: New test.
23027
23028 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23029
23030         PR libfortran/19308
23031         * gfortran.dg/large_real_kind_2.F90: New test.
23032         * gfortran.dg/large_integer_kind_2.f90: New test.
23033
23034 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23035
23036         * lib/target-supports.exp (check_effective_target_vect_shift):
23037         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23038         (check_effective_target_vect_condition): Fix copy-n-pasto.
23039
23040         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23041         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23042         targets.
23043
23044 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23045
23046         PR c++/22621
23047         * g++.dg/template/overload5.C : New test.
23048
23049         PR c++/23840
23050         * g++.dg/expr/stdarg1.C: New test.
23051
23052 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23053
23054         PR 24142
23055         * gcc.c-torture/execute/pr24142.c: New test.
23056
23057 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23058
23059         PR 24141
23060         * gcc.c-torture/execute/pr24141.c: New test.
23061
23062 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23063             Diego Novillo  <dnovillo@redhat.com>
23064
23065         PR 23604
23066         * gcc.c-torture/execute/pr23604.c: New test.
23067
23068 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23069
23070         PR fortran/16404
23071         PR fortran/20835
23072         PR fortran/20890
23073         PR fortran/20899
23074         PR fortran/20900
23075         PR fortran/20901
23076         PR fortran/20902
23077         gfortran.dg/equiv_constraint_1.f90: New test.
23078         gfortran.dg/equiv_constraint_2.f90: New test.
23079         gfortran.dg/equiv_constraint_3.f90: New test.
23080         gfortran.dg/equiv_constraint_4.f90: New test.
23081         gfortran.dg/equiv_constraint_5.f90: New test.
23082         gfortran.dg/equiv_constraint_6.f90: New test.
23083         gfortran.dg/equiv_constraint_7.f90: New test.
23084         gfortran.dg/equiv_constraint_8.f90: New test.
23085         gfortran.dg/private_type_1.f90: New test.
23086         gfortran.dg/private_type_2.f90: New test.
23087         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23088         980628-10.f: Assert std=gnu to permit mixing of
23089         types in equivalence statements.
23090
23091 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23092
23093         PR 24112
23094         * gfortran.dg/open_status_1.f90: New.
23095
23096 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23097
23098         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23099         * gcc.dg/vect/pr22480.c: Clean up temp files.
23100         * gcc.dg/vect/pr23831.c: Clean up temp files.
23101         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23102         Clean up temp files.
23103         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23104         Clean up temp files.
23105
23106         * gcc.dg/20050309-1.c: Clean up temp files.
23107         * gcc.dg/20050325-1.c: Clean up temp files.
23108
23109 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23110
23111         PR tree-optimization/24059
23112         * gcc.dg/vect/pr24059.c : New test.
23113
23114 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23115
23116         PR middle-end/24109
23117         * gcc.c-torture/execute/20050929-1.c: New test.
23118
23119 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23120
23121         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23122
23123 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23124
23125         PR c/21419
23126         * gcc.dg/pr21419.c: New test.
23127
23128 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23129
23130         * gcc.dg/pr23911.c: New test.
23131
23132 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23133
23134         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23135
23136         PR c++/16782
23137         * g++.dg/parse/qualified4.C: New test.
23138         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23139         * g++.old-deja/g++.mike/p8154.C: Likewise.
23140
23141 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/22147
23144         * g++.dg/template/friend37.C: New test.
23145         * g++.dg/parse/crash28.C: Adjust error markers.
23146
23147 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23148
23149         PR fortran/18518
23150         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23151
23152 2005-09-27  Devang Patel  <dpatel@apple.com>
23153
23154         PR tree-optimization/23625
23155         * gcc.dg/pr23625.c: New test.
23156
23157 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23158
23159         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23160         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23161
23162 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23163
23164         PR fortran/23677
23165         * gfortran.fortran-torture/execute/save_1.f90: New test.
23166         * gfortran.dg/save_1.f90: New test.
23167
23168 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23169
23170         * gcc.target/i386/builtin-apply-mmx.c: New test.
23171
23172         PR target/22576
23173         * gcc.target/i386/pr22576.c: New test.
23174
23175         PR target/22585
23176         * gcc.target/i386/pr22585.c: New test.
23177
23178         PR target/23268
23179         * gcc.target/i386/pr23268.c: New test.
23180
23181         PR middle-end/23831
23182         * gcc.dg/vect/pr23831.c: New test.
23183
23184         PR target/24055
23185         * gcc.target/i386/pr24055.c: New test.
23186
23187 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23188
23189         PR tree-optimization/23960
23190         * gcc.c-torture/compile/pr23960.c: New.
23191
23192 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23193
23194         PR fortran/16861
23195         * gfortran.dg/nested_modules_3.f90: New.
23196
23197 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23198
23199         PR fortran/24005
23200         gfortran.dg/interface_1.f90: New test.
23201
23202 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23203         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23204
23205         PR fortran/23843
23206         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23207
23208 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23209
23210         PR fortran/23516
23211         * gfortran.dg/imag_1.f: New test.
23212         * gfortran.dg/imag_2.f: Ditto.
23213
23214 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23215
23216         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23217
23218 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23219
23220         PR c++/21983
23221         * g++.dg/warn/pr21983.C: New test.
23222
23223 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23224
23225         * gcc.dg/20050922-1.c: Testcase added.
23226
23227 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23228
23229         PR c++/23993
23230         * g++.dg/template/array14.C: New test.
23231
23232 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23233
23234         PR fortran/19929
23235         * gfortran.dg/der_ptr_component_1.f90: New test.
23236
23237 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23238
23239         PR c++/23965
23240         * g++.dg/template/error1.C: Reject "no matching function" message.
23241
23242 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23243
23244         PR c++/17609
23245         * g++.dg/lookup/error1.C: New test.
23246
23247 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23248
23249         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23250         functionality of the testcase.
23251
23252 2005-09-20  Richard Henderson  <rth@redhat.com>
23253
23254         * gcc.dg/vect/vect-22.c: Require vect_float.
23255         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23256
23257 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23258
23259         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23260         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23261         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23262         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23263         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23264         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23265         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23266         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23267         * gcc.dg/cpp/ucnid-8.c: New test.
23268
23269 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23270
23271         PR tree-optimization/23929
23272         * gcc.c-torture/compile/pr23929.c: New test.
23273
23274 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23275
23276         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23277         for one loop.
23278
23279 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23280
23281         PR testsuite/23186
23282         * g++.dg/other/pr22003.C: Require named sections.
23283
23284 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23285
23286         PR c++/23947
23287         * g++.dg/rtti/crash3.C: New test.
23288
23289         PR tree-optimization/23818
23290         * gcc.dg/pr23818.c: New test.
23291
23292 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23293
23294         PR fortran/23420
23295         * gfortran.dg/print_fmt_4.f: New.
23296
23297 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23298
23299         PR fortran/23663
23300         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23301
23302 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23303
23304         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23305         Use pointers to local alignable arrays instead. Added comments.
23306         * gcc.dg/vect/vect-46.c: Likewise.
23307         * gcc.dg/vect/vect-48.c: Likewise.
23308         * gcc.dg/vect/vect-49.c: Likewise.
23309         * gcc.dg/vect/vect-52.c: Likewise.
23310         * gcc.dg/vect/vect-53.c: Likewise.
23311         * gcc.dg/vect/vect-54.c: Likewise.
23312         * gcc.dg/vect/vect-56.c: Likewise.
23313         * gcc.dg/vect/vect-57.c: Likewise.
23314         * gcc.dg/vect/vect-58.c: Likewise.
23315         * gcc.dg/vect/vect-60.c: Likewise.
23316         * gcc.dg/vect/vect-61.c: Likewise.
23317
23318         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23319         The test is no longer vectorizable on vect_no_align targets.
23320         * gcc.dg/vect/vect-43.c: Likewsie.
23321
23322         * gcc.dg/vect/vect-44.c: Added comments.
23323         * gcc.dg/vect/vect-45.c: Added comments.
23324         * gcc.dg/vect/vect-50.c: Added comments.
23325         * gcc.dg/vect/vect-51.c: Added comments.
23326
23327         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23328         aligned type.
23329         * gcc.dg/vect/Os-vect-95.c: Likewise.
23330
23331         * gcc.dg/vect/vect-41.c: Test removed.
23332         * gcc.dg/vect/vect-47.c: Test removed.
23333         * gcc.dg/vect/vect-55.c: Test removed.
23334         * gcc.dg/vect/vect-59.c: Test removed.
23335
23336 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23337
23338         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23339         No longer vectorizable on vect_no_align targets.
23340         * gcc.dg/vect/pr20122.c: Likewise.
23341         * gcc.dg/vect/vect-74.c: Likewise.
23342         * gcc.dg/vect/vect-75.c: Likewise.
23343         * gcc.dg/vect/vect-76.c: Likewise.
23344
23345         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23346         Will not be vectorizable on vect_no_align targets once aliasing issues
23347         are resolved.
23348         * gcc.dg/vect/vect-79.c: Likewise.
23349
23350         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23351         * gcc.dg/vect/vect-78.c: Likewise.
23352         * gcc.dg/vect/vect-97.c: Likewise.
23353
23354 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23355
23356         * gcc.dg/pr23943.c: New test.
23357
23358 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23359
23360         PR fortran/19181
23361         * gfortran.dg/derived_pointer_null_1.f90: New test.
23362
23363 2005-09-18  Richard Guenther  <rguenther@suse.de>
23364
23365         PR middle-end/23944
23366         * gcc.c-torture/compile/pr23944.c: New testcase.
23367
23368 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23369
23370         PR fortran/15975
23371         * gfortran.dg/der_pointer_2.f90: New test.
23372
23373 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23374
23375         PR fortran/16861
23376         * gfortran.dg/nested_modules_2.f90: New test.
23377
23378 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23379
23380         PR c++/18368
23381         * g++.dg/other/semicolon.C: New test.
23382
23383 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23384
23385         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23386         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23387
23388 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/23914
23391         * g++.dg/template/static18.C: New test.
23392
23393         PR c++/21514
23394         * g++.dg/template/crash19.C: Remove dg-error marker.
23395         * g++.dg/template/local4.C: New test.
23396
23397 2005-09-16  Paul Brook  <paul@codesourcery.com>
23398
23399         PR fortran/23906
23400         * gfortran.dg/dependency_1.f90: New test.
23401
23402 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23403
23404         PR c++/23896
23405         * g++.dg/template/static17.C: New test.
23406
23407 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23408
23409         PR c++/23139
23410         * g++.dg/warn/huge-val1.C: New test.
23411
23412 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/13140
23415         * g++.dg/parse/class2.C: New test.
23416         * g++.dg/template/explicit8.C: Likewise.
23417         * g++.dg/template/spec25.C: Likewise.
23418
23419 2005-09-14  Josh Conner  <jconner@apple.com>
23420
23421         PR middle-end/23584
23422         * gcc.dg/pr23584.c: New test.
23423
23424 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23425
23426         PR fortran/21875 Internal Unit Array I/O, NIST
23427         * gfortran.dg/arrayio_1.f90: New test.
23428         * gfortran.dg/arrayio_1.f90: New test.
23429         * gfortran.dg/arrayio_1.f90: New test.
23430         * gfortran.dg/arrayio_1.f90: New test.
23431         * gfortran.dg/arrayio_1.f90: New test.
23432
23433 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23434
23435         PR middle-end/22480
23436         * gcc.dg/vect/pr22480.c: New test.
23437
23438 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23439
23440         PR fortran/19358
23441         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23442
23443 2005-09-13 Josh Conner <jconner@apple.com>
23444
23445         PR c++/23180
23446         * g++.dg/init/struct2.C: New test.
23447         * g++.dg/init/struct3.C: New test.
23448
23449 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23450
23451         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23452         Clean up temp files.
23453         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23454         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23455         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23456         gcc.dg/tree-ssa/builtin-printf-1.c,
23457         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23458         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23459         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23460         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23461         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23462         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23463         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23464         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23465         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23466         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23467         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23468         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23469
23470 2005-09-13  Josh Conner  <jconner@apple.com>
23471
23472         * lib/gcc-dg.exp: Load scanipa.exp.
23473         (cleanup-dump): New procedure.
23474         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23475         * lib/scandump.exp: New file.
23476         * lib/scantree.exp: Use it.
23477         * lib/scanipa.exp: New file.
23478
23479 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23480
23481         PR fortran/17740
23482         * gfortran.dg/generic_4.f90: New test.
23483
23484 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23485
23486         PR target/23816
23487         * gcc.target/i386/pr23816-1.c: New test.
23488         * gcc.target/i386/pr23816-2.c: New test.
23489
23490
23491 2005-09-13  Bastian Blank <waldi@debian.org>
23492
23493         PR c++/16171
23494         * g++.dg/abi/mangle26.C: New test.
23495         * g++.dg/abi/mangle27.C: New test.
23496         * g++.dg/abi/mangle28.C: New test.
23497         * g++.dg/abi/mangle29.C: New test.
23498
23499         PR c++/23839
23500         * g++.dg/parse/register1.C: New test.
23501
23502 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/23842
23505         * g++.dg/template/access16.C: New test.
23506
23507 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23508
23509         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23510
23511 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23512
23513         PR fortran/18899
23514         * gfortran.dg/shape_2.f90: New test.
23515
23516 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23517
23518         PR target/19269
23519         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23520         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23521         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23522         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23523         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23524         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23525         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23526         tests.
23527
23528 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/23841
23531         * g++.dg/parse/template17.C: New test.
23532
23533 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23534
23535         PR c++/23789
23536         * g++.dg/template/nontype14.C: New test.
23537
23538 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23539
23540         PR g++/7874
23541         * g++.dg/lookup/friend7.C: New test.
23542         * g++.dg/lookup/friend8.C: New test.
23543         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23544         so that it will be found via argument dependent lookup.
23545         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23546         friend functions which will no longer be found.
23547         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23548         function g, so that it will be found via argument dependent
23549         lookup.
23550         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23551         * g++.old-deja/g++.mike/net43.C: Likewise.
23552
23553 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR c++/23691
23556         * g++.dg/template/static16.C: New test.
23557
23558 2005-09-12  Josh Conner  <jconner@apple.com>
23559
23560         PR middle-end/23237
23561         * gcc.c-torture/compile/pr23237.c: New test.
23562
23563 2005-09-11  Richard Henderson  <rth@redhat.com>
23564
23565         * g++.dg/other/error8.C: Update expected diagnostic text.
23566
23567 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23568
23569         PR libfortran/19872
23570         * gfortran.dg/overwrite_1.f: New test.
23571
23572 2005-09-09  Josh Conner  <jconner@apple.com>
23573
23574         * g++.dg/init/pr23180-1.C: Removed.
23575         * g++.dg/init/pr23180-2.C: Removed.
23576
23577 2005-09-09  David Daney <ddaney@avtrex.com>
23578
23579         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23580         files which are ...
23581         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23582         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23583
23584 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23585
23586         * gfortran.dg/iostat_2.f90: New test.
23587
23588 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23589
23590         PR c++/22252
23591         * g++.dg/ext/interface1.C: New test.
23592         * g++.dg/ext/interface1.h: Likewise.
23593         * g++.dg/ext/interface1a.cc: Likewise.
23594
23595 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23596
23597         * gfortran.dg/iomsg_1.f90: New test case.
23598
23599 2005-09-09  Richard Guenther  <rguenther@suse.de>
23600
23601         PR c++/23624
23602         * g++.dg/tree-ssa/pr23624.C: New testcase.
23603
23604 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23605
23606         PR fortran/19239
23607         * gfortran.dg/vector_subscript_1.f90,
23608         * gfortran.dg/vector_subscript_2.f90: New tests.
23609
23610 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23611
23612         PR fortran/21104
23613         * gfortran.dg/array_alloc_1.f90,
23614         * gfortran.dg/array_alloc_2.f90,
23615         * gfortran.dg/array_alloc_3.f90: New tests.
23616
23617 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23618
23619         PR fortran/12840
23620         * gfortran.dg/array_constructor_6.f90
23621         * gfortran.dg/array_constructor_7.f90
23622         * gfortran.dg/array_constructor_8.f90
23623         * gfortran.dg/array_constructor_9.f90
23624         * gfortran.dg/array_constructor_10.f90
23625         * gfortran.dg/array_constructor_11.f90
23626         * gfortran.dg/array_constructor_12.f90: New tests.
23627
23628 2005-09-08  Josh Conner  <jconner@apple.com>
23629
23630         PR c++/23180
23631         * g++.dg/init/pr23180-1.C: New test.
23632         * g++.dg/init/pr23180-2.C: New test.
23633
23634 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23635
23636         PR fortran/18878
23637         * gfortran.dg/module_double_reuse.f90: New.
23638
23639 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23640
23641         PR fortran/23270
23642         PR fortran/22304
23643         PR fortran/18870
23644         PR fortran/17917
23645         PR fortran/16511
23646         * gfortran.dg/common_equivalence_1.f: New.
23647         * gfortran.dg/common_equivalence_2.f: New.
23648         * gfortran.dg/common_equivalence_3.f: New.
23649         * gfortran.dg/contained_equivalence_1.f90: New.
23650         * gfortran.dg/module_blank_common.f90: New.
23651         * gfortran.dg/module_commons_1.f90: New.
23652         * gfortran.dg/module_equivalence_1.f90: New.
23653         * gfortran.dg/nested_modules_1.f90: New.
23654         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23655         equivalences and add comment to connect the test with
23656         the PR.
23657
23658 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23659
23660         PR fortran/23765
23661         * gfortran.dg/common_6.f90: New test.
23662
23663 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23664
23665         PR fortran/15326
23666         * gfortran.dg/char_result_1.f90,
23667         * gfortran.dg/char_result_2.f90,
23668         * gfortran.dg/char_result_3.f90,
23669         * gfortran.dg/char_result_4.f90,
23670         * gfortran.dg/char_result_5.f90,
23671         * gfortran.dg/char_result_6.f90,
23672         * gfortran.dg/char_result_7.f90,
23673         * gfortran.dg/char_result_8.f90: New tests.
23674
23675 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23676
23677         PR fortran/19928
23678         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23679
23680 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23681
23682         PR obj-c++/16816
23683         * obj-c++.dg/selector-5.mm: New test.
23684         * obj-c++.dg/selector-6.mm: New test.
23685
23686 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23687
23688         PR objc/20574
23689         PR objc/19324
23690         * objc.dg/error-1.m: New test.
23691
23692 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23693
23694         PR fortran/23373
23695         * gfortran.fortran-torture/execute/pr23373-1.f90,
23696         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23697
23698 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23699
23700         PR libfortran/23760
23701         * gfortran.dg/g77/1832.f: Remove long string in write statement
23702         to allow the test to pass on correct list directed output with
23703         prepended space.
23704
23705 2005-09-07  James E Wilson  <wilson@specifix.com>
23706
23707         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23708
23709 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23710
23711         * gfortran.dg/parameter+save.f90: Rename to
23712         * gfortran.dg/parameter_save.f90: .. this.
23713
23714 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23715
23716         PR fortran/20848
23717         * gfortran.dg/parameter+save.f90: New test case.
23718
23719 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23720
23721         PR fortran/19269
23722         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23723
23724 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23725
23726         PR c/23075
23727         * gcc.dg/pr23075.c: New test.
23728         * g++.dg/warn/pr23075.C: New test.
23729
23730         PR target/22362
23731         * gcc.target/i386/pr22362.c: New test.
23732
23733         PR rtl-optimization/23098
23734         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23735
23736         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23737         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23738         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23739
23740 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23741
23742         * g++.dg/expr/cast6.C: New test.
23743
23744         PR c++/9782
23745         * g++.dg/init/new15.C: New test.
23746
23747 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23748
23749         * gcc.dg/vect/Os-vect-95.c: New test.
23750         * gcc.dg/vect/vect-95.c: Same.
23751
23752 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23753
23754         * gcc.dg/vect/vect-29.c: Update xfail testing.
23755         * gcc.dg/vect/vect-44.c: Same.
23756         * gcc.dg/vect/vect-48.c: Same.
23757         * gcc.dg/vect/vect-50.c: Same.
23758         * gcc.dg/vect/vect-72.c: Same.
23759         * gcc.dg/vect/vect-77.c: Same.
23760         * gcc.dg/vect/vect-78.c: Same.
23761         * gcc.dg/vect/vect-80.c: Same.
23762         * gcc.dg/vect/vect-96.c: Same.
23763         * gcc.dg/vect/vect-100.c: Same.
23764         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23765         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23766         * gfortran.dg/vect/vect-5.f90: Same.
23767
23768 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23769
23770         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23771         start strings.
23772         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23773         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23774
23775         PR c++/23056
23776         * g++.dg/opt/pr23056.C: New test.
23777
23778         PR rtl-optimization/23098
23779         * gcc.target/i386/pr23098.c: New test.
23780
23781 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23782
23783         PR c++/23667
23784         * g++.dg/template/static15.C: New test.
23785
23786         PR c++/21440
23787         * g++.dg/ext/stmtexpr5.C: New test.
23788         * g++.dg/ext/stmtexpr6.C: Likewise.
23789
23790 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23791
23792         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23793
23794         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23795         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23796         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23797
23798 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23799
23800         PR libfortran/23321
23801         * gfortran.dg/direct_io_4.f90: New test case.
23802
23803 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23804             Rasmus Hahn  <rassahah@neofonie.de>
23805
23806         PR libobjc/23108
23807         * objc.dg/type-stream-1.m: New test.
23808
23809 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23810
23811         PR fortran/23661
23812         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23813         gfortran.dg/print_fmt_3.f90: New test.
23814
23815 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23816
23817         * gfortran.dg/fmt_t_1.f90: New test.
23818
23819 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23820
23821         PR rtl-optimization/23454
23822         * g++.dg/opt/pr23454.C: New test.
23823
23824 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23825
23826         PR c++/23699
23827         * g++.dg/ext/static1.C: New test.
23828
23829 2005-09-02  Richard Henderson  <rth@redhat.com>
23830
23831         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23832         tail call to check_fa_work.
23833
23834 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23835
23836         PR c++/21687
23837         * g++.dg/other/gc3.C: New test.
23838
23839 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23840
23841         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23842         * gcc.dg/20050826-1.c: Likewise.
23843
23844 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23845
23846         PR c++/23167
23847         * g++.dg/expr/volatile1.C: New test.
23848
23849 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23850
23851         PR middle-end/23547
23852         * gcc.dg/pr23547.c: New test.
23853
23854 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23855
23856         PR c/22061
23857         * gcc.c-torture/execute/pr22061-1.c,
23858         * gcc.c-torture/execute/pr22061-2.c,
23859         * gcc.c-torture/execute/pr22061-3.c,
23860         * gcc.c-torture/execute/pr22061-4.c: New tests.
23861
23862 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23863
23864         * gcc.dg/Wredundant-decls-2.c: New test to check that
23865         -Wredundant-decls does not issue warning for a variable
23866         definition following a declaration.
23867
23868 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23869
23870         PR debug/7241
23871         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23872         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23873         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23874
23875         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23876         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23877         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23878         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23879         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23880         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23881         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23882         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23883
23884 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23885
23886         PR objc/23306
23887         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23888         scan-assmbler.
23889
23890 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23891
23892         PR target/21255
23893         * gcc.dg/pr21255-1.c: New test.
23894         * gcc.dg/pr21255-2-mb.c: Likewise.
23895         * gcc.dg/pr21255-2-ml.c: Likewise.
23896         * gcc.dg/pr21255-3.c: Likewise.
23897         * gcc.dg/pr21255-4.c: Likewise.
23898
23899 2005-08-31  Dale Johannesen  <dalej@apple.com>
23900
23901         * gcc.dg/20050830-1.c: New.
23902
23903 2005-08-31  Josh Conner  <jconner@apple.com>
23904
23905         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23906         command-line options for arm-*-* targets.
23907         * g++.dg/init/array16.C: Likewise.
23908         * g++.dg/other/crash-4.C: Likewise.
23909
23910 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23911
23912         PR obj-c++/23640
23913         * obj-c++.dg/gnu-runtime-3.mm: New test.
23914
23915 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23916
23917         PR c++/13377
23918         * g++.dg/lookup/ambig4.C: New test.
23919         * g++.dg/lookup/ambig5.C: New test.
23920         * g++.dg/tc1/dr101.C: Adjust error markers.
23921
23922 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23923
23924         PR c++/23639
23925         * g++.dg/template/ttp5.C: Adjust error markers.
23926
23927 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23928
23929         PR testsuite/23609
23930         * lib/obj-c++.exp: Include target-libpath.exp.
23931         (obj-c++_link_flags): Look for the GNU libobjc library
23932         and set the library path to include it.
23933         Don't manually set LD_LIBRARY_PATH (etc.) but call
23934         set_ld_library_path_env_vars instead.
23935         (obj-c++_target_compile): Don't set library path or
23936         linker flags because they are already set correctly
23937         in obj-c++_link_flags.
23938
23939 2005-08-30  Josh Conner  <jconner@apple.com>
23940
23941         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23942         to command-line options for arm-*-* targets.
23943
23944 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23945
23946         * g++.dg/other/i386-1.C: New.
23947
23948 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23949
23950         PR preprocessor/20348
23951         PR preprocessor/20356
23952         * gcc.dg/cpp/pr20348.c: New test.
23953         * gcc.dg/cpp/pr20348.h: New file.
23954         * gcc.dg/cpp/inc/pr20348.h: New file.
23955         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23956         * gcc.dg/cpp/pr20356.c: New test.
23957         * gcc.dg/cpp/pr20356.h: New file.
23958         * gcc.dg/cpp/inc/pr20356.h: New file.
23959         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23960
23961 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23962
23963         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23964         Fix array dimension to avoid correct end-of-file error.
23965
23966 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23967
23968         PR libfortran/23598
23969         * gfortran.dg/iostat_1.f90: New test.
23970
23971 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23972
23973         PR middle-end/23408
23974         * gcc.dg/pr23408.c: New test.
23975
23976 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23977
23978         PR c++/23099
23979         * g++.dg/init/member1.C: Make sure erroneous static data member
23980         definitions are required.
23981         * g++.dg/template/static13.C: New test.
23982         * g++.dg/template/static14.C: Likewise.
23983
23984 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23985
23986         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23987         -march=pentium4, remove ilp32 requirement.
23988
23989         PR middle-end/23484
23990         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23991         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23992
23993 2005-08-29  Andreas Jaeger  <aj@suse.de>
23994
23995         PR testsuite/23607
23996         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23997
23998 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23999
24000         * gcc.c-torture/execute/20050316-2.c: New test.
24001         * gcc.c-torture/execute/20050316-3.c: New test.
24002         * gcc.dg/torture/pr16104-1.c: New test.
24003
24004 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24005
24006         PR middle-end/23463
24007         * gcc.c-torture/execute/zero-struct-1.c: New test.
24008
24009 2005-08-27  Richard Guenther  <rguenther@suse.de>
24010
24011         PR target/23575
24012         * gcc.target/i386/pr23575.c: New testcase.
24013
24014 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24015
24016         PR rtl-optimization/23561
24017         * gcc.c-torture/execute/20050826-1.c: New test.
24018
24019         PR rtl-opt/23560
24020         * gcc.c-torture/execute/20050826-2.c: New test.
24021
24022 2005-08-26  Dale Johannesen  <dalej@apple.com>
24023
24024         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24025         * gcc.dg/20050826-1.c: New.
24026
24027 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24028
24029         PR c++/19004
24030         * g++.dg/template/nontype13.C: New test.
24031
24032         PR c++/23491
24033         * g++.dg/init/new14.C: New test.
24034         * g++.dg/expr/anew1.C: Do not XFAIL.
24035         * g++.dg/expr/anew2.C: Likewise.
24036         * g++.dg/expr/anew3.C: Likewise.
24037
24038 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24039
24040         PR middle-end/22439
24041         * gcc.dg/vla-3.c: New test.
24042
24043 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24044
24045         PR fortran/20363
24046         * gfortran.dg/named_interface.f90: New.
24047
24048 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24049
24050         * gcc.c-torture/execute/frame-address.c: New test.
24051
24052 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24053
24054         PR c++/20817
24055         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24056
24057 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24058
24059         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24060
24061 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24062
24063         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24064         * gcc.dg/altivec-22.c: Rename from..
24065         * gcc.dg/altivec-nomfcr.c: ..this.
24066
24067 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24068
24069         PR tree-optimization/23546
24070         * gcc.dg/tree-ssa/pr23546.c: New test.
24071
24072 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24073
24074         PR fortran/17758
24075         * gfortran.dg/nonreturning_statements.f90: New test.
24076
24077 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24078
24079         PR c++/22454
24080         * g++.dg/parse/crash29.C: New.
24081
24082 2005-08-23  DJ Delorie  <dj@redhat.com>
24083
24084         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24085         constants have the L suffix.
24086
24087 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24088
24089         PR c++/23044
24090         * g++.dg/template/instantiate8.C: New.
24091
24092 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24093
24094         PR middle-end/23467
24095         * gcc.c-torture/execute/pr23467.c: New test.
24096
24097 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24098
24099         PR tree-optimization/22043
24100         * gcc.c-torture/execute/20050613-1.c: New test.
24101
24102 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24103
24104         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24105
24106 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24107
24108         PR rtl-optimization/23478
24109         * g++.dg/opt/pr23478.C: New test.
24110
24111 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24112
24113         PR c/18715
24114         * gcc.dg/switch-warn-3.c: New test.
24115
24116 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24117
24118         PR c++/22233
24119         * g++.dg/template/param1.C: New test.
24120
24121 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24122
24123         PR c++/23089
24124         * g++.dg/other/incomplete1.C: New test.
24125
24126 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24127
24128         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24129         are vectorizable.
24130
24131 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24132
24133         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24134         d_lines_5.f: New.
24135
24136 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24137
24138         * gcc.target/i386/sse-4.c: New test.
24139
24140 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24141
24142         PR testsuite/23239
24143         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24144
24145 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24146
24147         * gcc.dg/20050811-1.c: New test.
24148         * gcc.dg/20050811-2.c: New test.
24149
24150 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24151
24152         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24153
24154 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24155
24156         PR 23476
24157         * gcc.c-torture/compile/pr23476.c: New test.
24158
24159 2005-08-19  Devang Patel  <dpatel@apple.com>
24160
24161         PR tree-optimization/23048
24162         * gcc.dg/tree-ssa/pr23048.c: New test.
24163
24164 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24165
24166         PR middle-end/20624
24167         * g++.dg/warn/Wreturn-3.C: New test
24168
24169 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24170
24171         PR tree-optimization/22228
24172         * g++.dg/vect/pr22543.cc: New test.
24173
24174 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24175
24176         PR tree-optimization/21574
24177         * gcc.dg/tree-ssa/pr21574.c: New test.
24178
24179 2005-08-16  James E Wilson  <wilson@specifix.com>
24180
24181         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24182
24183 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24184
24185         PR tree-opt/23402
24186         * gcc.c-torture/compile/zero-strct-3.c: New test.
24187         * gcc.c-torture/compile/zero-strct-4.c: New test.
24188
24189 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24190
24191         PR target/23376
24192         * gcc.target/x86_64/pr23376.c: New test.
24193
24194 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24195
24196         PR c++/23337
24197         * g++.dg/ext/vector2.C: New.
24198
24199 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24200
24201         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24202
24203 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24204
24205         PR libfortran/23428
24206         * gfortran.dg/inquire-complex.f90: New test case.
24207
24208 2005-08-16  James E Wilson  <wilson@specifix.com>
24209
24210         PR tree-optimization/21105
24211         * gcc.dg/large-size-array.c: New.
24212
24213 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24214
24215         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24216         type.
24217         * gcc.dg/vect/vect-41: Likewise.
24218         * gcc.dg/vect/vect-42: Likewise.
24219         * gcc.dg/vect/vect-43: Likewise.
24220         * gcc.dg/vect/vect-44: Likewise.
24221         * gcc.dg/vect/vect-46: Likewise.
24222         * gcc.dg/vect/vect-47: Likewise.
24223         * gcc.dg/vect/vect-48: Likewise.
24224         * gcc.dg/vect/vect-52: Likewise.
24225         * gcc.dg/vect/vect-53: Likewise.
24226         * gcc.dg/vect/vect-54: Likewise.
24227         * gcc.dg/vect/vect-55: Likewise.
24228         * gcc.dg/vect/vect-56: Likewise.
24229         * gcc.dg/vect/vect-57: Likewise.
24230         * gcc.dg/vect/vect-58: Likewise.
24231         * gcc.dg/vect/vect-59: Likewise.
24232         * gcc.dg/vect/vect-60: Likewise.
24233         * gcc.dg/vect/vect-61: Likewise.
24234         * gcc.dg/vect/vect-85: Likewise.
24235         * gcc.dg/vect/vect-87: Likewise.
24236         * gcc.dg/vect/vect-88: Likewise.
24237         * gcc.dg/vect/vect-93.c: Likewise.
24238         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24239         * gcc.dg/vect/vect-75: Likewise.
24240         * gcc.dg/vect/vect-76: Likewise.
24241         * gcc.dg/vect/vect-77: Likewise.
24242         * gcc.dg/vect/vect-78: Likewise.
24243         * gcc.dg/vect/vect-80: Likewise.
24244         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24245         vectorized for the expected reason, rather than checking how alignment
24246         was handled.
24247         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24248         aligned type and also instead of aligned pointers. Added documentation.
24249
24250 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24251
24252         * gfortran.dg/power.f90: New test.
24253
24254 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24255
24256         PR rtl-optimization/23299
24257         * g++.dg/opt/pr23299.C: New test.
24258
24259 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24260
24261         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24262
24263 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24264
24265         * g++.dg/template/local6.C: New test.
24266
24267 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24268
24269         * execute/exceptions/finally-1.m: Check that the catch and finally are
24270         being called.  Also add a "return 0;" at the end of main.
24271
24272 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24273
24274         PR fortran/21432.
24275         * gfortran.dg/namelist_print_1.f: New test of functionality of
24276         PRINT namelist.
24277         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24278         namelist generates error with -std=f95.
24279
24280 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24281
24282         PR tree-optimization/23119
24283         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24284
24285 2005-08-13  Marcin Koziej  <creep@desk.pl>
24286             Andrew Pinski  <pinskia@physics.uc.edu>
24287
24288         PR libobjc/22492
24289         * execute/exceptions/finally-1.m: New test.
24290
24291 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24292
24293         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24294         testsuite.
24295         * objc/execute/exceptions/trivial.m: New test.
24296         * objc.dg/try-catch-11.m: Move to ...
24297         * objc/execute/exceptions/foward-1.m: Here.
24298         * objc.dg/try-catch-2.m: Move to ...
24299         * objc/execute/exceptions/catchall-1.m: Here.
24300         * objc.dg/try-catch-8.m: Move to ...
24301         * objc/execute/exceptions/local-variables-1.m: Here.
24302
24303 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24304
24305         * objc.dg/nested-func-1.m: Move to ...
24306         * objc/execute/nested-func-1.m: Here.
24307
24308 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24309
24310         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24311         in ${options} instead of [target_info name].
24312         * lib/obj-c++.exp (objc_target_compile): Likewise.
24313
24314 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24315
24316         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24317
24318 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24319
24320         part of PR testsuite/23348
24321         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24322         each of the torture options.
24323         * objc/compile/trivial.m: New test.
24324
24325 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24326
24327         * gfortran.dg/eoshift.f90: Correct format.
24328
24329 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24330
24331         * gfortran.fortran-torture/execute/character_passing.f90:
24332         Fix comment typo.
24333
24334 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24335
24336         PR c++/8271
24337         * g++.dg/template/unify10.C: New.
24338
24339 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24340
24341         * g++.dg/parse/pr22514.C: Move to...
24342         * g++.dg/debug/pr22514.C: here.
24343
24344 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24345
24346         PR c++/23266
24347         * g++.dg/inherit/pure1.C: New test.
24348
24349         * ChangeLog: Fix typos.
24350
24351 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24352             Steven Bosscher  <stevenb@suse.de>
24353
24354         * gfortran.dg/runtime_warning_1.f90: New test.
24355
24356 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         PR c++/23219
24359         * g++.dg/parse/crash28.C: New.
24360
24361 2005-08-11  Richard Guenther  <rguenther@suse.de>
24362
24363         PR target/23289
24364         * gcc.target/i386/tailcall-1.c: New testcase.
24365
24366 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24367
24368         * gcc.dg/vect/vect-67.c: Un-xfail.
24369
24370 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24371
24372         PR c++/23225
24373         * g++.dg/parse/crash27.C: new test.
24374
24375 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24376
24377         PR libfortran/22143
24378         * gfortran.dg/shift-kind.f90: New testcase.
24379
24380 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24381
24382         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24383         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24384
24385 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24386
24387         PR c++/20646
24388         * g++.dg/other/mult-stor1.C: New test.
24389
24390 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24391
24392         * gcc.c-torture/pr18299-1.c: Move to ...
24393         * gcc.c-torture/compile/pr18299-1.c: Here.
24394
24395 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24396
24397         * gfortran/fortran.torture/execute/character_passing.f90:
24398         Fix types for LSAME.
24399
24400 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24401
24402         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24403         input data back to what it was originally.
24404
24405 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24406
24407         * objc.dg/try-catch-8.m: Enable for all targets.
24408
24409 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24410
24411         * gcc.dg/pr23165.c: New test.
24412
24413 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24414
24415         PR tree-optimization/23234
24416         * gcc.dg/tree-ssa/pr23234.c: New test.
24417
24418 2005-08-08  Josh Conner  <jconner@apple.com>
24419
24420         PR rtl-optimization/23241
24421         * gcc.dg/char-compare.c: New test.
24422
24423 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24424
24425         PR c++/22508
24426         * g++.dg/init/new13.C: New test.
24427
24428 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         PR c++/21166
24431         * g++.dg/other/crash-4.C: Adjust
24432         * g++/dg/ext/packed9.C: New.
24433
24434 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24435
24436         PR middle-end/21964
24437         * gcc.c-torture/execute/pr21964-1.c: New test.
24438
24439 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24440
24441         PR c/22458
24442         * gcc.dg/pr22458-1.c: New test.
24443
24444 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24445             Steven G. Kargl <kargls@comcast.net>
24446
24447         PR fortran/22390
24448         * gfortran.dg/flush_1.f90: New test.
24449
24450 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24451
24452         PR c++/23191
24453         * g++.dg/template/eh2.C: New test.
24454
24455 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24456
24457         PR c++/19498
24458         * g++.dg/template/instantiate7.C: New test.
24459
24460 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24461
24462         PR c/23113
24463         * gcc.dg/Wunused-value-1.c: New test.
24464
24465 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24466
24467         PR rtl-optimization/23233
24468         * gcc.c-torture/compile/pr23233-1.c: New test.
24469
24470 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24471
24472         PR fortran/18833
24473         PR fortran/20850
24474         * gfortran.dg/equiv_1.f90: New test.
24475         * gfortran.dg/equiv_2.f90: New test.
24476         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24477         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24478         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24479
24480 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24481
24482         * gcc.c-torture/execute/vrp-5.c: New test.
24483         * gcc.c-torture/execute/vrp-6.c: New test.
24484         * gcc.dg/tree-ssa/vrp21.c: New test.
24485
24486 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24487
24488         * g++.dg/parse/pr22514.C: New test.
24489
24490 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24491
24492         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24493
24494         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24495         instead of constant loads / pool entries.
24496
24497 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24498
24499         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24500         TEST_TO_WCTYPE.
24501
24502 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24503
24504         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24505         __WINT_TYPE__ in generated prototypes if possible.
24506
24507 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24508
24509         PR 22037
24510         * g++.dg/tree-ssa/pr22037.C:
24511
24512 2005-08-04  Richard Henderson  <rth@redhat.com>
24513
24514         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24515         scan-tree-dump-times directive.
24516
24517 2005-08-04  Jan Hubicka  <jh@suse.cz>
24518
24519         * gcov-1.C: Fix switch counts.
24520         * gcov-4b.c: Likewise.
24521
24522 2005-08-03  Jeff Law  <law@redhat.com>
24523
24524         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24525
24526 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24527
24528         * gcc.c-torture/execute/pr23135.c: New test.
24529
24530 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24531
24532         PR tree-optimization/19899
24533         * gcc.dg/tree-ssa/scev-1.c: New test.
24534         * gcc.dg/tree-ssa/scev-2.c: New test.
24535
24536 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24537
24538         PR target/18582
24539         * gcc.dg/torture/pr18582-1.c: New test.
24540
24541 2005-08-03  Jan Hubicka  <jh@suse.cz>
24542
24543         * update-conroll.c: New testcase.
24544         * update-conroll-2.c: New testcase.
24545
24546 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24547
24548         * gfortran.dg/constant_substring.f: New test.
24549         * gfortran.dg/pr22491.f: New test.
24550
24551 2005-08-02  Jan Hubicka  <jh@suse.cz>
24552
24553         * update-threading.c: Replace by the proper one.
24554
24555 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24556
24557         PR 23164
24558         * g++.dg/tree-ssa/pr23164.C: New test.
24559
24560 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24561
24562         * gcc.dg/tree-ssa/pr23192.c: New test.
24563
24564 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24565
24566         * gcc.c-torture/execute/vrp-4.c: New test.
24567
24568 2005-08-02  Jan Hubicka  <jh@suse.cz>
24569
24570         * update-threading.c: New test.
24571
24572 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24573
24574         * gcc.c-torture/compile/20050801-1.c: New test.
24575         * gcc.c-torture/compile/20050801-2.c: New test.
24576
24577 2005-08-01  Jan Hubicka  <jh@suse.cz>
24578
24579         * val-prof-5.c: New test.
24580
24581 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24582
24583         PR c/22311
24584         * gcc.dg/pr22311-1.c : New test.
24585
24586 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24587
24588         PR target/23095
24589         * gfortran.dg/pr23095.f: New test.
24590
24591         PR c++/22003
24592         * g++.dg/other/pr22003.C: New test.
24593
24594 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24595
24596         PR target/20621
24597         * gcc.c-torture/execute/pr20621-1.c: New test.
24598
24599 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24600
24601         * gfortran.dg/comma_format_extension_4.f: Adjust length
24602         of string for format.
24603         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24604         print statement with internal write.
24605         * gfortran.dg/der_array_io_2.f: Likewise.
24606         * gfortran.dg/der_array_io_3.f: Likewise.
24607
24608 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24609
24610         * gcc.dg/fold-abs-4.c: new test.
24611
24612 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24613
24614         PR fortran/22570 an related issues.
24615         * gfortran.dg/x_slash_1.f: New test.
24616
24617 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24618
24619         PR c/23143
24620         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24621         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24622
24623 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24624
24625         PR c/529
24626         * gcc.dg/Wshadow-3.c: New test.
24627
24628 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24629
24630         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24631         used to have the wrong bounds).
24632
24633 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24634
24635         PR c/21720
24636         * gcc.dg/hex-round-1.c: Test more cases.
24637         * gcc.dg/hex-round-2.c: New test.
24638
24639 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24640
24641         PR 22550
24642         * g++.dg/tree-ssa/pr22550.C: New test.
24643
24644 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24645
24646         * gcc.dg/tree-ssa/vrp19.c: New test.
24647         * gcc.dg/tree-ssa-vrp20.c: New test.
24648
24649 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24650
24651         PR c/22240
24652         * gcc.dg/transparent-union-4.c: New test.
24653
24654 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24655
24656         PR c/22192
24657         * gcc.dg/c99-vla-2.c: New test.
24658
24659 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24660
24661         PR c/21720
24662         * gcc.dg/hex-round-1.c: New test.
24663
24664 2005-07-28  Jan Hubicka  <jh@suse.cz>
24665
24666         * inliner-1.c: Do not dump everything.
24667         * tree-prof.exp: Do not pass -ftree-based-profiling.
24668         * bprob.exp: Likewise.
24669
24670         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24671
24672 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/22545
24675         * g++.dg/expr/ptrmem7.C: New test.
24676
24677 2005-07-28  Mike Stump  <mrs@apple.com>
24678
24679         * g++.old-deja/g++.mike/visibility-1.C: New test.
24680
24681 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24682
24683         PR c/20187
24684         * gcc.c-torture/execute/pr20187-1.c: New test.
24685
24686 2005-07-28  Jeff Law  <law@redhat.com>
24687
24688         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24689         * gcc.dg/tree-ssa/vrp18.c: New test.
24690
24691 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24692
24693         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24694
24695 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24696
24697         PR tree-optimization/22506
24698         * gcc.dg/vect/ps22506.c: New test.
24699
24700 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24701
24702         PR target/21149
24703         * gcc.target/i386/sse-3.c: New test.
24704
24705 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24706
24707         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24708         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24709
24710 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24711
24712         PR c/22589
24713         * gcc.c-torture/compile/pr22589-1.c: New test.
24714
24715 2005-07-28  Jan Hubicka  <jh@suse.cz>
24716
24717         * update-loopch.c: New testcase.
24718
24719 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24720
24721         PR rtl-optimization/23047
24722         * gcc.c-torture/execute/pr23047.c: New test.
24723         * gcc.c-torture/execute/pr23047.x: New.
24724
24725 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24726
24727         PR tree-optimization/22493
24728         * gcc.c-torture/execute/pr22493-1.c: New test.
24729         * gcc.c-torture/execute/pr22493-1.x: New.
24730         * gcc.c-torture/execute/vrp-1.c: New test.
24731         * gcc.c-torture/execute/vrp-2.c: New test.
24732         * gcc.c-torture/execute/vrp-2.c: New test.
24733
24734 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24735
24736         * gcc.target/frv/all-builtin-read8.c: Delete.
24737         * gcc.target/frv/all-builtin-read16.c: Delete.
24738         * gcc.target/frv/all-builtin-read32.c: Delete.
24739         * gcc.target/frv/all-builtin-read64.c: Delete.
24740         * gcc.target/frv/all-builtin-write8.c: Delete.
24741         * gcc.target/frv/all-builtin-write16.c: Delete.
24742         * gcc.target/frv/all-builtin-write32.c: Delete.
24743         * gcc.target/frv/all-builtin-write64.c: Delete.
24744         * gcc.target/frv/all-read-write-1.c: New.
24745
24746 2005-07-27  Jeff Law  <law@redhat.com>
24747
24748         * gcc.c-torture/execute/pr22630.c: New test.
24749
24750 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24751
24752         PR tree-optimization/23073
24753         * gcc.dg/vect/nodump-pr23073.c: New test.
24754         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24755
24756 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24757
24758         PR tree-optimize/22348
24759         * gcc.c-torture/execute/pr22348.c: New.
24760
24761 2005-07-27  Richard Guenther  <rguenther@suse.de>
24762
24763         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24764
24765 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24766
24767         PR fortran/22503
24768         * gfortran.dg/logical_comp.f90: New test.
24769
24770 2005-07-27  Jan Hubicka  <jh@suse.cz>
24771
24772         * inliner-1.c: Add cleanup of dumps.
24773         * val-prof-*.c: Likewise.
24774         * update-tailcall.c: New.
24775
24776 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24777
24778         PR 22591
24779         * gcc.dg/tree-ssa/pr22591.c: New test.
24780         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24781
24782 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24783
24784         PR libobjc/22606
24785         * objc.dg/try-catch-11.m: New test.
24786
24787 2005-07-26  Richard Guenther  <rguenther@suse.de>
24788
24789         PR tree-optimization/22486
24790         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24791
24792 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24793
24794         PR tree-opt/22484
24795         * g++.dg/opt/loop2.C: New test.
24796
24797 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24798
24799         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24800         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24801
24802 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24803
24804         * lib/profopt.exp (profopt-execute): Check for profiling data
24805         files on the target.
24806
24807 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24808
24809         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24810         for matching of asm labels.
24811
24812 2005-07-25  Richard Guenther  <rguenther@suse.de>
24813
24814         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24815
24816 2005-07-25  Richard Guenther  <rguenther@suse.de>
24817
24818         PR testsuite/22624
24819         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24820
24821 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24822
24823         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24824         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24825         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24826         * gcc.dg/vect/vect-100.c: New test.
24827         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24828         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24829         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24830         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24831         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24832         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24833         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24834         * gfortran.dg/vect/pr19049.f90: New testcase.
24835         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24836
24837 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.c-torture/execute/20050713-1.c: New test.
24840
24841         PR fortran/20063
24842         * gfortran.fortran-torture/execute/data_4.f90: New test.
24843
24844         PR middle-end/20303
24845         * gcc.dg/visibility-d.c: New test.
24846
24847 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24848
24849         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24850         * gfortran.dg/underflow.f90: Ditto.
24851
24852 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24853
24854         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24855         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24856         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24857
24858 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24859
24860         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24861         include case of field width of zero.
24862
24863 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24864
24865         PR libgfortran/21875
24866         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24867         with trailing blanks on normal formatted read.
24868
24869 2005-07-23  Chao-ying Fu  <fu@mips.com>
24870
24871         * gcc.target/mips/mips32-dsp-type.c: New test.
24872         * gcc.target/mips/mips32-dsp.c: New test.
24873
24874 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24875
24876         PR testsuite/21073
24877         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24878
24879         PR testsuite/20454
24880         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24881         and __cyg_profile_func_exit.
24882
24883 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24884
24885         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24886         * gfortran.dg/comma_format_extension_4.f: Same.
24887         * gfortran.dg/pr15332.f: Same.
24888         * gfortran.dg/pr21730.f: Same.
24889
24890 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24891
24892         * g++.dg/opt/vrp2.C: Fix testcase.
24893
24894         PR tree-opt/22625
24895         * g++.dg/opt/vrp2.C: New test.
24896
24897 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24898
24899         PR debug/21828
24900         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24901
24902 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24903
24904         * gcc.dg/tree-ssa/20050719-1.c: New test.
24905
24906 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24907
24908         * gcc.dg/bfin-longcall-1.c: New file.
24909         * gcc.dg/bfin-longcall-2.c: New file.
24910
24911 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24912
24913         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24914
24915 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24916
24917         PR middle-end/19055
24918         * gcc.dg/tree-ssa/pr19055.c: New test.
24919         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24920
24921 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24922
24923         PR C++/22358
24924         * g++.dg/other/pr22358.C: New test.
24925
24926 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24927
24928         PR c++/2922
24929         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24930
24931 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24932
24933         PR c++/15938
24934         * g++.dg/init/union2.C: New test.
24935
24936 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24937
24938         PR c/22393
24939         * gcc.dg/complex-4.c: New test.
24940
24941 2005-07-21  Richard Guenther  <rguenther@suse.de>
24942
24943         PR testsuite/22522
24944         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24945         scanning for asm labels.
24946         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24947
24948 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24949
24950         PR target/22085
24951         * gcc.dg/altivec-pr22085.c: New.
24952
24953 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24954
24955         PR tree-optimization/19210
24956         * gcc.dg/tree-ssa/pr19210-1.c: New.
24957         * gcc.dg/tree-ssa/pr19210-2.c: New.
24958
24959 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24960
24961         PR rtl-optimization/22167
24962         * g++.dg/opt/pr22167.C: New test.
24963
24964 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24965
24966         PR c++/2922
24967         * g++.dg/lookup/two-stage2.C: New.
24968         * g++.dg/lookup/two-stage3.C: New.
24969         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24970         fixed two-stage name lookup for operators.
24971         * g++.dg/template/call3.C: Compiler now produces an appropriate
24972         error message.
24973         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24974         14 as a candidate.
24975         * g++.dg/template/ptrmem4.C: Compiler produces different error
24976         message.
24977         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24978         connect_to_method as a candidate.
24979
24980 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24981
24982         * gcc.dg/fold-alloc-1.c: New test.
24983
24984 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24985
24986         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24987         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24988
24989 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24990
24991         * gcc.dg/fold-abs-1.c: New test.
24992         * gcc.dg/fold-abs-2.c: New test.
24993         * gcc.dg/fold-abs-3.c: New test.
24994
24995 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24996
24997         Make CONSTRUCTOR use VEC to store initializers.
24998         * g++.dg/ext/complit3.C: Check for specific error messages.
24999         * g++.dg/init/brace2.C: Update error message.
25000         * g++.dg/warn/Wbraces2.C: Likewise.
25001
25002 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25003
25004         PR fortran/16940
25005         * gfortran.dg/module_interface_1.f90: New test.
25006
25007 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25008             Kenneth Zadeck <zadeck@naturalbridge.com>
25009
25010         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25011
25012 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25013
25014         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25015         specify -Wformat for these tests.
25016         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25017         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25018         * gcc.dg/format/opt-6.c: Delete.
25019
25020 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25021
25022         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25023         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25024
25025 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25026
25027         * gcc.dg/tree-ssa/alias-2.c: New test.
25028
25029 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25030
25031         PR c++/22263
25032         * g++.dg/template/explicit7.C: New test.
25033
25034 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25035
25036         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25037         field width of 8 to +Inf and -Inf.
25038
25039 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25040
25041         PR c++/22139
25042         * g++.dg/template/friend36.C: New test.
25043
25044 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25045
25046         PR fortran/21730
25047         * gfortran.dg/pr21730.f: New test.
25048
25049 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25050             Kenneth Zadeck <zadeck@naturalbridge.com>
25051
25052         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25053         since pure const detection cannot run at -O1 in c compiler.
25054         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25055         can now optimize this case properly.
25056         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25057         because we now pass.
25058         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25059
25060 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25061
25062         PR c/22421
25063         * gcc.dg/format/bitfld-1.c: New test.
25064
25065 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25066
25067         PR c++/22204
25068         * g++.dg/rtti/repo1.C: New test.
25069
25070 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25071
25072         PR middle-end/22398
25073         * gcc.c-torture/compile/pr22398.c: New test.
25074
25075 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25076
25077         PR c++/22132
25078         * g++.dg/expr/cast4.C: New test.
25079
25080 2005-07-15  Richard Guenther  <rguenther@suse.de>
25081
25082         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25083         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25084
25085 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25086
25087         PR tree-optimization/22230
25088         * gcc.dg/tree-ssa/pr22230.c: New test.
25089
25090 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25091
25092         * gfortran.dg/g77/cpp6.f: New test.
25093
25094         PR fortran/22417
25095         * gfortran.dg/g77/cpp5.F: New test.
25096         * gfortran.dg/g77/cpp5.h: New file.
25097         * gfortran.dg/g77/cpp5inc.h: New file.
25098
25099 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25100
25101         PR libfortran/16435
25102         * gfortran.dg/tl_editting.f90: New.
25103         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25104
25105 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25106
25107         * gfortran.dg/char_array_constructor.f90: New test.
25108
25109 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25110
25111         * gfortran.dg/past_eor.f90: New.
25112         * gfortran.dg/complex_read.f90: New.
25113
25114 2005-07-13  Jeff Law  <law@redhat.com>
25115
25116         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25117         additional casts.
25118
25119         * gcc.dg/tree-ssa/pr22321.c: New test
25120
25121 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25122
25123         PR tree-optimization/21921
25124         * gcc.dg/tree-ssa/pr21921.c: New.
25125
25126 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25127
25128         PR tree-optimizatio/22442
25129         * gcc.dg/tree-ssa/loop-11.c: New test.
25130
25131 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25132
25133         PR tree-opt/21840
25134         * gcc.c-torture/compile/pr21840.c: New test.
25135
25136 2005-07-12  Jan Hubicka  <jh@suse.cz>
25137
25138         * gcc.c-torture/compile/pr22379.c: New test.
25139
25140 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25141
25142         PR libfortran/21593
25143         gfortran.dg/dev_null.f90: Remove outdated comment about
25144         PR libfortran/21593.
25145
25146
25147 2005-07-12  Dale Johannesen  <dalej@apple.com>
25148
25149         * gcc.target/i386/compress-float-sse.c: New.
25150         * gcc.target/i386/compress-float-sse-pic.c: New.
25151         * gcc.target/i386/compress-float-387.c: New.
25152         * gcc.target/i386/compress-float-387-pic.c: New.
25153         * gcc.dg/compress-float-ppc.c: New.
25154         * gcc.dg/compress-float-ppc-pic.c: New.
25155
25156 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25157
25158         PR libfortran/21593
25159         gfortran.dg/dev_null.f90: Remove targets.
25160
25161 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25162
25163         PR tree-opt/22335
25164         * gcc.dg/pr22335-1.c: New test.
25165         * gcc.dg/pr22335-2.c: New test.
25166
25167 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25168
25169         PR c++/20172
25170         * g++.dg/template/nontype12.C : New test.
25171
25172 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25173
25174         * gcc.dg/tree-ssa/loop-10.c: New test.
25175
25176 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25177
25178         * gcc.c-torture/execute/20020720-1.x: Remove.
25179
25180 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25181
25182         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25183
25184 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25185
25186         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25187         (dg-mips-options): Use it.
25188
25189 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25190
25191         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25192
25193 2005-07-09  Richard Henderson  <rth@redhat.com>
25194
25195         * lib/target-supports.exp (check_effective_target_sync_char_short):
25196         Add alpha.
25197
25198 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25199
25200         PR libfortran/22217
25201         * gfortran.dg/negative-z-descriptor.f90: New test.
25202
25203 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25204
25205         PR tree-opt/22329
25206         * gcc.dg/pr22329.c: New test.
25207
25208 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25209
25210         PR tree-optimization/20139
25211         * gcc.dg/tree-ssa/pr20139.c: New.
25212
25213 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25214
25215         PR tree-opt/22356
25216         * gcc.dg/pr22356-1.c: New test.
25217
25218 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         PR c++/21799
25221         * g++.dg/template/unify8.C: New.
25222         * g++.dg/template/unify9.C: New.
25223
25224 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25227
25228 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25229
25230         * gcc.dg/darwin-version-1.c: New.
25231         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25232         * gcc.dg/builtins-20.c: Likewise.
25233         * gcc.dg/builtins-53.c: Likewise.
25234         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25235         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25236         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25237         * gcc.dg/torture/builtins-power-1.c: Likewise.
25238         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25239         on Darwin.
25240
25241 2005-07-07  Jeff Law  <law@redhat.com>
25242
25243         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25244         argument evaluation order.
25245
25246 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25247
25248         PR libfortran/21594
25249         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25250         Add test cases where the shift length is greater than the
25251         array length.
25252
25253 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25254
25255         * obj-c++.dg/proto-lossage-6.mm: New.
25256         * objc.dg/proto-lossage-6.m: New.
25257
25258 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25259
25260         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25261         * objc.dg/gnu-runtime-2.m: Likewise.
25262
25263 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * gfortran.dg/longline.f: New test.
25266
25267         * gfortran.dg/badline.f: New test.
25268
25269 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25270
25271         PR fortran/16531
25272         PR fortran/15966
25273         PR fortran/18781
25274         * gfortran.dg/hollerith.f90: New.
25275         * gfortran.dg/hollerith2.f90: New.
25276         * gfortran.dg/hollerith3.f90: New.
25277         * gfortran.dg/hollerith4.f90: New.
25278         * gfortran.dg/hollerith_f95.f90: New.
25279         * gfortran.dg/hollerith_legacy.f90: New.
25280         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25281
25282 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25283
25284         PR objc/22274
25285         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25286         * objc.dg/gnu-runtime-2.m: New.
25287
25288 2005-07-06  Jeff Law  <law@redhat.com>
25289
25290         * gcc.dg/tree-ssa/vrp17.c: New test.
25291
25292 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25293
25294         PR fortran/22327
25295         * gfortran.dg/array_constructor_5.f90: New test.
25296
25297 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25298
25299         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25300
25301 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25302
25303         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25304         * gcc.dg/980816-1.c: Ditto.
25305
25306 2005-07-06  Jeff Law  <law@redhat.com>
25307
25308         * gcc.c-torture/compile/pr21356.c: New test.
25309
25310 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25311
25312         PR c/22013
25313         PR c/22098
25314         * gcc.c-torture/compile/pr22013-1.c,
25315         gcc.c-torture/execute/pr22098-1.c,
25316         gcc.c-torture/execute/pr22098-2.c,
25317         gcc.c-torture/execute/pr22098-3.c: New tests.
25318
25319 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25320
25321         PR c/22308
25322         * gcc.dg/pr22308-1.c: New test.
25323
25324 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25325
25326         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25327         target.
25328         * gcc.dg/compare9.c: Use -fshort-enums instead of
25329         -fno-short-enums.  Change the last test to dg-bogus.
25330
25331 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25332
25333         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25334         * gcc.dg/compare9.c: New.
25335
25336 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25337
25338         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25339
25340 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25341
25342         PR testsuite/22288
25343         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25344
25345
25346 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25347
25348         * gcc.dg/format/gcc_gfc-1.c: New.
25349
25350 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25351
25352         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25353
25354 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25355
25356         PR fortran/20842
25357         * gfortran.dg/io_invalid_1.f90: New test.
25358
25359 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25360
25361         * gcc.dg/format/gcc_diag-1.c: Update.
25362
25363 2005-07-02  Jeff Law  <law@redhat.com>
25364
25365         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25366         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25367
25368 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25369
25370         * gcc.dg/format/gcc_diag-1.c: Update.
25371
25372 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25373
25374         PR tree-opt/22269
25375         * gcc.c-torture/compile/pr22269.c: New test.
25376
25377 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25378
25379         PR 21584
25380         PR 22219
25381         * g++.dg/tree-ssa/pr21584-1.C: New test.
25382         * g++.dg/tree-ssa/pr21584-2.C: New test.
25383
25384 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25385
25386         * obj-c++.dg/try-catch-11.mm: New.
25387         * objc.dg/try-catch-10.m: New.
25388
25389 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25390
25391         * g++.dg/other/ucnid-1.C: xfail on AIX.
25392
25393 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25394
25395         PR 22234
25396         * gcc.dg/20050629-1.c: New test.
25397
25398 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25399
25400         * obj-c++.dg/const-str-1[0-1].mm: New.
25401         * objc.dg/const-str-1[0-1].m: New.
25402
25403 2005-05-29  Richard Henderson  <rth@redhat.com>
25404
25405         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25406         Rename from check_effective_target_vect_no_max.
25407         (check_effective_target_vect_no_int_add): New.
25408         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25409         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25410         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25411         * gcc.dg/vect/vect-reduc-1.c: Use both.
25412         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25413
25414 2005-05-29  Richard Henderson  <rth@redhat.com>
25415
25416         * lib/target-supports.exp (check_effective_target_vect_no_max):
25417         Remove i386 and x86_64.
25418
25419 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25420
25421         PR testsuite/21969
25422         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25423
25424 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25425
25426         PR middle-end/21969
25427         * gcc.dg/vect/pr21969.c: New test.
25428
25429 2005-06-28  Eric Christopher  <echristo@redhat.com>
25430
25431         PR c/22052
25432         PR c/21975
25433         * gcc.dg/inline1.c: New test.
25434         * gcc.dg/inline2.c: Ditto.
25435         * gcc.dg/inline3.c: Ditto.
25436         * gcc.dg/inline4.c: Ditto.
25437         * gcc.dg/inline5.c: Ditto.
25438
25439 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25440
25441         PR libfortran/22142
25442         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25443         Add testcase also testing eoshift1 for PR 22142.
25444
25445 2005-06-28  Richard Henderson  <rth@redhat.com>
25446
25447         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25448         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25449         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25450         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25451         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25452
25453 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25454
25455         PR libfortran/22142
25456         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25457         Add testcase for PR 22142.
25458
25459 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25460
25461         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25462         gcc.target/ia64/fpreg-2.c: New tests.
25463
25464 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25465
25466         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25467
25468 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25469
25470         PR libfortran/22170
25471         * gfortran.dg/slash_1.f90: New test.
25472
25473 2005-06-27  Richard Henderson  <rth@redhat.com>
25474
25475         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25476         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25477         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25478         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25479         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25480         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25481
25482 2005-06-27  Richard Henderson  <rth@redhat.com>
25483
25484         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25485         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25486
25487 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25488
25489         * obj-c++.dg/proto-lossage-5.mm: New.
25490         * objc.dg/proto-lossage-5.m: New.
25491
25492 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25493
25494         PR 21959
25495         * gcc.dg/tree-ssa/pr21959.c: New test.
25496
25497 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25500         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25501         testing uninitialized var.
25502
25503         * gcc.c-torture/execute/builtins/chk.h: New.
25504         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25505         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25506         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25507         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25508         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25509         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25510         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25511         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25512         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25513         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25514         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25515         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25516         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25517         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25518         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25519         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25520         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25521         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25522         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25523         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25524         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25525         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25526         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25527         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25528         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25529         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25530         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25531         * gcc.dg/builtin-object-size-1.c: New test.
25532         * gcc.dg/builtin-object-size-2.c: New test.
25533         * gcc.dg/builtin-object-size-3.c: New test.
25534         * gcc.dg/builtin-object-size-4.c: New test.
25535         * gcc.dg/builtin-object-size-5.c: New test.
25536         * gcc.dg/builtin-stringop-chk-1.c: New test.
25537         * gcc.dg/builtin-stringop-chk-2.c: New test.
25538         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25539         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25540         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25541         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25542         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25543         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25544         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25545         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25546         * gcc.c-torture/execute/printf-1.c: New test.
25547         * gcc.c-torture/execute/fprintf-1.c: New test.
25548         * gcc.c-torture/execute/vprintf-1.c: New test.
25549         * gcc.c-torture/execute/vfprintf-1.c: New test.
25550         * gcc.c-torture/execute/printf-chk-1.c: New test.
25551         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25552         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25553         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25554
25555 2005-06-27  Michael Matz  <matz@suse.de>
25556
25557         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25558         slot is not merged if address escapes.
25559
25560 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25561
25562         PR c/21911
25563         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25564
25565 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25566
25567         PR middle-end/17965
25568         * gcc.c-torture/compile/20050622-1.c: New test.
25569
25570         PR middle-end/22028
25571         * gcc.dg/20050620-1.c: New test.
25572
25573 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25574
25575         PR tree-optimization/22026
25576         * gcc.dg/tree-ssa/pr22026.c: New.
25577
25578 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25579
25580         PR libfortran/22144
25581         * gfortran.dg/shift-alloc.f90: New testcase.
25582
25583 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25584
25585         * all files: Update FSF address in copyright headers.
25586
25587 2005-06-22  Jan Hubicka  <jh@suse.cz>
25588
25589         * wholeprogram-1.c: New testcase.
25590         * wholeprogram-2.c: New testcase.
25591
25592 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25593
25594         PR 22171
25595         * gcc.dg/tree-ssa/pr22171.c: New test.
25596
25597 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25598
25599         * gfortran.dg/simplify_modulo.f90: New.
25600
25601 2005-06-24  Jan Hubicka  <jh@suse.cz>
25602
25603         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25604
25605 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25606
25607         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25608
25609 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25610
25611         * obj-c++.dg/typedef-alias-1.mm: New.
25612         * objc.dg/typedef-alias-1.m: New.
25613
25614 2005-06-23  Jeff Law  <law@redhat.com>
25615
25616         * gcc.dg/tree-ssa/vrp16.c: New test.
25617
25618 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25619
25620         * lib/target-supports.exp: Add
25621         check_effective_target_fortran_large_real and
25622         check_effective_target_fortran_large_int to check for
25623         corresponding effective targets.
25624         * gfortran.dg/large_integer_kind_1.f90: New test.
25625         * gfortran.dg/large_real_kind_1.f90: New test.
25626
25627 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25628
25629         PR tree-optimization/22117
25630         * gcc.dg/tree-ssa/pr22117.c: New.
25631
25632 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25633
25634         PR testsuite/22123
25635         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25636
25637 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25638
25639         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25640
25641 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25642
25643         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25644         * gfortran.dg/f2c_4.c: Likewise.
25645
25646 2005-06-22 Paul Brook  <paul@codesourcery.com>
25647
25648         PR fortran/21034
25649         * gfortran.dg/auto_save_1.f90: New test.
25650
25651 2005-06-22  Michael Matz  <matz@suse.de>
25652
25653         * gcc.target/x86-64/abi: New directory.
25654         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25655         * gcc.target/x86-64/abi/README.gcc: New file.
25656         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25657         * gcc.target/x86-64/abi/asm-support.s: New file.
25658         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25659         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25660         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25661         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25662         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25663         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25664         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25665         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25666         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25667         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25668         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25669         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25670         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25671         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25672         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25673         * gcc.target/x86_64/abi/test_varargs.c: New test.
25674
25675 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25676
25677         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25678         32-bit i?86 and x86_64.
25679
25680 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25681
25682         * obj-c++.dg/const-str-[1-9].mm: New tests.
25683
25684 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25685
25686         PR fortran/22010
25687         * gfortran.dg/namelist_use.f90: New.
25688         * gfortran.dg/namelist_use_only.f90: New.
25689
25690 2005-06-21  Jeff Law  <law@redhat.com>
25691
25692         * gcc.dg/tree-ssa/vrp15.c: New test.
25693
25694 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25695
25696         * lib/target-supports.exp (check_effective_target_vect_reduction):
25697         Remove.
25698         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25699         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25700         remove vect_reduction target keyword. Also avoid two returns in main.
25701         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25702         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25703         * gcc.dg/vect/vect-reduc-1short.c: New test.
25704         * gcc.dg/vect/vect-reduc-1char.c: New test.
25705         * gcc.dg/vect/vect-reduc-2short.c: New test.
25706         * gcc.dg/vect/vect-reduc-2char.c: New test.
25707         * gcc.dg/vect/vect-reduc-6.c: New test.
25708         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25709         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25710         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25711
25712 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25713         Paul Thomas  <pault@gcc.gnu.org>
25714
25715         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25716         New tests.
25717
25718 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25719
25720         * gfortran.dg/backslash_1.f90: New test.
25721         * gfortran.dg/backslash_2.f90: New test.
25722
25723 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25724
25725         * gfortran.dg/duplicate_labels.f90: New test.
25726
25727 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25728
25729         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25730         unsupportable relocations.
25731         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25732         * gcc.dg/20050321-2.c: xfail for NetWare.
25733
25734 2005-06-20  Andreas Jaeger  <aj@suse.de>
25735
25736         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25737         gcc.target/i386/fastcall-sseregparm.c,
25738         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25739
25740 2005-06-19  Richard Henderson  <rth@redhat.com>
25741
25742         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25743
25744 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25745
25746         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25747
25748 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25749
25750         PR c++/22115
25751         * g++.dg/conversion/simd2.C: Change expected error message.
25752
25753 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25754
25755         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25756         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25757         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25758
25759 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25760
25761         * gcc.dg/fold-mod-1.c: New test.
25762
25763 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25764
25765         PR fortran/19926
25766         * gfortran.dg/pr19926.f90: New test.
25767
25768 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25769
25770         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25771         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25772         targets.
25773         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25774         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25775
25776 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25777
25778         * gcc.target/ia64/float80-varargs-1.c: New test.
25779
25780 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25781
25782         PR tree-opt/22035
25783         * gfortran.dg/f2c_6.f90: New test.
25784
25785 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25786
25787         PR c++/17413
25788         * g++.dg/template/local5.C: New.
25789
25790 2005-06-17  Richard Henderson  <rth@redhat.com>
25791
25792         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25793
25794 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25795
25796         PR testsuite/21945
25797         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25798
25799 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25800
25801         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25802         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25803         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25804         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25805         check_vect to verify the presence of hardware vector support.
25806
25807 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25808
25809         PR testsuite/22056
25810         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25811
25812 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25813
25814         PR libfortran/19216
25815         * gfortran.dg/pr19216.f: Add correct space between brackets and
25816         dg directive.
25817
25818 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25819
25820         PR libfortran/16436
25821         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25822
25823 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25824
25825         * gcc.target/i386/attributes-error.c: New testcase.
25826         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25827         * gcc.target/i386/regparm-stdcall.c: Likewise.
25828         * gcc.target/i386/sseregparm-1.c: Likewise.
25829         * gcc.target/i386/sseregparm-2.c: Likewise.
25830
25831 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25832
25833         * g++.dg/rtti/crash2.C: New.
25834
25835 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25836
25837         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25838
25839 2005-06-15  David Ung  <davidu@mips.com>
25840
25841         * gcc.target/mips/mips16e-extends.c: New test for testing the
25842         generation of MIPS16e zeb/zeh, seb/seh instructions.
25843
25844 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25845
25846         PR 22018
25847         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25848         * gcc.dg/tree-ssa/pr22018.c: New test.
25849
25850 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25851
25852         * gcc.dg/simd-1.c: Update error messages.
25853         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25854         * gcc.dg/simd-2.c: Update error messages.
25855         * gcc.dg/simd-4.c: New.
25856
25857 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         PR c++/20678
25860         * g++.dg/other/crash-4.C: New.
25861
25862 2005-06-14  Devang Patel  <dpatel@apple.com>
25863
25864         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25865
25866 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25867
25868         PR c++/21929
25869         * g++.dg/parse/crash11.C: Update
25870
25871 2005-06-13  Jeff Law  <law@redhat.com>
25872
25873         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25874         perform the desired transformations.
25875         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25876         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25877
25878 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25879
25880         PR fortran/22038
25881         * gfortran.dg/forall_1.f90: Un-XFAIL.
25882
25883 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         PR c++/21929
25886         * g++.dg/parse/crash26.C: New.
25887
25888         PR c++/20789
25889         * g++.dg/init/member1.C: New.
25890
25891 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25892
25893         * gfortran.dg/altreturn_1.f90: New test.
25894
25895 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25896
25897         PR middle-end/21985
25898         * gcc.dg/tree-ssa/pr21985.c: New test.
25899
25900 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25901
25902         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25903
25904 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25905
25906         PR c++/21930
25907         * g++.dg/other/error10.C: New test case.
25908
25909 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25910
25911         PR libfortran/19155
25912         * gfortran.dg/pr19155.f: Add test.
25913
25914 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25915
25916         * gfortran.dg/f2c_7.f90: New test.
25917
25918         * gfortran.dg/forall_1.f90: XFAILed.
25919
25920 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25921
25922         * gcc.dg/pr14796-1.c: New.
25923         * gcc.dg/pr14796-2.c: New.
25924
25925 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25926
25927         PR fortran/17792
25928         PR fortran/21375
25929         * gfortran.dg/deallocate_stat.f90: New test.
25930
25931 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25932
25933         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25934
25935 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25936
25937         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25938         access will be generated when this loop is vectorized. Test that
25939         accesses with same alignment were detected.
25940         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25941         Test that accesses with same alignment were detected.
25942         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25943         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25944         alignment were detected.
25945
25946 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25947
25948         PR c++/10611
25949         * g++.dg/conversion/simd2.C: New.
25950
25951 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25952
25953         * gcc.dg/Wcxx-compat-1.c: New.
25954
25955 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25956
25957         PR libfortran/21480
25958         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25959         complex array.
25960
25961 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25962
25963         * gcc.dg/alias-8.c: New.
25964
25965 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25966
25967         * gcc.dg/format/cmn_err-1.c: Update.
25968
25969 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25970
25971         PR target/20666
25972         * gcc.target/sparc/fexpand-2.c: New.
25973         * gcc.target/sparc/fpmerge-2.c: New.
25974         * gcc.target/sparc/fpmul-2.c: New.
25975         * gcc.target/sparc/noresult.c: New.
25976         * gcc.target/sparc/pdist-2.c: New.
25977         * gcc.target/sparc/pdist-3.c: New.
25978
25979 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25980
25981         PR testsuite/21702
25982         * gcc.target/i386/i386.exp: Fix comment typo.
25983
25984 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25985
25986         PR c++/19497
25987         * g++.dg/inherit/using5.C: New.
25988         * g++.dg/inherit/using6.C: New.
25989
25990 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25991
25992         PR c++/19894
25993         * g++.dg/template/ptrmem15.C: New test.
25994
25995         PR c++/20563
25996         * g++.dg/ext/label4.C: New test.
25997
25998 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25999
26000         * gcc.dg/tls/debug-1.c: New test.
26001
26002 2005-06-07  Dale Johannesen  <dalej@apple.com>
26003
26004         * gcc.target/i386/movq.c: New.
26005
26006 2005-06-07  Dale Johannesen  <dalej@apple.com>
26007
26008         * gcc.dg/20050607-1.c: New.
26009
26010 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26011
26012         PR middle-end/21850
26013         * gcc.c-torture/execute/20050607-1.c: New test.
26014
26015 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26016
26017         PR libfortran/21926
26018         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26019         Test case where the return array has lowest stride one,
26020         but isn't packed.
26021
26022 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26023
26024         * lib/target-supports.exp (check_effective_target_sync_int_long):
26025         Add s390 and s390x targets.
26026
26027 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26028
26029         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26030         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26031         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26032         * gcc.dg/tree-ssa/loop-9.c: New test.
26033
26034 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26035
26036         * g++.dg/parse/defarg10.C: New.
26037
26038 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26039
26040         PR regression/21897
26041         * gcc.c-torture/execute/20050604-1.c: New test.
26042
26043 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26044
26045         PR 21903
26046         * g++.dg/parse/defarg9.C: New.
26047
26048         PR c++/20637
26049         * g++.dg/inherit/using4.C: New.
26050         * g++.dg/overload/error1.C: Adjust expected errors.
26051         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26052         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26053         * g++.old-deja/g++.other/redecl2.C: Likewise.
26054         * g++.old-deja/g++.other/redecl4.C: Likewise.
26055         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26056
26057 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26058
26059         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26060
26061 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26062
26063         * lib/gfortran.exp (gfortran_target_compile): Call
26064         dg-additional-files-options
26065         * gfortran.dg/f2c_4.f90: New file
26066         * gfortran.dg/f2c_4.c: New file
26067         * gfortran.dg/f2c_5.f90: New file
26068         * gfortran.dg/f2c_5.c: New file
26069
26070 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26071
26072         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26073
26074         PR fortran/21912
26075         * gfortran.dg/array_constructor_4.f90: New test.
26076
26077 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26078
26079         PR c++/21619
26080         * g++.dg/ext/builtin9.C: New test.
26081
26082 2005-06-05  Dale Johannesen  <dalej@apple.com>
26083
26084         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26085         * gcc.c-torture/execute/20050603-2.c: Ditto.
26086
26087 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26088
26089         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26090         * gcc.dg/vect/vect-reduc-1.c: New.
26091         * gcc.dg/vect/vect-reduc-2.c: New.
26092         * gcc.dg/vect/vect-reduc-3.c: New.
26093
26094 2005-06-04  Dale Johannesen  <dalej@apple.com>
26095
26096         * gcc.c-torture/execute/20050603-1.c: New.
26097         * gcc.c-torture/execute/20050603-2.c: New.
26098         * gcc.dg/20050603-3.c: New.
26099
26100 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26101
26102         PR fortran/19195
26103         * gfortran.dg/debug_1.f90: New test.
26104
26105         * gfortran.dg/forall_1.f90: New test.
26106
26107 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26108
26109         * gfortran.dg/array_constructor_3.f90: New test.
26110
26111 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26112
26113         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26114
26115 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26116
26117         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26118
26119 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26120
26121         PR c/21873
26122         * gcc.dg/init-excess-1.c: New test.
26123
26124 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26125
26126         PR c++/21853
26127         * g++.dg/expr/static_cast6.C: New test.
26128
26129 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26130
26131         * gcc.dg/tree-ssa/vrp14.c: New test.
26132
26133 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26134
26135         PR c++/21336
26136         * g++.dg/template/new2.C: New test.
26137
26138 2005-06-03  Josh Conner  <jconner@apple.com>
26139
26140         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26141         all entries in initializer.
26142
26143 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26144
26145         PR middle-end/21858
26146         * gcc.dg/pr21858.c: New testcase.
26147
26148 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26149
26150         PR tree-optimization/21292
26151
26152         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26153         New.
26154         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26155         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26156         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26157         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26158         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26159
26160 2005-06-02  Richard Henderson  <rth@redhat.com>
26161
26162         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26163
26164 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26165
26166         * gcc.dg/wtypequal.c: New testcase.
26167
26168 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26169
26170         PR 21582
26171         * gcc.dg/tree-ssa/pr21582.c: New test.
26172
26173 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26174
26175         PR c++/21280
26176         * g++.dg/opt/interface2.h: New.
26177         * g++.dg/opt/interface2.C: New.
26178         * g++.dg/init/ctor4.C: Adjust error lines.
26179         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26180         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26181         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26182         * g++.old-deja/g++.pt/assign1.C: Likewise.
26183         * g++.old-deja/g++.pt/crash20.C: Likewise.
26184
26185 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26186
26187         PR tree-optimization/21734
26188         * g++.dg/vect/pr21734_1.cc: New.
26189         * g++.dg/vect/pr21734_2.cc: New.
26190
26191 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26192
26193         PR c++/20350
26194         * g++.dg/template/spec24.C: New.
26195
26196         PR c++/21151
26197         * g++.dg/pch/local-1.C: New.
26198         * g++.dg/pch/local-1.Hs: New.
26199
26200 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26201
26202         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26203         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26204         * gcc.dg/tree-ssa/pr14341.c: New test.
26205         * gcc.dg/tree-ssa/pr14841.c: New test.
26206         * gcc.dg/tree-ssa/pr20701.c: New test.
26207         * gcc.dg/tree-ssa/pr21086.c: New test.
26208         * gcc.dg/tree-ssa/pr21090.c: New test.
26209         * gcc.dg/tree-ssa/pr21332.c: New test.
26210         * gcc.dg/tree-ssa/pr21458.c: New test.
26211         * gcc.dg/tree-ssa/pr21658.c: New test.
26212         * gcc.dg/tree-ssa/vrp01.c: New test.
26213         * gcc.dg/tree-ssa/vrp02.c: New test.
26214         * gcc.dg/tree-ssa/vrp03.c: New test.
26215         * gcc.dg/tree-ssa/vrp04.c: New test.
26216         * gcc.dg/tree-ssa/vrp05.c: New test.
26217         * gcc.dg/tree-ssa/vrp06.c: New test.
26218         * gcc.dg/tree-ssa/vrp07.c: New test.
26219         * gcc.dg/tree-ssa/vrp08.c: New test.
26220         * gcc.dg/tree-ssa/vrp09.c: New test.
26221         * gcc.dg/tree-ssa/vrp10.c: New test.
26222         * gcc.dg/tree-ssa/vrp11.c: New test.
26223         * gcc.dg/tree-ssa/vrp12.c: New test.
26224         * gcc.dg/tree-ssa/vrp13.c: New test.
26225
26226 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26227
26228         PR 21029
26229         * gcc.dg/tree-ssa/pr21029.c: New test.
26230
26231 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26232
26233         * gfortran.dg/logint-1.f: New test case.
26234         * gfortran.dg/logint-2.f: Likewise.
26235         * gfortran.dg/logint-3.f: Likewise.
26236
26237 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26238
26239         PR c/21536
26240         PR c/20760
26241         * gcc.dg/20050527-1.c: New test.
26242
26243         * gcc.dg/i386-sse-12.c: New test.
26244
26245         PR fortran/21729
26246         * gfortran.dg/implicit_5.f90: New test.
26247
26248 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26249
26250         PR fortran/20883
26251         * gfortran/assign_4.f90: New test.
26252         * gfortran/assign_2.f90: Change compile to run.
26253
26254 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26255
26256         * lib/target-supports.exp
26257         (check_effective_target_sync_char_short): New.
26258         * gcc.dg/sync-2.c: New.
26259
26260 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26261
26262         PR tree-optimization/21817
26263         * gcc.dg/torture/pr21817-1.c: New.
26264
26265 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26266
26267         PR c++/21165
26268         * g++.dg/template/init5.C: New.
26269
26270 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26271
26272         * gfortran.dg/char_initialiser_actual.f90:
26273         Test character initialisers as actual arguments.
26274         * gfortran.dg/char_pointer_comp_assign.f90:
26275         Test character pointer structure component assignments.
26276         * gfortran.dg/char_array_structure_constructor.f90:
26277         Test character components in structure constructors.
26278
26279 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26280
26281         PR middle-end/20931
26282         * g++.dg/opt/pr20931.C: New test.
26283
26284 2005-05-31  Andreas Jaeger  <aj@suse.de>
26285
26286         PR testsuite/20772
26287         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26288         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26289         g++.old-deja/g++.ext/asmspec1.C,
26290         g++.old-deja/g++.other/regstack.C,
26291         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26292         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26293         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26294         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26295         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26296         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26297         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26298         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26299         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26300         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26301         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26302         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26303         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26304         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26305         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26306         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26307         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26308         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26309         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26310
26311 2005-05-31  Jeff Law  <law@redhat.com>
26312
26313         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26314
26315 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26316
26317         PR middle-end/21743
26318         * gcc.dg/builtins-1.c: Activate disabled clog test.
26319         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26320
26321 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26322
26323         * gfortran.dg/char_pointer_assign.f90:
26324         Test character-pointer assignments and pointer assignments.
26325         * gfortran.dg/char_pointer_dummy.f90:
26326         Test character-pointer dummy arguments.
26327         * gfortran.dg/char_pointer_func.f90:
26328         Test character-pointer function returns.
26329         * gfortran.dg/char_pointer_dependency.f90:
26330         Test character-pointer functions with dependencies.
26331
26332 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26333
26334         PR c++/21784
26335         * g++.dg/lookup/using14.C: New test.
26336
26337 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26338
26339         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26340         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26341         trailing ^M.
26342
26343 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26344
26345         PR c++/17413
26346         * g++.dg/template/local5.C: New.
26347
26348         PR target/21761
26349         * gcc.c-torture/compile/pr21761.c: New.
26350
26351         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26352         before darwin8.
26353
26354 2005-05-30  Steven G. Kargl
26355
26356         PR fortran/20846
26357         * gfortran.dg/inquire_8.f90: New test.
26358
26359 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26360
26361         PR libfortran/21376
26362         * gfortran.dg/output_exponents_1.f90: New test.
26363
26364 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26365
26366         PR libfortran/20006
26367         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26368
26369 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26370
26371         PR c++/21210
26372         * g++.dg/ext/complex1.C: New test.
26373
26374         PR c++/21340
26375         * g++.dg/init/ctor6.C: New test.
26376
26377 2005-05-29  Jan Hubicka  <jh@suse.cz>
26378
26379         * gcc.c-torture/compile/pr21562.c: New.
26380
26381 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26382
26383         * gfortran.dg/subnormal_1.f90: New test.
26384
26385 2005-05-28  Jan Hubicka  <jh@suse.cz>
26386
26387         * tree-prof.exp: Fix comment.
26388         * value-prof-1.c: New.
26389         * value-prof-2.c: New.
26390         * value-prof-3.c: New.
26391         * value-prof-4.c: New.
26392
26393 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26394
26395         PR c++/21614
26396         * g++.dg/expr/ptrmem6.C: New test.
26397         * g++.dg/expr/ptrmem6a.C: Likewise.
26398
26399 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26400
26401         PR tree-optimization/21658
26402         * gcc.dg/tree-ssa/pr21658.c: New.
26403
26404 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26405
26406         PR c++/21455
26407         * g++.dg/inherit/ptrmem3.C: New.
26408
26409         PR c++/21681
26410         * g++.dg/parse/template16.C: New.
26411
26412 2005-05-27  Andreas Jaeger  <aj@suse.de>
26413
26414         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26415
26416         * gcc.dg/i386-sse-8.c: Run test on all archs.
26417
26418 2005-05-26  Mike Stump  <mrs@apple.com>
26419
26420         * objc.dg/isa-field-1.m: Only run on darwin.
26421         * objc.dg/lookup-1.m: Likewise.
26422         * objc.dg/try-catch-8.m: Likewise.
26423
26424 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26425
26426         PR tree-optimization/9814
26427         * gcc.dg/pr9814-1.c: New test case.
26428
26429 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26430
26431         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26432         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26433         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26434         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26435         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26436         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26437         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26438         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26439         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26440         objc.dg/try-catch-8.m: New.
26441
26442 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26443
26444         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26445         remove extraneous semicolons.
26446
26447 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26448
26449         * obj-c++.dg/comp-types-12.mm: New.
26450         * objc.dg/comp-types-11.m: New.
26451         * objc.dg/selector-4.m: New.
26452
26453 2005-05-26  Andreas Jaeger  <aj@suse.de>
26454
26455         PR testsuite/20772
26456         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26457         g++.old-deja/g++.ext/attrib3.C,
26458         g++.old-deja/g++.other/store-expr1.C,
26459         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26460         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26461         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26462         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26463         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26464         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26465         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26466         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26467         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26468         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26469         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26470         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26471         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26472         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26473         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26474         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26475         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26476         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26477         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26478
26479 2005-05-26  Andreas Jaeger  <aj@suse.de>
26480
26481         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26482         x86-64 compilation.
26483
26484 2005-05-26  Andreas Jaeger  <aj@suse.de>
26485
26486         PR testsuite/20772
26487         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26488         gcc.misc-tests/i386-pf-athlon-1.c,
26489         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26490         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26491         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26492         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26493         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26494         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26495         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26496         programs.
26497
26498         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26499         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26500         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26501         x86-64 compilation.
26502
26503         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26504         x86_64.
26505
26506         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26507         effective-target ilp32.
26508
26509 2005-05-26  David Ung  <davidu@mips.com>
26510
26511         * gcc.target/mips/ext_ins.c: New test for testing the generation
26512         of MIPS32/64 rev 2 ext/ins instructions.
26513
26514 2005-05-26  Andreas Jaeger  <aj@suse.de>
26515
26516         * treelang/compile/unsigned.tree: Use gimple instead of
26517         nonexisting generic dump.
26518
26519 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26520
26521         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26522
26523 2005-05-26  Andreas Jaeger  <aj@suse.de>
26524
26525         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26526
26527 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26528
26529         PR libfortran/17283
26530         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26531         Test callee-allocated memory with write statements.
26532
26533 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26534
26535         PR middle-end/21709
26536         * gcc.dg/pr21709-1.c: New test case.
26537
26538 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26539             Mike Stump  <mrs@apple.com>
26540
26541         * objc/execute/next_mapping.h: Update for C++.
26542
26543         * obj-c++.dg/selector-1.mm: Move to...
26544         * obj-c++.dg/selector-4.mm: here...
26545
26546         * obj-c++.dg/basic.mm: New.
26547         * obj-c++.dg/comp-types-1.mm: New.
26548         * obj-c++.dg/cxx-class-1.mm: New.
26549         * obj-c++.dg/cxx-ivars-1.mm: New.
26550         * obj-c++.dg/cxx-ivars-2.mm: New.
26551         * obj-c++.dg/cxx-ivars-3.mm: New.
26552         * obj-c++.dg/cxx-scope-1.mm: New.
26553         * obj-c++.dg/cxx-scope-2.mm: New.
26554         * obj-c++.dg/defs.mm: New.
26555         * obj-c++.dg/empty-private-1.mm: New.
26556         * obj-c++.dg/encode-1.mm: New.
26557         * obj-c++.dg/encode-2.mm: New.
26558         * obj-c++.dg/encode-3.mm: New.
26559         * obj-c++.dg/extern-c-1.mm: New.
26560         * obj-c++.dg/extra-semi.mm: New.
26561         * obj-c++.dg/fix-and-continue-2.mm: New.
26562         * obj-c++.dg/isa-field-1.mm: New.
26563         * obj-c++.dg/ivar-list-semi.mm: New.
26564         * obj-c++.dg/local-decl-1.mm: New.
26565         * obj-c++.dg/lookup-1.mm: New.
26566         * obj-c++.dg/lookup-2.mm: New.
26567         * obj-c++.dg/method-1.mm: New.
26568         * obj-c++.dg/method-2.mm: New.
26569         * obj-c++.dg/method-3.mm: New.
26570         * obj-c++.dg/method-4.mm: New.
26571         * obj-c++.dg/method-5.mm: New.
26572         * obj-c++.dg/method-6.mm: New.
26573         * obj-c++.dg/method-7.mm: New.
26574         * obj-c++.dg/no-extra-load.mm: New.
26575         * obj-c++.dg/overload-1.mm: New.
26576         * obj-c++.dg/pragma-1.mm: New.
26577         * obj-c++.dg/pragma-2.mm: New.
26578         * obj-c++.dg/private-1.mm: New.
26579         * obj-c++.dg/private-2.mm: New.
26580         * obj-c++.dg/proto-qual-1.mm: New.
26581         * obj-c++.dg/qual-types-1.mm: New.
26582         * obj-c++.dg/stubify-1.mm: New.
26583         * obj-c++.dg/stubify-2.mm: New.
26584         * obj-c++.dg/super-class-1.mm: New.
26585         * obj-c++.dg/super-class-2.mm: New.
26586         * obj-c++.dg/super-dealloc-1.mm: New.
26587         * obj-c++.dg/super-dealloc-2.mm: New.
26588         * obj-c++.dg/template-1.mm: New.
26589         * obj-c++.dg/template-2.mm: New.
26590         * obj-c++.dg/template-3.mm: New.
26591         * obj-c++.dg/template-4.mm: New.
26592         * obj-c++.dg/template-5.mm: New.
26593         * obj-c++.dg/template-6.mm: New.
26594         * obj-c++.dg/try-catch-1.mm: New.
26595         * obj-c++.dg/try-catch-2.mm: New.
26596         * obj-c++.dg/try-catch-3.mm: New.
26597         * obj-c++.dg/try-catch-4.mm: New.
26598         * obj-c++.dg/try-catch-5.mm: New.
26599         * obj-c++.dg/try-catch-6.mm: New.
26600         * obj-c++.dg/try-catch-7.mm: New.
26601         * obj-c++.dg/try-catch-8.mm: New.
26602         * obj-c++.dg/try-catch-9.mm: New.
26603         * obj-c++.dg/va-meth-1.mm: New.
26604
26605 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26606
26607         * obj-c++.dg/selector-1.mm: New.
26608         * obj-c++.dg/selector-2.mm: New.
26609
26610 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26611
26612         * obj-c++.dg/selector-3.mm: New.
26613         * objc.dg/selector-3.m: New.
26614
26615 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26616
26617         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26618         about where warning appears.
26619
26620 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26621
26622         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26623         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26624         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26625         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26626
26627 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26628
26629         * gcc.dg/20050524-1.c: New test.
26630
26631 2005-05-25  Jan Hubicka  <jh@suse.cz>
26632
26633         * gcc.dg/tree-prof/inliner-1.c: New.
26634
26635 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26636
26637         * gcc.dg/tree-prof: New directory.
26638         * gcc.dg/tree-prof/tree-prof.exp: New.
26639
26640 2005-05-25  DJ Delorie  <dj@redhat.com>
26641
26642         * gcc.dg/Wattributes-1.c: New.
26643         * gcc.dg/Wattributes-2.c: New.
26644         * gcc.dg/Wattributes-3.c: New.
26645
26646 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26647
26648         PR tree-optimization/19833
26649         * gcc.dg/uninit-4.c: Remove xfail.
26650         * gcc.dg/uninit-9.c: Ditto.
26651
26652 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26653
26654         * obj-c++.dg/bitfield-[1-5].mm: New.
26655         * obj-c++.dg/class-protocol-1.mm: New.
26656         * obj-c++.dg/comp-types-1[0-1].mm: New.
26657         * obj-c++.dg/comp-types-[2-9].mm: New.
26658         * obj-c++.dg/encode-[4-8].mm: New.
26659         * obj-c++.dg/layout-1.mm: New.
26660         * obj-c++.dg/method-1[0-9].mm: New.
26661         * obj-c++.dg/method-2[0-1].mm: New.
26662         * obj-c++.dg/method-[8-9].mm: New.
26663         * obj-c++.dg/objc-gc-3.mm: New.
26664         * obj-c++.dg/try-catch-10.mm: New.
26665         * objc.dg/bitfield-5.m: New.
26666         * objc.dg/comp-types-10.m: New.
26667         * objc.dg/comp-types-9.m: New.
26668         * objc.dg/layout-1.m: New.
26669         * objc.dg/objc-gc-4.m: New.
26670         * objc.dg/try-catch-9.m: New.
26671         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26672         * objc.dg/comp-types-1.m: Likewise.
26673         * objc.dg/comp-types-[5-6].m: Likewise.
26674         * objc.dg/method-9.m: Likewise.
26675
26676 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26677
26678         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26679         and on hardware without VMX support.
26680
26681         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26682
26683         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26684
26685         * lib/profopt.exp (dg-final-generate, dg-final-use,
26686         profopt-final-code, profopt-get-options): New.
26687         (profopt-execute): Process test directives.
26688
26689         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26690         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26691         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26692
26693 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26694
26695         PR C++/21645
26696         * g++.dg/init/ctor5.C: New test.
26697
26698 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26699
26700         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26701         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26702         vect-113.c, vect-114.c.
26703
26704 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26705
26706         * gcc.dg/const-elim-1.c: Remove xfails.
26707
26708 2005-05-23  Jeff Law  <law@redhat.com>
26709
26710         * gcc.c-torture/compile/pr21638.c: New test.
26711         * gcc.c-torture/compile/20050520-1.c: New test.
26712
26713 2005-05-23  Nick Clifton  <nickc@redhat.com>
26714
26715         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26716         be a proper triple, ie: m32r*-*-*.
26717         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26718
26719 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26720
26721         PR middle-end/21331
26722         PR tree-opt/21293
26723         * gcc.c-torture/compile/pr21293.c: New test.
26724         * gcc.c-torture/execute/pr21331.c: New test.
26725
26726 2004-05-20  Richard Henderson  <rth@redhat.com>
26727
26728         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26729
26730 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26731
26732         * obj-c++-dg.exp: Add.
26733         * obj-c++.exp: Add.
26734         * obj-c++.dg/dg.exp: Add.
26735
26736 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26737
26738         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26739         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26740
26741 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26742
26743         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26744
26745 2004-05-19  Richard Henderson  <rth@redhat.com>
26746
26747         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26748
26749 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26750
26751         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26752
26753         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26754
26755 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26756
26757         PR c++/21495
26758         * g++.dg/parse/extern1.C: New test.
26759         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26760
26761 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26762
26763         * gcc.dg/c99-math.h: New.
26764         * gcc.dg/c99-math-float-1.c: New test.
26765         * gcc.dg/c99-math-double-1.c: Likewise.
26766         * gcc.dg/c99-math-long-double-1.c: Likewise.
26767
26768 2005-05-18  Richard Henderson  <rth@redhat.com>
26769
26770         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26771
26772 2005-05-18  Devang Patel  <dpatel@apple.com>
26773
26774         * g++.dg/opt/20050511-1.C: New test.
26775
26776 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26777
26778         PR libfortran/21127
26779         * gfortran.dg/reshape-complex.f90: New test.
26780
26781 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26782
26783         * gfortran.dg/array_constructor_1.f90: New test.
26784         * gfortran.dg/array_constructor_2.f90: New test.
26785
26786 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26787
26788         PR fortran/20954
26789         * gfortran.dg/pr20954.f: New test.
26790
26791 2005-05-17  Mike Stump  <mrs@apple.com>
26792
26793         Yet more Objective-C++...
26794
26795         * objc.dg/method-5.m: Update.
26796         * objc.dg/method-6.m: Update.
26797         * objc.dg/method-7.m: Update.
26798         * objc.dg/method-9.m: Update.
26799         * objc.dg/try-catch-2.m: Update.
26800
26801 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26802
26803         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26804         Remove little-endian optimizations.
26805
26806 2005-05-17  Jeff Law  <law@redhat.com>
26807
26808         * g++.dg/tree-ssa/pr14814.C: New test.
26809         * gcc.dg/tree-ssa/pr14814.C: New test.
26810         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26811         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26812
26813 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26814
26815         * gcc.dg/compat/generate-random.c: Do not include
26816         libiberty.h.
26817         * gcc.dg/compat/generate-random_r.c: Likewise.
26818
26819 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26820
26821         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26822
26823 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26824
26825         PR middle-end/21595
26826         * g++.dg/tree-ssa/builtin1.C: New testcase.
26827
26828 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26829
26830         PR c++/21454
26831         * g++.dg/opt/const4.C: New test.
26832
26833         PR middle-end/21492
26834         * g++.dg/opt/crossjump1.C: New test.
26835
26836         PR tree-optimization/21610
26837         * gcc.c-torture/compile/20050516-1.c: New test.
26838
26839         PR fortran/15080
26840         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26841         about the test failing.
26842         * gfortran.fortran-torture/execute/where_7.f90: New test.
26843         * gfortran.fortran-torture/execute/where_8.f90: New test.
26844
26845 2005-05-16  Richard Henderson  <rth@redhat.com>
26846
26847         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26848         i?86 and x86_64.
26849
26850 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26851
26852         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26853         (limits.h): Include unconditionally.
26854         (stdlib.h): Likewise.
26855         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26856         (limits.h): Include unconditionally.
26857         (stdlib.h): Likewise.
26858         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26859         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26860         (limits.h): Include unconditionally.
26861         (stdlib.h): Likewise.
26862         (hashtab.h): Do not include.
26863         (getopt.h): Likewise.
26864         (stddef.h): Include.
26865         (hashval_t): Define.
26866         (struct entry): Add "next" field.
26867         (HASH_SIZE): New macro.
26868         (hash_table): New variable.
26869         (switchfiles): Do not use xmalloc.
26870         (mix): New macro.
26871         (iterative_hash): New function.
26872         (hasht): Remove.
26873         (e_exists): New function.
26874         (e_insert): Likewise.
26875         (output): Use, instead of libiberty hashtable functions.
26876         (main): Do not use getopt.  Do not call htab_create.
26877
26878 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26879
26880         PR libstdc++/21526
26881         * lib/target-supports.exp (check_mkfifo_available):
26882         Return 0 for cygwin as mkfifo support incomplete on platform.
26883         Fix typos in comments.
26884
26885 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26886
26887         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26888
26889 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26890
26891         PR fortran/17432
26892         * gfortran.dg/assign_4.f: New test.
26893
26894 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26895
26896         PR tree-optimization/21563
26897         * gcc.dg/tree-ssa/pr21563.c: New.
26898
26899 2005-05-14  Jan Hubicka  <jh@suse.cz>
26900
26901         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26902
26903 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26904
26905         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26906
26907 2005-05-13  Julian Brown  <julian@codesourcery.com>
26908
26909         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26910         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26911
26912 2005-05-13  Jan Hubicka  <jh@suse.cz>
26913
26914         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26915         * gcc.dg/fold-xor-?.c: Likewise.
26916         * gcc.dg/pr15784-?.c: Likewise.
26917         * gcc.dg/pr20922-?.c: Likewise.
26918         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26919         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26920         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26921
26922 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26923
26924         PR fortran/21260
26925         * gfortran.dg/hollerith_1.f90: New test.
26926
26927 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26928
26929         * gfortran.dg/func_result_2.f90: New test.
26930
26931 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26932
26933         * gfortran.dg/dev_null.f90: New test.
26934
26935 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26936
26937         * gcc.dg/arm-vfp1.c: Revert last change.
26938
26939 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26940
26941         PR middle-end/19807
26942         PR tree-optimization/19639
26943         * g++.dg/tree-ssa/pr19807.C: New testcase.
26944
26945 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26946
26947         PR libfortran/21471
26948         * gfortran.dg/append-1.f90: New test.
26949
26950 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26951
26952         * gcc.dg/pr18501.c: XFAIL.
26953         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26954         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26955         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26956         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26957         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26958         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26959         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26960         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26961
26962 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26963
26964         PR fortran/20178
26965         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26966         gfortran.dg/f2c_3.f90: New tests.
26967
26968         * gfortran.dg/return_1.f90: Fix dg annotation.
26969
26970 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26971
26972         * gcc.c-torture/compile/20050510-1.c: New test.
26973
26974 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26975
26976         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26977
26978 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26979
26980         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26981
26982 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26983
26984         PR c/17913
26985         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26986
26987 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26988
26989         PR c/21342
26990         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26991         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26992
26993 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26994
26995         PR debug/16676
26996         * gcc.dg/debug/pr16676.c: New test.
26997
26998 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26999
27000         PR testsuite/21443
27001         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27002         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27003         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27004         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27005         Change -O1 to -O2.
27006         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27007         -fno-tree-dominator-opts.
27008
27009 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27010
27011         * gfortran.dg/return_1.f90: New test.
27012
27013 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27014
27015         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27016
27017         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27018
27019 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27020
27021         PR c++/21427
27022         * g++.dg/inherit/covariant13.C: New.
27023
27024 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27025
27026         PR libfortran/19155
27027         * gfortran.dg/pr19155.f: New test.
27028
27029 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27030
27031         PR inline-asm/8788
27032         * gcc.dg/pr8788-1.c: New testcase.
27033
27034 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27035
27036         PR target/21416
27037         * gcc.target/mips/fpcmp-[12].c: New tests.
27038
27039 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27040
27041         * lib/target-supports-dg.exp (dg-require-fork): New function.
27042         (dg-require-mkfifo): Likewise.
27043         * lib/target-supports.exp (check_function_available): New
27044         function.
27045         (check_fork_available): Likewise.
27046         (check_mkfifo_available): Likewise.
27047
27048 2005-05-06  Jeff Law  <law@redhat.com>
27049
27050         * gcc.c-torture/compile/pr21380.c: New test.
27051
27052 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27053
27054         PR c++/20961
27055         * g++.dg/ext/weak3.C: New test.
27056
27057 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27058
27059         PR c++/21352
27060         * g++.dg/template/crash37.C: New test.
27061
27062 2005-05-05  Paul Brook  <paul@codesourcery.com>
27063
27064         * gcc.dg/arm-g2.c: Use effective-target arm32.
27065         * gcc.dg/arm-mmx-1.c: Ditto.
27066         * gcc.dg/arm-scd42-2.c: Ditto.
27067         * gcc.dg/arm-vfp1.c: Ditto.
27068         * lib/target-supports.exp (check_effective_target_arm32): New
27069         function.
27070
27071 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27072
27073         PR libfortran/21354
27074         gfortran.dg/in_pack_rank7.f90: New test.
27075
27076 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27077
27078         PR middle-end/15618
27079         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27080
27081 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27082
27083         PR middle-end/21265
27084         * gcc.dg/20050503-1.c: New test.
27085
27086         PR rtl-optimization/21239
27087         * gcc.dg/i386-sse-11.c: New test.
27088
27089 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27090
27091         PR target/16888
27092         * gcc.target/i386/asm-1.c: New test.
27093
27094 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27095
27096         PR rtl-optimization/21330
27097         * gcc.c-torture/execute/20050502-1.c: New test.
27098
27099         PR target/21297
27100         * gcc.c-torture/execute/20050502-2.c: New test.
27101
27102 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27103
27104         PR middle-end/21282
27105         * gcc.dg/pr21282.c: New.
27106
27107 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27108
27109         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27110         * gcc.dg/vect/vect-92.c: Likewise.
27111         * gcc.dg/vect/vect-93.c: Likewise.
27112         * gcc.dg/vect/vect-dv-1.c: Likewise.
27113         * gcc.dg/vect/vect-dv-2.c: Likewise.
27114         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27115
27116 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27117
27118         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27119         * gfortran.dg/vect/vect-2.f90: Likewise.
27120         * gfortran.dg/vect/vect-3.f90: Likewise.
27121         * gfortran.dg/vect/vect-4.f90: Likewise.
27122         * gfortran.dg/vect/vect-5.f90: Likewise.
27123
27124 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27125
27126         PR target/20813
27127         * gcc.dg/rs6000-fpint-2.c: New.
27128
27129 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27130
27131         PR c/15698
27132         * gcc.dg/builtins-30.c: Update expected messages.
27133         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27134         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27135         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27136
27137 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27138
27139         PR tree-optimization/21294
27140         * gcc.dg/tree-ssa/pr21294.c: New.
27141
27142 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27143
27144         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27145         __builtin_altivec_st_internal_4si built-in.
27146
27147 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/15875
27150         * g++.dg/template/ptrmem14.C: New test.
27151
27152 2005-05-02  Paul Brook  <paul@codesourcery.com>
27153
27154         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27155
27156 2005-05-02  Michael Matz  <matz@suse.de>
27157
27158         PR c++/19542
27159         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27160
27161 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27162
27163         * g++.dg/cpp/weak.C: New test.
27164
27165 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27166
27167         * gcc.dg/tree-ssa/loop-8.c: New test.
27168
27169 2005-04-30  Michael Maty  <matz@suse.de>
27170
27171         * gcc.dg/inline-mcpy.c: New test.
27172
27173 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27174
27175         PR libfortran/18958
27176         * gfortran.dg/eoshift.f90: New test case.
27177
27178 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27179
27180         PR libfortran/18857
27181         * gfortran.dg/matmul_1.f90: New test.
27182
27183 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27184
27185         PR tree-optimization/21030
27186         * gcc.dg/tree-ssa/pr21030.c: New.
27187
27188 2005-04-29  Devang Patel  <dpatel@apple.com>
27189
27190         PR tree-optimization/21272
27191         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27192
27193 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27194
27195         PR fortran/13082
27196         PR fortran/18824
27197         * gfortran.dg/entry_4.f90: New test.
27198         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27199         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27200         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27201         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27202         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27203         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27204         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27205
27206 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27207
27208         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27209
27210 2005-04-29  Paul Brook  <paul@codesourcery.com>
27211
27212         * gfortran.dg/entry_3.f90: New test.
27213
27214 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27215
27216         * gfortran.dg/implicit_4.f90: New test.
27217
27218 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27219
27220         * lib/target-supports.exp (check_profiling_available): Return
27221         false for xtensa-*-elf.
27222
27223 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27224
27225         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27226         error if file cannot be deleted.
27227
27228 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27229
27230         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27231         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27232         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27233         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27234         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27235         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27236         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27237         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27238         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27239         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27240         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27241         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27242         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27243
27244 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27245
27246         PR fortran/20865
27247         * gfortran.dg/pr20865.f90: New test.
27248
27249 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27250
27251         * gcc.dg/void-cast-2.c: New test.
27252
27253 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27254
27255         PR c/21159
27256         * gcc.dg/void-cast-1.c: New test.
27257
27258 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27259
27260         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27261
27262 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27263
27264         PR fortran/21177
27265         * gfortran.dg/pr21177.f90: New test.
27266
27267 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27268
27269         PR tree-optimization/21171
27270         * gcc.dg/tree-ssa/pr21171.c: New test.
27271
27272 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27273
27274         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27275         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27276         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27277         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27278         gcc.dg/tree-ssa/gen-vect-32.c: New.
27279         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27280         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27281         don't run on PPC32.
27282
27283 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27284
27285         PR c/21213
27286         * gcc.dg/transparent-union-3.c: New test.
27287
27288 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27289
27290         PR c/20740
27291         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27292         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27293         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27294         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27295         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27296         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27297
27298 2005-04-26  Jeff Law  <law@redhat.com>
27299
27300         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27301         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27302         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27303         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27304         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27305         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27306         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27307
27308 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27309
27310         PR tree-optimization/17598
27311         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27312
27313 2005-04-25  Mike Stump  <mrs@apple.com>
27314
27315         * objc.dg/fix-and-continue-1.m: Add.
27316
27317 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27318
27319         PR c++/20995
27320         * g++.dg/opt/pr20995-1.C: New test case.
27321
27322 2005-04-25  Devang Patel <dpatel@apple.com>
27323
27324         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27325
27326 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27327
27328         PR testsuite/21062
27329         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27330
27331 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27332
27333         PR C++/21188
27334         * g++.dg/opt/rtti2.C: New test.
27335
27336 2005-04-25  Paul Brook  <paul@codesourcery.com>
27337         Steven G. Kargl  <kargls@comcast.net>
27338
27339         PR fortran/20879
27340         * gfortran.dg/ichar_1.f90: New file.
27341
27342 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27343
27344         PR middle-end/20991
27345         * g++.dg/opt/pr20991.C: New test.
27346
27347         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27348         where sizeof (type) < __alignof__ (type).
27349         * gcc.dg/compat/struct-layout-1.h: Likewise.
27350
27351 2005-04-24  Per Bothner  <per@bothner.com>
27352             Devang Patel  <dpatel@apple.com>
27353
27354         PR preprocessor/20907
27355         * gcc.dg/cpp/very-long-comment.c: New test.
27356
27357 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27358
27359         PR fortran/20059
27360         * gfortran.dg/common_5.f: New test.
27361
27362 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27363
27364         PR middle-end/21082
27365         * g++.dg/tree-ssa/pr21082.C: New testcase.
27366
27367 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27368
27369         * gcc.dg/vect/vect-99.c: New test.
27370
27371 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27372
27373         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27374
27375 2005-04-22  Jeff Law  <law@redhat.com>
27376
27377         * gcc.dg/uninit-5.c: Remove xfails.
27378         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27379         conditionals and loads.
27380
27381 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27382
27383         PR libfortran/20074
27384         PR libfortran/20436
27385         PR libfortran/21108
27386         * gfortran.dg/nested_reshape.f90: new test
27387         * gfortran.dg/reshape-alloc.f90: new test
27388         * gfortran.dg/reshape.f90: new test
27389
27390 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27391
27392         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27393
27394         * gcc.dg/arm-vfp1.c: New test.
27395
27396 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27397
27398         PR c++/21087
27399         * g++.dg/lookup/builtin2.C: New test.
27400
27401 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27402
27403         * gcc.dg/weak/weak-13.c: New test.
27404
27405 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27406
27407         * lib/target-supports.exp (check_effective_target_sync_int_long):
27408         Add powerpc*.
27409
27410 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27411
27412         * gcc.target/mips/branch-1.c: New test.
27413
27414 2005-04-21  Richard Henderson  <rth@redhat.com>
27415
27416         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27417         * gcc.dg/vect/vect-86.c: Likewise.
27418         * gcc.dg/vect/vect-87.c: Likewise.
27419         * gcc.dg/vect/vect-88.c: Likewise.
27420
27421 2005-04-21  Devang Patel  <dpatel@apple.com>
27422
27423         PR optimization/20994
27424         * gcc.dg/tree-ssa/ifc-3.c: New test.
27425
27426 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27427
27428         PR c/12913
27429         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27430         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27431         gcc.dg/c99-vla-jump-5.c: New tests.
27432
27433 2005-04-19  Richard Henderson  <rth@redhat.com>
27434
27435         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27436         Fix typo in exists check.
27437         (check_effective_target_sync_int_long): New.
27438         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27439         * gcc.dg/ia64-sync-2.c: Likewise.
27440         * gcc.dg/ia64-sync-3.c: Likewise.
27441         * gcc.dg/ia64-sync-4.c: Likewise.
27442
27443 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27444
27445         * gcc.dg/fold-xor-1.c: New test.
27446         * gcc.dg/fold-xor-2.c: New test.
27447
27448 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27449
27450         PR target/20670
27451         * g++.dg/eh/fp-regs.C: New test.
27452
27453 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27454
27455         * gcc.dg/Wint-to-pointer-cast-1.c,
27456         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27457         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27458         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27459
27460 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27461
27462         PR fortran/16861
27463         * gfortran.dg/pr16861.f90: New test.
27464
27465 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27466
27467         * gcc.dg/pr21085.c: New test.
27468
27469 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27470
27471         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27472         (setup_mips_tests, dg-mips-options): New procedures.
27473         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27474         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27475         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27476         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27477         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27478         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27479         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27480         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27481         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27482         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27483         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27484         dg-mips-options instead of dg-options.  Remove now-redundant
27485         preprocessor guards.
27486         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27487         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27488         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27489         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27490         * gcc.dg/vr-mult-2.c: Delete.
27491         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27492         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27493         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27494         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27495         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27496         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27497         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27498
27499 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27500
27501         * ada/acats/run_all.sh: Use sync when executable not present.
27502
27503 2005-04-18  Devang Patel  <dpatel@apple.com>
27504
27505         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27506         * gcc.dg/vect/vect-11a.c: New.
27507         * gcc.dg/vect/vect-none.c: Update.
27508         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27509
27510 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27511
27512         PR tree-optimization/20922
27513         * gcc.dg/pr20922-1.c: New test.
27514         * gcc.dg/pr20922-2.c: New test.
27515         * gcc.dg/pr20922-3.c: New test.
27516         * gcc.dg/pr20922-4.c: New test.
27517         * gcc.dg/pr20922-5.c: New test.
27518         * gcc.dg/pr20922-6.c: New test.
27519
27520 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27521
27522         PR libfortran/20950
27523         * gfortran.dg/pr20950.f: New test.
27524
27525 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27526
27527         PR libfortran/19216
27528         * gfortran.dg/pr19216.f: New test.
27529
27530 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27531
27532         PR tree-optimization/21001
27533         * gcc.dg/tree-ssa/pr21001.c: New.
27534
27535 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27536
27537         PR libfortran/21075
27538         * gfortran.dg/reshape_rank7.f90: New test.
27539
27540 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27541
27542         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27543         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27544         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27545         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27546         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27547         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27548         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27549         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27550         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27551         wrong way round).
27552         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27553         in namelists.  New test.
27554         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27555         New test.
27556         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27557         New test.
27558         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27559         namelist.  New test.
27560         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27561         New test.
27562         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27563         New test.
27564         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27565         namelist.  New test.
27566         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27567         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27568         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27569         New test.
27570         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27571         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27572         arrays. New test.
27573
27574 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27575
27576         * gfortran.dg/wtruncate.f: New testcase.
27577         * gfortran.dg/wtruncate.f90: New testcase.
27578
27579 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27580
27581         PR c++/21025
27582         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27583         which sizeof/alignof is dependent, rather than just whether we are
27584         processing_template_decl.
27585
27586 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27587
27588         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27589         corrected typo where the wrong variables had been compared.
27590
27591 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27592
27593         PR libfortran/18495
27594         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27595         Test callee-allocated version of return array with a write
27596         statement.
27597         Test spread with a temporary with another write statement.
27598
27599 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27600
27601         PR tree-optimization/21031
27602         * gcc.dg/tree-ssa/pr21031.c: New.
27603
27604 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27605
27606         PR tree-optimization/21004
27607         * gcc.dg/builtins-53.c: Include builtins-config.h.
27608         Check floorf, ceilf, floorl and ceill transformations
27609         only when HAVE_C99_RUNTIME is defined.
27610
27611 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27612
27613         PR middle-end/20739
27614         * gcc.dg/tree-ssa/pr20739.c: New test.
27615
27616 2005-04-14  Mike Stump  <mrs@apple.com>
27617
27618         * gcc.dg/Foundation.framework/empty: New.
27619         * gcc.dg/framework-2.c: New.
27620
27621 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27622
27623         PR tree-optimization/21021
27624         * gcc.c-torture/compile/pr21021.c: New.
27625
27626 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27627
27628         PR testsuite/21010
27629         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27630         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27631         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27632         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27633         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27634         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27635         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27636         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27637
27638 2005-04-14  Richard Henderson  <rth@redhat.com>
27639
27640         * lib/target-supports.exp (check_effective_target_vect_condition):
27641         Add ia64, i?86, and x86_64.
27642
27643 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27644
27645         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27646
27647 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27648
27649         PR tree-optimization/20657
27650         * gcc.dg/tree-ssa/pr20657.c: New.
27651
27652 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27653
27654         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27655         (long long int)trunc*.
27656
27657 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27658
27659         PR target/20927
27660         * gcc.dg/pr20927.c: New test.
27661
27662 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27663
27664         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27665         * gcc.target/mips/asm-1.c: Likewise.
27666
27667 2005-04-13  Dale Johannesen  <dalej@apple.com>
27668
27669         * objc.dg/objc-fast-4.m: New.
27670
27671 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27672
27673         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27674         directory.
27675         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27676
27677 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27678
27679         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27680         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27681         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27682
27683 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27684
27685         PR tree-optimization/20913
27686         * gcc.dg/tree-ssa/pr20913.c: New.
27687
27688         PR tree-optimization/20702
27689         * gcc.dg/tree-ssa/pr20702.c: New.
27690
27691 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27692
27693         PR c++/13744
27694         * g++.dg/inherit/local3.C: New test.
27695
27696 2005-04-12  Jeff Law  <law@redhat.com>
27697
27698         * gcc.dg/tree-ssa/20050412-1.c: New test.
27699
27700 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27701
27702         PR libfortran/19016
27703         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27704         Add tests with mask generated by expression.
27705         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27706         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27707         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27708
27709 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27710
27711         PR middle-end/20917
27712         * gcc.dg/20050409-1.c: New test.
27713
27714 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27715
27716         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27717
27718 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27719
27720         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27721         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27722         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27723         (TARGET_CXX): Adjust accordingly.
27724         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27725         determine_class_data_visibility and class_data_always_comdat.
27726         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27727         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27728         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27729         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27730         (arm_cxx_determine_class_data_visibility): New.
27731         (arm_cxx_class_data_always_comdat): Likewise.
27732         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27733         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27734         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27735         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27736         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27737         Define.
27738
27739 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27740
27741         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27742
27743 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27744
27745         * gcc.dg/i386-darwin-fpmath.c: New.
27746
27747 2004-04-11  Devang Patel  <dpatel@apple.com>
27748
27749         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27750         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27751         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27752         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27753         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27754         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27755         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27756         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27757         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27758
27759 2004-04-11  Devang Patel  <dpatel@apple.com>
27760
27761         * gcc.dg/vect/vect-dv-1.c: New test.
27762         * gcc.dg/vect/vect-dv-2.c: New test.
27763
27764 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27765
27766         PR tree-optimization/20933
27767         * gcc.dg/tree-ssa/pr20933.c: New test.
27768
27769 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27770
27771         * gfortran.dg/fold_nearest.f90: New test.
27772
27773 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27774
27775         * gcc.dg/tree-ssa/alias-1.c: New test.
27776
27777 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27778
27779         PR tree-optimization/20920
27780         * g++.dg/tree-ssa/pr20920.C: New test.
27781
27782 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27783
27784         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27785         (long long int)ceil*.
27786
27787 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27788
27789         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27790         explicit C++ linkage.
27791
27792 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27793
27794         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27795         warning for arithmetic IF statements.
27796
27797 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27798
27799         * eor_handling_1.f90: New test case.
27800         * eor_handling_2.f90: New test case.
27801         * eor_handling_3.f90: New test case.
27802         * eor_handling_4.f90: New test case.
27803         * eor_handling_5.f90: New test case.
27804         * noadv_size.f90: New test case.
27805         * pad_no.f90: New test case.
27806
27807 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27808
27809         * gcc.c-torture/execute/20050410-1.c: New test.
27810
27811 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27812
27813         * gcc.dg/pr20126.c: New.
27814
27815 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27816             Steven G. Kargl <kargls@comcast.net>
27817
27818         * gfortran.dg/PR19872.f: New test.
27819
27820 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27821
27822         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27823
27824 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27825
27826         * gfortran.dg/nint_1.f90: New test.
27827
27828 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27829
27830         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27831         Added test for callee-allocated arrays with write statements.
27832         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27833         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27834         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27835         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27836         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27837
27838 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27839
27840         PR libfortran/20163
27841         * gfortran.dg/open-options-blanks.f: New test.
27842
27843 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27844
27845         PR fortran/13257
27846         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27847
27848 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27849
27850         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27851         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27852         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27853         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27854         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27855         * gcc.c-torture/execute/stdarg-4.c: New test.
27856
27857         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27858
27859         PR target/20795
27860         * g++.dg/abi/param2.C: New test.
27861
27862 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27863
27864         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27865
27866 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27867
27868         * gcc.dg/builtins-53.c: New test.
27869
27870 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27871
27872         * g++.dg/tree-ssa/pr18178.C: New test.
27873         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27874         * gcc.c-torture/execute/20041019-1.c: New test.
27875         * gcc.dg/tree-ssa/20041008-1.c: New test.
27876         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27877         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27878         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27879         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27880         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27881         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27882         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27883         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27884         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27885         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27886
27887 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27888
27889         PR rtl-optimization/20466
27890         * gcc.c-torture/execute/pr20466-1.c: New test.
27891
27892 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27893
27894         PR c++/20905
27895         * g++.dg/parse/cond2.C: New test.
27896
27897         PR c++/20145
27898         * g++.dg/warn/Wdtor1.C: New test.
27899
27900 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27901
27902         PR fortran/17229
27903         * gfortran.dg/pr17229.f: New test.
27904
27905 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27906
27907         * gfortran.dg/tiny_1.f90: New test.
27908         * gfortran.dg/tiny_2.f90: ditto.
27909
27910 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27911
27912         * gfortran.dg/eor_1.f90: Fix dg-do run line
27913         * gfortran.dg/open_new.f90: Fix dg-do run line
27914
27915 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27916
27917         * lib/target-supports.exp (get_compiler_messages): Support
27918         optional arguments, the fourth being compiler options.
27919         (check_effective_target_fpic): New proc.
27920         * gcc.dg/20050321-2.c: Restrict to target fpic.
27921
27922 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27923
27924         * gcc.dg/15443-1.c: New test.
27925         * gcc.dg/15443-2.c: Likewise.
27926
27927 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27928
27929         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27930
27931 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27932
27933         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27934
27935 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27936
27937         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27938         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27939         -m64.
27940         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27941         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27942         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27943
27944 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27945
27946         PR c++/20212
27947         * g++.dg/warn/Wunused-11.C: New test.
27948
27949 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27950
27951         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27952
27953 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27954
27955         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27956
27957 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27958
27959         PR c++/20734
27960         * g++.dg/template/ptrmem13.C: New test.
27961
27962 2005-04-05  Per Bothner  <per@bothner.com>
27963
27964         * lib/gcc.exp: Always add -fno-show-column, for now.
27965
27966 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27967
27968         PR testsuite/20767
27969         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27970         of plain old "unsigned int" for the type of "i".  Makes this test
27971         64bit clean.
27972
27973 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27974
27975         * gcc.dg/i386-ssefn-1.c: New test.
27976         * gcc.dg/i386-ssefn-2.c: New test.
27977         * gcc.dg/i386-ssefn-3.c: New test.
27978         * gcc.dg/i386-ssefn-4.c: New test.
27979
27980 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27981
27982         PR tree-optimization/20076
27983         * gcc.dg/builtin-apply4.c: New test.
27984
27985         PR preprocessor/19475
27986         * gcc.dg/cpp/macspace1.c: New test.
27987         * gcc.dg/cpp/macspace2.c: New test.
27988
27989 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27990
27991         * gfortran.dg/pr20755.f: Fixed bad format.
27992
27993 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27994
27995         PR c++/20763
27996         * g++.dg/ext/attrib21.C: New test.
27997
27998 2004-04-05  Devang Patel  <dpatel@apple.com>
27999
28000         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28001         * gcc.dg/vect/vect-shift-1.c: New test.
28002
28003 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28004
28005         PR libfortran/20755
28006         * gfortran.dg/pr20755.f: New test.
28007
28008 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28009
28010         * gfortran.dg/pr15959.f90: New test.
28011         * gfortran.dg/string_pad_trunc.f90: New test.
28012
28013 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28014
28015         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28016         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28017         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28018         syntax.
28019
28020 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28021
28022         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28023
28024 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28025
28026         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28027         * gcc.c-torture/compile/20011119-2.c: Likewise.
28028         * gcc.c-torture/compile/981001-2.c: Likewise.
28029
28030 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28031
28032         PR c++/20679
28033         * g++.dg/template/overload4.C: New test.
28034
28035 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28036
28037         PR c++/20746
28038         * g++.dg/abi/covariant5.C: New.
28039
28040         PR debug/20505
28041         * g++.dg/debug/const2.C: New.
28042
28043 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28044
28045         PR rtl-optimization/16104
28046         * gcc.c-torture/execute/20050316-1.c: New test.
28047
28048 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.dg/template/spec23.C: Fix dg-error text.
28051
28052 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28053
28054         PR c++/19199
28055         * g++.dg/expr/lval2.C: New.
28056
28057 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28058
28059         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28060         __builtin_strcasecmp and __builtin_strncasecmp.
28061
28062 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28063
28064         PR c++/20723
28065         * g++.dg/template/spec22.C: New.
28066         * g++.dg/template/spec23.C: New.
28067
28068 2005-04-03  Dale Ranta  <dir@lanl.gov>
28069             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28070
28071         PR libfortran/20068
28072         PR libfortran/20125
28073         PR libfortran/20156
28074         PR libfortran/20471
28075         * gfortran.dg/backspace.f: New test.
28076
28077 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28078
28079         * gcc.dg/pr19345.c: New test.
28080
28081 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28082
28083         PR tree-optimization/20640
28084         * gcc.dg/torture/tree-loop-1.c: New.
28085
28086 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28087
28088         PR rtl-optimization/20290
28089         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28090
28091 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28092
28093         * gcc.dg/rs6000-fpint.c: New.
28094
28095 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28096
28097         * gcc.dg/old-style-then-proto-1.c: New test.
28098
28099 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28100
28101         * gfortran.fortran-torture/execute/backspace.f90: Check
28102         after backspace and read was incorrect.
28103
28104 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28105
28106         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28107         buffer past the terminating NUL using memcmp.
28108         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28109         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28110
28111         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28112         Fix unused/uninitialized variable warnings.
28113
28114         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28115         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28116         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28117         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28118
28119         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28120         gcc.c-torture/execute/builtins/fputs-lib.c,
28121         gcc.c-torture/execute/builtins/lib/fprintf.c,
28122         gcc.c-torture/execute/builtins/lib/main.c,
28123         gcc.c-torture/execute/builtins/lib/memcmp.c,
28124         gcc.c-torture/execute/builtins/lib/memmove.c,
28125         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28126         gcc.c-torture/execute/builtins/lib/memset.c,
28127         gcc.c-torture/execute/builtins/lib/printf.c,
28128         gcc.c-torture/execute/builtins/lib/sprintf.c,
28129         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28130         gcc.c-torture/execute/builtins/lib/strchr.c,
28131         gcc.c-torture/execute/builtins/lib/strcmp.c,
28132         gcc.c-torture/execute/builtins/lib/strcpy.c,
28133         gcc.c-torture/execute/builtins/lib/strcspn.c,
28134         gcc.c-torture/execute/builtins/lib/strlen.c,
28135         gcc.c-torture/execute/builtins/lib/strncat.c,
28136         gcc.c-torture/execute/builtins/lib/strncmp.c,
28137         gcc.c-torture/execute/builtins/lib/strncpy.c,
28138         gcc.c-torture/execute/builtins/lib/strrchr.c,
28139         gcc.c-torture/execute/builtins/lib/strspn.c,
28140         gcc.c-torture/execute/builtins/lib/strstr.c,
28141         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28142         gcc.c-torture/execute/builtins/strlen-2.c,
28143         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28144         prototypes.
28145
28146 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28147
28148         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28149         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28150         selectany usage.
28151
28152 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28153
28154         PR c++/19406
28155         * g++.dg/debug/using1.C: New test.
28156
28157 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28158
28159         PR middle-end/20524
28160         * gcc.dg/alias-7.c: Prefix asm-declared name with
28161         __USER_LABEL_PREFIX__.
28162
28163 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28164
28165         Fix fallout from PR middle-end/15700:
28166         * gcc.c-torture/compile/20011119-1.c: Take
28167         __USER_LABEL_PREFIX__ into account.
28168         * gcc.c-torture/compile/20011119-2.c: Likewise.
28169
28170 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28171
28172         PR c++/18644
28173         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28174
28175 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28176
28177         PR c/17855
28178         * gcc.c-torture/compile/struct-non-lval-1.c,
28179         gcc.c-torture/compile/struct-non-lval-2.c,
28180         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28181
28182 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28183
28184         * gcc.dg/tls/tls.exp: Remove temporary file.
28185         * g++.dg/tls/tls.exp: Ditto.
28186         * lib/file-format.exp: Ditto.
28187         * g++.dg/special/ecos.exp: Ditto.
28188
28189         * lib/profopt.exp: Treat prof_ext as a list.
28190         * gcc.misc-tests/bprob.exp: Ditto.
28191         * g++.dg/bprob/bprob.exp: Ditto.
28192
28193         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28194         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28195         g++.dg/tree-ssa/pointer-reference-alias.C,
28196         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28197         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28198         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28199         g++.dg/vect/pr19951.cc: Ditto.
28200         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28201         gcc.dg/builtins-47.c: Ditto.
28202         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28203         gcc.dg/pr20115-1.c: Ditto.
28204         * gcc.dg/tree-ssa/20030530-2.c,
28205         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28206         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28207         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28208         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28209         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28210         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28211         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28212         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28213         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28214         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28215         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28216         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28217         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28218         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28219         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28220         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28221         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28222         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28223         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28224         gcc.dg/tree-ssa/20030824-1.c,
28225         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28226         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28227         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28228         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28229         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28230         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28231         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28232         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28233         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28234         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28235         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28236         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28237         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28238         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28239         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28240         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28241         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28242         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28243         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28244         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28245         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28246         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28247         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28248         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28249         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28250         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28251         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28252         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28253         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28254         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28255         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28256         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28257         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28258         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28259         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28260         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28261         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28262         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28263         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28264         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28265         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28266         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28267         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28268         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28269         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28270         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28271         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28272         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28273         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28274         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28275         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28276         gcc.dg/tree-ssa/useless-1.c: Ditto.
28277         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28278         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28279         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28280         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28281         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28282         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28283         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28284         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28285         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28286         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28287         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28288         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28289         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28290         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28291         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28292         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28293         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28294         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28295         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28296         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28297         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28298         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28299         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28300         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28301         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28302         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28303         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28304         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28305         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28306         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28307         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28308         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28309         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28310         gcc.dg/vect/vect-none.c: Ditto.
28311         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28312         treelang/compile/unsigned.tree: Ditto.
28313
28314         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28315         * gcc.dg/cpp/direct2s.c: Ditto.
28316         * gcc.dg/cpp/paste4.c: Ditto.
28317         * gcc.dg/cpp/separate-1.c: Ditto.
28318         * gcc.dg/pch/save-temps-1.c: Ditto.
28319         * g++.dg/ext/altivec-10.C: Ditto.
28320         * g++.dg/pch/pch.C: Ditto.
28321
28322         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28323
28324         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28325         * g++.dg/template/repo1.C: Ditto.
28326         * g++.dg/template/repo2.C: Ditto.
28327         * g++.dg/template/repo3.C: Ditto.
28328         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28329         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28330         * g++.old-deja/g++.pt/repo1.C: Ditto.
28331         * g++.old-deja/g++.pt/repo2.C: Ditto.
28332         * g++.old-deja/g++.pt/repo3.C: Ditto.
28333         * g++.old-deja/g++.pt/repo4.C: Ditto.
28334
28335         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28336         * gcc.dg/20030107-1.c: Ditto.
28337         * gcc.dg/20030702-1.c: Ditto.
28338         * gcc.dg/profile-generate-1.c: Ditto.
28339         * g++.dg/other/profile1.C: Ditto.
28340         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28341
28342         * lib/gcc-dg.exp (remove-build-file): New.
28343         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28344         cleanup-tree-dump, cleanup-saved-temps): New.
28345
28346 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28347
28348         PR c++/19203, DR 214
28349         * g++.dg/parse/ambig3.C: Not ambiguous.
28350         * g++.dg/template/spec20.C: New.
28351         * g++.dg/template/spec21.C: New.
28352
28353 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28354
28355         PR target/20045
28356         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28357
28358 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28359
28360         PR libfortran/20660
28361         * gfortran.dg/negative_unit.f: New test.
28362
28363 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28364
28365         * gcc.dg/20050330-1.c: New test.
28366
28367 2005-03-30  Devang Patel  <dpatel@apple.com>
28368
28369         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28370
28371 2005-03-30  Dale Johannesen  <dalej@apple.com>
28372
28373         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28374
28375 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28376
28377         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28378         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28379         Strip options from test name.
28380
28381 2005-03-31  Jan Hubicka  <jh@suse.cz>
28382
28383         * gcc.dg/varpool-1.c: New testcase.
28384
28385 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28386
28387         PR c/772
28388         PR c/17913
28389         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28390         gcc.dg/stmt-expr-label-3.c : New tests.
28391         * gcc.c-torture/execute/medce-2.c: Remove.
28392
28393 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28394
28395         PR c/20368
28396         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28397         tests.
28398
28399 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28400
28401         * gcc.c-torture/compile/pr20203.c: New test.
28402
28403 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28404
28405         * gfortran.dg/promotion.f90: New test.
28406
28407 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28408
28409         PR middle-end/20491
28410         * gcc.dg/torture/asm-subreg-1.c: New test.
28411
28412 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28413
28414         PR c/20672
28415         * gcc.dg/pr20672-1.c: New test.
28416
28417 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28418
28419         * gfortran.dg/vect: New directory.
28420         * gfortran.dg/vect/vect.exp: New.
28421         * gfortran.dg/vect/vect-1.f90: New test.
28422         * gfortran.dg/vect/vect-2.f90: New test.
28423         * gfortran.dg/vect/vect-3.f90: New test.
28424         * gfortran.dg/vect/vect-4.f90: New test.
28425         * gfortran.dg/vect/vect-5.f90: New test.
28426
28427 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28428
28429         PR middle-end/20622
28430         * gcc.dg/alias-7.c: New test.
28431
28432 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28433
28434         * gcc.dg/sparc-reg-1.c: New test.
28435
28436 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28437
28438         PR target/19890
28439         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28440
28441 2005-03-29  Dale Ranta  <dir@lanl.gov>
28442             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28443
28444         PR libfortran/20163
28445         * gfortran.dg/pr20163-2.f: New test.
28446
28447 2005-03-28  Jan Hubicka  <jh@suse.cz>
28448
28449         PR middle-end/20635
28450         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28451         by Jakub Jelinek.
28452
28453 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28454
28455         PR tree-optimization/20626
28456         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28457         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28458
28459 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28460
28461         * gfortran.dg/underflow.f90: New test.
28462         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28463
28464 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28465
28466         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28467
28468 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28469
28470         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28471         (g++_init): Make sure that CXXFLAGS is set.
28472         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28473         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28474         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28475         * lib/objc.exp (objc_init): Likewise.
28476         * lib/treelang.exp (treelang_init): Likewise.
28477
28478 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28479
28480         PR tree-optimization/20470
28481         * gcc.dg/tree-ssa/pr20470.c: New test.
28482
28483 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28484
28485         * gcc.dg/ppc-stfiwx.c: New.
28486
28487 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28488
28489         PR target/19888
28490         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28491
28492 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28493
28494         * gcc.dg/20050325-1.c: Fix a typo.
28495
28496 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28497
28498         PR libfortran/19678
28499         PR libfortran/19679
28500         * gfortran.dg/dos_eol.f: New test.
28501
28502 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28503
28504         PR rtl-optimization/20249
28505         * gcc.dg/20050325-1.c: New test.
28506
28507 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28508
28509         PR libfortran/15332
28510         * gfortran.dg/pr15332.f: New test.
28511
28512 2005-03-24  Dale Johannesen  <dalej@apple.com>
28513
28514         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28515
28516 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28517
28518         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28519         'internal' visibility.
28520         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28521         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28522         'protected' visibility.
28523         * gcc.dg/visibility-7.c: Likewise.
28524         * lib/target-supports.exp (check_visibility_available): Take
28525         a parameter, the kind of visibility to check for.
28526         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28527         to check_visibility_available.
28528
28529         * g++.dg/expr/cast3.C: New.
28530
28531 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28532
28533         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28534         rs6000.
28535
28536 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28537
28538         PR target/20095
28539         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28540
28541 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28542
28543         * gcc.dg/badshift.c: Renamed to...
28544         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28545
28546         * gcc.target/i386/badshift.c: Renamed to...
28547         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28548         only.
28549
28550         PR rtl-optimization/20532
28551         * gcc.target/i386/badshift.c: New.
28552
28553 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28554
28555         * gfortran.dg/pr18025.f90: New test.
28556
28557 2005-03-23  Dale Johannesen  <dalej@apple.com>
28558
28559         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28560
28561 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28562
28563         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28564
28565         * lib/target-supports.exp (check_iconv_available): Default
28566         libiconv to -liconv, if there is no definition.
28567
28568 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28569
28570         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28571
28572 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28573
28574         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28575         * g++.dg/opt/pr7503-2.C: Likewise.
28576         * g++.dg/opt/pr7503-3.C: Likewise.
28577         * g++.dg/opt/pr7503-4.C: Likewise.
28578         * g++.dg/opt/pr7503-5.C: Likewise.
28579         * g++.dg/warn/minmax.C: New test.
28580
28581 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28582
28583         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28584         * gfortran.dg/g77_intrinsics_sub.f: New test.
28585
28586 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28587             Jan Hubicka  <jh@suse.cz>
28588             Steven Bosscher <stevenb@suse.de
28589
28590         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28591
28592 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28593
28594         PR c++/19980
28595         * g++.dg/template/redecl3.C: New test.
28596
28597 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28598
28599         PR c++/20499
28600         * g++.dg/parse/error16.C: Tweak error markers.
28601
28602 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28603
28604         PR target/20561
28605         * gcc.dg/20050321-2.c: New test.
28606
28607 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28608
28609         PR c++/20465
28610         PR c++/20381
28611         * g++.dg/template/ptrmem12.C: New.
28612
28613 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28614
28615         PR rtl-optimization/20527
28616         * gcc.c-torture/execute/pr20527-1.c: New test.
28617
28618 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28619
28620         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28621         program, compile it into a real executable and then delete the .c
28622         and .x files afterwards, to avoid problems on testglue targets.
28623
28624 2005-03-21  Stuart Hastings  <stuart@apple.com>
28625
28626         * gcc.target/i386/sse-2.c: New.
28627
28628 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28629
28630         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28631
28632 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28633
28634         * g++.dg/parse/crash25.C: Fix typo.
28635
28636 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28637
28638         PR c++/20461
28639         * g++.dg/parse/crash24.C: New test.
28640
28641         PR c++/20536
28642         * g++.dg/parse/crash25.C: New test.
28643
28644 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28645
28646         PR c++/20147
28647         * g++.dg/ext/stmtexpr4.C: New test.
28648
28649 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28650
28651         PR middle-end/20539
28652         * gcc.c-torture/compile/pr13066-1.c: New test case.
28653         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28654         * g++.dg/opt/pr13066-1.C: Likewise.
28655
28656 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28657
28658         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28659
28660 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28661
28662         PR fortran/18525
28663         * gfortran.dg/nesting_1.f90: New test.
28664
28665 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28666
28667         PR c++/20240
28668         * g++.dg/lookup/using13.C: New test.
28669
28670 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28671
28672         PR c++/20333
28673         * g++.dg/template/crash36.C: New test.
28674
28675 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28676
28677         PR c++/20463
28678         * g++.dg/template/crash35.C: New test.
28679
28680 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28681
28682         PR c++/19966
28683         * g++.dg/overload/operator2.C: New test.
28684
28685 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28686
28687         PR libfortran/20257
28688         * gfortran.dg/pr20257.f90: New test.
28689
28690 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28691
28692         PR libfortran/20480
28693         * gfortran.dg/pr20480.f90: New test.
28694
28695 2005-03-16  Richard Henderson  <rth@redhat.com>
28696
28697         PR middle-end/15700
28698         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28699         (_rtld_global): New.
28700         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28701         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28702
28703         * gcc.dg/alias-3.c: New.
28704         * gcc.dg/alias-4.c: New.
28705         * gcc.dg/alias-5.c: New.
28706         * gcc.dg/alias-6.c: New.
28707
28708 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28709
28710         * gcc.dg/cpp/ucnid-7.c: New.
28711
28712 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28713             Dorit Naishlos  <dorit@il.ibm.com>
28714
28715         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28716         darwin.
28717
28718 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28719
28720         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28721         support misaligned accesses.
28722         * gcc.dg/vect/vect-58.c: Likewise.
28723         * gcc.dg/vect/vect-92.c: New.
28724         * gcc.dg/vect/vect-93.c: New.
28725
28726 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28727
28728         PR fortran/18827
28729         * gfortran.dg/assign_2.f90: New test.
28730         * gfortran.dg/assign_3.f90: New test.
28731         * gfortran.dg/assign.f90: New test.
28732
28733 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28734
28735         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28736         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28737         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28738         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28739         names.
28740
28741 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28742
28743         * gcc.dg/cpp/ucnid-6.c: New.
28744
28745         * gcc.dg/cpp/normalize-1.c: New.
28746         * gcc.dg/cpp/normalize-2.c: New.
28747         * gcc.dg/cpp/normalize-3.c: New.
28748         * gcc.dg/cpp/normalize-4.c: New.
28749         * gcc.dg/cpp/ucnid-4.c: New.
28750         * gcc.dg/cpp/ucnid-5.c: New.
28751         * g++.dg/cpp/normalize-1.C: New.
28752         * g++.dg/cpp/ucnid-1.C: New.
28753
28754 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28755
28756         * gcc.dg/pr18628.c: New.
28757
28758 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28759
28760         PR c++/20280
28761         * g++.dg/tree-ssa/pr20280.C: New.
28762
28763 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28764
28765         PR fortran/20467
28766         * gfortran.dg/stfunc_2.f90: New test.
28767
28768 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28769
28770         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28771
28772 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28773
28774         * gcc.dg/tree-ssa/20050314-1.c: New test.
28775
28776 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28777
28778         PR c++/4403
28779         PR c++/9783, DR433
28780         * g++.dg/template/friend34.C: New test.
28781         * g++.dg/template/friend35.C: Likewise.
28782         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28783
28784 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28785
28786         Friend class name lookup 5/n
28787         PR c++/1016
28788         * g++.dg/lookup/hidden-class1.C: New test.
28789         * g++.dg/lookup/hidden-class2.C: Likewise.
28790         * g++.dg/lookup/hidden-class3.C: Likewise.
28791         * g++.dg/lookup/hidden-class4.C: Likewise.
28792         * g++.dg/lookup/hidden-class5.C: Likewise.
28793         * g++.dg/lookup/hidden-class6.C: Likewise.
28794         * g++.dg/lookup/hidden-class7.C: Likewise.
28795         * g++.dg/lookup/hidden-class8.C: Likewise.
28796         * g++.dg/lookup/hidden-class9.C: Likewise.
28797         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28798         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28799         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28800         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28801         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28802         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28803         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28804         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28805         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28806         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28807         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28808
28809 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28810
28811         PR c++/20157
28812         * g++.dg/template/error18.C: New test.
28813
28814 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28815
28816         PR debug/16792
28817         * g++.dg/debug/pr16792.C: New test.
28818
28819 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28820
28821         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28822         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28823         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28824         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28825         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28826         test assertion names.
28827
28828 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28829
28830         PR fortran/18600
28831         * gfortran.dg/stfunc_1.f90: New test.
28832
28833 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28834
28835         PR fortran/16907
28836         * gfortran.dg/real_index_1.f90: New test.
28837
28838 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28839
28840         PR fortran/20323
28841         * gfortran.dg/spec_expr_1.f90: New test.
28842
28843 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28844
28845         PR c/20402
28846         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28847         new parser.
28848
28849 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28850
28851         PR fortran/20361
28852         * gfortran.dg/largeequiv_1.f90: New test.
28853
28854 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28855
28856         * gcc.dg/ucnid-1.c: New.
28857         * gcc.dg/ucnid-2.c: New.
28858         * gcc.dg/ucnid-3.c: New.
28859         * gcc.dg/ucnid-4.c: New.
28860         * gcc.dg/ucnid-5.c: New.
28861         * gcc.dg/ucnid-6.c: New.
28862         * gcc.dg/cpp/ucnid-1.c: New.
28863         * gcc.dg/cpp/ucnid-2.c: New.
28864         * gcc.dg/cpp/ucnid-3.c: New.
28865         * g++.dg/other/ucnid-1.C: New.
28866
28867 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28868
28869         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28870
28871 2005-03-11  Per Bothner  <per@bothner.com>
28872
28873         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28874         that diagnotics refer to correct token.
28875         * gcc.dg/unused-3.c: Likewise.
28876
28877 2005-03-11  Per Bothner  <per@bothner.com>
28878
28879         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28880         constant" is now actually on same line as string constant.
28881         * gcc.dg/cpp/direct2s.c: Likewise.
28882
28883 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28884
28885         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28886
28887 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28888
28889         PR libfortran/20124
28890         * gfortran.dg/pr20124.f90: New Test
28891
28892 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28893
28894         PR tree-optimization/20130
28895         * gcc.dg/pr20130-1.c: New test.
28896
28897 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28898
28899         PR target/20095
28900         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28901
28902 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28903
28904         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28905
28906 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28907
28908         * g++.dg/eh/forced1.C: Fix comment.
28909         * g++.dg/eh/forced2.C: Ditto.
28910         * g++.dg/eh/forced3.C: Ditto.
28911         * g++.dg/eh/forced4.C: Ditto.
28912
28913 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28914
28915         PR rtl-opt/20412
28916         * gcc.c-torture/compile/pr20412.c: New test.
28917
28918 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28919
28920         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28921
28922 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28923
28924         PR target/20322
28925         * gcc.dg/20050307-1.c: New test.
28926
28927 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28928
28929         PR c++/20375
28930         * g++.dg/other/stdarg3.C: New.
28931
28932 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28933
28934         PR c++/18384, c++/18327
28935         * g++.dg/init/array19.C: New test.
28936
28937         PR inline-asm/20314
28938         * gcc.dg/torture/pr20314-1.c: New test.
28939         * gcc.dg/torture/pr20314-2.c: New test.
28940
28941 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28942
28943         * gcc.dg/20050309-1.c: New test.
28944
28945 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28946
28947         * gcc.dg/builtins-10.c: Reactivate disabled test.
28948         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28949         new cbrt transformations.
28950
28951 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28952
28953         PR c++/20208
28954         * g++.dg/template/array13.C: New test.
28955
28956 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28957
28958         PR c++/16859
28959         * g++.dg/init/brace4.C: New test.
28960
28961 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28962
28963         PR c++/20186
28964         * g++.dg/template/non-dependent12.C: New.
28965
28966 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/20142
28969         * g++.dg/init/array18.C: Add dg-do run marker.
28970
28971         PR c++/20142
28972         * g++.dg/init/array18.C: New test.
28973
28974 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28975
28976         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28977         * g++.dg/gcov/gcov.exp: Likewise.
28978         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28979         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28980         * lib/c-torture.exp: Likewise.
28981         * lib/fortran-torture.exp: Likewise.
28982         * lib/g++.exp: Likewise.
28983         * lib/gcc-defs.exp: Likewise.
28984         * lib/gcc-dg.exp: Likewise.
28985         * lib/gcc.exp: Likewise.
28986         * lib/gcov.exp: Likewise.
28987         * lib/gfortran.exp: Likewise.
28988         * lib/mike-g++.exp: Likewise.
28989         * lib/mike-gcc.exp: Likewise.
28990         * lib/objc-torture.exp: Likewise.
28991         * lib/objc.exp: Likewise.
28992         * lib/profopt.exp: Likewise.
28993         * lib/target-libpath.exp: Likewise.
28994         * lib/target-supports.exp: Likewise.
28995         * lib/treelang.exp: Likewise.
28996         * lib/wrapper.exp: Likewise.
28997
28998 2005-03-08  Jeff Law  <law@redhat.com>
28999
29000         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29001         PHI-OPT changes.
29002
29003 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29004
29005         * gcc.dg/vect/pr20122.c: New test.
29006
29007 2005-03-07  Jeff Law  <law@redhat.com>
29008
29009         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29010         was folded away.
29011         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29012         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29013         * gcc.dg/tree-ssa/pr18134.c: New test.
29014
29015 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29016
29017         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29018         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29019         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29020
29021 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29022
29023         PR tree-opt/17671
29024         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29025
29026 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29027
29028         * g++.dg/warn/Wnvdtor.C: New test.
29029
29030 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29031
29032         * gcc.dg/torture/pr19683-1.c: New test.
29033
29034 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29035
29036         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29037         * gfortran.dg/g77/19990313-2.f: Ditto.
29038         * gfortran.dg/g77/19990313-3.f: Ditto.
29039         * gfortran.dg/g77/19990525-0.f: Ditto.
29040         * gfortran.dg/g77/19990826-0.f: Ditto.
29041         * gfortran.dg/g77/19990826-2.f: Ditto.
29042         * gfortran.dg/g77/19990826-3.f: Ditto.
29043         * gfortran.dg/g77/20000511-1.f: Ditto.
29044         * gfortran.dg/g77/20000511-2.f: Ditto.
29045         * gfortran.dg/g77/970625-2.f: Ditto.
29046         * gfortran.dg/g77/980310-2.f: Ditto.
29047         * gfortran.dg/g77/980310-3.f: Ditto.
29048         * gfortran.dg/g77/980310-8.f: Ditto.
29049         * gfortran.dg/g77/980519-2.f: Ditto.
29050         * gfortran.dg/g77/alpha1.f: Ditto.
29051         * gfortran.dg/g77/claus.f: Ditto.
29052         * gfortran.dg/g77/erfc.f: Ditto.
29053         * gfortran.dg/g77/short.f: Ditto.
29054         * gfortran.fortran-torture/execute/data.f90: Ditto.
29055         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29056         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29057
29058 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29059
29060         * lib/file-format.exp (gcc_target_object_format): Add check for som
29061         format and hardcode object formats on hppa*-*-hpux*.
29062         * lib/target-supports.exp (check_weak_available): Add check for som
29063         object format.  Always return 0 on hppa*-*-hpux10*.
29064
29065         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29066         is defined.
29067
29068         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29069
29070 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29071
29072         * gfortran.dg/pr19936_1.f90: New test.
29073         * gfortran.dg/pr19936_2.f90: New test.
29074         * gfortran.dg/pr19936_3.f90: New test.
29075
29076 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29077             Paul Thomas <prthomas@drfccad.cea.fr>
29078
29079         * gfortran.dg/PR19754_1.f90: New test.
29080         * gfortran.dg/PR19754_2.f90: Ditto.
29081
29082 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29083
29084         PR c++/19311
29085         * g++.dg/template/non-dependent11.C: New test.
29086
29087 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29088
29089         * lib/target-supports.exp (check_iconv_available): Fix comment.
29090
29091 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29092             Joseph S. Myers  <joseph@codesourcery.com>
29093
29094         PR c++/19797
29095         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29096
29097 2005-03-04  Matthew Sachs  <msachs@apple.com>
29098
29099         * gcc.exp (gcc_target_compile): Put braces around
29100         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29101         * objc.exp (objc_target_compile): Likewise.
29102         * treelang.exp (treelang_target_compile): Likewise.
29103
29104 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29105
29106         PR fortran/19673
29107         * gfortran.dg/func_result_1.f90: New test.
29108
29109 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29110
29111         * gcc.misc-tests/options.exp: New test.
29112
29113 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29114
29115         * gcc.dg/pr15784-4.c: New test.
29116
29117 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29118
29119         * gcc.c-torture/execute/pr17133.c: New.
29120         * gcc.c-torture/compile/20050303-1.c: New.
29121
29122 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29123
29124         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29125
29126 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29127
29128         * g++.dg/overload/using2.C: New.
29129
29130 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29131
29132         PR c++/19916
29133         * g++.dg/init/ptrmem2.C: New test.
29134
29135 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29136
29137         PR c/8927
29138         * gcc.dg/pr8927-1.c: New test.
29139
29140 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29141
29142         PR c++/20232
29143         * g++.dg/inherit/covariant12.C: New.
29144
29145 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29146
29147         PR fortran/19479
29148         * gfortran.dg/bound_1.f90: New test.
29149
29150 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29151
29152         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29153         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29154
29155 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29156
29157         PR c/20245
29158         * gcc.dg/pr20245-1.c: New test.
29159
29160 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29161
29162         PR middle-end/19874
29163         * gcc.c-torture/execute/20050119-2.c: New test case.
29164
29165 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29166
29167         * README: Update the DejaGnu bug reporting address.
29168         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29169         * lib/objc-torture.exp: Likewise.
29170
29171 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29172
29173         * gfortran.dg/boz_1.f90: New test.
29174         * gfortran.dg/boz_3.f90: New test.
29175         * gfortran.dg/boz_4.f90: New test.
29176
29177 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29178
29179         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29180         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29181
29182 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29183
29184         PR libfortran/20101
29185         * gfortran.dg/write_0_pe_format.f90: New test.
29186
29187 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29188
29189         PR c++/20206
29190         * g++.dg/opt/thunk2.C: New test.
29191         * g++.dg/opt/covariant1.C: New test.
29192
29193 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29194
29195         * gfortran.dg/e_d_fmt.f90: New test.
29196
29197 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29198
29199         * gcc.dg/asm-b.c: Fix comment typos.
29200
29201 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29202
29203         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29204         a V_MAY_DEF also.
29205
29206 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29207
29208         PR tree-opt/20188
29209         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29210         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29211         * gcc.dg/asm-b.c: New test.
29212
29213 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29214
29215         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29216         Disable this test on IRIX 6.
29217
29218 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29219
29220         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29221         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29222         parser.
29223
29224 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29225
29226         PR tree-optimization/20204
29227         * gcc.dg/pr20204.c: New test.
29228
29229 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29230
29231         PR target/20196
29232         * gcc.c-torture/execute/20050224-1.c: New test.
29233
29234         PR c++/20175
29235         * g++.dg/warn/Wbraces2.C: New test.
29236
29237 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29238
29239         PR c++/19878
29240         * g++.dg/init/const2.C: New test.
29241
29242 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29243
29244         PR tree-optimization/20100
29245         * gcc.c-torture/execute/pr20100-1.c: New test.
29246
29247 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29248
29249         * gfortran.dg/implicit_3.f90: New test.
29250
29251         * gfortran.dg/deftype_1.f90: New test.
29252
29253 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29254
29255         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29256         the test passes.
29257         * g++.dg/other/anon3.C: Accept a warning.
29258
29259 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29260
29261         * gcc.dg/pr20017.c: Fix a comment typo.
29262
29263 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29264
29265         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29266
29267 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29268
29269         PR ada/19902
29270         * ada/acats/tests/cxa/cxa3004.a: Remove.
29271         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29272
29273 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29274
29275         PR c++/20073
29276         * g++.dg/init/const1.C: New test.
29277
29278         PR c++/19991
29279         * g++.dg/parse/constant7.C: New test.
29280
29281         PR c++/20152
29282         * g++.dg/parse/error27.C: New test.
29283         * g++.dg/template/qualttp15.C: Adjust error markers.
29284         * g++.old-deja/g++.other/struct1.C: Likewise.
29285
29286         PR c++/20153
29287         * g++.dg/template/error17.C: New test.
29288
29289         PR c++/20148
29290         * g++.dg/parser/error26.C: New test.
29291
29292 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29293
29294         PR tree-optimization/20100
29295         PR tree-optimization/20115
29296         * gcc.dg/pr20115.c: New test.
29297         * gcc.dg/pr20115-1.c: New test.
29298         * gcc.dg/pr20100.c: New test.
29299         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29300         call-clobbered variables after alias1.
29301
29302 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29303
29304         * gfortran.dg/list_read_4.f90: new test.
29305
29306 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29307
29308         PR rtl-optimization/20017.
29309         * gcc.dg/pr20017.c: New.
29310
29311 2005-02-22  Devang Patel  <dpatel@apple.com>
29312
29313         PR 19952
29314         * g++.dg/tree-ssa/pr19952.C: New test.
29315
29316 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29317
29318         PR c++/19883
29319         * g++.dg/parse/constant6.C: New test.
29320
29321 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29322
29323         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29324         * g++.dg/charset/asm2.c: Likewise.
29325         * g++.dg/charset/asm3.c: Likewise.
29326         * g++.dg/charset/asm4.c: Likewise.
29327         * g++.dg/charset/asm5.c: Likewise.
29328         * g++.dg/charset/attribute1.c: Likewise.
29329         * g++.dg/charset/attribute2.c: Likewise.
29330         * g++.dg/charset/extern1.cc: Likewise.
29331         * g++.dg/charset/extern2.cc: Likewise.
29332         * g++.dg/charset/extern3.cc: Likewise.
29333         * g++.dg/charset/function.cc: Likewise.
29334         * g++.dg/charset/string.c: Likewise.
29335         * g++.dg/charset/charset.exp: Likewise.
29336         * lib/target-supports.exp (check_iconv_available): Fix comment.
29337
29338 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29339
29340         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29341         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29342         * gcc.dg/charset/asm2.c: Likewise.
29343         * gcc.dg/charset/asm3.c: Likewise.
29344         * gcc.dg/charset/asm4.c: Likewise.
29345         * gcc.dg/charset/asm5.c: Likewise.
29346         * gcc.dg/charset/asm6.c: Likewise.
29347         * gcc.dg/charset/attribute1.c: Likewise.
29348         * gcc.dg/charset/attribute2.c: Likewise.
29349         * gcc.dg/charset/builtin1.c: Likewise.
29350         * gcc.dg/charset/extern.c: Likewise.
29351         * gcc.dg/charset/function.c: Likewise.
29352         * gcc.dg/charset/string.c: Likewise.
29353         * gcc.dg/charset/charset.exp: Likewise.
29354
29355 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29356
29357         PR fortran/20086
29358         * gfortran.dg/pr20086.f90: New test.
29359
29360 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29361
29362         PR tree-optimization/19786
29363         * g++.dg/tree-ssa/pr19786.C: New.
29364
29365 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29366
29367         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29368
29369 2005-02-21  Jeff Law  <law@redhat.com>
29370
29371         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29372
29373 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29374
29375         * gfortran.dg/do_iterator: Split loop, markup all lines for
29376         which an error locus is printed.
29377         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29378         locus is printed.
29379         * gfortran.dg/select_4.f90: Likewise.
29380         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29381         locuses in the various permutations.
29382
29383 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29384
29385         PR tree-optimization/19951
29386         * g++.dg/vect: New directory.
29387         * g++.dg/vect/vect.exp: New file.
29388         * g++.dg/vect/pr19951.cc: New testcase.
29389         * g++.dg/dg.exp: Also prune vectorizer tests.
29390
29391 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29392
29393         PR 18785
29394         * gcc.dg/charset/builtin1.c: New test.
29395
29396 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29397
29398         PR c++/19299
29399         * g++.dg/inherit/volatile1.C: New test.
29400
29401         PR c++/19440
29402         * g++.dg/template/dtor4.C: New test.
29403
29404 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29405
29406         * gfortran.dg/int_1.f90: New test.
29407
29408 2005-02-19  Devang Patel  <dpatel@apple.com>
29409
29410         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29411
29412 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29413
29414         * gfortran.dg/achar_1.f90: New test.
29415
29416 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29417
29418         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29419
29420 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29421             Jakub Jelinek  <jakub@redhat.com>
29422
29423         PR tree-optimization/19828
29424         * gcc.dg/tree-ssa/loop-7.c: New test.
29425         * gcc.c-torture/execute/20050218-1.c: New test.
29426
29427 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29428
29429         PR c/20043
29430         * gcc.dg/transparent-union-1.c: New test.
29431         * gcc.dg/transparent-union-2.c: New test.
29432
29433 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29434
29435         PR tree-optimization/18977
29436         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29437
29438 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29439
29440         PR target/20054
29441         * gcc.dg/pr20054.c: New test.
29442
29443 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29444
29445         PR c++/19508
29446         * g++.dg/ext/attrib20.C: New test.
29447
29448 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29449
29450         PR middle-end/20030
29451         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29452
29453 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29454
29455         PR c++/20008
29456         * g++.dg/opt/switch4.C: New.
29457
29458 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29459
29460         PR c++/20023
29461         PR tree-optimization/20009
29462         * gcc.c-torture/compile/20050217-1.c: New test.
29463         * g++.dg/opt/switch3.C: New test.
29464
29465         PR tree-optimization/18947
29466         * gcc.c-torture/compile/20050215-1.c: New test.
29467         * gcc.c-torture/compile/20050215-2.c: New test.
29468         * gcc.c-torture/compile/20050215-3.c: New test.
29469
29470 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29471
29472         PR c++/20028
29473         * g++.dg/template/crash34.C: New.
29474
29475         PR c++/20022
29476         * g++.dg/other/access3.C: New.
29477
29478 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29479
29480         * gcc.dg/vect/vect-98.c: New test.
29481
29482 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29483
29484         PR tree-optimization/19967
29485         * gcc.dg/pr19967.c: New.
29486
29487 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29488
29489         PR middle-end/19857
29490         * gcc.dg/tree-ssa/20050215-1.c: New test.
29491         * gcc.c-torture/execute/20050215-1.c: New test.
29492
29493 2005-02-15  Eric Christopher  <echristo@redhat.com>
29494
29495         * gcc.dg/cpp/20050215-1.c: New file.
29496
29497 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29498
29499         PR tree-optimization/15785
29500         * gcc.dg/pr15785-1.c: New test.
29501
29502 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29503
29504         PR c++/17788
29505         * g++.dg/init/ctor4.C: New.
29506         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29507
29508 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29509
29510         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29511         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29512
29513 2005-02-15  Andreas Schwab  <schwab@suse.de>
29514
29515         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29516         declare malloc.
29517
29518 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29519
29520         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29521
29522 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29523
29524         PR tree-optimization/19853
29525         * gcc.c-torture/compile/pr19853.c: New test.
29526
29527 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29528
29529         PR c++/19608
29530         * g++.dg/parse/local-class1.C: New.
29531
29532         PR c++/19895
29533         * g++.dg/parse/ptrmem3.C: New.
29534
29535         PR c++/19884
29536         * g++.old-deja/g++.oliva/template6.C: Add another case.
29537         * g++.dg/template/explicit6.C: New.
29538
29539 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29540
29541         PR c++/17816
29542         * g++.dg/other/redecl2.C: New.
29543
29544 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29545
29546         PR c++/19891
29547         * g++.dg/abi/covariant4.C: New.
29548
29549 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29550
29551         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29552         New tests.
29553
29554 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29555
29556         * gcc.dg/vect/vect-96.c: Fix typo.
29557
29558 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29559
29560         PR c++/14479
29561         PR c++/19487
29562         * g++.dg/template/enum5.C: New test.
29563
29564 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29565
29566         * gcc.dg/vect/vect-97.c: New test.
29567
29568 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29569
29570         * gcc.dg/vect/vect-96.c: New test.
29571
29572 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29573
29574         * gcc.dg/builtins-34.c: Also check ldexp*.
29575
29576 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29577
29578         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29579
29580 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29581
29582         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29583         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29584         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29585         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29586         selector_list, selector_expression, dg-process-target): Move to new
29587         file target-supports-dg.exp.
29588         * lib/target-supports-dg.exp: New.
29589
29590         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29591         New.
29592
29593 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29594
29595         PR c++/19666
29596         * g++.dg/other/ptrmem6.C: New test.
29597
29598         PR middle-end/19858
29599         * gcc.c-torture/compile/20050210-1.c: New test.
29600
29601 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29602
29603         PR c++/19755
29604         * g++.dg/warn/Wbraces1.C: New test.
29605
29606 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29607
29608         * gcc.dg/builtins-52.c: New testcase.
29609
29610 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29611
29612         PR c/19342
29613         * gcc.c-torture/execute/20050119-1.c: New test.
29614
29615 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29616
29617         PR c++/19811
29618         * g++.dg/init/delete1.C: New test.
29619
29620 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29621
29622         PR c++/18470
29623         * g++.dg/template/static12.C: New test.
29624
29625 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29626
29627         PR c++/19787
29628         * g++.dg/conversion/ambig1.C: New test.
29629
29630         PR c++/19739
29631         * g++.dg/ext/attrib19.C: New test.
29632
29633         PR c++/19732
29634         * g++.dg/parse/dtor5.C: New test.
29635
29636         PR c++/19762
29637         * g++.dg/template/dtor3.C: New test.
29638
29639         PR c++/19826
29640         * g++.dg/template/static11.C: New test.
29641         * g++.dg/template/crash2.C: Remove dg-error marker.
29642
29643 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29644
29645         PR C++/18491
29646         * g++.old-deja/g++.mike/p10769a.C: Remove.
29647
29648 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29649
29650         * gcc.dg/builtins-48.c: New test case.
29651         * gcc.dg/builtins-49.c: New test case.
29652         * gcc.dg/builtins-50.c: New test case.
29653         * gcc.dg/builtins-51.c: New test case.
29654
29655 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29656
29657         PR middle-end/19583
29658         * g++.dg/warn/Wreturn-type-3.C: New test.
29659
29660 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29661
29662         PR middle-end/19402
29663         * gcc.dg/pr19402-1.c: New testcase.
29664         * gcc.dg/pr19402-2.c: likewise.
29665
29666 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29667
29668         PR middle-end/19854
29669         * g++.dg/tree-ssa/tmmti.C: New testcase.
29670
29671 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29672
29673         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29674
29675 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29676
29677         PR c++/19733
29678         * g++.dg/parse/crash23.C: New test.
29679         * g++.dg/warn/Weff1.C: New test.
29680
29681 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29682
29683         * gcc.dg/20050209-1.c: New test.
29684
29685 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29686
29687         PR target/19799
29688         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29689
29690 2005-02-08  Mike Stump  <mrs@apple.com>
29691
29692         * g++.dg/pch/import-2.c: New test.
29693         * g++.dg/pch/import-2.hs: New.
29694         * g++.dg/pch/include/import-2a.h: New.
29695         * g++.dg/pch/include/import-2b.h: New.
29696
29697 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29698
29699         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29700
29701 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29702
29703         * gfortran.dg/substr_1.f90: New test.
29704
29705 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29706
29707         PR middle-end/19775
29708         * gcc.dg/torture/builtin-power-1.c: Disable test for
29709         invalid transformation.
29710         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29711         no longer optimize.
29712         * gcc.dg/builtins-47.c: New testcase.
29713
29714 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29715             Dorit Naishlos  <dorit@il.ibm.com>
29716
29717         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29718
29719 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29720
29721         * gcc.c-torture/compile/20050206-1.c: New test.
29722
29723 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29724
29725         PR tree-opt/19768
29726         * g++.dg/opt/pr19768.C: New test.
29727
29728 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29729
29730         PR tree-opt/19736
29731         * gcc.c-torture/compile/pr19736.c: New test.
29732
29733 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29734
29735         PR c++/17401
29736         * g++.dg/parse/error25.C: New test.
29737
29738 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29739
29740         * gcc.c-torture/execute/20050203-1.c: New.
29741
29742 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29743
29744         * gcc.dg/vect/vect-85.c: Remove xfail.
29745         * gcc.dg/vect/vect-86.c: Remove xfail.
29746         * gcc.dg/vect/vect-87.c: Remove xfail.
29747         * gcc.dg/vect/vect-88.c: Remove xfail.
29748
29749 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29750
29751         * gcc.dg/altivec-19.c: New.
29752
29753 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29754
29755         PR c/17807
29756         * gcc.dg/nested-func-3.c: New test.
29757         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29758
29759 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29760
29761         * gcc.test-framework/gen_directive_tests: Generate tests for
29762         selector expressions.
29763
29764 2005-02-02  Matt Austern  <austern@apple.com>
29765
29766         PR c++/19628
29767         * g++/ext/builtin7.C: New.
29768         * g++/ext/builtin8.C: New.
29769
29770 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29771
29772         PR c/18502
29773         * gcc.dg/pr18502-1.c: New test.
29774
29775 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29776
29777         PR c++/17413
29778         * g++.dg/template/local4.C: Tweak.
29779
29780 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29781
29782         PR tree-optimization/19578
29783         * gcc.c-torture/compile/20050202-1.c: New test.
29784
29785 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29786
29787         PR c/19435
29788         * gcc.dg/c99-init-4.c: New test.
29789
29790 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29791
29792         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29793
29794         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29795
29796         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29797         * g++.dg/eh/check-vect.h: New.
29798
29799         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29800         * gcc.dg/vect/vect-78.c: Ditto.
29801         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29802         Remove.
29803
29804         * g++.dg/conversion/simd1.C: Expect warning.
29805         * g++.dg/ext/attribute-test-1.C: Ditto.
29806         * g++.dg/ext/attribute-test-2.C: Ditto.
29807         * g++.dg/ext/attribute-test-3.C: Ditto.
29808         * g++.dg/ext/attribute-test-4.C: Ditto.
29809
29810         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29811         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29812
29813         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29814
29815 2005-02-01  Richard Henderson  <rth@redhat.com>
29816
29817         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29818         long double for ibm double-double format.
29819         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29820
29821 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29822
29823         PR tree-optimization/19633
29824         * gcc.dg/pr19633-1.c: New test.
29825         * gcc.dg/pr19633.c: Tweak to make pointer point
29826         to NULL or a symbol.
29827
29828 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29829
29830         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29831         New procs.
29832         (dg-process-target (local override)): Handle selector expressions.
29833
29834         * gcc.test-framework/README: Describe tests in source directory.
29835         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29836         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29837         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29838         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29839         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29840         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29841         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29842         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29843         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29844         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29845         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29846         * gcc.test-framework/dg-error-exp-P.c: New test.
29847         * gcc.test-framework/dg-error-exp-XP.c: New test.
29848         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29849         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29850         * gcc.test-framework/dg-output-exp-P.c: New test.
29851         * gcc.test-framework/dg-output-exp-XF.c: New test.
29852         * gcc.test-framework/dg-warning-exp-P.c: New test.
29853         * gcc.misc-tests/dg-1.c: Remove.
29854         * gcc.misc-tests/dg-2.c: Remove.
29855         * gcc.misc-tests/dg-3.c: Remove.
29856         * gcc.misc-tests/dg-4.c: Remove.
29857         * gcc.misc-tests/dg-5.c: Remove.
29858         * gcc.misc-tests/dg-6.c: Remove.
29859         * gcc.misc-tests/dg-7.c: Remove.
29860         * gcc.misc-tests/dg-8.c: Remove.
29861         * gcc.misc-tests/dg-9.c: Remove.
29862         * gcc.misc-tests/dg-10.c: Remove.
29863         * gcc.misc-tests/dg-11.c: Remove.
29864         * gcc.misc-tests/dg-12.c: Remove.
29865         * gcc.misc-tests/dg-test.exp: Remove.
29866
29867         * gcc.test-framework/test-framework.awk: Change recording and
29868         printing of passes and failures.
29869
29870         * gcc.test-framework: New directory.
29871         * gcc.test-framework/README: New.
29872         * gcc.test-framework/test-framework.exp: New.
29873         * gcc.test-framework/test-framework.awk: New.
29874         * gcc.test-framework/gen_directive_tests: New.
29875
29876 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29877
29878         * lib/treelang.exp: Fix comment typos.
29879         (treelang_target_compile): Don't append libs=-ltreelang to options.
29880
29881 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29882
29883         * g++.dg/parse/typename7.C: Adjust error messages.
29884
29885 2005-01-31  Jeff Law  <law@redhat.com>
29886
29887         * gcc.c-torture/execute/20050131-1.c: New test.
29888         * gcc.dg/wcaselabel.c: New test.
29889
29890 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29891
29892         * g++.dg/other/warning1.C: Adjust error messags.
29893         * g++.dg/parse/constant5.C: New test.
29894
29895 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29896
29897         PR c/19333
29898         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29899         the test case valid.
29900         * gcc.dg/20030815-1.c: Remove invalid tests.
29901         * gcc.dg/array-7.c: Adjust expected result.
29902         * gcc.dg/pr18596-3.c: Likewise.
29903         * gcc.dg/noncompile/20000901-1.c: Likewise.
29904         * gcc.dg/noncompile/init-2.c: Likewise.
29905         * gcc.dg/noncompile/init-4.c: Likewise.
29906
29907 2005-01-31  Dale Johannesen  <dalej@apple.com>
29908
29909         * g++.dg/opt/pr19650.C: New test.
29910
29911 2005-01-31  Richard Henderson  <rth@redhat.com>
29912
29913         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29914         long double for intel double extended format.
29915         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29916
29917 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/19555
29920         * g++.dg/template/static10.C: New test.
29921
29922         PR c++/19395
29923         * g++.dg/parse/error24.C: New test.
29924
29925         PR c++/19367
29926         * g++.dg/lookup/builtin1.C: New test.
29927
29928         PR c++/19457
29929         * g++.dg/warn/conv3.C: New test.
29930
29931 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29932
29933         PR fortran/19647
29934         * gfortan.dg/inquire_7.f90
29935
29936 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29937
29938         PR tree-optimization/15791
29939         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29940         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29941         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29942         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29943         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29944         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29945         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29946         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29947         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29948         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29949
29950 2005-01-29  Paul Brook  <paul@codesourcery.com>
29951
29952         PR fortran/18565
29953         * check.c (real_or_complex_check): New function.
29954         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29955         * intrinsic.c (add_functions): Use new check functions.
29956         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29957         Add prototypes.
29958
29959 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29960
29961         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29962         gcc.dg/lvalue-3.c: New tests.
29963         * gcc.dg/concat.c: Update expected messages.
29964
29965 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29966
29967         PR libfortran/19595
29968         * gfortran.dg/eor_1.f90: New test.
29969
29970 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29971
29972         PR fortran/19589
29973         * gfortran.dg/logical_data_1.f90: New test.
29974
29975 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29976
29977         PR c++/19253
29978         * g++.dg/template/crash33.C: New test.
29979
29980         PR c++/19667
29981         * g++.dg/template/crash32.C: New test.
29982
29983 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29984
29985         PR middle-end/16558
29986         * g++.dg/warn/Wreturn-type-2.C: New test.
29987
29988 2004-06-24  Jeff Law  <law@redhat.com>
29989
29990         * gcc.dg/tree-ssa/20050128-1.c: New test.
29991
29992 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29993
29994         * gcc.target/frv/all-mdpackh-1.c: New test.
29995
29996 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29997
29998         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29999
30000 2005-01-27  Richard Henderson  <rth@redhat.com>
30001
30002         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30003
30004 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30005
30006         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30007
30008 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30009
30010         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30011         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30012         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30013         to cope with cases where the multilib options override the dg-options.
30014
30015 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30016
30017         PR c/18946
30018         * gcc.dg/noncompile/20050120-1.c: New test.
30019
30020 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30021
30022         PR tree-optimization/19633
30023         * gcc.dg/pr19633.c: New test.
30024         * gcc.dg/tree-ssa/pr19633.c: New test.
30025
30026 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30027
30028         * gcc.dg/20041216-1.c: New test.
30029
30030 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30031
30032         PR objc/18862
30033         * objc.dg/selector-2.m: New test.
30034
30035 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30036
30037         * g++.dg/opt/range-test-2.C: New test.
30038
30039         PR rtl-optimization/19579
30040         * gcc.c-torture/execute/20050124-1.c: New test.
30041
30042 2005-01-26  Greg Parker  <gparker@apple.com>
30043         Stuart Hastings  <stuart@apple.com>
30044
30045         * gcc.c-torture/execute/20050125-1.c: New.
30046
30047 2005-01-18  Jan Hubicka  <jh@suse.cz>
30048
30049         PR tree-optimize/19337
30050         * gcc.c-torture/compile/20050119-1.c: New test.
30051
30052 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30053
30054         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30055         test for successful match.
30056
30057 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30058
30059         PR objc/18408
30060         * objc.dg/comp-types-7.m: New test.
30061
30062 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30063
30064         * lib/target-supports.exp (current_target_name): New.
30065         (check_effective_target_ilp32, check_effective_target_lp64):
30066         Cache the result to use as long as the current target, with
30067         multilib flags, remains the same.
30068
30069         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30070         (dg-require-weak, dg-require-visibility, dg-require-alias,
30071         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30072         dg-require-effective-target, dg-skip-if): Remove call to
30073         skip_test_and_clear_xfail.
30074         (dg-test): Clear xfail data.
30075
30076 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30077
30078         PR target/17751
30079         * gcc.dg/ppc64-toc.c: New test.
30080
30081         * g++.dg/tree-ssa/empty-1.C: New test.
30082
30083         PR middle-end/19551
30084         * gcc.c-torture/execute/20050121-1.c: New test.
30085         * gcc.dg/20050121-2.c: New test.
30086
30087 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30088         Paul Brook  <paul@codesourcery.com>
30089
30090         PR fortran/17941
30091         * gfortran.dg/real_const_1.f: New test.
30092         * gfortran.dg/real_const_2.f90: New test.
30093         * gfortran.dg/complex_int_1.f90: New test.
30094
30095 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30096
30097         PR fortran/19313
30098         * gfortan.dg/inquire_6.f90: New test.
30099
30100 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30101
30102         PR libfortran/19451
30103         * open_readonly_1.f90: New test.
30104
30105 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30106
30107         PR libfortran/18982
30108         * gfortran.dg/open_new.f90: New file.
30109
30110 2005-01-22  Paul Brook  <paul@codesourcery.com>
30111
30112         * namelist_1.f90: New test.
30113
30114 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30115
30116         PR tree-optimization/19484
30117         * gcc.c-torture/compile/20050122-[12].c: New tests.
30118
30119 2005-01-22  Paul Brook  <paul@codesourcery.com>
30120
30121         * gfortran.dg/implicit_2.f90: New test.
30122
30123 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30124
30125         PR fortran/19314
30126         * gfortran.dg/inquire_5.f90: New test.
30127
30128 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30129
30130         PR c/18809
30131         * gcc.dg/pr18809-1.c: New test.
30132
30133 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30134
30135         * gcc.dg/20050121-1.c: New test.
30136
30137         PR tree-optimization/13000
30138         * gcc.dg/20040206-1.c: Change warning to point where function is
30139         being inlined.
30140
30141 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30142
30143         PR c++/19208
30144         * g++.dg/template/array11.C: New test.
30145
30146 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30147
30148         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30149         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30150         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30151         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30152         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30153         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30154
30155 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30156
30157         PR tree-optimization/15349
30158         * gcc.dg/tree-ssa/pr15349.c: New.
30159
30160 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30161
30162         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30163
30164 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30165
30166         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30167         scan-assembler-times directive name.
30168
30169         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30170         after dg-do.
30171
30172         PR rtl-optimization/19462
30173         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30174
30175 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30176
30177         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30178         counting function calls on ia64.
30179
30180 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30181
30182         PR rtl-optimization/15139
30183         * gcc.dg/20050111-2.c: New test.
30184
30185         PR c/17297
30186         * gcc.c-torture/compile/20050113-1.c: New testcase.
30187
30188         PR middle-end/19164
30189         * gcc.dg/20050113-1.c: New testcase.
30190
30191 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30192
30193         * gcc.dg/vect/vect-85.c: Add comment.
30194         * gcc.dg/vect/vect-86.c: Add xfail for now.
30195         * gcc.dg/vect/vect-87.c: Add xfail for now.
30196         * gcc.dg/vect/vect-88.c: Add xfail for now.
30197         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30198
30199 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30200
30201         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30202
30203 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30204
30205         * g++.dg/debug/typedef3.C: New test.
30206
30207 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30208
30209         PR c/19472
30210         * gcc.dg/asm-a.c: New test.
30211
30212 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30213
30214         * gcc.dg/sh-relax.c: Add prototype for abort.
30215
30216 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30217
30218         * gcc.dg/short-compare-1.c: New test.
30219         * gcc.dg/short-compare-2.c: Likewise.
30220
30221 2005-01-18  Michael Matz  <matz@suse.de>
30222
30223         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30224
30225 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30226
30227         PR tree-optimization/19121
30228         * gcc.c-torture/compile/pr19121.c: New test.
30229
30230 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30231
30232         PR target/19357
30233         * gcc.c-torture/compile/pr19357.c: New test.
30234
30235 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30236
30237         PR c/5675
30238         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30239         pass--those that refer just to the variable, possibly with a
30240         cast.
30241         * gcc.dg/c99-const-expr-3.c: Likewise.
30242
30243         PR middle-end/13127
30244         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30245         longer emitted.
30246
30247 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30248
30249         PR fortran/18778
30250         * gfortran.dg/endfile_2.f90: New test.
30251
30252 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30253
30254         PR 19168
30255         * gfortran.dg/select_5.f90: New test.
30256
30257 2004-01-16  Paul Brook  <paul@codesourcery.com>
30258
30259         * gfortran.dg/common_4.f90: New test.
30260
30261 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30262
30263         PR rtl-optimization/19462
30264         * gcc.dg/torture/pr19462-1.c: New test.
30265
30266 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30267
30268         PR objc/19321
30269         * objc.dg/func-ptr-2.m: New.
30270         * objc.dg/volatile-1.m: New.
30271
30272 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30273
30274         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30275
30276 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30277
30278         PR tree-optimization/19060
30279         * gcc.c-torture/execute/20050104-1.c: New test.
30280
30281 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30282
30283         PR fortran/18983
30284         * gfortran.dg/write_to_null.f90: New test.
30285
30286 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30287             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30288
30289         PR other/19328
30290         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30291         argument.
30292
30293 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30294
30295         PR c++/19263
30296         * g++.dg/init/vector1.C: New test.
30297
30298 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30299
30300         PR target/13158
30301         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30302         PR target/18987
30303         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30304
30305 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30306
30307         * gfortran.dg/select_1.f90: New test.
30308         * gfortran.dg/select_2.f90: New test.
30309         * gfortran.dg/select_3.f90: New test.
30310         * gfortran.dg/select_4.f90: New test.
30311
30312 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30313
30314         PR middle-end/19084
30315         PR rtl-optimization/19348
30316         * gcc.dg/20050111-1.c: New test.
30317         * gcc.c-torture/execute/20050111-1.c: New test.
30318
30319         * gcc.dg/i386-asm-4.c: New test.
30320
30321 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30322
30323         * gcc.dg/nested-func-2.c: New test.
30324         * ada/acats/norun.lst: Remove c953002.
30325
30326 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30327
30328         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30329
30330 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30331
30332         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30333
30334 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30335
30336         PR target/18761
30337         * g++.dg/abi/align1.C: New test.
30338
30339 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30340
30341         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30342         at a time.
30343         * g++.dg/ext/altivec_check.h: Support compiling as C.
30344
30345 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30346
30347         PR c++/19355
30348         * g++.dg/expr/pr19355-1.C: New test case.
30349
30350 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30351
30352         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30353         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30354         * ada/acats/tests/c3/c92005b.ada: Likewise.
30355         * ada/acats/tests/c3/cxb3012.a: Likewise.
30356         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30357
30358 2005-01-09  Paul Brook  <paul@codesourcery.com>
30359
30360         * gfortran.dg/common_2.f90: New file.
30361         * gfortran.dg/common_3.f90: New file.
30362
30363 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30364
30365         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30366
30367 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30368
30369         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30370         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30371         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30372         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30373         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30374         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30375         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30376         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30377         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30378         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30379         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30380         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30381         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30382         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30383         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30384         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30385         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30386         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30387         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30388         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30389         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30390         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30391         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30392         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30393         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30394         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30395         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30396         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30397         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30398         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30399         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30400         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30401         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30402         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30403         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30404         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30405         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30406         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30407         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30408         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30409         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30410         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30411         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30412         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30413         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30414         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30415         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30416         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30417         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30418         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30419         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30420         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30421         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30422         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30423         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30424         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30425         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30426         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30427         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30428         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30429         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30430         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30431         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30432         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30433         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30434         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30435         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30436
30437         * gcc.dg/vect/vect-1.c: Fix spelling.
30438         * gcc.dg/vect/vect-10.c: Fix spelling.
30439         * gcc.dg/vect/vect-11.c: Fix spelling.
30440         * gcc.dg/vect/vect-12.c: Fix spelling.
30441         * gcc.dg/vect/vect-14.c: Fix spelling.
30442         * gcc.dg/vect/vect-15.c: Fix spelling.
30443         * gcc.dg/vect/vect-16.c: Fix spelling.
30444         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30445         * gcc.dg/vect/vect-64.c: Fix comments.
30446         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30447
30448 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30449             Ira Rosen  <irar@il.ibm.com>
30450
30451         * gcc.dg/vect/vect-70.c: New test.
30452         * gcc.dg/vect/vect-71.c: New test.
30453
30454 2005-01-09  Manfred Hollstein  <mh@suse.com>
30455
30456         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30457         * gcc.dg/pr18241-2.c: Likewise.
30458         * gcc.dg/pr18241-3.c: Likewise.
30459         * gcc.dg/pr18241-4.c: Likewise.
30460         * gcc.dg/pr18241-5.c: Likewise.
30461
30462 2005-01-08  Richard Henderson  <rth@redhat.com>
30463
30464         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30465         False for x86 and x86-64.
30466
30467 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30468
30469         PR tree-optimization/18241
30470         * gcc.dg/pr18241-1.c: New test.
30471         * gcc.dg/pr18241-2.c: New test.
30472         * gcc.dg/pr18241-3.c: New test.
30473         * gcc.dg/pr18241-4.c: New test.
30474         * gcc.dg/pr18241-5.c: New test.
30475
30476 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30477
30478         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30479         gfortran.dg/select_4.f90: New.
30480
30481 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30482
30483         * gcc.c-torture/execute/20050107-1.c: New test.
30484
30485 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30486
30487         PR c++/19298
30488         * g++.dg/template/ref2.C: New.
30489
30490 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30491
30492         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30493         instead of being empty.
30494
30495 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30496
30497         PR fortran/15553
30498         * gfortran.dg/array-1.f90: New test.
30499
30500 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30501
30502         PR tree-optimization/19283
30503         * gcc.c-torture/execute/20050106-1.c: New test.
30504
30505         PR rtl-optimization/18861
30506         * gcc.dg/20050105-1.c: New test.
30507
30508         PR tree-optimization/18828
30509         * gcc.dg/20050105-2.c: New test.
30510
30511 2005-01-07  Andreas Jaeger  <aj@suse.de>
30512
30513         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30514
30515 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30516
30517         PR fortran/18398
30518         * gfortran.dg/fmt_read.f90: New test.
30519
30520 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30521
30522         * gcc.dg/rs6000-ldouble-2.c: New.
30523
30524 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30525
30526         PR c++/19244
30527         * g++.dg/parser/ctor2.C: New test.
30528
30529 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30530
30531         PR c++/17154
30532         * g++.dg/template/using9.C: New test.
30533
30534 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30535
30536         PR c++/19258
30537         * g++.dg/lookup/friend6.C: New test.
30538
30539 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30540
30541         PR c++/19270
30542         * g++.dg/template/array10.C: New.
30543
30544 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30545
30546         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30547         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30548
30549 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30550
30551         * gcc.c-torture/compile/20050105-1.c: New test.
30552
30553 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30554
30555         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30556
30557 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30558
30559         PR middle-end/19100
30560         * gcc.dg/conv-3.c: New test case.
30561
30562 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30563
30564         * gcc.dg/asm-wide-1.c: New test.
30565
30566 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30567
30568         PR c++/19030
30569         * g++.dg/parse/crash22.C: New
30570
30571 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30572
30573         PR 19257
30574         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30575
30576 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30577
30578         PR middle-end/17767
30579         * gcc.dg/i386-mmx-6.c: New test case.
30580
30581 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30582
30583         PR tree-optimization/18308
30584         * gcc.dg/vect/pr18308.c: New testcase.
30585
30586 2005-01-04  Andreas Jaeger  <aj@suse.de>
30587
30588         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30589
30590 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30591             Robert Bowdidge <bowdidge@apple.com>
30592
30593         * gcc.dg/cpp/subframework1.c: New.
30594         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30595         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30596         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30597         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30598
30599 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30600
30601         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30602         producing warning.
30603         * gcc.dg/darwin-weakimport-2.c: New.
30604
30605 2005-01-03  Richard Henderson  <rth@redhat.com>
30606
30607         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30608
30609 2005-01-03  Richard Henderson  <rth@redhat.com>
30610
30611         * gcc.dg/vect/vect.exp: Enable for ia64.
30612         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30613         (check_effective_target_vect_float): Likewise.
30614         (check_effective_target_vect_no_align): Likewise.
30615         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30616         * gcc.dg/vect/vect-8.c: Likewise.
30617
30618 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30619
30620         PR target/19236
30621         * gcc.dg/pr19236-1.c: New test case.
30622
30623 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30624
30625         PR rtl-optimization/12092
30626         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30627
30628 2005-01-02  Andreas Jaeger  <aj@suse.de>
30629
30630         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30631
30632 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30633             Andrew Pinski  <pinskia@physics.uc.edu>
30634
30635         PR rtl-optimization/12092
30636         * gcc.dg/pr12092-1.c: New test case.
30637
30638 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30639
30640         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30641         'hidden' and 'default' for better portability.
30642         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30643
30644         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30645         6 and 7.
30646         * g++.old-deja/g++.brendan/new3.C: Likewise.
30647
30648 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30649
30650         * gcc.dg/20041231-1.C: New test.
30651         * g++.dg/warn/Wunreachable-code-1.C: New test.
30652
30653 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30654
30655         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30656         file, not /dev/null.  Abort on error.
30657
30658 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30659             Ziemowit Laski  <zlaski@apple.com>
30660
30661         PR objc/18971
30662         * objc.dg/encode-5.m: New test.
30663
30664 2004-12-29  Richard Henderson  <rth@redhat.com>
30665
30666         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30667         * objc.dg/stabs-1.m: Disable for ia64.
30668
30669 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30670
30671         PR c++/19190
30672         * g++.dg/warn/Wunused-10.C: New test.
30673
30674 2004-12-28  Richard Henderson  <rth@redhat.com>
30675
30676         * objc.dg/stabs-1.m: Disable for alpha.
30677
30678 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30679
30680         PR c++/19149
30681         * g++.dg/parse/error23.C: New test.
30682
30683 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30684
30685         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30686
30687         PR fortran/19032
30688         * gfortran.dg/intrinsic_modulo_1.f90: New.
30689         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30690         tests with divisor -1.
30691
30692 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30693
30694         * g++.dg/opt/temp1.C (memcpy): Return a value.
30695
30696         PR c++/19148
30697         * g++.dg/expr/cond7.C: New test.
30698
30699 2004-12-27  Paul Brook  <paul@codesourcery.com>
30700
30701         * gfortran.dg/g77/select_no_compile.f: Remove.
30702
30703 2004-12-27  Richard Henderson  <rth@redhat.com>
30704
30705         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30706         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30707         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30708
30709 2004-12-26  Richard Henderson  <rth@redhat.com>
30710
30711         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30712         by 1i instead of token pasting.
30713
30714 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30715
30716         PR tree-optimization/17578
30717         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30718         to additional_flags.
30719         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30720
30721 2004-12-25  Richard Henderson  <rth@redhat.com>
30722
30723         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30724         Remove Alpha.
30725
30726 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30727
30728         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30729         hppa*-*-hpux*.
30730         * gcc.dg/pr17957.c (dg-options): Likewise.
30731         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30732         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30733         instead of 0 on __hppa__.
30734         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30735         "foo,%r" on hppa*-*-*.
30736
30737 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30738
30739         PR fortran/19071
30740         * gfortran.dg/complex_write.f90: New test.
30741
30742 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30743
30744         PR c++/17595
30745         * g++.dg/parse/pragma2.C: New test.
30746
30747         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30748
30749 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30750
30751         * gcc.dg/empty2.c: Add missing dg-warning.
30752
30753 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30754
30755         PR c++/17413
30756         * g++.dg/template/local4.C: New test.
30757         * g++.dg/template/crash19.C: Add dg-error marker.
30758
30759         * g++.dg/template/crash31.C: Correct embedded PR number.
30760
30761 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30762
30763         PR c++/16405
30764         * g++.dg/opt/temp1.C: Add do-run marker.
30765
30766 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30767
30768         * g++.dg/template/spec19.C: New.
30769
30770 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30771
30772         PR target/16819
30773         * gcc.dg/empty2.c: New.
30774
30775 2004-12-23  Richard Henderson  <rth@redhat.com>
30776
30777         * lib/target-supports.exp (check_effective_target_vect_no_align):
30778         Remove i?86 and x86-64.
30779
30780 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30781
30782         PR c++/16405
30783         * g++.dg/opt/temp1.C: New test.
30784
30785 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30786
30787         PR c++/18733
30788         * g++.dg/template/friend33.C: New testcase.
30789
30790 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30791
30792         PR c++/18464
30793         * g++.dg/template/cond5.C: New test.
30794
30795         PR c++/18492
30796         * g++.dg/inherit/thunk3.C: New test.
30797
30798         PR c++/11224
30799         * g++.dg/warn/Wunused-9.C: New test.
30800
30801 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30802
30803         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30804
30805 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30806
30807         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30808
30809 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30810
30811         PR c++/18378
30812         * g++.dg/ext/packed8.C: New test.
30813
30814         PR c++/19063
30815         * g++.dg/template/crash31.C: New test.
30816
30817         PR c++/19034
30818         * g++.dg/template/crash30.C: New test.
30819
30820 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30821
30822         PR C++/18984
30823         * g++.dg/eh/ctor3.C: New test.
30824
30825 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30826
30827         * objc.dg/stabs-1.m: Allow section name to be quoted and
30828         assembly label to begin with '.LL'.
30829
30830 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30831
30832         * gcc.dg/vect/vect.exp
30833         (check_effective_target_lp64_or_vect_no_align): New.
30834         * gcc.dg/vect/vect-77.c: Use it.
30835         * gcc.dg/vect/vect-78.c: Use it.
30836
30837         * lib/target-supports.exp
30838         (check_effective_target_vect_no_max,
30839         check_effective_target_vect_no_bitwise,
30840         check_effective_target_vect_no_align): New.
30841         * gcc.dg/vect/vect-13.c: Use them.
30842         * gcc.dg/vect/vect-17.c: Ditto.
30843         * gcc.dg/vect/vect-18.c: Ditto.
30844         * gcc.dg/vect/vect-19.c: Ditto.
30845         * gcc.dg/vect/vect-20.c: Ditto.
30846         * gcc.dg/vect/vect-27.c: Ditto.
30847         * gcc.dg/vect/vect-29.c: Ditto.
30848         * gcc.dg/vect/vect-44.c: Ditto.
30849         * gcc.dg/vect/vect-48.c: Ditto.
30850         * gcc.dg/vect/vect-50.c: Ditto.
30851         * gcc.dg/vect/vect-52.c: Ditto.
30852         * gcc.dg/vect/vect-54.c: Ditto.
30853         * gcc.dg/vect/vect-56.c: Ditto.
30854         * gcc.dg/vect/vect-58.c: Ditto.
30855         * gcc.dg/vect/vect-60.c: Ditto.
30856         * gcc.dg/vect/vect-72.c: Ditto.
30857         * gcc.dg/vect/vect-80.c: Ditto.
30858
30859 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30860
30861         PR c++/14075
30862         * g++.dg/init/string1.C: New.
30863
30864         PR c++/18975
30865         * g++.dg/other/synth1.C: New.
30866
30867 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30868
30869         PR c/18963
30870         * gcc.dg/pr18963-1.c: New test.
30871
30872 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30873
30874         PR c/18596
30875         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30876         * gcc.dg/pr18596-1.c: Use dg-error.
30877         (dg-options): Use -fno-unit-at-a-time.
30878         * gcc.dg/pr18596-2.c: New test.
30879         * gcc.dg/pr18596-3.c: New test.
30880
30881 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30882
30883         PR middle-end/18683
30884         * g++.dg/opt/pr18683-1.C: New test case.
30885
30886 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30887
30888         PR other/19093
30889         * g++.dg/opt/max1.C: Fix for 64bit targets.
30890
30891 2004-12-20  Matt Austern  <austern@apple.com>
30892
30893         PR c++/19044
30894         * g++.dg/ext/builtin6.C: New
30895
30896 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30897
30898         PR tree-optimization/19080
30899         * gcc.c-torture/compile/pr19080.c: New test.
30900
30901 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30902
30903         * gcc.dg/20041219-1.c: New test.
30904
30905 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30906
30907         PR middle-end/19068
30908         * g++.dg/opt/max1.C: New test case.
30909
30910 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30911
30912         * gcc.dg/fdata-sections-1.c: New test.
30913
30914 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30915
30916         PR middle-end/18548
30917         * gcc.dg/max-1.c: New test case.
30918
30919 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30920
30921         * gcc.c-torture/execute/20041218-1.c: New test.
30922
30923 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30924
30925         * gcc.dg/pr18501.c: New test.
30926         * gcc.dg/uninit-5.c: XFAIL.
30927         * gcc.dg/uninit-9.c: XFAIL.
30928
30929 2004-12-17  Dale Johannesen  <dalej@apple.com>
30930
30931         * gcc.dg/20041213-1.c: New.
30932
30933 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30934
30935         * objc.dg/stabs-1.m: Allow assembly label to begin
30936         with a dot ('.').
30937
30938 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30939
30940         * gcc.c-torture/execute/20041213-1.c: Move...
30941         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30942
30943 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         PR c++/18721
30946         * g++.dg/lookup/conv-5.C: New.
30947
30948 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30949
30950         * objc.dg/stabs-1.m: New test.
30951
30952 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30953
30954         * gcc.dg/visibility-c.c: Change compile to
30955         assemble for the test.
30956
30957 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30958
30959         PR target/19041
30960         * gcc.dg/visibility-c.c: New test.
30961
30962 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30963
30964         PR middle-end/18493
30965         * gcc.dg/switch-8.c: New test case.
30966
30967 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30968
30969         PR c++/18905
30970         * g++.dg/template/init4.C: New.
30971         * g++.dg/opt/static3.C: Enable optimizer.
30972
30973 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30974
30975         * g++.dg/other/complex1.C: New test.
30976
30977 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30978
30979         * g++.dg/opt/inline9.C: New test.
30980
30981 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30982
30983         PR fortran/18993
30984         * gfotran.dg/nullify_1.f: New test.
30985
30986 2004-12-15  Richard Henderson  <rth@redhat.com>
30987
30988         * gcc.target/i386/i386.exp: New harness.
30989         * gcc.target/i386/vect-args.c: New.
30990
30991 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30992
30993         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30994
30995 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30996
30997         PR c++/18825
30998         * g++.dg/template/friend32.C: New test.
30999
31000 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31001
31002         * cpp/pragma-once-1.c: New test.
31003         * cpp/pragma-once-1b.h: Likewise.
31004         * cpp/pragma-once-1c.h: Likewise.
31005         * cpp/pragma-once-1d.h: Likewise.
31006         * cpp/inc/pragma-once-1a.h: Likewise.
31007
31008 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31009             Steven G. Kargl  <kargls@comcast.net>
31010
31011         PR fortran/17597
31012         * gfortran.dg/list_read_3.f90: New test.
31013
31014 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31015
31016         * gcc.dg/ftrapv-2.c: New test.
31017
31018 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31019
31020         PR c++/18981
31021         * g++.dg/template/typename9.C: New test.
31022
31023 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/18738
31026         * g++.dg/template/typename8.C: New test.
31027         * g++.dg/parse/friend2.C: Tweak error message.
31028
31029 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31030
31031         * gcc.c-torture/20041214-1.c: New test.
31032
31033 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31034
31035         PR c++/18965
31036         * g++.dg/init/array17.C: New test.
31037
31038 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31039
31040         PR c++/18793
31041         * g++.dg/init/aggr3.C: New test.
31042
31043 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31044
31045         * gcc.dg/altivec-types-1.c: New test.
31046         * gcc.dg/altivec-types-2.c: New test.
31047         * gcc.dg/altivec-types-3.c: New test.
31048         * gcc.dg/altivec-types-4.c: New test.
31049         * g++.dg/ext/altivec-types-1.C: New test.
31050         * g++.dg/ext/altivec-types-2.C: New test.
31051         * g++.dg/ext/altivec-types-3.C: New test.
31052         * g++.dg/ext/altivec-types-4.C: New test.
31053
31054 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31055
31056         PR middle-end/18951
31057         * gcc.c-torture/execute/20041213-1.c: New test.
31058
31059 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31060
31061         PR c++/18949
31062         * g++.dg/template/cast1.C: New.
31063
31064 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31065
31066         * gcc.c-torture/execute/20041213-2.c: New test.
31067
31068 2004-12-13  Richard Henderson  <rth@redhat.com>
31069
31070         * gcc.dg/i386-sse-10.c: Fix typo in options.
31071
31072 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31073
31074         PR c++/18968
31075         * g++.dg/opt/pr18968.C: New test.
31076
31077 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31078
31079         PR c++/18925
31080         * g++.dg/ext/visibility/staticdatamem.C: New test.
31081
31082 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31083
31084         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31085
31086 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31087
31088         PR rtl-optimization/18928
31089         * gcc.dg/pr18928-1.c: New test case.
31090
31091 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31092
31093         PR tree-opt/16951
31094         * gcc.c-torture/compile/20041211-1.c: New.
31095
31096 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31097
31098         PR middle-end/17564
31099         * gcc.c-torture/execute/20041212-1.c: New test.
31100
31101 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31102
31103         PR fortran/18869
31104         * gfortran.dg/common_1.f90: New test.
31105
31106 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31107         Paul Brook  <paul@codesourcery.com>
31108
31109         PR fortran/16222
31110         * gfortran.dg/real_do_1.f90: New test.
31111
31112 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31113
31114         PR tree-opt/18040
31115         * g++.dg/opt/ptrmem6.C: New test.
31116
31117 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31118
31119         PR middle-end/18921
31120         * gcc.dg/pr18921-1.c: New test case.
31121
31122 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31123
31124         PR fortran/17175
31125         * gfortran.dg/scale_1.f90: New test.
31126
31127 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31128
31129         PR middle-end/18903
31130         * gcc.c-torture/compile/pr18903.c: New test.
31131
31132 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31133
31134         * gcc.c-torture/execute/20041210-1.c: New test.
31135
31136 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31137
31138         PR c++/18731
31139         * g++.dg/parser/struct-1.C: New test.
31140         * g++.dg/parser/struct-2.C: New test.
31141         * g++.dg/parser/struct-3.C: New test.
31142
31143 2004-12-09  Richard Henderson  <rth@redhat.com>
31144
31145         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31146
31147         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31148         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31149
31150 2004-12-09  Matt Austern  <austern@apple.com>
31151
31152         PR c++/18514
31153         * g++.dg/ext/builtin1.C: New
31154         * g++.dg/ext/builtin2.C: New
31155         * g++.dg/ext/builtin3.C: New
31156         * g++.dg/ext/builtin4.C: New
31157         * g++.dg/ext/builtin5.C: New
31158
31159 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31160
31161         PR tree-opt/18904
31162         * g++.dg/opt/ptrmem5.C: New test.
31163
31164 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31165
31166         * g++.dg/parse/typename5.C: Adjust for new error.
31167         * g++.dg/parse/typename7.C: New.
31168
31169 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31170
31171         PR c++/18073
31172         * g++.dg/other/mmintrin.C: New test.
31173
31174 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31175
31176         PR c++/16681
31177         * g++.dg/init/array15.C: New.
31178         * g++.dg/init/array16.C: New.
31179
31180 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31181
31182         PR fortran/18826
31183         * gfortran.dg/assign_1.f90: New test.
31184
31185 2004-12-08  Nick Clifton  <nickc@redhat.com>
31186
31187         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31188         * gcc.target/xstormy16/data_below100: Likewise.
31189         * gcc.target/xstormy16/sfr: Likewise.
31190         * gcc.target/xstormy16/below100.S: New test source file.
31191         * gcc.target/xstormy16/below100.ld: New test linker script.
31192         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31193         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31194         bp instructions.
31195         * gcc.target/xstormy16/bp.c: Likewise.
31196
31197         * gcc.target/xstormy16/bss_below100: New files:
31198         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31199         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31200         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31201         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31202         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31203         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31204         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31205         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31206         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31207         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31208         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31209         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31210         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31211         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31212         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31213         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31214         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31215         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31216         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31217         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31218         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31219         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31220         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31221         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31222         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31223         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31224         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31225
31226         * gcc.target/xstormy16/data_below100: New files:
31227         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31228         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31229         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31230         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31231         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31232         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31233         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31234         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31235         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31236         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31237         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31238         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31239         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31240         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31241         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31242         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31243         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31244         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31245         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31246         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31247         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31248         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31249         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31250         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31251         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31252         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31253         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31254
31255         * gcc.target/xstormy16/sfr: New files:
31256         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31257         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31258         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31259         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31260         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31261         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31262         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31263         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31264         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31265         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31266         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31267         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31268         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31269         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31270         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31271         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31272         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31273         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31274         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31275         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31276         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31277         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31278         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31279         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31280         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31281         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31282         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31283         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31284         27_if0_sfrw_bitfield_f.c
31285
31286 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31287
31288         PR c++/18100
31289         * g++.dg/lookup/name-clash4.C: New test.
31290
31291 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31292
31293         PR c++/18672
31294         * g++.dg/opt/array1.C: New.
31295
31296         PR c++/18803
31297         * g++.dg/template/operator5.C: New.
31298
31299 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31300
31301         PR c/18867
31302         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31303
31304 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31305
31306         * gcc.dg/noncompile/20041207.c: New test.
31307
31308 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31309
31310         * g++.dg/other/unreachable-1.C: New test.
31311
31312 2004-12-06  Nick Clifton  <nickc@redhat.com>
31313
31314         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31315         <limits.h> because the latter comes from gcc's include/ directory
31316         and not the newlib/libc/include directory.
31317
31318 2004-12-04  Richard Henderson  <rth@redhat.com>
31319
31320         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31321
31322 2004-12-04  Richard Henderson  <rth@redhat.com>
31323
31324         * lib/target-supports.exp (check_gc_sections_available): Disable
31325         for alpha and ia64.
31326
31327 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31328
31329         PR middle-end/17909
31330         * g++.dg/other/vararg-2.C: New test.
31331
31332 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31333
31334         PR c++/17011, c++/17971
31335         * g++.dg/template/error15.C: Adjust expected error.
31336         * g++.dg/template/instantiate3.C: Likewise.
31337
31338 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31339
31340         * gcc.dg/altivec-18.c: Fix for darwin
31341
31342 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31343
31344         PR c++/18782
31345         * g++.dg/parse/ptrmem2.C: New.
31346
31347         PR c++/18318
31348         * g++.dg/template/new1.C: New.
31349
31350 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31351
31352         PR fortran/18710
31353         * gfortran.dg/direct_io_3.f90: New test.
31354
31355 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31356
31357         PR 18758
31358         * g++.dg/parse/crash21.C: New.
31359
31360 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31361
31362         PR c++/15664, c++/18276
31363         * g++.dg/template/ttp13.C: New test.
31364         * g++.dg/template/ttp14.C: Likewise.
31365
31366 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31367
31368         PR c++/18123
31369         * g++.dg/parse/enum2.C: New test.
31370         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31371
31372 2004-12-02  Nick Clifton  <nickc@redhat.com>
31373
31374         * gcc.target/xstormy16: New test directory.
31375         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31376         * gcc.target/xstormy16/bp.c: Check the generation of bp
31377         instructions.
31378         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31379         bn instructions and the BELOW100 attribute.
31380
31381 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31382
31383         PR target/16952
31384         * gcc.dg/ppc-eabi.c: New.
31385
31386 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31387
31388         PR fortran/18284
31389         * gfortran.dg/backspace.f90
31390
31391 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31392
31393         * gfortran.dg/inquire.f90: New test.
31394
31395 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31396
31397         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31398         handle effective-target-keyword.
31399         (dg-skip-if): Support effective-target keyword as target list.
31400         (dg-xfail-if): Ditto.
31401         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31402
31403 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31404
31405         PR tree-optimization/18291
31406         * gcc.c-torture/compile/pr18291.c: New test.
31407
31408 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31409
31410         PR C++/18729
31411         * g++.dg/parse/crash20.C: New.
31412
31413         PR c++/17431
31414         * g++.dg/overload/arg1.C: New.
31415         * g++.dg/overload/arg2.C: New.
31416         * g++.dg/overload/arg3.C: New.
31417         * g++.dg/overload/arg4.C: New.
31418
31419 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31420
31421         * gcc.dg/c99-flex-array-4.c: Remove.
31422
31423 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31424
31425         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31426
31427         * lib/target-supports.exp (is-effective-target): Simplify.
31428
31429         * lib/target-supports.exp (check_effective_target_vect_long):
31430         Fix for powerpc64-*-*.
31431
31432 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31433
31434         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31435         to support new requirements on FreeBSD 5.
31436
31437 2004-11-30  Devang Patel  <dpatel@apple.com>
31438
31439         PR 18702
31440         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31441
31442 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31443
31444         * g++.dg/ext/altivec-13.C: New test.
31445
31446 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31447
31448         PR tree-opt/18298
31449         * gcc.c-torture/execute/p18298.c: New test.
31450
31451 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31452             Dorit Naishlos  <dorit@il.ibm.com>
31453
31454         PR tree-opt/18607
31455         * gcc.dg/vect/vect-89.c: New test.
31456
31457 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31458
31459         * gcc.dg/pr18596-1.c: New test.
31460
31461 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31462
31463         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31464
31465 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31466
31467         PR c/18479
31468         * gcc.dg/pr18479.c: New test.
31469
31470 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31471
31472         PR target/18490
31473         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31474         mmix-knuth-mmixware.
31475
31476         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31477         cris-*-elf* cris-*-aout* mmix-*-*
31478
31479 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31480
31481         PR middle-end/18725
31482         * gcc.dg/pr18725.c: New test.
31483
31484 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31485
31486         PR target/18488
31487         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31488
31489         PR target/18336
31490         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31491
31492 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31493
31494         PR c++/18368
31495         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31496         * g++.old-deja/g++.law/ctors5.C: Likewise.
31497         * g++.old-deja/g++.other/crash25.C: Likewise.
31498
31499         PR c++/18674
31500         * g++.dg/template/error16.C: New test.
31501
31502         PR c++/18512
31503         * g++.dg/template/crash29.C: New test.
31504
31505 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31506
31507         PR tree-optimization/18712
31508         * gcc.c-torture/compile/pr18712.c: New test.
31509
31510 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31511
31512         PR c/7544
31513         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31514         tests.
31515
31516 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31517
31518         PR c++/18652
31519         * g++.dg/lookup/crash6.C: New test.
31520
31521 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31522
31523         PR middle-end/18164
31524         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31525
31526 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31527
31528         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31529         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31530         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31531
31532 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31533
31534         * gcc.dg/pr18164.c: New test.
31535
31536 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31537
31538         * gcc.dg/funroll-loops-all.c: New.
31539
31540 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31541
31542         PR target/18489
31543         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31544         delimeter, match space and TAB as well as ":".
31545
31546         PR target/18484
31547         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31548
31549         PR target/18348
31550         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31551
31552         PR target/18345
31553         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31554
31555         PR target/18337
31556         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31557
31558 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31559
31560         * gfortran.dg/direct_io_2.f90: New test.
31561
31562 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31563
31564         PR target/18334
31565         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31566
31567 2004-11-28  Richard Henderson  <rth@redhat.com>
31568
31569         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31570
31571 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31572
31573         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31574         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31575         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31576         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31577         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31578         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31579         gcc.dg/pointer-arith-8.c: New tests.
31580
31581 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31582
31583         PR fortran/18364
31584         * gfortran.dg/endfile.f90: New test.
31585
31586 2004-11-27  Falk Hueffner  <falk@debian.org>
31587
31588         * gcc.dg/loop-6.c: New test.
31589
31590 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31591
31592         * gcc.c-torture/execute/20041126-1.c: New test.
31593
31594 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31595
31596         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31597         on IRIX.
31598
31599 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31600
31601         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31602         functions.
31603
31604 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31605
31606         PR rtl-optimization/17825
31607         * gcc.c-torture/compile/20041119-1.c: New test.
31608
31609 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31610
31611         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31612         Check existence of ld library path variables before unsetting.
31613
31614 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31615
31616         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31617
31618 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31619
31620         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31621
31622 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31623
31624         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31625
31626 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31627
31628         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31629         dg-do directive.
31630
31631 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31632
31633         * gcc.dg/pr17957.c: Pass --param, not -param.
31634
31635 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31636
31637         PR middle-end/17957
31638         * gcc.dg/pr17957.c: New test.
31639
31640 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31641
31642         PR c++/18445
31643         * g++.dg/template/crash28.C: Likewise.
31644
31645         PR c++/18001
31646         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31647         * g++.dg/ext/lvaddr.C: Likewise.
31648         * g++.dg/opt/pr7503-3.C: Likewise.
31649
31650         PR c++/18466
31651         * g++.dg/parse/qualified3.C: New test.
31652         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31653
31654         PR c++/18545
31655         * g++.dg/expr/return1.C: New test.
31656
31657 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31658
31659         Friend class name lookup 3/n, PR c++/3332
31660         * g++.dg/lookup/friend3.C: New test.
31661         * g++.dg/lookup/friend4.C: Likewise.
31662         * g++.dg/lookup/friend5.C: Likewise.
31663
31664 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31665
31666         Friend class name lookup 2/n, PR c++/14513, c++/15410
31667         * g++.dg/lookup/friend2.C: New test.
31668         * g++.dg/template/friend31.C: Likewise.
31669
31670 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31671
31672         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31673
31674 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31675
31676         PR c++/17473
31677         * g++.dg/tc1/dr56.C: Remove.
31678         * g++.dg/template/typedef1.C: Add dg-error markers.
31679         * g++.old-deja/g++.other/typedef7.C: Likewise.
31680
31681         PR c++/18285
31682         * g++.dg/parse/typedef7.C: New test.
31683
31684 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31685
31686         * gcc.c-torture/execute/20041124-1.c: New test.
31687
31688 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31689
31690         * g++.dg/template/deduce3.C: New test.
31691
31692         PR c++/18586
31693         * g++.dg/template/crash27.C: New test.
31694
31695         PR c++/18530
31696         * g++.dg/warn/Wshadow-3.C: New test.
31697
31698 2004-11-24  Devang Patel  <dpatel@apple.com>
31699
31700         PR/18555
31701         * gcc.dg/cpp/isysroot-1.c: New test.
31702         * gcc.dg/cpp/usr/include/stdio.h: New file.
31703         * gcc.dg/cpp/isysroot-2.c: New test.
31704         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31705         New file.
31706
31707 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31708
31709         PR c++/8929
31710         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31711
31712 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31713
31714         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31715         * gcc.target/sparc/pdist.c: Likewise.
31716
31717 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31718
31719         PR c++/16882
31720         * g++.dg/conversion/simd1.C: New test.
31721
31722 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31723
31724         * lib/target-libpath.exp: New file defining
31725         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31726         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31727         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31728         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31729         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31730
31731 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31732
31733         * gcc.dg/pragma-align-2.c: Test macro expansion.
31734         * gcc.dg/pragma-pack-2.c: New test.
31735
31736 2004-11-23  Richard Henderson  <rth@redhat.com>
31737
31738         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31739         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31740         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31741         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31742         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31743         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31744
31745         * gcc.dg/vect/vect.exp: Add check for alpha.
31746         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31747         (check_effective_target_vect_int): Enable for alpha.
31748         (check_effective_target_vect_long): New.
31749         (is-effective-target): Add it.
31750
31751 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31752
31753         * gcc.dg/pr18614-1.c: New test.
31754
31755 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31756
31757         * gcc.dg/setjmp-2.c: New test.
31758
31759 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31760
31761         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31762         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31763         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31764         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31765         gcc.target/sparc/pdist.c: New tests.
31766
31767 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31768
31769         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31770
31771 2004-11-22  Dale Johannesen  <dalej@apple.com>
31772
31773         * gcc.dg/20041111-1.c: New.
31774
31775 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31776
31777         PR tree-opt/18536
31778         * gcc.dg/vect/pr18536.c: New test.
31779
31780 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31781
31782         PR c++/18354
31783         * g++.dg/template/nontype11.C: New test.
31784
31785 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31786
31787         PR middle-end/18520
31788         * gcc.dg/pr18520-1.c: New test case.
31789
31790 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31791
31792         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31793         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31794         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31795         expected diagnostics.
31796
31797 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31798
31799         PR target/18580
31800         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31801         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31802         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31803
31804 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31805
31806         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31807
31808 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31809             Joseph Myers  <joseph@codesourcery.com>
31810
31811         * lib/target-supports.exp (check_visibility_available): Really
31812         test the compiler.
31813
31814 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31815
31816         PR tree-opt/18181
31817         * gcc.dg/vect/vect-85.c: New test.
31818         * gcc.dg/vect/vect-86.c: New test.
31819         * gcc.dg/vect/vect-87.c: New test.
31820         * gcc.dg/vect/vect-88.c: New test.
31821
31822 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31823
31824         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31825
31826 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31827
31828         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31829         * gcc.dg/ppc-and-1.c: Ditto.
31830         * gcc.dg/ppc-compare-1.c: Ditto.
31831         * gcc.dg/ppc-mov-1.c: Ditto
31832
31833 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31834             Mark Mitchell  <mark@codesourcery.com>
31835
31836         * gcc.dg/pragma-init-fini-2.c: New test.
31837
31838 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31839             Aldy Hernandez  <aldyh@redhat.com>
31840
31841         * lib/target-supports.exp (check_effective_target_vect_int): New
31842         (check_effective_target_vect_float): New
31843         (check_effective_target_vect_double): New.
31844         (is-effective-target): Support new effective targets keywords.
31845         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31846         default action for dg-do.
31847         * gcc.dg/vect/pr16105.c: Use new support.
31848         * gcc.dg/vect/pr18400.c: Ditto.
31849         * gcc.dg/vect/pr18425.c: Ditto.
31850         * gcc.dg/vect/vect-1.c: Ditto.
31851         * gcc.dg/vect/vect-10.c: Ditto.
31852         * gcc.dg/vect/vect-11.c: Ditto.
31853         * gcc.dg/vect/vect-12.c: Ditto.
31854         * gcc.dg/vect/vect-13.c: Ditto.
31855         * gcc.dg/vect/vect-14.c: Ditto.
31856         * gcc.dg/vect/vect-15.c: Ditto.
31857         * gcc.dg/vect/vect-16.c: Ditto.
31858         * gcc.dg/vect/vect-17.c: Ditto.
31859         * gcc.dg/vect/vect-18.c: Ditto.
31860         * gcc.dg/vect/vect-19.c: Ditto.
31861         * gcc.dg/vect/vect-2.c: Ditto.
31862         * gcc.dg/vect/vect-20.c: Ditto.
31863         * gcc.dg/vect/vect-21.c: Ditto.
31864         * gcc.dg/vect/vect-22.c: Ditto.
31865         * gcc.dg/vect/vect-23.c: Ditto.
31866         * gcc.dg/vect/vect-24.c: Ditto.
31867         * gcc.dg/vect/vect-25.c: Ditto.
31868         * gcc.dg/vect/vect-26.c: Ditto.
31869         * gcc.dg/vect/vect-27.c: Ditto.
31870         * gcc.dg/vect/vect-27a.c: Ditto.
31871         * gcc.dg/vect/vect-28.c: Ditto.
31872         * gcc.dg/vect/vect-29.c: Ditto.
31873         * gcc.dg/vect/vect-29a.c: Ditto.
31874         * gcc.dg/vect/vect-3.c: Ditto.
31875         * gcc.dg/vect/vect-30.c: Ditto.
31876         * gcc.dg/vect/vect-31.c: Ditto.
31877         * gcc.dg/vect/vect-32.c: Ditto.
31878         * gcc.dg/vect/vect-33.c: Ditto.
31879         * gcc.dg/vect/vect-34.c: Ditto.
31880         * gcc.dg/vect/vect-35.c: Ditto.
31881         * gcc.dg/vect/vect-36.c: Ditto.
31882         * gcc.dg/vect/vect-37.c: Ditto.
31883         * gcc.dg/vect/vect-38.c: Ditto.
31884         * gcc.dg/vect/vect-4.c: Ditto.
31885         * gcc.dg/vect/vect-40.c: Ditto.
31886         * gcc.dg/vect/vect-41.c: Ditto.
31887         * gcc.dg/vect/vect-42.c: Ditto.
31888         * gcc.dg/vect/vect-43.c: Ditto.
31889         * gcc.dg/vect/vect-44.c: Ditto.
31890         * gcc.dg/vect/vect-45.c: Ditto.
31891         * gcc.dg/vect/vect-46.c: Ditto.
31892         * gcc.dg/vect/vect-47.c: Ditto.
31893         * gcc.dg/vect/vect-48.c: Ditto.
31894         * gcc.dg/vect/vect-48a.c: Ditto.
31895         * gcc.dg/vect/vect-49.c: Ditto.
31896         * gcc.dg/vect/vect-5.c: Ditto.
31897         * gcc.dg/vect/vect-50.c: Ditto.
31898         * gcc.dg/vect/vect-51.c: Ditto.
31899         * gcc.dg/vect/vect-52.c: Ditto.
31900         * gcc.dg/vect/vect-53.c: Ditto.
31901         * gcc.dg/vect/vect-54.c: Ditto.
31902         * gcc.dg/vect/vect-55.c: Ditto.
31903         * gcc.dg/vect/vect-56.c: Ditto.
31904         * gcc.dg/vect/vect-56a.c: Ditto.
31905         * gcc.dg/vect/vect-57.c: Ditto.
31906         * gcc.dg/vect/vect-58.c: Ditto.
31907         * gcc.dg/vect/vect-59.c: Ditto.
31908         * gcc.dg/vect/vect-6.c: Ditto.
31909         * gcc.dg/vect/vect-60.c: Ditto.
31910         * gcc.dg/vect/vect-61.c: Ditto.
31911         * gcc.dg/vect/vect-62.c: Ditto.
31912         * gcc.dg/vect/vect-63.c: Ditto.
31913         * gcc.dg/vect/vect-64.c: Ditto.
31914         * gcc.dg/vect/vect-65.c: Ditto.
31915         * gcc.dg/vect/vect-66.c: Ditto.
31916         * gcc.dg/vect/vect-67.c: Ditto.
31917         * gcc.dg/vect/vect-68.c: Ditto.
31918         * gcc.dg/vect/vect-69.c: Ditto.
31919         * gcc.dg/vect/vect-7.c: Ditto.
31920         * gcc.dg/vect/vect-72.c: Ditto.
31921         * gcc.dg/vect/vect-72a.c: Ditto.
31922         * gcc.dg/vect/vect-73.c: Ditto.
31923         * gcc.dg/vect/vect-74.c: Ditto.
31924         * gcc.dg/vect/vect-75.c: Ditto.
31925         * gcc.dg/vect/vect-76.c: Ditto.
31926         * gcc.dg/vect/vect-77.c: Ditto.
31927         * gcc.dg/vect/vect-77a.c: Ditto.
31928         * gcc.dg/vect/vect-78.c: Ditto.
31929         * gcc.dg/vect/vect-79.c: Ditto.
31930         * gcc.dg/vect/vect-8.c: Ditto.
31931         * gcc.dg/vect/vect-80.c: Ditto.
31932         * gcc.dg/vect/vect-82.c: Ditto.
31933         * gcc.dg/vect/vect-82_64.c: Ditto.
31934         * gcc.dg/vect/vect-83.c: Ditto.
31935         * gcc.dg/vect/vect-83_64.c: Ditto.
31936         * gcc.dg/vect/vect-9.c: Ditto.
31937         * gcc.dg/vect/vect-all.c: Ditto.
31938         * gcc.dg/vect/vect-none.c: Ditto.
31939
31940 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31941
31942         * lib/gcc-dg.exp (dg-skip-if): New function.
31943         (dg-forbid-option): Remove.
31944         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31945         * g++.dg/abi/bitfield8.C: Likewise.
31946         * g++.dg/abi/dtor1.C: Likewise.
31947         * g++.dg/abi/empty10.C: Likewise.
31948         * g++.dg/abi/empty7.C: Likewise.
31949         * g++.dg/abi/empty9.C: Likewise.
31950         * g++.dg/abi/layout3.C: Likewise.
31951         * g++.dg/abi/layout4.C: Likewise.
31952         * g++.dg/abi/thunk1.C: Likewise.
31953         * g++.dg/abi/thunk2.C: Likewise.
31954         * g++.dg/abi/vbase11.C: Likewise.
31955         * g++.dg/abi/vthunk2.C: Likewise.
31956         * g++.dg/abi/vthunk3.C: Likewise.
31957         * g++.dg/ext/attrib8.C: Likewise.
31958         * g++.dg/opt/longbranch2.C: Likewise.
31959         * g++.dg/opt/reg-stack4.C: Likewise.
31960         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31961         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31962         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31963         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31964         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31965         * gcc.dg/20000609-1.c: Likewise.
31966         * gcc.dg/20000720-1.c: Likewise.
31967         * gcc.dg/20011107-1.c: Likewise.
31968         * gcc.dg/20011119-1.c: Likewise.
31969         * gcc.dg/20020108-1.c: Likewise.
31970         * gcc.dg/20020122-2.c: Likewise.
31971         * gcc.dg/20020122-3.c: Likewise.
31972         * gcc.dg/20020201-3.c: Likewise.
31973         * gcc.dg/20020206-1.c: Likewise.
31974         * gcc.dg/20020218-1.c: Likewise.
31975         * gcc.dg/20020310-1.c: Likewise.
31976         * gcc.dg/20020411-1.c: Likewise.
31977         * gcc.dg/20020418-2.c: Likewise.
31978         * gcc.dg/20020426-1.c: Likewise.
31979         * gcc.dg/20020426-2.c: Likewise.
31980         * gcc.dg/20020517-1.c: Likewise.
31981         * gcc.dg/20020523-1.c: Likewise.
31982         * gcc.dg/20020523-2.c: Likewise.
31983         * gcc.dg/20020729-1.c: Likewise.
31984         * gcc.dg/20030204-1.c: Likewise.
31985         * gcc.dg/20030826-2.c: Likewise.
31986         * gcc.dg/20030926-1.c: Likewise.
31987         * gcc.dg/20031202-1.c: Likewise.
31988         * gcc.dg/980312-1.c: Likewise.
31989         * gcc.dg/980313-1.c: Likewise.
31990         * gcc.dg/990117-1.c: Likewise.
31991         * gcc.dg/990424-1.c: Likewise.
31992         * gcc.dg/990524-1.c: Likewise.
31993         * gcc.dg/991230-1.c: Likewise.
31994         * gcc.dg/i386-387-1.c: Likewise.
31995         * gcc.dg/i386-387-2.c: Likewise.
31996         * gcc.dg/i386-387-3.c: Likewise.
31997         * gcc.dg/i386-387-4.c: Likewise.
31998         * gcc.dg/i386-387-5.c: Likewise.
31999         * gcc.dg/i386-387-6.c: Likewise.
32000         * gcc.dg/i386-asm-1.c: Likewise.
32001         * gcc.dg/i386-bitfield1.c: Likewise.
32002         * gcc.dg/i386-bitfield2.c: Likewise.
32003         * gcc.dg/i386-loop-1.c: Likewise.
32004         * gcc.dg/i386-loop-2.c: Likewise.
32005         * gcc.dg/i386-loop-3.c: Likewise.
32006         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32007         * gcc.dg/i386-pic-1.c: Likewise.
32008         * gcc.dg/i386-regparm.c: Likewise.
32009         * gcc.dg/i386-signbit-1.c: Likewise.
32010         * gcc.dg/i386-signbit-2.c: Likewise.
32011         * gcc.dg/i386-signbit-3.c: Likewise.
32012         * gcc.dg/i386-sse-5.c: Likewise.
32013         * gcc.dg/i386-sse-8.c: Likewise.
32014         * gcc.dg/i386-unroll-1.c: Likewise.
32015         * gcc.dg/tls/opt-1.c: Likewise.
32016         * gcc.dg/tls/opt-2.c: Likewise.
32017         * gcc.dg/unroll-1.c: Likewise.
32018         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32019         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32020         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32021         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32022
32023 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32024
32025         * g++.dg/template/incomplete1.C: New test.
32026
32027 2004-11-16  Nick Clifton  <nickc@redhat.com>
32028
32029         Revert patches accidentally commited during checkin of fixes for
32030         xstormy16 tests:
32031         gcc.c-torture/execute/simd-4.c: Revert
32032         gcc.dg/20040910-1.c: Revert.
32033
32034 2004-11-16  Paul Brook  <paul@codesourcery.com>
32035
32036         PR fortran/13010
32037         * gfortran.dg/der_pointer_1.f90: New test.
32038
32039 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32040
32041         PR c/18498
32042         * gcc.dg/bitfld-13.c: New test.
32043
32044 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32045
32046         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32047         powerpc*-*-linux*.
32048
32049         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32050         * gcc.dg/ppc64-abi-2.c: Ditto.
32051         * gcc.dg/ppc64-abi-3.c: Ditto.
32052
32053         * lib/gcc-dg.exp (dg-target-list): Remove.
32054
32055 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32056
32057         * gcc.dg/ia64-postinc.c: New test.
32058
32059 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32060
32061         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32062
32063 2004-11-15  Nick Clifton  <nickc@redhat.com>
32064
32065         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32066         __INT_MAX__ so that the test can be compiled by toolchains
32067         targeted at 16-bit processors.
32068
32069         * gcc.dg/20040625-1.c: Use long constants rather than integers
32070         when performing arithmetic that will overflow 16-bits.
32071
32072         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32073         xstormy16.  It does not support 128-bit vector operations.
32074
32075         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32076         with the macro PTR_TYPE.  Define this macro to an integer type
32077         suitable for holding a pointer.
32078
32079         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32080         the target is a 16-bit processor.
32081
32082         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32083         16-bit targets where the character constant will be too long.
32084
32085         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32086         where the double will not be directly addressable.
32087
32088 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32089
32090         Friend class name lookup 1/n, PR c++/18471
32091         * g++.dg/template/crash26.C: New test.
32092         * g++.dg/lookup/struct1.C: Adjust expected error.
32093         * g++.dg/parse/elab1.C: Likewise.
32094         * g++.dg/parse/elab2.C: Likewise.
32095         * g++.dg/parse/int-as-enum1.C: Likewise.
32096         * g++.dg/parse/struct-as-enum1.C: Likewise.
32097         * g++.dg/parse/typedef1.C: Likewise.
32098         * g++.dg/parse/typedef3.C: Likewise.
32099         * g++.dg/parse/typedef4.C: Likewise.
32100         * g++.dg/parse/typedef5.C: Likewise.
32101         * g++.dg/template/nontype4.C: Likewise.
32102         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32103         * g++.old-deja/g++.other/elab1.C: Likewise.
32104         * g++.old-deja/g++.other/syntax4.C: Likewise.
32105
32106 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32107
32108         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32109
32110 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32111
32112         * gcc.c-torture/execute/20041114-1.c: New test.
32113
32114 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32115
32116         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32117         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32118         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32119         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32120         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32121         gcc.dg/switch-7.c: New tests.
32122
32123 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32124
32125         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32126
32127 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32128
32129         PR tree-opt/18400
32130         * gcc.dg/vect/pr18400.c: New test.
32131
32132 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32133             Andrew Pinski  <pinskia@physics.uc.edu>
32134
32135         PR tree-opt/18425
32136         * gcc.dg/vect/pr18425.c: New test.
32137
32138 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32139
32140         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32141         Guard with dg-require-alias and dg-require-visibility.
32142
32143 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32144
32145         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32146
32147 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32148
32149         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32150
32151 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32152
32153         PR c++/17344
32154         * g++.dg/template/defarg5.C: New test.
32155
32156 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32157
32158         * g++.dg/parse/cast1.C: Run only on ILP32.
32159         * g++.old-deja/g++.mike/p784.C: Likewise.
32160
32161 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32162
32163         * gcc.c-torture/execute/20041113-1.c: New test.
32164
32165 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32166
32167         PR target/18230
32168         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32169         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32170         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32171         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32172         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32173         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32174         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32175         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32176         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32177         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32178         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32179         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32180         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32181
32182 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32183
32184         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32185         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32186         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32187         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32188         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32189         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32190         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32191         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32192         gcc.target/sparc/combined-1.c: New tests.
32193
32194 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32195
32196         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32197         New tests.
32198
32199 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32200
32201         * lib/gcc-dg.exp (dg-forbid-option): New function.
32202         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32203         * g++.dg/abi/bitfield8.C: Likewise.
32204         * g++.dg/abi/dtor1.C: Likewise.
32205         * g++.dg/abi/empty10.C: Likewise.
32206         * g++.dg/abi/empty7.C: Likewise.
32207         * g++.dg/abi/empty9.C: Likewise.
32208         * g++.dg/abi/layout3.C: Likewise.
32209         * g++.dg/abi/layout4.C: Likewise.
32210         * g++.dg/abi/thunk1.C: Likewise.
32211         * g++.dg/abi/thunk2.C: Likewise.
32212         * g++.dg/abi/vbase11.C: Likewise.
32213         * g++.dg/abi/vthunk2.C: Likewise.
32214         * g++.dg/abi/vthunk3.C: Likewise.
32215         * g++.dg/ext/attrib8.C: Likewise.
32216         * g++.dg/opt/longbranch2.C: Likewise.
32217         * g++.dg/opt/reg-stack4.C: Likewise.
32218         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32219         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32220         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32221         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32222         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32223         * gcc.dg/20000609-1.c: Likewise.
32224         * gcc.dg/20000720-1.c: Likewise.
32225         * gcc.dg/20011107-1.c: Likewise.
32226         * gcc.dg/20011119-1.c: Likewise.
32227         * gcc.dg/20020108-1.c: Likewise.
32228         * gcc.dg/20020122-2.c: Likewise.
32229         * gcc.dg/20020122-3.c: Likewise.
32230         * gcc.dg/20020201-3.c: Likewise.
32231         * gcc.dg/20020206-1.c: Likewise.
32232         * gcc.dg/20020218-1.c: Likewise.
32233         * gcc.dg/20020310-1.c: Likewise.
32234         * gcc.dg/20020411-1.c: Likewise.
32235         * gcc.dg/20020418-2.c: Likewise.
32236         * gcc.dg/20020426-1.c: Likewise.
32237         * gcc.dg/20020426-2.c: Likewise.
32238         * gcc.dg/20020517-1.c: Likewise.
32239         * gcc.dg/20020523-1.c: Likewise.
32240         * gcc.dg/20020523-2.c: Likewise.
32241         * gcc.dg/20020729-1.c: Likewise.
32242         * gcc.dg/20030204-1.c: Likewise.
32243         * gcc.dg/20030826-2.c: Likewise.
32244         * gcc.dg/20030926-1.c: Likewise.
32245         * gcc.dg/20031202-1.c: Likewise.
32246         * gcc.dg/980312-1.c: Likewise.
32247         * gcc.dg/980313-1.c: Likewise.
32248         * gcc.dg/990117-1.c: Likewise.
32249         * gcc.dg/990424-1.c: Likewise.
32250         * gcc.dg/990524-1.c: Likewise.
32251         * gcc.dg/991230-1.c: Likewise.
32252         * gcc.dg/i386-387-1.c: Likewise.
32253         * gcc.dg/i386-387-2.c: Likewise.
32254         * gcc.dg/i386-387-3.c: Likewise.
32255         * gcc.dg/i386-387-4.c: Likewise.
32256         * gcc.dg/i386-387-5.c: Likewise.
32257         * gcc.dg/i386-387-6.c: Likewise.
32258         * gcc.dg/i386-asm-1.c: Likewise.
32259         * gcc.dg/i386-bitfield1.c: Likewise.
32260         * gcc.dg/i386-bitfield2.c: Likewise.
32261         * gcc.dg/i386-loop-1.c: Likewise.
32262         * gcc.dg/i386-loop-2.c: Likewise.
32263         * gcc.dg/i386-loop-3.c: Likewise.
32264         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32265         * gcc.dg/i386-pic-1.c: Likewise.
32266         * gcc.dg/i386-regparm.c: Likewise.
32267         * gcc.dg/i386-signbit-1.c: Likewise.
32268         * gcc.dg/i386-signbit-2.c: Likewise.
32269         * gcc.dg/i386-signbit-3.c: Likewise.
32270         * gcc.dg/i386-sse-5.c: Likewise.
32271         * gcc.dg/i386-sse-8.c: Likewise.
32272         * gcc.dg/i386-unroll-1.c: Likewise.
32273         * gcc.dg/tls/opt-1.c: Likewise.
32274         * gcc.dg/tls/opt-2.c: Likewise.
32275         * gcc.dg/unroll-1.c: Likewise.
32276         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32277         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32278         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32279         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32280         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32281         -m64 is specified.
32282
32283 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32284
32285         PR c++/18389
32286         * g++.dg/parse/cond1.C: New test.
32287
32288         PR c++/18429
32289         * g++.dg/template/array9.C: New test.
32290         * g++.dg/ext/vla1.C: Adjust error messages.
32291         * g++.dg/ext/vlm1.C: Likewise.
32292         * g++.dg/template/crash2.C: Likewise.
32293
32294         PR c++/18436
32295         * g++.dg/template/call3.C: New test.
32296
32297         PR c++/18407
32298         * g++.dg/template/ptrmem11.C: New test.
32299
32300 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32301
32302         PR other/14264
32303         * lib/g++.exp: Set LC_ALL and LANG to C.
32304         * lib/gcc-dg.exp: Likewise.
32305         * lib/gfortran.exp: Likewise.
32306         * lib/objc.exp: Likewise.
32307         * lib/treelang.exp: Likewise.
32308
32309 2004-11-12  Andreas Schwab  <schwab@suse.de>
32310
32311         * gcc.dg/pr16286.c: Fix last change.
32312
32313 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32314
32315         PR c++/18416
32316         * g++.dg/init/global1.C: New test.
32317
32318 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32319
32320         * gcc.c-torture/execute/20041112-1.c: New test.
32321
32322 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32323
32324         * lib/gcc-dg.exp (dg-target-list): New.
32325
32326 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32327             Richard Sandiford  <rsandifo@redhat.com>
32328
32329         * lib/target-supports.exp (get-compiler_messages): New.
32330         (check_named_sections_available): Use it.
32331         (check_effective_target_ilp32): New.
32332         (check_effective_target_lp64): New.
32333         (is-effective-target): New.
32334         * lib/gcc-dg.exp (dg-require-effective-target): New.
32335
32336 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32337
32338         * gcc.dg/precedence-1.c: New test.
32339
32340 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32341
32342         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32343
32344         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32345         message, delete generated files, use more descriptive name for
32346         executable, and make the test unsupported when it cannot be run.
32347
32348         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32349         (dg-require-weak, dg-require-visibility, dg-require-alias,
32350         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32351         dg-require-iconv, dg-require-named-sections): Use it.
32352
32353         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32354
32355 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32356
32357         PR target/16457
32358         * gcc.dg/ppc-and-1: New
32359
32360         PR target/16796
32361         * gcc.dg/ppc-mov-1.c: New.
32362
32363         PR target/16458
32364         * gcc.dg/ppc-compare-1.c: New.
32365
32366 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32367
32368         * objc.dg/desig-init-2.m: New test.
32369
32370 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32371
32372         PR middle-end/18160
32373         * g++.dg/warn/register-var-1.C: New test.
32374         * g++.dg/warn/register-var-2.C: New test.
32375
32376 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32377
32378         * gcc.dg/union-2.c: New test.
32379
32380 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32381
32382         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32383         New test for PR tree-optimization/17892.
32384
32385 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32386
32387         PR c++/18369
32388         * g++.dg/init/new12.C: New test.
32389
32390 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32391
32392         * gcc.target/sparc: New directory.
32393         * gcc.target/sparc/sparc.exp: New driver.
32394         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32395         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32396         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32397         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32398
32399 2004-11-10  Paul Brook  <paul@codesourcery.com>
32400
32401         PR fortran/18218
32402         * gfortran.dg/list_read.c: New test.
32403
32404 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32405
32406         PR c/18322
32407         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32408         expected diagnostic location.
32409
32410 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32411
32412         * gcc.dg/20041109-1.c: New test.
32413
32414 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32415
32416         PR objc/18406
32417         * objc/compile/pr18406.m: New test.
32418
32419 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32420
32421         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32422
32423 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32424
32425         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32426
32427 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32428
32429         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32430
32431 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32432
32433         * gcc.dg/20030225-2.c: Add prototype for abort and
32434         exit.
32435
32436 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32437
32438         PR tree-opt/18299
32439         * gcc.c-torture/pr18299-1.c: New test.
32440
32441 2004-11-06  Andreas Schwab  <schwab@suse.de>
32442
32443         * gcc.dg/pr16286.c: Also test for bool and pixel.
32444
32445 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32446
32447         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32448         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32449         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32450         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32451         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32452         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32453         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32454         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32455         gcc.dg/struct-semi-3.c: New tests.
32456
32457 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32458
32459         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32460
32461 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32462
32463         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32464         Do not use C99 designators.
32465
32466 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32467
32468         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32469
32470 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32471
32472         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32473         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32474         * gcc.c-torture/execute/simd-5.x: Remove.
32475
32476 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32477
32478         PR rtl-optimization/17933
32479         * gcc.dg/torture/pr17933-1.c: New test.
32480
32481 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32482
32483         PR target/18106
32484         * lib/target-supports.exp (check_weak_available): Support
32485         Windows.
32486
32487 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32488
32489         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32490         call to fflush(stdout) before abort.
32491         (my_ffsll): New function.
32492         (generate_fields): Use it.
32493
32494 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32495
32496         * gcc.dg/init-undef-1.c: New test.
32497
32498 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32499
32500         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32501         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32502         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32503         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32504         expected messages for new parser.
32505
32506 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32507
32508         * g++.dg/ext/visibility/symbian1.C: New test.
32509
32510 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32511
32512         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32513         on LP64 targets.
32514
32515 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32516
32517         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32518         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32519         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32520         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32521         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32522         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32523         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32524         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32525         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32526         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32527
32528 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32529
32530         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32531         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32532         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32533         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32534         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32535         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32536         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32537         for new parser.
32538
32539 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32540
32541         PR target/15342
32542         * gcc.dg/20041104-1.c: New test.
32543
32544 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32545
32546         * g++.dg/template/nontype7.C: New test.
32547         * g++.dg/template/nontype8.C: Likewise.
32548         * g++.dg/template/nontype9.C: Likewise.
32549         * g++.dg/template/nontype10.C: Likewise.
32550         * g++.dg/tc1/dr49.C: Likewise.
32551         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32552         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32553
32554 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32555
32556         * g++.dg/rtti/tinfo1.C: Remove xfails.
32557
32558 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32559
32560         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32561         packed attribute to the definition to satisfy the new C++ parser.
32562
32563 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32564
32565         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32566         invocations of va_arg.
32567
32568 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32569
32570         PR c++/18124
32571         * g++.dg/template/crash25.C: New test.
32572
32573         PR c++/18155
32574         * g++.dg/template/typedef2.C: New test.
32575         * g++.dg/parse/crash13.C: Adjust error markers.
32576
32577         PR c++/18177
32578         * g++.dg/conversion/const3.C: New test.
32579
32580 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32581
32582         PR fortran/17535
32583         PR fortran/17583
32584         PR fortran/17713
32585         * gfortran.dg/generic_[123].f90: New testcases.
32586
32587 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32588
32589         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32590         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32591
32592 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32593
32594         PR tree-opt/16808
32595         * gcc.c-torture/compile/pr16808.c: New test.
32596
32597 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32598
32599         PR rtl-optimization/17104
32600         * gcc.dg/ppc-bitfield1.c: New.
32601
32602 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32603
32604         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32605
32606 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32607
32608         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32609         strings for 32-bit code.
32610
32611 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32612
32613         PR c/18239
32614         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32615
32616 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32617
32618         PR c++/18064
32619         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32620
32621 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32622
32623         PR c++/15172
32624         * g++.dg/init/aggr2.C: New test.
32625
32626 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32627
32628         * objc.dg/local-decl-1.m: New test.
32629
32630 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32631
32632         * gcc.dg/20040910-1.c: Adjust regex.
32633
32634 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32635
32636         PR rtl-optimization/18084
32637         * g++.dg/opt/pr18084-1.C: New testcase.
32638
32639 2004-10-30  Matt Austern  <austern@apple.com>
32640
32641         PR c++/17542
32642         * g++.dg/ext/attrib18.C: New test.
32643
32644 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32645
32646         PR middle-end/18096
32647         * gcc.dg/pr18096-1.c: New test case.
32648
32649 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32650
32651         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32652
32653 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32654
32655         PR c/16666
32656         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32657         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32658         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32659         gcc.dg/old-style-prom-3.c: New tests.
32660
32661 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32662
32663         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32664         Remove unnecessary inclusion of stdio.h.
32665
32666 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32667
32668         PR rtl-optimization/17581
32669         * gcc.dg/pr17581-1.c: New test case.
32670
32671 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32672
32673         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32674         being implemented.
32675         * g++.dg/conversion/dr195-1.C: New.
32676         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32677         * g++.old-deja/g++.mike/p10148.C: Likewise.
32678
32679 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32680
32681         PR c++/17695
32682         * g++.dg/debug/typedef2.C: New test.
32683
32684 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32685
32686         PR fortran/13490
32687         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32688         * gfortran.dg/g77/README: Update.
32689
32690 2004-10-28  Matt Austern  <austern@apple.com>
32691
32692         PR c++/14124
32693         * g++.dg/ext/packed7.C: New test.
32694
32695 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32696
32697         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32698         scan-assembler.
32699         * lib/scanasm.exp (hidden-scan-for): New proc.
32700         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32701         string.
32702         (scan-not-hidden): Likewise.
32703         * lib/target-supports.exp (check_visibility_available): mach-o is
32704         support too.
32705
32706 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32707
32708         PR c++/17132
32709         * g++.dg/template/memclass3.C: New test.
32710
32711 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32712
32713         PR middle-end/18160
32714         * gcc.dg/register-var-1.c: New test.
32715         * gcc.dg/register-var-2.c: New test.
32716         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32717         error now.
32718
32719 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32720
32721         PR other/18172
32722         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32723         unused variables.
32724         * gcc.dg/vect/vect-22.c: Likewise.
32725
32726 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32727
32728         * gcc.dg/i386-rotate-1.c: New test.
32729
32730 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32731
32732         * g++.dg/init/ref12.C: Add "run" marker.
32733
32734         PR c++/17435
32735         * g++.dg/init/ref12.C: New test.
32736
32737         PR c++/18140
32738         * g++.dg/template/shift1.C: New test.
32739         * g++.dg/template/error10.C: Adjust error markers.
32740
32741 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32742
32743         PR tree-opt/17529
32744         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32745
32746 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32747
32748         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32749         * gcc.dg/weak/weak-3.c: Likewise.
32750         * gcc.dg/weak/weak-5.c: Likewise.
32751         * gcc.dg/weak/weak-9.c: Likewise.
32752         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32753         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32754
32755         * gcc.dg/darwin-weakimport-1.c: New.
32756
32757 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32758
32759         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32760
32761 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32762
32763         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32764         'syntax' error messages.
32765         * gcc.dg/cpp/direct2s.c: Likewise.
32766
32767 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32768
32769         * gcc.c-torture/compile/20041026-1.c: New.
32770
32771 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32772
32773         PR c++/18093
32774         * g++.dg/lookup/ns2.C: New test.
32775
32776         PR c++/18020
32777         * g++.dg/template/enum4.C: New test.
32778
32779         PR c++/18161
32780         * g++.dg/template/expr1.C: New test.
32781
32782 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32783
32784         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32785
32786 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32787
32788         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32789         gcc.dg/decl-nospec-3.c: New tests.
32790
32791 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32792
32793         * objc.dg/super-class-3.m: New test.
32794
32795 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32796
32797         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32798         resyncing.
32799         * gcc.dg/cpp/direct2s.c: Likewise.
32800
32801 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32802
32803         * objc.dg/image-info.m: Update for changes to section selection.
32804
32805 2004-10-25  David Ayers  <d.ayers@inode.at>
32806             Ziemowit Laski  <zlaski@apple.com>
32807
32808         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32809         diagnostics when messaging 'id <Proto>'.
32810         * objc.dg/class-protocol-1.m: New test.
32811         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32812         a non-existent method signature.
32813         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32814         Update diagnostics when messaging with non-existent method signature.
32815         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32816         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32817         invalid receivers are now resolved as if messaging 'id'; remove
32818         extraneous diagnostics.
32819
32820 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32821
32822         PR c/16667
32823         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32824         gcc.dg/init-desig-obs-3.c: New tests.
32825
32826 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32827
32828         * gcc.dg/debug/20041023-1.c: New test.
32829
32830 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32831
32832         PR middle-end/17407
32833         * gcc.c-torture/compile/pr17407.c: New test.
32834
32835         PR c++/18121
32836         * g++.dg/template/array8.C: New test.
32837
32838 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32839
32840         PR other/18138
32841         * lib/g++.exp: Accept more than one multilib libgcc.
32842         * lib/gcc-dg.exp: Likewise.
32843         * lib/objc.exp: Likewise.
32844         * lib/treelang.exp: Likewise.
32845         * lib/gfortran.exp: Likewise.
32846
32847 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32848
32849         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32850
32851 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32852
32853         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32854         * gcc.dg/c99-const-expr-3.c: Likewise.
32855
32856 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32857
32858         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32859
32860 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32861
32862         * gcc.c-torture/execute/loop-2e.x: Remove.
32863
32864 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32865
32866         PR c++/18095
32867         * g++.dg/parse/crash18.C: New.
32868         * g++.dg/parse/crash19.C: New.
32869
32870 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32871
32872         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32873         * g++.dg/ext/dllimport2.C: Same.
32874         * g++.dg/ext/dllimport8.C: Same.
32875
32876 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32877
32878         PR c++/10841
32879         * g++.dg/conversion/cast1.C: New test.
32880         * g++.dg/overload/pmf1.C: Adjust error marker.
32881
32882 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32883
32884         PR objc/17923
32885         * objc.dg/const-str-7.m: New test.
32886
32887 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32888
32889         * g++.dg/template/memfriend11.C: Fix comment typo.
32890         * g++.dg/template/memfriend14.C: Likewise.
32891
32892 2004-10-20  Richard Henderson  <rth@redhat.com>
32893
32894         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32895         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32896         -fasynchronous-unwind-tables.
32897
32898 2004-10-20  Richard Henderson  <rth@redhat.com>
32899
32900         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32901         (main): Return success.
32902         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32903         (main): Return success.
32904
32905 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32906
32907         PR c++/13495
32908         * g++.dg/template/memfriend9.C: New test.
32909         * g++.dg/template/memfriend10.C: Likewise.
32910         * g++.dg/template/memfriend11.C: Likewise.
32911         * g++.dg/template/memfriend12.C: Likewise.
32912         * g++.dg/template/memfriend13.C: Likewise.
32913         * g++.dg/template/memfriend14.C: Likewise.
32914         * g++.dg/template/memfriend15.C: Likewise.
32915         * g++.dg/template/memfriend16.C: Likewise.
32916         * g++.dg/template/memfriend17.C: Likewise.
32917         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32918
32919 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         * g++.dg/conversion/dr195.C: New.
32922         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32923
32924 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32925             Devang Patel  <dpatel@apple.com>
32926
32927         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32928         of floating point arithmetic, which could trap.
32929
32930 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32931
32932         PR c++/14035
32933         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32934         * g++.dg/conversion/const2.C: New test.
32935         * g++.dg/expr/reinterpret2.C: New test.
32936         * g++.dg/expr/reinterpret3.C: New test.
32937         * g++.dg/expr/cast2.C: New test.
32938         * g++.dg/expr/copy1.C: New test.
32939         * g++.dg/other/conversion1.C: Change error message.
32940         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32941         function pointers to void *.
32942         * g++.old-deja/g++.mike/p10148.C: Likewise.
32943
32944 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32945
32946         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32947
32948 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32949
32950         PR c++/18047
32951
32952         * g++.dg/parse/expr3.C: New test.
32953
32954 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32955
32956         * gcc.dg/smod-1.c: New test.
32957
32958 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32959
32960         * objc.dg/method-14.m: New test.
32961
32962 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32963
32964         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32965         Also xfail as the patch was reverted.
32966
32967 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32968
32969         PR middle-end/16973
32970         * gcc.dg/pr16973.c: New test.
32971
32972 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32973
32974         PR tree-optimization/17656
32975         * gcc.c-torture/compile/pr17656.c: New test.
32976
32977 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32978
32979         * g++.dg/eh/shadow1.C: New.
32980
32981 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32982
32983         * gcc.c-torture/compile/20041018-1.c: New test.
32984
32985 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32986
32987         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32988         compiler referring to register 0 when accessing sdata.  The linker
32989         now patches things up.
32990
32991 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32992
32993         PR c/17529
32994         * gcc.c-torture/compile/pr17529.c: New test.
32995
32996 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32997
32998         PR c++/17743
32999         * g++.dg/ext/attrib17.C: New test.
33000
33001 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33002
33003         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33004
33005 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33006
33007         PR c++/10479
33008         * g++.dg/ext/attrib16.C: New test.
33009
33010 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33011
33012         PR c++/17042
33013         * g++.dg/init/dso_handle1.C: New test.
33014
33015         PR c++/14667
33016         * g++.dg/parse/typedef6.C: New test.
33017
33018         PR c++/17916
33019         * g++.dg/parse/pragma1.C: New test.
33020
33021 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33022
33023         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33024
33025 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33026
33027         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33028         -fno-common when on HPPA HP-UX platforms.
33029
33030 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33031
33032         PR other/16820
33033         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33034         stdint.h.
33035         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33036         uintptr_t.
33037
33038 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33039
33040         PR c++/16301
33041         * g++.dg/lookup/strong-using-4.C: New test.
33042
33043 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33044
33045         PR middle-end/16567
33046         * gcc.c-torture/compile/nested-1.c: New test.
33047
33048 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33049
33050         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33051         and mipsisa64*-*-* (until support for misaligned loads is added).
33052         * gcc.dg/vect/vect-50.c: Likewise.
33053         * gcc.dg/vect/vect-52.c: Likewise.
33054         * gcc.dg/vect/vect-54.c: Likewise.
33055         * gcc.dg/vect/vect-58.c: Likewise.
33056         * gcc.dg/vect/vect-60.c: Likewise.
33057         * gcc.dg/vect/vect-80.c: Likewise.
33058
33059 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33060
33061         PR c++/17976
33062         * g++.dg/init/dtor3.C: New test.
33063
33064 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33065
33066         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33067
33068 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33069
33070         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33071         * gcc.dg/macho-lo-sum.c: Likewise.
33072
33073 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33074
33075         * gcc.dg/ppc-spe64-1.c: New test.
33076
33077 2004-10-14  Devang Patel  <dpatel@apple.com>
33078
33079         PR 17635
33080         * gcc.dg/pr17635.c : New test.
33081
33082 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33083
33084         * gcc.dg/vect/vect-28.c: Remove xfail.
33085         * gcc.dg/vect/vect-30.c: Remove xfail.
33086         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33087         * gcc.dg/vect/vect-33.c: Remove xfail.
33088         * gcc.dg/vect/vect-44.c: Remove xfail.
33089         * gcc.dg/vect/vect-46.c: Remove xfail.
33090         * gcc.dg/vect/vect-50.c: Remove xfail.
33091         * gcc.dg/vect/vect-52.c: Remove xfail.
33092         * gcc.dg/vect/vect-54.c: Remove xfail.
33093         * gcc.dg/vect/vect-58.c: Remove xfail.
33094         * gcc.dg/vect/vect-60.c: Remove xfail.
33095         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33096         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33097         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33098         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33099         * gcc.dg/vect/vect-8.c: Remove xfail.
33100         * gcc.dg/vect/vect-80.c: Remove xfail.
33101         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33102
33103 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33104
33105         * gcc.dg/vect/vect-82.c: New testcase.
33106         * gcc.dg/vect/vect-82_64.c: New testcase.
33107         * gcc.dg/vect/vect-83.c: New testcase.
33108         * gcc.dg/vect/vect-83_64.c: New testcase.
33109
33110 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33111
33112         * gcc.dg/cpp/error-1.c: New test.
33113
33114 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33115
33116         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33117
33118 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33119
33120         PR target/17984
33121         * gcc.dg/cris-peep2-xsrand2.c: New test.
33122
33123 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33124
33125         PR c++/17661
33126         * g++.dg/expr/for2.C: New test.
33127
33128 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33129
33130         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33131
33132 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33133
33134         PR tree-optimization/17724
33135         * g++.dg/opt/pr17724-1.C: New test.
33136         * g++.dg/opt/pr17724-2.C: New test.
33137         * g++.dg/opt/pr17724-3.C: New test.
33138         * g++.dg/opt/pr17724-4.C: New test.
33139         * g++.dg/opt/pr17724-5.C: New test.
33140         * g++.dg/opt/pr17724-6.C: New test.
33141
33142 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33143
33144         PR c/17301
33145         * gcc.dg/pr17301-2.c: New test.
33146
33147 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33148
33149         PR c++/15876
33150         * g++.dg/parse/error22.C: New test.
33151
33152         PR c++/17936
33153         * g++.dg/template/spec18.C: New test.
33154
33155 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33156
33157         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33158         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33159         memcpy.
33160         * gcc.dg/ia64-sync-2.c: Ditto.
33161         * gcc.dg/ia64-sync-3.c: Ditto.
33162
33163 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33164
33165         * g++.dg/eh/cleanup5.C: Add dg-options "".
33166
33167 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33168
33169         PR middle-end/17657
33170         * gcc.dg/switch-4.c: New test case.
33171
33172 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33173
33174         * gcc.c-torture/execute/20041011-1.c: New test.
33175
33176 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33177
33178         PR c++/17554
33179         * g++.dg/init/for3.C: New test.
33180
33181         PR c++/17657
33182         * g++.dg/opt/switch2.C: New test.
33183
33184         PR middle-end/17703
33185         * g++.dg/warn/Wreturn-2.C: New test.
33186
33187 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33188
33189         PR c++/17907
33190         * g++.dg/eh/cleanup5.C: New test.
33191
33192 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33193
33194         PR c++/17393
33195         * g++.dg/parse/error21.C: New test.
33196
33197 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33198
33199         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33200         * g++.dg/warn/incomplete1.C: Likewise.
33201         * g++.dg/template/qualttp20.C: Likewise.
33202
33203 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33204
33205         PR c/17881
33206         * parm-incomplete-1.c: New test.
33207
33208 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33209
33210         PR c++/17867
33211         * g++.dg/parse/error19.C: New test.
33212
33213         PR c++/17670
33214         * g++.dg/init/new11.C: New test.
33215
33216         PR c++/17821
33217         * g++.dg/parse/error20.C: New test.
33218
33219         PR c++/17826
33220         * g++.dg/template/crash24.C: New test.
33221
33222 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33223
33224         PR c/17301
33225         * gcc.dg/pr17301-1.c: New test.
33226
33227 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33228
33229         PR c/17189
33230         * gcc.dg/anon-struct-5.c: New test.
33231
33232 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33233
33234         PR c/17844
33235         * gcc.dg/pr17844-1.c: New test.
33236
33237 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33238
33239         PR tree-optimization/17906
33240         * gcc.c-torture/compile/pr17906.c: New.
33241
33242 2004-10-09  Stuart Hastings  <stuart@apple.com>
33243             Roger Sayle  <roger@eyesopen.com>
33244
33245         PR rtl-optimization/17853
33246         * gcc.dg/i386-mmx-5.c: New testcase.
33247
33248 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33249
33250         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33251
33252 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33253
33254         PR c++/17524
33255         * g++.dg/template/static9.C: New test.
33256
33257         PR c++/17685
33258         * g++.dg/parse/operator5.C: New test.
33259
33260 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33261
33262         PR middle-end/17894
33263         * gcc.c-torture/execute/divcmp-4.c: New test case.
33264
33265 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33266
33267         PR tree-opt/17902
33268         * g++.dg/opt/pr17902.C: New test.
33269
33270 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33271
33272         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33273
33274 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33275
33276         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33277
33278 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33279
33280         * gcc.dg/assign-warn-3.c: New test.
33281
33282 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33283
33284         PR c/16999
33285         * gcc.dg/cpp/ident-1.c: New test.
33286
33287 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33288
33289         * gcc.c-torture/compile/acc1.c: New.
33290
33291 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33292
33293         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33294         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33295
33296 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33297
33298         * gcc.dg/ultrasp11.c: New test.
33299
33300 2004-10-08  Michael Matz  <matz@suse.de>
33301
33302         * gcc.dg/doloop-2.c: New test.
33303
33304 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33305
33306         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33307         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33308         objc.dg/method-9.m: Update expected diagnostics.
33309
33310 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33311
33312         * gcc.dg/ppc-fsel-3.c: New file.
33313         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33314
33315 2004-10-07  Paul Brook  <paul@codesourcery.com>
33316
33317         * gfortran.dg/intrinsic_verify_1.f90: New test.
33318
33319 2004-10-07  Paul Brook  <paul@codesourcery.com>
33320
33321         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33322
33323 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33324
33325         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33326         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33327         commit.
33328
33329 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33330
33331         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33332
33333 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33334
33335         PR c++/17115
33336         * g++.dg/warn/Winline-4.C: New test.
33337
33338 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33339
33340         * gcc.c-torture/compile/20041007-1.c: New test.
33341
33342 2004-10-07  Paul Brook  <paul@codesourcery.com>
33343
33344         PR fortran/17678
33345         * gfortran.dg/use_allocated_1.f90: New test.
33346
33347 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33348
33349         PR middle-end/17849
33350         * gfortran.fortran-torture/compile/nested.f90: New test
33351
33352 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33353
33354         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33355
33356 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33357
33358         PR c++/17368
33359         * g++.dg/ext/asm6.C: New test.
33360
33361 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33362
33363         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33364
33365 2004-10-06  Paul Brook  <paul@codesourcery.com>
33366
33367         PR libfortran/17709
33368         * gfortran.dg/empty_format_1.f90: New test.
33369
33370 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33371
33372         PR fortran/17568
33373         * gfortran.dg/ishft.f90: New test.
33374
33375         PR fortran/17283
33376         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33377         tests.
33378
33379 2004-10-06  Paul Brook  <paul@codesourcery.com>
33380
33381         * gfortran.dg/do_1.f90: New test.
33382
33383 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33384
33385         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33386         optimizing for size.
33387
33388 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33389
33390         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33391
33392 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33393
33394         * gcc.c-torture/compile/20041005-1.c: New test.
33395
33396 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33397
33398         PR c++/17829
33399         * g++.dg/lookup/koenig4.C: New.
33400
33401 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33402
33403         * g++.dg/other/classkey1.C: Adjust quoting marks.
33404         * g++.dg/parse/error15.C: Likewise.
33405         * g++.dg/template/meminit2.C (int>): Likewise.
33406
33407 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33408
33409         PR fortran/17283
33410         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33411
33412         PR fortran/17631
33413         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33414
33415         PR fortran/17708
33416         * gfortran.dg/pr17708.f90: New test.
33417
33418 2004-10-04  Chao-ying Fu  <fu@mips.com>
33419
33420         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33421         * gcc.dg/vect/vect-4.c: Ditto.
33422         * gcc.dg/vect/vect-5.c: Ditto.
33423         * gcc.dg/vect/vect-6.c: Ditto.
33424         * gcc.dg/vect/vect-8.c: Ditto.
33425         * gcc.dg/vect/vect-16.c: Ditto.
33426         * gcc.dg/vect/vect-30.c: Ditto.
33427         * gcc.dg/vect/vect-40.c: Ditto.
33428         * gcc.dg/vect/vect-41.c: Ditto.
33429         * gcc.dg/vect/vect-42.c: Ditto.
33430         * gcc.dg/vect/vect-43.c: Ditto.
33431         * gcc.dg/vect/vect-44.c: Ditto.
33432         * gcc.dg/vect/vect-45.c: Ditto.
33433         * gcc.dg/vect/vect-46.c: Ditto.
33434         * gcc.dg/vect/vect-47.c: Ditto.
33435         * gcc.dg/vect/vect-48.c: Ditto.
33436         * gcc.dg/vect/vect-49.c: Ditto.
33437         * gcc.dg/vect/vect-50.c: Ditto.
33438         * gcc.dg/vect/vect-51.c: Ditto.
33439         * gcc.dg/vect/vect-52.c: Ditto.
33440         * gcc.dg/vect/vect-53.c: Ditto.
33441         * gcc.dg/vect/vect-54.c: Ditto.
33442         * gcc.dg/vect/vect-55.c: Ditto.
33443         * gcc.dg/vect/vect-56.c: Ditto.
33444         * gcc.dg/vect/vect-57.c: Ditto.
33445         * gcc.dg/vect/vect-58.c: Ditto.
33446         * gcc.dg/vect/vect-59.c: Ditto.
33447         * gcc.dg/vect/vect-60.c: Ditto.
33448         * gcc.dg/vect/vect-74.c: Ditto.
33449         * gcc.dg/vect/vect-79.c: Ditto.
33450         * gcc.dg/vect/vect-80.c: Ditto.
33451
33452 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33453
33454         * gcc.dg/unused-7.c: Use the correct option.
33455
33456 2004-10-04  Paul Brook  <paul@codesourcery.com>
33457         Bud Davis  <bdavis9659@comcast.net>
33458
33459         PR fortran/17706
33460         PR fortran/16434
33461         * gfortran/pr17706.f90: New test.
33462         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33463
33464 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33465
33466         * gfortran.dg/pr17612.f90: New test.
33467
33468 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33469
33470         * g++.dg/template/local1.C: Adjust quoting marks in
33471         testing for diagnostics.
33472         * g++.dg/tls/diag-2.C: Likewise.
33473         * g++.dg/other/error8.C: Likewise.
33474
33475 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33476
33477         PR c/17178
33478         * gcc.dg/unused-4.c: Adjust to be correct.
33479
33480         PR c/17820
33481         * gcc.dg/unused-7.c: New test.
33482
33483 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33484
33485         PR c++/17797
33486         * g++.dg/overload/template2.C: New test.
33487
33488 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33489
33490         PR tree-optimization/16632
33491         * gcc.dg/tree-ssa/20041002-1.c: New.
33492
33493 2004-10-03  Paul Brook  <paul@codesourcery.com>
33494
33495         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33496         rather than relying on default formatting.
33497
33498 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33499
33500         * gcc.dg/20040920-1.c: Update expected message text.
33501
33502 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33503
33504         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33505
33506 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33507
33508         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33509         tree level.
33510
33511 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33512
33513         * gcc.dg/tree-ssa/pr17343.c: Remove.
33514
33515 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33516
33517         PR tree-opt/17343
33518         * gcc.dg/tree-ssa/pr17343.c: New test.
33519
33520 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33521
33522         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33523         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33524         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33525         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33526         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33527
33528 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33529
33530         * gcc.dg/lvalue-2.c: New test.
33531
33532 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33533
33534         PR c/17730
33535         * gcc.dg/pr17730-1.c: New test
33536
33537 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33538
33539         PR c/7425
33540         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33541
33542 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33543
33544         * gcc.c-torture/execute/stdarg-1.c: New test.
33545         * gcc.c-torture/execute/stdarg-2.c: New test.
33546         * gcc.c-torture/execute/stdarg-3.c: New test.
33547         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33548         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33549         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33550         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33551         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33552
33553 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33554
33555         PR tree-optimization/17697
33556         * g++.dg/opt/pr17697-1.C: New test.
33557         * g++.dg/opt/pr17697-2.C: New test.
33558         * g++.dg/opt/pr17697-3.C: New test.
33559
33560 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33561
33562         PR c/16409
33563         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33564         gcc.dg/vla-init-5.c: New tests.
33565
33566 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33567
33568         PR c/13804
33569         * gcc.dg/pr13804-1.c: New test.
33570
33571 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33572
33573         PR fortran/16938
33574         * gfortran.dg/pr16938.f90: New test.
33575
33576 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33577
33578         * g++.dg/template/crash23.C: New test.
33579
33580 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33581
33582         PR c++/17585
33583         * g++.dg/template/static8.C: New test.
33584
33585 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33586
33587         PR c++/17681
33588         * g++.dg/other/error9.C: New test.
33589
33590 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33591
33592         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33593
33594 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33595
33596         PR fortran/15164
33597         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33598
33599 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33600
33601         PR middle-end/17112
33602         * gcc.dg/pr17112-1.c: New test case.
33603
33604 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33605
33606         PR c/11459
33607         * gcc.dg/pr11459-1.c: New test.
33608
33609 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33610
33611         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33612         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33613
33614 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33615
33616         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33617
33618 2004-09-25  Jan Hubicka  <jh@suse.cz>
33619
33620         * compile/30040909-1.c: New test.
33621         * compile/30040907-1.c: New test.
33622
33623 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33624
33625         * gcc.c-torture/execute/va-arg-26.c: New test.
33626
33627 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33628
33629         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33630         extra diagnostics on targets with 64-bit pointers.
33631         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33632
33633 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33634
33635         PR c/17188
33636         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33637         * gcc.dg/decl-3.c: Adjust expected message.
33638
33639 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33640
33641         PR fortran/17615
33642         * gfortran.dg/pr17615.f90: New test.
33643
33644 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33645
33646         PR tree-optimzation/17517
33647         * g++.dg/tree-ssa/pr17517.C: New Test.
33648
33649 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         PR c++/16889
33652         * g++.dg/lookup/ambig3.C: New.
33653
33654 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33655
33656         PR tree-opt/17624
33657         * g++.dg/opt/pr17624.C: New test.
33658
33659 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33660
33661         PR c/6980
33662         * gcc.dg/Wbad-function-cast-1.c: New test.
33663
33664 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33665
33666         * g++.dg/ext/complit1.C
33667         * g++.dg/other/error2.C
33668         * g++.dg/other/nontype-1.C
33669         * g++.dg/parse/crash11.C
33670         * g++.dg/parse/crash12.C
33671         * g++.dg/parse/error15.C
33672         * g++.dg/parse/error4.C
33673         * g++.dg/parse/tmpl-outside1.C
33674         * g++.dg/parse/too-many-tmpl-args1.C
33675         * g++.dg/template/dependent-expr3.C
33676         * g++.dg/template/error10.C
33677         * g++.dg/template/instantiate1.C
33678         * g++.dg/template/vtable2.C
33679         * g++.dg/warn/Wshadow-1.C
33680         * g++.dg/warn/weak1.C
33681         * g++.old-deja/g++.brendan/crash16.C
33682         * g++.old-deja/g++.brendan/crash18.C
33683         * g++.old-deja/g++.brendan/crash48.C
33684         * g++.old-deja/g++.brendan/crash49.C
33685         * g++.old-deja/g++.brendan/crash55.C
33686         * g++.old-deja/g++.brendan/crash56.C
33687         * g++.old-deja/g++.brendan/crash8.C
33688         * g++.old-deja/g++.brendan/enum11.C
33689         * g++.old-deja/g++.brendan/enum8.C
33690         * g++.old-deja/g++.brendan/enum9.C
33691         * g++.old-deja/g++.brendan/friend3.C
33692         * g++.old-deja/g++.brendan/misc14.C
33693         * g++.old-deja/g++.bugs/900402_02.C
33694         * g++.old-deja/g++.bugs/900404_03.C
33695         * g++.old-deja/g++.bugs/900404_04.C
33696         * g++.old-deja/g++.bugs/900428_03.C
33697         * g++.old-deja/g++.jason/crash4.C
33698         * g++.old-deja/g++.jason/overload21.C
33699         * g++.old-deja/g++.jason/redecl1.C
33700         * g++.old-deja/g++.jason/report.C
33701         * g++.old-deja/g++.jason/rfg10.C
33702         * g++.old-deja/g++.jason/template30.C
33703         * g++.old-deja/g++.law/arm12.C
33704         * g++.old-deja/g++.law/ctors5.C
33705         * g++.old-deja/g++.law/cvt20.C
33706         * g++.old-deja/g++.law/init10.C
33707         * g++.old-deja/g++.law/init8.C
33708         * g++.old-deja/g++.law/visibility17.C
33709         * g++.old-deja/g++.law/visibility7.C
33710         * g++.old-deja/g++.mike/net8.C
33711         * g++.old-deja/g++.mike/p646.C
33712         * g++.old-deja/g++.mike/p700.C
33713         * g++.old-deja/g++.mike/p701.C
33714         * g++.old-deja/g++.mike/p811.C
33715         * g++.old-deja/g++.ns/template13.C
33716         * g++.old-deja/g++.other/array3.C
33717         * g++.old-deja/g++.other/crash25.C
33718         * g++.old-deja/g++.other/dtor3.C
33719         * g++.old-deja/g++.other/dtor4.C
33720         * g++.old-deja/g++.other/main1.C
33721         * g++.old-deja/g++.other/warn7.C
33722         * g++.old-deja/g++.pt/crash11.C
33723         * g++.old-deja/g++.pt/crash36.C
33724         * g++.old-deja/g++.pt/spec22.C
33725         * g++.old-deja/g++.pt/spec9.C
33726         * g++.old-deja/g++.pt/ttp52.C
33727         * g++.old-deja/g++.robertl/eb103.C
33728         * g++.old-deja/g++.robertl/eb121.C
33729         * g++.old-deja/g++.robertl/eb22.C
33730         * g++.old-deja/g++.robertl/eb8.C:
33731         Update locations and/or regexps of dg-error markers.
33732         Remove markers for some bogus messages that are no longer issued.
33733
33734 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33735
33736         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33737         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33738
33739 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33740
33741         PR c++/17618
33742         * g++.dg/lookup/crash5.C: New test.
33743
33744 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33745
33746         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33747         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33748         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33749         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33750         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33751         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33752
33753         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33754         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33755         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33756         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33757         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33758         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33759
33760         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33761
33762         * gcc.dg/vect/vect-44.c: Check additional cases.
33763         * gcc.dg/vect/vect-48.c: Check additional cases.
33764
33765         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33766         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33767         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33768         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33769         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33770         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33771         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33772         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33773         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33774
33775         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33776         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33777         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33778
33779 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33780
33781         * gcc.dg/tree-ssa/loop-6.c: New test.
33782
33783 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33784
33785         PR c++/17620
33786         * g++.dg/inherit/base2.C: New.
33787
33788 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33789
33790         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33791         * gcc.dg/20001012-2.c: Likewise.
33792         * gcc.dg/20001013-1.c: Likewise.
33793         * gcc.dg/20001101-1.c: Likewise.
33794         * gcc.dg/20001102-1.c: Likewise.
33795         * gcc.dg/bf-spl1.c: Likewise.
33796         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33797         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33798
33799 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33800
33801         PR tree-optimization/16721
33802         * gcc.dg/tree-ssa/pr16721.c: New test.
33803
33804 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33805
33806         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33807         * gcc.dg/20040305-1.c: Likewise.
33808
33809 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33810
33811         PR c/16566
33812         * gcc.c-torture/compile/pr16566-1.c,
33813         gcc.c-torture/compile/pr16566-2.c,
33814         gcc.c-torture/compile/pr16566-3.c: New tests.
33815
33816 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33817
33818         PR tree-optimization/17512
33819         * gcc.c-torture/compile/20040916-1.c.
33820
33821 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33822
33823         * gcc.dg/pragma-re-3.c: New test.
33824
33825 2004-09-17  Matt Austern  <austern@apple.com>
33826
33827         PR c++/15049
33828         * g++.dg/other/anon3.C: New.
33829
33830 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33831
33832         PR c++/7503
33833         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33834         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33835         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33836         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33837         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33838
33839 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33840
33841         PR fortran/17286
33842         * gfortran.dg/pr17286.f90: New test.
33843
33844 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33845
33846         PR c++/17530
33847         * g++.dg/template/static7.C: New test.
33848
33849 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33850
33851         PR tree-opt/17558
33852         * gcc.c-torture/compile/pr17558.c: New test.
33853
33854 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33855
33856         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33857         if SKIP_ATTRIBUTE is defined.
33858
33859 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33860
33861         PR fortran/15957
33862         * gfortran.dg/pr15957.f90: New test.
33863
33864 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33865
33866         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33867         in comparison.
33868         * gcc.dg/vect/vect-79.c: Likewise.
33869         * gcc.dg/vect/vect-80.c: Likewise.
33870
33871 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33872
33873         PR fortran/15750
33874         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33875
33876 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33877
33878         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33879         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33880         * gcc.dg/vect/vect-62.c: New testcase.
33881         * gcc.dg/vect/vect-63.c: New testcase.
33882         * gcc.dg/vect/vect-64.c: New testcase.
33883         * gcc.dg/vect/vect-65.c: New testcase.
33884         * gcc.dg/vect/vect-66.c: New testcase.
33885         * gcc.dg/vect/vect-67.c: New testcase.
33886         * gcc.dg/vect/vect-68.c: New testcase.
33887         * gcc.dg/vect/vect-69.c: New testcase.
33888         * gcc.dg/vect/vect-79.c: New testcase.
33889         * gcc.dg/vect/vect-80.c: New testcase.
33890
33891 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33892
33893         * gcc.target/mips/asm-1.c: New test.
33894
33895 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33896
33897         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33898         * gcc.dg/vect/vect-73.c: New testcase.
33899         * gcc.dg/vect/vect-74.c: New testcase.
33900         * gcc.dg/vect/vect-75.c: New testcase.
33901         * gcc.dg/vect/vect-76.c: New testcase.
33902         * gcc.dg/vect/vect-77.c: New testcase.
33903         * gcc.dg/vect/vect-78.c: New testcase
33904
33905 2004-09-18  Paul Brook  <paul@codesourcery.com>
33906
33907         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33908
33909 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33910
33911         PR c/17424
33912         * gcc.dg/pr17424-1.c: New test.
33913
33914 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33915
33916         * g++.dg/tree-ssa/pr17153.C: New test.
33917
33918 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33919
33920         PR pch/13361
33921         * g++.dg/pch/wchar-1.C: New.
33922         * g++.dg/pch/wchar-1.Hs: New.
33923
33924 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33925
33926         * gcc.c-torture/execute/20040917-1.c: New test.
33927
33928 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33929
33930         PR tree-optimization/17319
33931         * gcc.dg/pr17319.c: New test.
33932
33933 2004-09-17  Devang Patel  <dpatel@apple.com>
33934
33935         * gcc.dg/20040813-1.c: New test.
33936
33937 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33938
33939         PR tree-optimization/17273
33940         * gcc.c-torture/compile/pr17273.c: New test.
33941
33942 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33943
33944         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33945         Update expected messages.
33946         * gcc.dg/declspec-13.c: New test.
33947
33948 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33949
33950         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33951
33952 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33953
33954         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33955         change what 'a' is pointing to.
33956
33957 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33958
33959         PR c++/16002
33960         * g++.dg/template/error18.C: New test.
33961
33962         PR c++/16029
33963         * g++.dg/warn/Wunused-8.C: New test.
33964
33965 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33966
33967         PR tree-optimization/17513
33968         * gcc.dg/20040916-1.c: New test.
33969
33970 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33971
33972         PR c++/17501
33973         * g++.dg/template/typename7.C: New test.
33974
33975 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33976
33977         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33978
33979 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33980
33981         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33982         with -ftree-based-profiling also.
33983         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33984
33985 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33986
33987         PR/15364
33988         * gfortran.dg/der_array_io_1.f90: New test.
33989         * gfortran.dg/der_array_io_2.f90: New test.
33990         * gfortran.dg/der_array_io_3.f90: New test.
33991
33992 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33993
33994         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33995         EABI.
33996
33997 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33998
33999         * g++.dg/opt/switch1.C: New test.
34000
34001 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34002
34003         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34004         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34005         Update expected messages.
34006
34007 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34008
34009         PR fortran/16485
34010         * gfortran.dg/same_name_1.f90: New test.
34011
34012 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34013
34014         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34015         dereference garbage pointers.
34016
34017 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34018
34019         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34020         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34021
34022         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34023         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34024         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34025
34026 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34027
34028         PR c++/17324
34029         * g++.dg/template/mangle1.C: New test.
34030
34031 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34032
34033         PR tree-optimization/17252
34034         * gcc.c-torture/execute/pr17252.c: New test.
34035
34036 2004-09-14  Andrew Pinski  <apinski@apple.com>
34037
34038         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34039
34040 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34041
34042         PR rtl-optimization/9771
34043         * gcc.dg/pr9771-1.c: New test case.
34044
34045 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34046
34047         PR tree-optimization/15262
34048         * gcc.c-torture/execute/pr15262-1.c: New test.
34049         * gcc.c-torture/execute/pr15262-2.c: New test.
34050
34051 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34052
34053         * gcc.dg/declspec-12.c: New test.
34054
34055 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34056
34057         * gfortran.dg/pr17090.f90: Add directives to test.
34058
34059 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34060
34061         * gcc.c-torture/compile/20040914-1.c: New test.
34062
34063 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34064
34065         PR c++/16162
34066         * g++.dg/template/decl2.C: New test.
34067
34068 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34069
34070         PR fortran/17090
34071         * gfortran.dg/pr17090.f90: New test.
34072
34073 2004-09-13  Dale Johannesen  <dalej@apple.com>
34074
34075         * gcc.c-torture/compile/pr17408.c: New test case.
34076
34077 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34078
34079         PR c++/16716
34080         * g++.dg/parse/crash17.C: New test.
34081
34082         PR c++/17327
34083         * g++.dg/template/enum3.C: New test.
34084
34085 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34086
34087         * lib/gcc-defs.exp: Load wrapper.exp.
34088         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34089         using local code.
34090         * lib/gcc.exp (gcc_init): Similar.
34091         * lib/gfortran.exp (gfortran_init): Similar.
34092         * lib/objc.exp (objc_init): Similar.
34093         * lib/treelang.exp (treelang_init): Similar.
34094         * lib/wrapper.exp: New file with build_wrapper call machinery in
34095         ${tool}_maybe_build_wrapper.
34096
34097 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34098
34099         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34100         "inline".
34101         * gcc.dg/declspec-11.c: Update expected messages.
34102         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34103         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34104         gcc.dg/inline-12.c: New tests.
34105
34106 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34107
34108         * g++.dg/tree-ssa/pr17400.C: New testcase.
34109
34110 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34111
34112         * gcc.target/mips/sb1-1.c: New testcase.
34113
34114 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34115
34116         * lib/g77-dg.exp: Remove unused file.
34117         * lib/mike-g77.exp: Ditto.
34118         * lib/g77.exp: Ditto.
34119
34120 2004-09-12  Richard Henderson  <rth@redhat.com>
34121
34122         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34123
34124 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34125
34126         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34127         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34128         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34129         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34130         Update expected messages.
34131
34132 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34133
34134         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34135         declaration/use mismatch for dirp parameter.
34136
34137 2004-09-12  Andrew Pinski  <apinski@apple.com>
34138
34139         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34140         -fgnu-runtime is passed.
34141
34142 2004-09-12  Richard Henderson  <rth@redhat.com>
34143
34144         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34145         do the uplevel thing and update additional_flags directly.
34146         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34147         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34148         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34149         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34150
34151 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34152
34153         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34154
34155 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34156
34157         PR middle-end/17411
34158         * g++.dg/opt/pr17411-1.C: New test case.
34159
34160 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34161
34162         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34163         gcc.dg/tls/diag-2.c: Update expected messages.
34164         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34165         messages.
34166         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34167         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34168         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34169         gcc.dg/tls/diag-5.c: New tests.
34170
34171 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34172
34173         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34174
34175 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34176
34177         * g++.dg/parse/break-in-for.C: New test.
34178
34179 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34180
34181         * gcc.dg/tree-ssa/20040911-1.c: New test.
34182
34183 2004-09-11  Andreas Jaeger  <aj@suse.de>
34184
34185         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34186         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34187
34188 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34189
34190         * gcc.target/frv: New directory of FR-V-specific tests.
34191
34192 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34193
34194         * gcc.dg/convert-vec-1.c: New test.
34195
34196 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34197
34198         PR middle-end/17024
34199         * gcc.dg/pr17024-1.c: New test case.
34200
34201 2004-09-10  Eric Christopher  <echristo@redhat.com>
34202
34203         * gcc.dg/20040910-1.c: New test.
34204
34205 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34206
34207         * gcc.dg/bitfld-9.c: New test.
34208
34209 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34210
34211         * gcc.c-torture/execute/ieee/acc1.c: New test.
34212         * gcc.c-torture/execute/ieee/acc2.c: New test.
34213         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34214
34215 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34216
34217         * gcc.dg/deprecated-2.c: New test.
34218
34219 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34220
34221         * gcc.dg/init-vec-1.c: New test.
34222
34223 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34224
34225         PR middle-end/17055
34226         * gcc.dg/pr17055-1.c: New test case.
34227
34228 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34229
34230         PR target/17377
34231         * gcc.c-torture/execute/pr17377.c: New test.
34232
34233 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34234
34235         PR c/8420
34236         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34237         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34238         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34239         gcc.dg/long-long-typespec-1.c: New tests.
34240         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34241
34242 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34243
34244         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34245         gcc.dg/gnu99-static-1.c: New tests.
34246
34247 2004-09-08  Devang Patel  <dpatel@apple.com>
34248
34249         * gcc.dg/darwin-ld-20040828-1.c: New test.
34250         * gcc.dg/darwin-ld-20040828-2.c: New test.
34251         * gcc.dg/darwin-ld-20040828-3.c: New test.
34252
34253 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34254
34255         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34256         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34257         in error message.
34258         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34259         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34260         in error message.
34261         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34262         types they qualify.
34263         * objc.dg/type-size-2.m: Fix wording in comment.
34264         * objc.dg/va-meth-1.m: New test case.
34265
34266 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34267
34268         PR c/16633:
34269         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34270         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34271
34272 2004-09-06  Devang Patel  <dpatel@apple.com>
34273
34274         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34275         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34276
34277 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34278
34279         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34280         reflect changed line numbering of diagnostics.
34281
34282 2004-09-06  Paul Brook  <paul@codesourcery.com>
34283
34284         * gfortran.dg/edit_real_1.f90: Add new test.
34285
34286 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34287
34288         * gcc.dg/tree-ssa/loop-2.c: New test.
34289         * gcc.dg/tree-ssa/loop-3.c: New test.
34290         * gcc.dg/tree-ssa/loop-4.c: New test.
34291         * gcc.dg/tree-ssa/loop-5.c: New test.
34292
34293 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34294
34295         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34296
34297 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34298
34299         * gcc.dg/format/sentinel-1.c: New test.
34300
34301 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34302
34303         * gcc.dg/builtins-46.c: New.
34304
34305 2004-09-03  Devang Patel  <dpatel@apple.com>
34306
34307         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34308         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34309
34310 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34311
34312         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34313         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34314         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34315         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34316         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34317         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34318         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34319         the non-portable bzero.
34320         * gcc.dg/20010912-1.c: xfail for NetWare.
34321         * gcc.dg/20020426-2.c: xfail for NetWare.
34322         * gcc.dg/20021014-1.c: xfail for NetWare.
34323         * gcc.dg/20021018-1.c: xfail for NetWare.
34324         * gcc.dg/20030213-1.c: xfail for NetWare.
34325         * gcc.dg/20030225-1.c: xfail for NetWare.
34326         * gcc.dg/20030708-1.c: xfail for NetWare.
34327         * gcc.dg/builtins-config.h: Also exclude NetWare.
34328         * gcc.dg/format/format.h: Define restrict only if not already defined.
34329         * gcc.dg/nest.c: xfail for NetWare.
34330         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34331         * lib/target-supports.exp (check_visibility_available): Exclude
34332         NetWare.
34333
34334 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34335
34336         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34337         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34338         deterministic starting point for the alignment of structure fields.
34339         * gcc.dg/Wpadded.c: Dito.
34340         * g++.dg/abi/vbase10.C: Dito.
34341
34342 2004-09-03  Devang Patel  <dpatel@apple.com>
34343
34344         * g++.dg/debug/pr15736.cc: New test.
34345
34346 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34347
34348         * README.QMTEST: Fix out-of-date link.
34349
34350 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34351
34352         PR fortran/16579
34353         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34354         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34355
34356 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34357
34358         * g++.dg/abi/arm_rtti1.C: New test.
34359
34360 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34361
34362         * gcc.dg/ppc-vector-memcpy.c: New.
34363         * gcc.dg/ppc-vector-memset.c: New.
34364
34365 2004-09-02  Chao-ying Fu  <fu@mips.com>
34366
34367         * gcc.target/mips/mips-3d-1.c: New test.
34368         * gcc.target/mips/mips-3d-2.c: New test.
34369         * gcc.target/mips/mips-3d-3.c: New test.
34370         * gcc.target/mips/mips-3d-4.c: New test.
34371         * gcc.target/mips/mips-3d-5.c: New test.
34372         * gcc.target/mips/mips-3d-6.c: New test.
34373         * gcc.target/mips/mips-3d-7.c: New test.
34374         * gcc.target/mips/mips-3d-8.c: New test.
34375         * gcc.target/mips/mips-3d-9.c: New test.
34376         * gcc.target/mips/mips-ps-1.c: New test.
34377         * gcc.target/mips/mips-ps-2.c: New test.
34378         * gcc.target/mips/mips-ps-3.c: New test.
34379         * gcc.target/mips/mips-ps-4.c: New test.
34380         * gcc.target/mips/mips-ps-type.c: New test.
34381
34382 2004-09-02  Paul Brook  <paul@codesourcery.com>
34383
34384         * gfortran.dg/edit_real_1.f90: Add new tests.
34385
34386 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34387
34388         PR fortran/15327
34389         * gfortran.dg/merge_char_1.f90: New test.
34390
34391 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34392
34393         PR fortran/16404
34394         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34395
34396 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34397
34398         PR c/1522
34399         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34400
34401 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34402
34403         * g++.dg/opt/loop1.C: Do not XFAIL.
34404
34405 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34406
34407         * gcc.c-torture/execute/20040831-1.c: New test.
34408
34409 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34410
34411         PR fortran/16579
34412         * gfortran.dg/g77/20010610.f: Now passes.
34413         Copy from g77.f-torture/execute. Add dg-run directive.
34414         * gfortran.dg/g77/README: Update
34415
34416 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34417
34418         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34419         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34420         (t1, t2, t3, t4): Add volatile.
34421
34422 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34423
34424         * g++.dg/ext/visibility/arm1.C: New test.
34425
34426 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34427
34428         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34429         -pedantic-errors.
34430
34431 2004-09-01  Paul Brook  <paul@codesourcery.com>
34432
34433         * gfortran.dg/eof_2.f90: New test.
34434
34435 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34436
34437         PR fortran/16579
34438         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34439
34440 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34441
34442         PR libfortran/16805
34443         * gfortran.dg/list_read_2.f90: New test.
34444
34445 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34446
34447         * g++.dg/abi/key1.C: New test.
34448
34449 2004-08-31  Richard Henderson  <rth@redhat.com>
34450
34451         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34452         form of offsetof.
34453         * g++.dg/other/offsetof5.C: Remove duplicate.
34454
34455 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34456
34457         PR fortran/17244
34458         * gfortran.dg/func_derived_1.f90: New test.
34459
34460 2004-08-31  Paul Brook  <paul@codesourcery.com>
34461
34462         * gfortran.dg/eof_1.f90: New test.
34463
34464 2004-08-31  Paul Brook  <paul@codesourcery.com>
34465
34466         * gfortran.dg/list_read_1.f90: New file.
34467
34468 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34469
34470         * g++.dg/opt/loop1.C: XFAIL.
34471
34472 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34473
34474         * gcc.dg/funcdef-storage-1.c: New.
34475         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34476         an extern function in local scope.
34477         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34478         declare an 'auto inline' function in local scope.
34479         * gcc.dg/20011130-1.c: Likewise.
34480         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34481         an 'auto' function in local scope.
34482         * gcc.dg/20021014-1.c: Likewise.
34483         * gcc.dg/20030331-2.c: Likewise.
34484
34485 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34486
34487         * gfortran.dg/blockdata_1.f90: New test.
34488
34489 2004-08-30  Richard Henderson  <rth@redhat.com>
34490
34491         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34492
34493 2004-08-30  Richard Henderson  <rth@redhat.com>
34494
34495         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34496         additional_flags set by alternate driver.
34497         (ieee-options): New procedure.
34498         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34499         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34500         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34501         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34502
34503 2004-08-30  Richard Henderson  <rth@redhat.com>
34504
34505         * lib/f-torture.exp: Remove.
34506
34507 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34508
34509         PR rtl-optimization/16590
34510         * g++.dg/opt/loop1.C: New test.
34511
34512 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34513
34514         PR fortran/13910
34515         * gfortran.dg/oldstyle_1.f90: New test.
34516
34517 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34518         Paul Brook  <paul@codesourcery.com>
34519
34520         * gfortran.dg/g77/README: Update.
34521         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34522         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34523         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34524
34525 2004-08-28  Paul Brook  <paul@codesourcery.com>
34526
34527         PR libfortran/17195
34528         * gfortran.dg/edit_real_1.f90: New test.
34529
34530 2004-08-27  Paul Brook  <paul@codesourcery.com>
34531
34532         * gfortran.dg/rewind_1.f90: New test.
34533
34534 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34535
34536         PR fortran/16597
34537         * gfortran.dg/pr16597.f90: New test.
34538
34539 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34540
34541         PR c/13801
34542         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34543         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34544         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34545         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34546         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34547
34548 2004-08-26  Nick Clifton  <nickc@redhat.com>
34549
34550         * gcc.c-torture/compile/pr17119.c: New test.
34551
34552 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34553
34554         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34555
34556 2004-08-25  Richard Henderson  <rth@redhat.com>
34557
34558         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34559         the bits that expect kind=8 to be the largest real kind.
34560
34561 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34562
34563         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34564
34565 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34566
34567         * gfortran.dg/assignment_1.f90: New test.
34568
34569 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34570
34571         * g++.dg/template/repo3.C: New test.
34572
34573 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34574
34575         PR middle-end/16693
34576         PR tree-optimization/16372
34577         * g++.dg/opt/pr16372-1.C: New test case.
34578         * g++.dg/opt/pr16693-1.C: New test case.
34579         * g++.dg/opt/pr16693-2.C: New test case.
34580
34581 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34582
34583         * objc.dg/proto-lossage-4.m: New test.
34584
34585 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34586
34587         PR c++/17155
34588         * g++.dg/inherit/local2.C: New test.
34589
34590 2004-08-25  Paul Brook  <paul@codesourcery.com>
34591
34592         PR fortran/17144
34593         * gfortran.dg/string_ctor_1.f90: New test.
34594
34595 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34596
34597         PR c++/14428
34598         * g++.dg/template/redecl2.C: New test.
34599
34600 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34601
34602         PR fortran/17143
34603         * gfortran.dg/pr17143.f90: New test.
34604
34605 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34606
34607         PR fortran/17164
34608         * gfortran.dg/pr17164.f90: New test.
34609
34610 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34611
34612         * gcc.dg/tree-ssa/loop-1.c: New test.
34613
34614 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34615
34616         * gcc.c-torture/compile/20040824-1.c: New test.
34617
34618 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34619
34620         * gcc.c-torture/compile/iftrap-3.c: New test.
34621
34622 2004-08-24  Paul Brook  <paul@codesourcery.com>
34623
34624         * gfortran.dg/entry_2.f90: New test.
34625
34626 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34627
34628         PR c++/16889
34629         * g++.dg/lookup/ambig[12].C: New.
34630
34631 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34632
34633         PR c++/16706
34634         * g++.dg/template/crash21.C: New test.
34635         * g++.dg/template/crash22.C: Likewise.
34636
34637 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34638
34639         PR c++/17149
34640         * g++.dg/template/access15.C: New.
34641
34642 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34643
34644         PR c++/17163
34645         * g++.dg/template/repo2.C: New test.
34646
34647 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34648
34649         PR rtl-optimization/17078
34650         * gcc.c-torture/execute/pr17078-1.c: New test case.
34651
34652 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34653
34654         PR c/14492
34655         * gcc.dg/debug/crash1.c: New test.
34656
34657 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34658
34659         PR c/16180
34660         * gcc.dg/loop-5.c: New test.
34661
34662 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34663
34664         * gcc.c-torture/execute/20040823-1.c: New test.
34665
34666 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34667
34668         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34669         to the assembler.  Simplify test accordingly.
34670         (asm_abi_flags): Use GNU names.
34671         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34672         to check for ABI flags.
34673
34674 2004-08-22  Andrew Pinski  <apinski@apple.com>
34675
34676         * g++.dg/opt/pr14029.C: New test.
34677         * gcc.c-torture/execute/pr15262.c: New test.
34678
34679 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34680
34681         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34682
34683 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34684
34685         PR 16908
34686         * gfortran.dg/direct_io.f90: New test.
34687
34688 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34689
34690         PR c++/17121
34691         * g++.dg/inherit/local2.C: New test.
34692
34693 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34694
34695         PR c++/17120
34696         * g++.dg/warn/Wparentheses-4.C: New test.
34697
34698 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/17121
34701         * g++.dg/inherit/local2.C: New test.
34702
34703         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34704         * gcc.dg/ppc-ldstruct.c: Likewise.
34705         * gcc.dg/ppc64-abi-2.c: Likewise.
34706
34707 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34708
34709         PR rtl-optimization/17099
34710         * gcc.c-torture/execute/20040820-1.c: New test.
34711
34712 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34713
34714         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34715
34716 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34717
34718         PR fortran/17077
34719         * gfortran.dg/auto_array_1.f90: New test.
34720
34721 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34722
34723         PR fortran/17074
34724         * gfortran.dg/simpleif_1.f90: New test.
34725
34726 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34727
34728         * lib/target-supports.exp (check_profiling_available): Return
34729         false for arm*-*-symbianelf* and arm*-*-eabi*.
34730
34731         PR c++/15890
34732         * g++.dg/template/delete1.C: New test.
34733
34734 2004-08-19  Paul Brook  <paul@codesourcery.com>
34735
34736         PR fortran/14976
34737         PR fortran/16228
34738         * gfortran.dg/data_char_1.f90: New test.
34739
34740 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34741
34742         PR fortran/16946
34743         * gfortran.dg/reduction.f90: New testcase.
34744
34745 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34746
34747         PR fortran/16520
34748         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34749
34750 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34751
34752         PR c++/17041
34753         * g++.dg/Wparentheses-3.C: New test.
34754
34755 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34756
34757         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34758         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34759         * gcc.dg/vect/vect-2.c: Likewise.
34760         * gcc.dg/vect/vect-3.c: Likewise.
34761         * gcc.dg/vect/vect-4.c: Likewise.
34762         * gcc.dg/vect/vect-5.c: Likewise.
34763         * gcc.dg/vect/vect-6.c: Likewise.
34764         * gcc.dg/vect/vect-7.c: Likewise.
34765         * gcc.dg/vect/vect-25.c: Likewise.
34766         * gcc.dg/vect/vect-31.c: Likewise.
34767         * gcc.dg/vect/vect-32.c: Likewise.
34768         * gcc.dg/vect/vect-34.c: Likewise.
34769         * gcc.dg/vect/vect-36.c: Likewise.
34770         * gcc.dg/vect/vect-all.c: Likewise.
34771
34772 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34773
34774         PR c++/17068
34775         * g++.dg/template/operator4.C: New test.
34776
34777 2004-08-18  Richard Henderson  <rth@redhat.com>
34778
34779         * gcc.dg/20040206-1.c: XFAIL.
34780
34781 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34782
34783         PR c++/16246
34784         * g++.dg/template/array7.C: New test.
34785
34786 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34787
34788         * gcc.dg/mips-movcc-1.c: New test.
34789         * gcc.dg/mips-movcc-2.c: New test.
34790         * gcc.dg/mips-movcc-3.c: New test.
34791
34792         * gcc.dg/mips-nmadd-1.c: New test.
34793         * gcc.dg/mips-nmadd-2.c: New test.
34794
34795 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34796
34797         PR c++/15871
34798         * g++.dg/opt/inline8.C: New test.
34799
34800         PR c++/16965
34801         * g++.dg/parse/error17.C: New test.
34802
34803 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34804
34805         * gcc.dg/vect: New directory for vectorizer tests.
34806         * gcc.dg/vect/tree-vect.h: New file.
34807         * gcc.dg/vect/vect.exp: New file.
34808         * gcc.dg/vect/pr16105.c.c: New test.
34809         * gcc.dg/vect/vect-1.c: New test.
34810         * gcc.dg/vect/vect-2.c: New test.
34811         * gcc.dg/vect/vect-3.c: New test.
34812         * gcc.dg/vect/vect-4.c: New test.
34813         * gcc.dg/vect/vect-5.c: New test.
34814         * gcc.dg/vect/vect-6.c: New test.
34815         * gcc.dg/vect/vect-7.c: New test.
34816         * gcc.dg/vect/vect-8.c: New test.
34817         * gcc.dg/vect/vect-9.c: New test.
34818         * gcc.dg/vect/vect-10.c: New test.
34819         * gcc.dg/vect/vect-11.c: New test.
34820         * gcc.dg/vect/vect-12.c: New test.
34821         * gcc.dg/vect/vect-13.c: New test.
34822         * gcc.dg/vect/vect-14.c: New test.
34823         * gcc.dg/vect/vect-15.c: New test.
34824         * gcc.dg/vect/vect-16.c: New test.
34825         * gcc.dg/vect/vect-17.c: New test.
34826         * gcc.dg/vect/vect-18.c: New test.
34827         * gcc.dg/vect/vect-19.c: New test.
34828         * gcc.dg/vect/vect-20.c: New test.
34829         * gcc.dg/vect/vect-21.c: New test.
34830         * gcc.dg/vect/vect-22.c: New test.
34831         * gcc.dg/vect/vect-23.c: New test.
34832         * gcc.dg/vect/vect-24.c: New test.
34833         * gcc.dg/vect/vect-25.c: New test.
34834         * gcc.dg/vect/vect-26.c: New test.
34835         * gcc.dg/vect/vect-27.c: New test.
34836         * gcc.dg/vect/vect-28.c: New test.
34837         * gcc.dg/vect/vect-29.c: New test.
34838         * gcc.dg/vect/vect-30.c: New test.
34839         * gcc.dg/vect/vect-31.c: New test.
34840         * gcc.dg/vect/vect-32.c: New test.
34841         * gcc.dg/vect/vect-33.c: New test.
34842         * gcc.dg/vect/vect-34.c: New test.
34843         * gcc.dg/vect/vect-35.c: New test.
34844         * gcc.dg/vect/vect-36.c: New test.
34845         * gcc.dg/vect/vect-37.c: New test.
34846         * gcc.dg/vect/vect-38.c: New test.
34847         * gcc.dg/vect/vect-40.c: New test.
34848         * gcc.dg/vect/vect-41.c: New test.
34849         * gcc.dg/vect/vect-42.c: New test.
34850         * gcc.dg/vect/vect-43.c: New test.
34851         * gcc.dg/vect/vect-44.c: New test.
34852         * gcc.dg/vect/vect-45.c: New test.
34853         * gcc.dg/vect/vect-46.c: New test.
34854         * gcc.dg/vect/vect-47.c: New test.
34855         * gcc.dg/vect/vect-48.c: New test.
34856         * gcc.dg/vect/vect-49.c: New test.
34857         * gcc.dg/vect/vect-50.c: New test.
34858         * gcc.dg/vect/vect-51.c: New test.
34859         * gcc.dg/vect/vect-52.c: New test.
34860         * gcc.dg/vect/vect-53.c: New test.
34861         * gcc.dg/vect/vect-54.c: New test.
34862         * gcc.dg/vect/vect-55.c: New test.
34863         * gcc.dg/vect/vect-56.c: New test.
34864         * gcc.dg/vect/vect-57.c: New test.
34865         * gcc.dg/vect/vect-58.c: New test.
34866         * gcc.dg/vect/vect-59.c: New test.
34867         * gcc.dg/vect/vect-60.c: New test.
34868         * gcc.dg/vect/vect-61.c: New test.
34869         * gcc.dg/vect/vect-all.c: New test.
34870         * gcc.dg/vect/vect-none.c: New test.
34871
34872 2004-08-17  Paul Brook  <paul@codesourcery.com>
34873
34874         PR fortran/13082
34875         * gfortran.dg/entry_1.f90: New test.
34876
34877 2004-08-17  Andrew Pinski  <apinski@apple.com>
34878
34879         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34880
34881 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34882
34883         * gcc.dg/pr17036-1.c: New test.
34884
34885 2004-08-16  Devang Patel  <dpatel@apple.com>
34886
34887         * gcc.dg/darwin-20040809-1.c: New test.
34888
34889 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34890
34891         * gcc.dg/funcdef-attr-1.c: New test.
34892
34893 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34894
34895         * gcc.dg/altivec-17.c: New test.
34896         * gcc.dg/altivec-18.c: New test.
34897
34898 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34899
34900         PR c++/6749
34901         * g++.dg/template/vtable2.C: New test.
34902
34903 2004-08-14  Richard Henderson  <rth@redhat.com>
34904
34905         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34906         * gcc.dg/pack-test-4.c (main): Return 0.
34907         * gcc.dg/setjmp-1.c: Remove XFAIL.
34908         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34909
34910 2004-08-14  Richard Henderson  <rth@redhat.com>
34911
34912         * gcc.dg/980217-1.c: Add prototype for printf.
34913
34914 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34915
34916         * gfortran.dg/pr16935.f90: New test.
34917
34918 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34919
34920         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34921
34922 2004-08-13  Paul Brook  <paul@codesourcery.com>
34923
34924         * gfortran.dg/der_io_1.f90: Remove stray comma.
34925
34926 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34927
34928         * gcc.dg/vmx/cw-bug-2.c: Remove.
34929         * gcc.dg/vmx/vprint-1.c: Remove.
34930         * gcc.dg/vmx/vscan-1.c: Remove.
34931
34932 2004-08-12  Devang patel  <dpatel@apple.com>
34933
34934         * gcc.dg/darwin-20040809-2.c: New test.
34935
34936 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34937
34938         * g++.dg/ext/altivec-12.C: New test.
34939
34940         * g++.dg/ext/altivec-11.C: New test.
34941
34942 2004-08-12  Paul Brook  <paul@codesourcery.com>
34943
34944         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34945
34946 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34947
34948         * g++.dg/ext/altivec-2.C: Check for hardware support before
34949         executing any VMX instructions.
34950
34951         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34952
34953 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34954
34955         PR c++/16276
34956         * g++.old-deja/g++.other/comdat4.C: New test.
34957         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34958
34959 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34960
34961         PR target/16286
34962         * gcc.dg/pr16286.c: New test.
34963
34964 2004-08-12 Jan Beulich <jbeulich@novell.com>
34965
34966         * g++.dg/ext/asm5.C: New.
34967
34968 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34969
34970         PR c++/16698
34971         * g++.dg/eh/crash1.C: New test.
34972
34973         PR c++/16717
34974         * g++.dg/ext/construct1.C: New test.
34975
34976 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34977
34978         PR c++/16853
34979         * g++.dg/init/ptrmem1.C: New test.
34980
34981         PR c++/16618
34982         * g++.dg/parse/offsetof5.C: New test.
34983
34984         PR c++/16870
34985         * g++.dg/template/overload3.C: New test.
34986
34987 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34988
34989         PR c++/16964
34990         * g++.dg/parse/error16.C: New test.
34991
34992         PR c++/16904
34993         * g++.dg/template/error14.C: New test.
34994
34995         PR c++/16929
34996         * g++.dg/template/error15.C: New test.
34997
34998 2004-08-11  Devang Patel  <dpatel@apple.com>
34999
35000         * gcc.dg/darwin-ld-20040809-1.c: New test.
35001         * gcc.dg/darwin-ld-20040809-2.c: New test.
35002
35003 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35004
35005         PR fortran/16917
35006         * gfortran.dg/dfloat_1.f90: New test.
35007
35008 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35009
35010         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35011         * gcc.dg/dll-2.c: Fix dg-require syntax.
35012         * gcc.misc-tests/arm-isr.c (abort): Declare.
35013         (exit): Likewise.
35014
35015 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35016
35017         PR c++/16971
35018         * g++.dg/parse/crash16.C: New test.
35019
35020 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35021
35022         * gcc.dg/mips-rsqrt-1.c: New test case.
35023         * gcc.dg/mips-rsqrt-2.c: New test case.
35024         * gcc.dg/mips-rsqrt-3.c: New test case.
35025
35026 2004-08-10  Paul Brook  <paul@codesourcery.com>
35027
35028         * gfortran.dg/der_io_1.f90: New test.
35029
35030 2004-08-10  Paul Brook  <paul@codesourcery.com>
35031
35032         PR fortran/16919
35033         * gfortran.dg/der_array_1.f90: New test.
35034
35035 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35036
35037         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35038
35039 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35040
35041         * gcc.dg/wchar_t-2.c: Fix typo.
35042
35043 2004-08-09  Falk Hueffner  <falk@debian.org>
35044
35045         PR tree-optimization/12517
35046         * gcc.c-torture/compile/pr12517.c: New test.
35047
35048         PR tree-optimization/12578
35049         * gcc.c-torture/compile/pr12578.c: New test.
35050
35051         PR tree-optimization/12899
35052         * gcc.c-torture/compile/pr12899.c: New test.
35053
35054         PR rtl-optimization/14692
35055         * gcc.c-torture/compile/pr14692.c: New test.
35056
35057         PR tree-optimization/16461
35058         * gcc.c-torture/compile/pr16461.c: New test.
35059
35060 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35061
35062         * gfortran.dg/getenv_1.f90: New test.
35063
35064 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35065
35066         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35067         wchar_t.
35068         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35069
35070 2004-08-06  Paul Brook  <paul@codesourcery.com>
35071
35072         * gfortran.dg/ret_array_1.f90: New test.
35073         * gfortran.dg/ret_pointer_1.f90: New test.
35074
35075 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35076
35077         * gcc.dg/missing-field-init-[12].c: New tests.
35078         * g++.dg/warn/missing-field-init-[12].C: New tests.
35079
35080 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35081
35082         * gcc.dg/enum2.c: New test.
35083         * gcc.dg/symbian3.c: Likewise.
35084         * gcc.dg/symbian4.c: Likewise.
35085         * gcc.dg/wchar_t-2.c: Likewise.
35086
35087 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35088
35089         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35090         destructor tests.
35091
35092 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35093
35094         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35095         dg-require-visiblity.
35096         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35097         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35098         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35099         * g++.dg/ext/visibility/new1.C: Likewise.
35100         * g++.dg/ext/visibility/pragma.C: Likewise.
35101         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35102         * g++.dg/ext/visibility/virtual.C: Likewise.
35103         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35104         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35105         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35106         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35107         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35108         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35109         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35110         * g++/dg/ext/visibility/visibility-8.C: New test.
35111         * gcc.c-torture/compile/dll.x: Remove.
35112         * gcc.dg/dll-2.c: Use dg-require-dll
35113         * gcc.dg/visibility-10.c: New test.
35114         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35115         supporting DLLs.
35116         * lib/scanasm.exp (scan_hidden): New function.
35117         (scan_not_hidden): Likewise.
35118
35119 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35120
35121         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35122
35123 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35124
35125         * gcc.c-torture/execute/20040805-1.c: New test.
35126
35127 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35128
35129         * gcc.dg/20020118-1.c: Declare abort.
35130         * gcc.dg/altivec_check.h: Likewise.
35131         * gcc.dg/iftrap-2.c: Likewise.
35132         * gcc.dg/pragma-darwin.c: Likewise.
35133         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35134
35135 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35136
35137         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35138
35139 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35140
35141         * gcc.c-torture/execute/builtins/abs-2.c,
35142         gcc.c-torture/execute/builtins/abs-3.c,
35143         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35144         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35145         intmax_t, uintmax_t and their limits.
35146         * gcc.dg/intmax_t-1.c: New test.
35147
35148 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35149
35150         * g++.dg/tc1/dr147.C: Add reference to PR.
35151
35152 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35153
35154         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35155         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35156
35157 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35158
35159         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35160
35161 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35162
35163         * gcc.dg/redecl-5.c: New test.
35164         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35165         of scanf.
35166
35167 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35168
35169         PR middle-end/16790
35170         * gcc.c-torture/execute/pr16790-1.c: New test case.
35171
35172 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35173
35174         * g++.dg/ext/visibility/assign1.C: New test.
35175         * g++.dg/ext/visibility/new1.C: Likewise.
35176
35177         * gcc.dg/symbian1.c: New test.
35178         * gcc.dg/symbian2.c: Likewise.
35179
35180 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35181
35182         PR target/16570
35183         * gcc.dg/i386-sse-9.c: New test.
35184
35185 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35186
35187         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35188
35189 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35190
35191         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35192         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35193         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35194         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35195         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35196         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35197         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35198         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35199         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35200         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35201         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35202         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35203         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35204         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35205         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35206         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35207         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35208         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35209         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35210         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35211         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35212         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35213         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35214         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35215         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35216         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35217         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35218         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35219         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35220         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35221         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35222         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35223         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35224         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35225         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35226         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35227         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35228         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35229         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35230         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35231         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35232         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35233         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35234         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35235         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35236         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35237         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35238         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35239         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35240         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35241         gcc.misc-tests/i386-pf-3dnow-1.c,
35242         gcc.misc-tests/i386-pf-athlon-1.c,
35243         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35244         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35245         Declare built-in functions used.
35246         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35247
35248 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35249
35250         PR c++/16707
35251         * g++.dg/lookup/using12.C: New test.
35252
35253         * g++.dg/init/null1.C: Fix PR number.
35254         * g++.dg/parse/namespace10.C: Likewise.
35255
35256 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35257
35258         PR c++/16224
35259         * g++.dg/template/spec17.C: New test.
35260         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35261         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35262
35263 2004-08-02  David Billinghurst
35264
35265         PR fortran/16292
35266         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35267
35268 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35269
35270         * gcc.dg/ia64-got-1.c: New test case.
35271
35272 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35273
35274         PR c++/16489
35275         * g++.dg/init/null1.C: New test.
35276         * g++.dg/tc1/dr76.C: Adjust error marker.
35277
35278         PR c++/16529
35279         * g++.dg/parse/namespace10.C: New test.
35280
35281         PR c++/16810
35282         * g++.dg/inherit/ptrmem2.C: New test.
35283
35284 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35285
35286         PR target/16155
35287         * gcc.dg/pr16155.c: New test.
35288
35289 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35290
35291         * gcc.dg/redecl-2.c: New test.
35292
35293 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35294
35295         * gcc.dg/darwin-longdouble.c: New file.
35296
35297 2004-07-30  Richard Henderson  <rth@redhat.com>
35298
35299         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35300         write to constant argument.
35301         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35302
35303 2004-07-30  Richard Henderson  <rth@redhat.com>
35304
35305         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35306         tests of nearest around zero.
35307
35308 2004-07-30  Andrew Pinski  <apinski@apple.com>
35309
35310         * gcc.c-torture/compile/20040730-1.c: New test.
35311
35312 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35313
35314         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35315         powerpc-eabispe.
35316
35317 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35318
35319         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35320
35321 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35322
35323         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35324         contains $ld_library_path.
35325         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35326
35327 2004-07-29  Richard Henderson  <rth@redhat.com>
35328
35329         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35330
35331         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35332         (alt2, which): New.
35333         (Check): Accept either alternative.
35334
35335 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35336
35337         * g++.dg/abi/inline1.C: New test.
35338         * g++.dg/abi/local1-a.cc: Likewise.
35339         * g++.dg/abi/local1.C: Likewise.
35340         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35341         * g++.dg/abi/mangle12.C: Likewise.
35342         * g++.dg/abi/mangle17.C: Likewise.
35343         * g++.dg/abi/mangle20-2.C: Likewise.
35344         * g++.dg/opt/interface1.C: Likewise.
35345         * g++.dg/opt/interface1.h: Likewise.
35346         * g++.dg/opt/interface1-a.cc: New test.
35347         * g++.dg/parse/repo1.C: New test.
35348         * g++.dg/template/repo1.C: Likewise.
35349         * g++.dg/warn/Winline-1.C: Likewise.
35350         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35351
35352 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35353
35354         * gcc.dg/tree-ssa/20040729-1.c: New test.
35355
35356 2004-07-27  Matt Austern <austern@apple.com>
35357
35358         * gcc.dg/darwin-bool-1.c: New test.
35359         * gcc.dg/darwin-bool-2.c: New test.
35360
35361 2004-07-28  Richard Henderson  <rth@redhat.com>
35362
35363         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35364         arguments in the correct type.  Don't write to constant arguments.
35365
35366 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35367
35368         PR tree-optimization/16688
35369         PR tree-optimization/16689
35370         * g++.dg/tree-ssa/pr16688.C: New test.
35371
35372 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35373
35374         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35375         loads.  Not only in the comment, this time.
35376
35377 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35378
35379         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35380         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35381         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35382         * gcc.dg/sh4a-bitmovua.c: New.
35383         * gcc.dg/sh4a-cos.c: New.
35384         * gcc.dg/sh4a-cosf.c: New.
35385         * gcc.dg/sh4a-fprun.c: New.
35386         * gcc.dg/sh4a-fsrra.c: New.
35387         * gcc.dg/sh4a-memmovua.c: New.
35388         * gcc.dg/sh4a-sin.c: New.
35389         * gcc.dg/sh4a-sincos.c: New.
35390         * gcc.dg/sh4a-sincosf.c: New.
35391         * gcc.dg/sh4a-sinf.c: New.
35392
35393 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35394
35395         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35396         conditionals.
35397         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35398         loads.
35399         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35400         DOM1.
35401
35402 2004-07-27  Andrew Pinski  <apinski@apple.com>
35403
35404         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35405
35406 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35407
35408         * gcc.dg/pragma-isr.c: New test.
35409
35410 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35411
35412         PR c++/14429
35413         * g++.dg/template/ttp11.C: New test.
35414
35415 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35416
35417         * gcc.c-torture/compile/20040727-1.c: New test.
35418
35419 2004-07-26  Eric Christopher  <echristo@redhat.com>
35420
35421         * gcc.c-torture/compile/20040726-2.c: New test.
35422
35423 2004-07-26  Andrew Pinski  <apinski@apple.com>
35424
35425         * g++.dg/rtti/tinfo1.C: Xfail.
35426
35427 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35428
35429         * gcc.c-torture/compile/20040726-1.c: New test.
35430
35431 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35432             Brian Ryner  <bryner@brianryner.com>
35433
35434         PR c++/9283
35435         PR c++/15000
35436         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35437         * g++.dg/ext/visibility/: New directory.
35438         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35439         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35440         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35441         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35442         * g++.dg/ext/visibility/fvisibility.C,
35443         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35444         g++.dg/ext/visibility/fvisibility-override1.C
35445         g++.dg/ext/visibility/fvisibility-override2.C
35446         g++.dg/ext/visibility/memfuncts.C
35447         g++.dg/ext/visibility/noPLT.C
35448         g++.dg/ext/visibility/pragma.C
35449         g++.dg/ext/visibility/pragma-override1.C
35450         g++.dg/ext/visibility/pragma-override2.C
35451         g++.dg/ext/visibility/staticmemfuncts.C
35452         g++.dg/ext/visibility/virtual.C: New tests.
35453
35454 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35455
35456         PR c/15360
35457         * gcc.dg/pr15360-1.c: New test.
35458
35459 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35460
35461         * gcc.dg/pragma-align-2.c: New test.
35462         * gcc.dg/pragma-init-fini.c: New test.
35463         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35464         targets.
35465
35466 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35467
35468         * gcc.dg/init-string-2.c: New test.
35469
35470 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35471
35472         PR 16684
35473         * gcc.dg/Wredundant-decls-1.c: New test case.
35474
35475 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35476
35477         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35478         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35479         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35480         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35481         * gcc.dg/compat/generate-random.c: New file.
35482         * gcc.dg/compat/generate-random.h: Likewise.
35483         * gcc.dg/compat/generate-random_r.c: Likewise.
35484         * gcc.dg/compat/struct-layout-1.h: Likewise.
35485         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35486         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35487         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35488         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35489         * gcc.dg/compat/struct-layout-1_main.c: New test.
35490         * gcc.dg/compat/struct-layout-1_x.c: New file.
35491         * gcc.dg/compat/struct-layout-1_y.c: New file.
35492         * gcc.dg/compat/struct-layout-1_test.h: New file.
35493
35494 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35495
35496         * gcc.dg/comp-return-1.c: New test
35497
35498 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35499
35500         * gcc.dg/vmx/8-02a.c: Fix typo.
35501
35502         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35503         * gcc.dg/darwin-abi-3.c: New test.
35504
35505         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35506         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35507
35508         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35509         * gcc.dg/vmx/ops-long-1.c: New test.
35510         * gcc.dg/vmx/ops-long-2.c: New test.
35511
35512 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * g++.dg/lookup/conv-[1234].C: New.
35515
35516 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35517
35518         * g++.dg/parse/attr2.C: Simplify.
35519
35520 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35521
35522         PR c/7284
35523         * gcc.c-torture/execute/pr7284-1.c: New test.
35524
35525 2004-07-22  Brian Booth  <bbooth@redhat.com>
35526
35527         * gcc.dg/tree-ssa/20040721-1.c: New test.
35528
35529 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         * g++.dg/template/crash20.c: New.
35532
35533 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35534
35535         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35536         Add dg-run directive.  Declare variables as required.
35537         * gfortran.dg/g77/README: Update
35538
35539 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35540
35541         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35542         gcc.dg/cris-peep2-andu2.c: New tests.
35543
35544 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35545
35546         PR c/15052
35547         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35548         on return type.
35549         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35550         messages.
35551         * gcc.dg/qual-return-2.c: Update expected messages.
35552         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35553
35554 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35555
35556         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35557         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35558
35559 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35560
35561         PR c/11250
35562         * gcc.dg/init-string-1.c: New test.
35563
35564 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35565
35566         PR middle-end/15345
35567         PR c/16450
35568         * gcc.dg/torture/nested-fn-1.c: New test.
35569
35570 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35571
35572         PR target/16559
35573         * gcc.dg/ia64-fptr-1.c: New file.
35574
35575 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35576
35577         PR c++/14497
35578         * g++.dg/template/spec16.C: New test.
35579         * g++.old-deja/g++.robertl/eb118.C: Remove.
35580
35581 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35582
35583         PR c++/509
35584         * g++.dg/template/spec15.C: New test.
35585
35586 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35587
35588         Copy cases from g77.f-torture/execute and add dg-run
35589         directive.  Other changes as noted.
35590         * gfortran.dg/g77/13037.f
35591         * gfortran.dg/g77/1832.f
35592         * gfortran.dg/g77/19981119-0.f
35593         * gfortran.dg/g77/19990313-0.f
35594         * gfortran.dg/g77/19990313-1.f
35595         * gfortran.dg/g77/19990313-2.f
35596         * gfortran.dg/g77/19990313-3.f
35597         * gfortran.dg/g77/19990419-1.f
35598         * gfortran.dg/g77/19990826-0.f
35599         * gfortran.dg/g77/19990826-2.f
35600         * gfortran.dg/g77/20000503-1.f
35601         * gfortran.dg/g77/20001111.f
35602         * gfortran.dg/g77/20010116.f
35603         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35604         * gfortran.dg/g77/20010430.f
35605         * gfortran.dg/g77/6177.f
35606         * gfortran.dg/g77/947.f
35607         * gfortran.dg/g77/970816-3.f
35608         * gfortran.dg/g77/971102-1.f
35609         * gfortran.dg/g77/980520-1.f
35610         * gfortran.dg/g77/980628-0.f
35611         * gfortran.dg/g77/980628-1.f
35612         * gfortran.dg/g77/980628-10.f
35613         * gfortran.dg/g77/980628-2.f
35614         * gfortran.dg/g77/980628-3.f
35615         * gfortran.dg/g77/980628-7.f
35616         * gfortran.dg/g77/980628-8.f
35617         * gfortran.dg/g77/980628-9.f
35618         * gfortran.dg/g77/980701-0.f
35619         * gfortran.dg/g77/980701-1.f
35620         * gfortran.dg/g77/cabs.f
35621         * gfortran.dg/g77/claus.f
35622         * gfortran.dg/g77/complex_1.f
35623         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35624         * gfortran.dg/g77/dcomplex.f
35625         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35626         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35627         * gfortran.dg/g77/f90-intrinsic-numeric.f
35628         * gfortran.dg/g77/int8421.f
35629         * gfortran.dg/g77/labug1.f
35630         * gfortran.dg/g77/large_vec.f
35631         * gfortran.dg/g77/le.f
35632         * gfortran.dg/g77/short.f
35633         * gfortran.dg/g77/README: Update
35634
35635 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35636
35637         PR c++/16637
35638         * g++.dg/parse/lookup4.C: New test.
35639
35640 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35641
35642         PR c++/16175
35643         * g++.dg/template/ttp10.C: New test.
35644
35645 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35646
35647         * gcc.dg/pr12625-1.c: New test.
35648
35649 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35650
35651         * gcc.dg/switch-warn-1.c: New test.
35652         * gcc.dg/switch-warn-2.c: New test.
35653         * gcc.c-torture/compile/pr14730.c: Update.
35654
35655 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35656
35657         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35658         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35659         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35660         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35661
35662 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35663
35664         PR c++/16623
35665         * g++.dg/template/assign1.C: New test.
35666
35667 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35668
35669         PR c++/12170
35670         * g++.dg/template/ttp9.C: New test.
35671
35672 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35673
35674         * gcc.dg/format/cmn-err-1.c: New test.
35675
35676 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35677
35678         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35679         gcc.dg/Wparentheses-10.c: New tests.
35680         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35681
35682 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35683
35684         PR fortran/16465
35685         * gfortran.dg/g77//ffixed-line-length-0.f,
35686         gfortran.dg/g77/ffixed-line-length-132.f,
35687         gfortran.dg/g77/ffixed-line-length-72.f,
35688         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35689         gfortran.dg/g77/README: Update.
35690
35691 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35692
35693         PR c++/13092
35694         * g++.dg/template/non-dependent7.C: New test.
35695         * g++.dg/template/non-dependent8.C: Likewise.
35696         * g++.dg/template/non-dependent9.C: Likewise.
35697         * g++.dg/template/non-dependent10.C: Likewise.
35698
35699 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35700
35701         PR c++/16337
35702         * g++.dg/parse/attr2.C: New test.
35703
35704 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35705
35706         * g77.dg: Removed.
35707         * g77.f-torture: Ditto.
35708
35709 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35710
35711         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35712         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35713         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35714
35715 2004-07-16  Richard Henderson  <rth@redhat.com>
35716
35717         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35718
35719 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35720
35721         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35722         tests with full list of options.
35723         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35724         of TORTURE_OPTIONS if test contains 'dg-do run'.
35725
35726         PR fortran/16404
35727         * gfortran.dg/do_iterator.f90: New test.
35728
35729 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35730
35731         PR rtl-optimization/16536
35732         * gcc.c-torture/execute/restrict-1.c: New test.
35733
35734 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35735
35736         PR fortran/15324
35737         * gfortran.dg/pr15324.f90: New test.
35738
35739         PR fortran/15129
35740         * gfortran.dg/pr15129.f90: New test.
35741
35742         PR fortran/15140
35743         * gfortran.dg/pr15140.f90: New test.
35744
35745         PR fortran/13792
35746         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35747         compile-time simplification.
35748
35749 2004-07-14  Mike Stump  <mrs@apple.com>
35750
35751         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35752
35753 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35754
35755         PR target/16325
35756         * gcc.dg/profile-generate-1.c: New.
35757
35758 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35759
35760         * gcc.c-torture/execute/20040709-1.c: New test.
35761         * gcc.c-torture/execute/20040709-2.c: New test.
35762
35763 2004-07-14  Mike Stump  <mrs@apple.com>
35764
35765         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35766
35767 2004-07-14  Mike Stump  <mrs@apple.com>
35768
35769         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35770
35771 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35772
35773         PR c++/16518
35774         * g++.dg/parse/mutable1.C: New test.
35775
35776 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35777
35778         PR tree-optimization/16443
35779         * gcc.dg/tree-ssa/20040713-1.c: New test.
35780
35781 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35782
35783         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35784         for operator new.
35785
35786 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35787
35788         * gfortran.dg/g77/README: New file
35789         * gfortran.dg/g77/19981216-0.f: Copy from
35790         g77.f-torture/noncompile.  Add "dg-do compile" and
35791         dg-error as required.
35792         * gfortran.dg/g77/19990218-1.f: Likewise.
35793         * gfortran.dg/g77/19990905-1.f: Likewise.
35794         * gfortran.dg/g77/9263.f: Likewise.
35795         * gfortran.dg/g77/980615-0.f: Likewise.
35796         * gfortran.dg/g77/980616-0.f: Likewise.
35797         * gfortran.dg/g77/check0.f: Likewise.
35798         * gfortran.dg/g77/select_no_compile.f: Likewise.
35799
35800 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35801
35802         Copy files from g77.f-torture/compile.
35803         Add "{ dg-do compile}".  Other changes as noted
35804         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35805         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35806         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35807         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35808         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35809         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35810         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35811         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35812         statement to conform to standard.  Append alpha1.x for reference.
35813         * gfortran.dg/g77/xformat.f: Add dg-warning
35814
35815 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35816
35817         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35818         Add {dg-do compile} directive.
35819         * gfortran.dg/g77/cpp2.F: Likewise.
35820
35821 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35822
35823         PR c++/5402
35824         * g++.dg/lookup/name-clash1.C: New test.
35825
35826         PR c++/9777
35827         * g++.dg/lookup/name-clash2.C: New test.
35828
35829         PR c++/12102
35830         * g++.dg/lookup/name-clash3.C: New test.
35831
35832 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35833
35834         * g++.dg/lookup/new2.C: New test.
35835         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35836
35837 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35838
35839         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35840         Add {dg-do compile} directive.
35841         * gfortran.dg/g77/13060.f: Likewise.
35842         * gfortran.dg/g77/19990218-0.f: Likewise.
35843         * gfortran.dg/g77/19990305-0.f: Likewise.
35844         * gfortran.dg/g77/19990419-0.f: Likewise.
35845         * gfortran.dg/g77/19990502-0.f: Likewise.
35846         * gfortran.dg/g77/19990502-1.f: Likewise.
35847         * gfortran.dg/g77/19990525-0.f: Likewise.
35848         * gfortran.dg/g77/19990826-1.f: Likewise.
35849         * gfortran.dg/g77/19990826-3.f: Likewise.
35850         * gfortran.dg/g77/19990905-2.f: Likewise.
35851         * gfortran.dg/g77/20000412-1.f: Likewise.
35852         * gfortran.dg/g77/20000511-1.f: Likewise.
35853         * gfortran.dg/g77/20000511-2.f: Likewise.
35854         * gfortran.dg/g77/20000518.f: Likewise.
35855         * gfortran.dg/g77/20000601-1.f: Likewise.
35856         * gfortran.dg/g77/20000601-2.f: Likewise.
35857         * gfortran.dg/g77/20000629-1.f: Likewise.
35858         * gfortran.dg/g77/20000630-2.f: Likewise.
35859         * gfortran.dg/g77/20010115.f: Likewise.
35860         * gfortran.dg/g77/20010321-1.f: Likewise.
35861         * gfortran.dg/g77/20010426.f: Likewise.
35862         * gfortran.dg/g77/20020307-1.f: Likewise.
35863         * gfortran.dg/g77/8485.f: Likewise.
35864         * gfortran.dg/g77/960317-1.f: Likewise.
35865         * gfortran.dg/g77/970915-0.f: Likewise.
35866         * gfortran.dg/g77/980310-1.f: Likewise.
35867         * gfortran.dg/g77/980310-2.f: Likewise.
35868         * gfortran.dg/g77/980310-3.f: Likewise.
35869         * gfortran.dg/g77/980310-4.f: Likewise.
35870         * gfortran.dg/g77/980310-6.f: Likewise.
35871         * gfortran.dg/g77/980310-7.f: Likewise.
35872         * gfortran.dg/g77/980310-8.f: Likewise.
35873         * gfortran.dg/g77/980419-2.f: Likewise.
35874         * gfortran.dg/g77/980424-0.f: Likewise.
35875         * gfortran.dg/g77/980427-0.f: Likewise.
35876         * gfortran.dg/g77/980729-0.f: Likewise.
35877         * gfortran.dg/g77/981117-1.f: Likewise.
35878         * gfortran.dg/g77/toon_1.f: Likewise.
35879
35880 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35881
35882         PR c++/2204
35883         * g++.dg/other/abstract2.C: New test.
35884
35885 2004-07-12  Paul Brook  <paul@codesourcery.com>
35886
35887         * gfortran.dg/pointer_init_1.f90: New test.
35888
35889 2004-07-11  Paul Brook  <paul@codesourcery.com>
35890
35891         PR fortran/15986
35892         * gfortran.dg/contained_1.f90: New test.
35893
35894 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35895
35896         * g++.dg/parse/defarg8.C: New test.
35897
35898 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35899
35900         PR fortran/16433
35901         * gfortran.dg/pr16433.f: New test.
35902
35903         PR fortran/17574
35904         * gfortran.dg/pr15754.f90: New test.
35905
35906 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35907
35908         PR tree-optimization/16437
35909         * gcc.c-torture/execute/bitfld-4.c: New test.
35910
35911 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35912
35913         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35914         access to common var from module.
35915
35916 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35917
35918         PR fortran/16336
35919         * gfortran.fortran-torture/execute/common_2.f90: New test.
35920
35921 2004-07-10  Paul Brook  <paul@codesourcery.com>
35922
35923         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35924
35925 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35926
35927         PR fortran/15969
35928         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35929
35930 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35931
35932         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35933         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35934         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35935         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35936         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35937         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35938         * gfortran.dg/g77/funderscoring.f: Likewise.
35939         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35940
35941 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35942
35943         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35944
35945 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35946         Paul Brook  <paul@codesourcery.com>
35947
35948         PR fortran/13415
35949         * gfortran.dg/common_pointer_1.f90: New test.
35950
35951 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35952
35953         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35954
35955 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35956
35957         PR target/16364
35958         * gcc.c-torture/compile/20040709-1.c: New.
35959
35960 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35961
35962         PR fortran/14077
35963         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35964
35965 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35966
35967         PR fortran/13201
35968         * gfortran.dg/shape_1.f90: New test.
35969
35970 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35971             Andrew Pinski  <apinski@apple.com>
35972
35973         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35974
35975 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35976
35977         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35978         comment.
35979
35980 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35981         Paul Brook  <paul@codesourcery.com>
35982
35983         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35984         '.f95' and '.F95'.
35985
35986 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35987
35988         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35989
35990 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35991
35992         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35993         testcases with capital suffix.
35994
35995 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35996
35997         PR fortran/15481
35998         PR fortran/13372
35999         PR fortran/13575
36000         PR fortran/15978
36001         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36002
36003         * gfortran.dg/implicit_1.f90: New test.
36004
36005 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36006
36007         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36008         expression to match gfortran warning/error messages
36009         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36010         dg-error text.
36011
36012 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36013
36014         * lib/fortran-torture.exp: Rename proc search_for to
36015         search_for_re.
36016
36017 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36018
36019         * gcc.c-torture/execute/simd-5.x: New file.
36020         XFAIL on SPARC 64-bit at -O0.
36021
36022 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36023
36024         PR c++/8211
36025         PR c++/16165
36026         * g++.dg/warn/effc3.C: New test.
36027
36028 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36029
36030         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36031         change X to 1X in format.
36032         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36033         add data statements to conform to standard.
36034
36035 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36036
36037         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36038         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36039         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36040
36041 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36042
36043         * gfortran.dg/g77/7388.f: Copy from g77.dg
36044         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36045         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36046         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36047         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36048         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36049         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36050         * gfortran.dg/g77/strlen0.f: Likewise.
36051
36052 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36053
36054         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36055         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36056
36057 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36058
36059         * gcc.c-torture/execute/920428-2.x: Delete.
36060         * gcc.c-torture/execute/920501-7.x: Likewise.
36061
36062 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36063
36064         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36065         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36066         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36067         prescott and c3-2.
36068         (PREFETCH_3DNOW): Add -march=c3.
36069
36070 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36071
36072         PR c/16437
36073         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36074         * gcc.c-torture/execute/bf64-1.x: Likewise.
36075
36076 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36077
36078         * gcc.c-torture/compile/20040708-1.c: New test.
36079
36080 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36081
36082         PR c++/16169
36083         * g++.dg/warn/effc2.C: New test.
36084
36085 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36086
36087         * gcc.c-torture/execute/bitfld-1.x: Remove.
36088         * gcc.c-torture/execute/bitfld-3.c: New test.
36089         * gcc.dg/bitfld-2.c: Remove XFAILs.
36090
36091 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36092
36093         PR c++/16276
36094         * g++.dg/rtti/tinfo1.C: New file.
36095
36096 2004-07-07  Eric Christopher  <echristo@redhat.com>
36097
36098         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36099
36100 2004-07-07  Andrew Pinski  <apinski@apple.com>
36101
36102         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36103
36104 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36105
36106         * g++.dg/init/call1.C: XFAIL.
36107
36108 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36109
36110         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36111         except for movstrict*, to movmem* and clrstr* to clrmem*.
36112
36113 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36114
36115         * gcc.c-torture/execute/20040707-1.c: New test.
36116
36117 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36118
36119         * gcc.c-torture/execute/20040706-1.c: New test.
36120
36121 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36122
36123         PR c++/3671
36124         * g++.dg/template/spec14.C: New test.
36125
36126 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36127
36128         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36129         nothing if not yet defined.  Use it in b, c and d type definitions.
36130         * gcc.c-torture/execute/20040705-1.c: New test.
36131         * gcc.c-torture/execute/20040705-2.c: New test.
36132
36133 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36134
36135         PR c++/2518
36136         * g++.dg/lookup/new1.C: New test.
36137
36138 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36139
36140         PR c++/11406
36141         * g++.dg/template/sizeof8.C: New test.
36142
36143 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36144
36145         * gcc.c-torture/compile/20040705-1.c: New test.
36146
36147 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36148
36149         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36150
36151 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36152
36153         * gcc.dg/cpp/if-mop.c: Two new testcases.
36154         * gcc.dg/cpp/trad/comment-3.c: New.
36155
36156 2004-07-04  Paul Brook  <paul@codesourcery.com>
36157
36158         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36159
36160 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36161
36162         PR c++/3761
36163         * g++.dg/lookup/crash4.C: New test.
36164
36165 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36166
36167         * gcc.c-torture/execute/builtin-abs-1.c
36168         * gcc.c-torture/execute/builtin-abs-2.c
36169         * gcc.c-torture/execute/builtin-complex-1.c
36170         * gcc.c-torture/execute/builtins/string-1-lib.c
36171         * gcc.c-torture/execute/builtins/string-1.c
36172         * gcc.c-torture/execute/builtins/string-2-lib.c
36173         * gcc.c-torture/execute/builtins/string-2.c
36174         * gcc.c-torture/execute/builtins/string-3-lib.c
36175         * gcc.c-torture/execute/builtins/string-3.c
36176         * gcc.c-torture/execute/builtins/string-4-lib.c
36177         * gcc.c-torture/execute/builtins/string-4.c
36178         * gcc.c-torture/execute/builtins/string-5-lib.c
36179         * gcc.c-torture/execute/builtins/string-5.c
36180         * gcc.c-torture/execute/builtins/string-6-lib.c
36181         * gcc.c-torture/execute/builtins/string-6.c
36182         * gcc.c-torture/execute/builtins/string-7-lib.c
36183         * gcc.c-torture/execute/builtins/string-7.c
36184         * gcc.c-torture/execute/builtins/string-8-lib.c
36185         * gcc.c-torture/execute/builtins/string-8.c
36186         * gcc.c-torture/execute/builtins/string-9-lib.c
36187         * gcc.c-torture/execute/builtins/string-9.c
36188         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36189         * gcc.c-torture/execute/builtins/string-asm-1.c
36190         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36191         * gcc.c-torture/execute/builtins/string-asm-2.c
36192         * gcc.c-torture/execute/stdio-opt-1.c
36193         * gcc.c-torture/execute/stdio-opt-2.c
36194         * gcc.c-torture/execute/stdio-opt-3.c
36195         * gcc.c-torture/execute/string-opt-1.c
36196         * gcc.c-torture/execute/string-opt-10.c
36197         * gcc.c-torture/execute/string-opt-11.c
36198         * gcc.c-torture/execute/string-opt-12.c
36199         * gcc.c-torture/execute/string-opt-13.c
36200         * gcc.c-torture/execute/string-opt-14.c
36201         * gcc.c-torture/execute/string-opt-15.c
36202         * gcc.c-torture/execute/string-opt-16.c
36203         * gcc.c-torture/execute/string-opt-2.c
36204         * gcc.c-torture/execute/string-opt-6.c
36205         * gcc.c-torture/execute/string-opt-7.c
36206         * gcc.c-torture/execute/string-opt-8.c:
36207         Replace with ...
36208
36209         * gcc.c-torture/execute/builtins/abs-2.c
36210         * gcc.c-torture/execute/builtins/abs-3.c
36211         * gcc.c-torture/execute/builtins/complex-1.c
36212         * gcc.c-torture/execute/builtins/fprintf.c
36213         * gcc.c-torture/execute/builtins/fputs.c
36214         * gcc.c-torture/execute/builtins/memcmp.c
36215         * gcc.c-torture/execute/builtins/memmove.c
36216         * gcc.c-torture/execute/builtins/memops-asm.c
36217         * gcc.c-torture/execute/builtins/mempcpy-2.c
36218         * gcc.c-torture/execute/builtins/mempcpy.c
36219         * gcc.c-torture/execute/builtins/memset.c
36220         * gcc.c-torture/execute/builtins/printf.c
36221         * gcc.c-torture/execute/builtins/sprintf.c
36222         * gcc.c-torture/execute/builtins/strcat.c
36223         * gcc.c-torture/execute/builtins/strchr.c
36224         * gcc.c-torture/execute/builtins/strcmp.c
36225         * gcc.c-torture/execute/builtins/strcpy.c
36226         * gcc.c-torture/execute/builtins/strcspn.c
36227         * gcc.c-torture/execute/builtins/strlen-2.c
36228         * gcc.c-torture/execute/builtins/strlen.c
36229         * gcc.c-torture/execute/builtins/strncat.c
36230         * gcc.c-torture/execute/builtins/strncmp-2.c
36231         * gcc.c-torture/execute/builtins/strncmp.c
36232         * gcc.c-torture/execute/builtins/strncpy.c
36233         * gcc.c-torture/execute/builtins/strpbrk.c
36234         * gcc.c-torture/execute/builtins/strpcpy-2.c
36235         * gcc.c-torture/execute/builtins/strpcpy.c
36236         * gcc.c-torture/execute/builtins/strrchr.c
36237         * gcc.c-torture/execute/builtins/strspn.c
36238         * gcc.c-torture/execute/builtins/strstr-asm.c
36239         * gcc.c-torture/execute/builtins/strstr.c:
36240         ... these new files.
36241
36242         * gcc.c-torture/execute/builtins/abs-2-lib.c
36243         * gcc.c-torture/execute/builtins/abs-3-lib.c
36244         * gcc.c-torture/execute/builtins/complex-1-lib.c
36245         * gcc.c-torture/execute/builtins/fprintf-lib.c
36246         * gcc.c-torture/execute/builtins/fputs-lib.c
36247         * gcc.c-torture/execute/builtins/memcmp-lib.c
36248         * gcc.c-torture/execute/builtins/memmove-lib.c
36249         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36250         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36251         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36252         * gcc.c-torture/execute/builtins/memset-lib.c
36253         * gcc.c-torture/execute/builtins/printf-lib.c
36254         * gcc.c-torture/execute/builtins/sprintf-lib.c
36255         * gcc.c-torture/execute/builtins/strcat-lib.c
36256         * gcc.c-torture/execute/builtins/strchr-lib.c
36257         * gcc.c-torture/execute/builtins/strcmp-lib.c
36258         * gcc.c-torture/execute/builtins/strcpy-lib.c
36259         * gcc.c-torture/execute/builtins/strcspn-lib.c
36260         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36261         * gcc.c-torture/execute/builtins/strlen-lib.c
36262         * gcc.c-torture/execute/builtins/strncat-lib.c
36263         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36264         * gcc.c-torture/execute/builtins/strncmp-lib.c
36265         * gcc.c-torture/execute/builtins/strncpy-lib.c
36266         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36267         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36268         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36269         * gcc.c-torture/execute/builtins/strrchr-lib.c
36270         * gcc.c-torture/execute/builtins/strspn-lib.c
36271         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36272         * gcc.c-torture/execute/builtins/strstr-lib.c
36273         * gcc.c-torture/execute/builtins/lib/abs.c
36274         * gcc.c-torture/execute/builtins/lib/fprintf.c
36275         * gcc.c-torture/execute/builtins/lib/memset.c
36276         * gcc.c-torture/execute/builtins/lib/printf.c
36277         * gcc.c-torture/execute/builtins/lib/sprintf.c
36278         * gcc.c-torture/execute/builtins/lib/strcpy.c
36279         * gcc.c-torture/execute/builtins/lib/strcspn.c
36280         * gcc.c-torture/execute/builtins/lib/strncat.c
36281         * gcc.c-torture/execute/builtins/lib/strncmp.c
36282         * gcc.c-torture/execute/builtins/lib/strncpy.c
36283         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36284         * gcc.c-torture/execute/builtins/lib/strspn.c
36285         * gcc.c-torture/execute/builtins/lib/strstr.c:
36286         New files containing support routines.
36287
36288         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36289         declaration.
36290         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36291         when not optimizing.
36292
36293 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36294
36295         PR c++/16240
36296         * g++.dg/abi/mangle22.C: New test.
36297         * g++.dg/abi/mangle23.C: Likewise.
36298
36299 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36300
36301         PR fortran/16290
36302         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36303         Allow for cases without denormalized floating point numbers.
36304
36305 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36306
36307         PR c/1027
36308         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36309         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36310         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36311         expected warning text.
36312         * gcc.dg/format/diag-2.c: New test.
36313
36314 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36315
36316         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36317
36318 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36319
36320         * gcc.dg/builtins-43.c: New.
36321         * gcc.dg/builtins-44.c: New.
36322         * gcc.dg/builtins-45.c: New.
36323
36324 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36325             Andreas Tobler  <a.tobler@schweiz.ch>
36326
36327         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36328         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36329         as SIGSEGV.
36330         * gcc.dg/cleanup-11.c: Likewise.
36331         * gcc.dg/cleanup-8.c: Likewise.
36332         * gcc.dg/cleanup-9.c: Likewise.
36333         * gcc.dg/cleanup-5.c: Run on all platforms.
36334
36335 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36336
36337         * g++.dg/warn/nonnull1.C: New test.
36338
36339 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36340
36341         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36342         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36343         Special-case the Sun compiler wrt to <complex.h>.
36344
36345 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36346
36347         * gcc.dg/Wunreachable-8.C: New test.
36348
36349         * gcc.dg/h8300-ice2.c : New test.
36350
36351 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36352
36353         PR fortran/16161
36354         * gfortran.fortran-torture/compile/implicit.f90: Add test
36355         for implicit character.
36356
36357 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36358
36359         PR fortran/16289
36360         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36361         Use tiny() intrinsic to find smallest non-negative real
36362
36363 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36364
36365         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36366         * gcc.dg/compat/struct-by-value-22_x.c: New.
36367         * gcc.dg/compat/struct-by-value-22_y.c: New.
36368
36369         * gcc.c-torture/execute/20040629-1.c: New test.
36370
36371 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36372
36373         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36374         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36375
36376         PR target/16195
36377         * gcc.dg/20040625-1.c: New test.
36378
36379 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36380
36381         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36382
36383 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36384
36385         PR fortran/15963
36386         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36387
36388 2004-06-29  Richard Henderson  <rth@redhat.com>
36389
36390         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36391
36392 2004-06-29  Paul Brook  <paul@codesourcery.com>
36393
36394         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36395         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36396
36397 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36398
36399         PR c++/16260
36400         * g++.dg/parse/crash15.C: New.
36401
36402 2004-06-28  Andrew Pinski  <apinski@apple.com>
36403
36404         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36405         by the error already.
36406
36407         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36408
36409 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36410
36411         PR target/14041
36412         * gcc.dg/h8300-bss-align-1.c : New.
36413
36414 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36415
36416         * PR c++/16174
36417         * g++.dg/template/ctor4.C: New.
36418
36419 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36420
36421         PR c++/16205
36422         * g++.dg/warn/Wsequence-point-1.C: New test.
36423
36424 2004-06-27  Paul Brook  <paul@codesourcery.com>
36425
36426         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36427
36428 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36429
36430         * g++.old-deja/g++.mike/p7325.C: Remove.
36431
36432 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36433
36434         PR c/14963
36435         * gcc.dg/pr14963.c: New test.
36436
36437 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36438
36439         PR c++/16193
36440         * g++.dg/parse/redef1.C: New test.
36441
36442 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36443
36444         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36445         20021110.c.
36446         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36447         20021119-1.c.
36448         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36449         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36450         5-04.c.
36451         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36452         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36453         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36454         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36455         g++.brendan/enum14.C.
36456         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36457         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36458         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36459         g++.mike/virt1.C.
36460         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36461         memtemp24.C.
36462
36463 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36464
36465         * gcc.dg/20040527-1.c: New test case.
36466
36467 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36468
36469         PR gfortran/pr16196
36470         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36471
36472 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36473
36474         PR middle-end/15825
36475         * gcc.dg/pr15825-1.c: New test case.
36476
36477 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36478
36479         * gcc.c-torture/execute/20040625-1.c: New test.
36480
36481 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36482
36483         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36484
36485 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36486
36487         * gcc.dg/torture/mips-div-1.c: New test.
36488
36489 2004-06-24  Jeff Law  <law@redhat.com>
36490
36491         * gcc.dg/tree-ssa/20040624-1.c: New test.
36492
36493 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36494
36495         * gcc.c-torture/compile/20040624-1.c: New test.
36496
36497 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36498
36499         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36500         this directory.
36501
36502 2004-06-23  Andrew Pinski  <apinski@apple.com>
36503
36504         PR middle-end/15988
36505         * g++.dg/opt/ptrmem4.C: New test.
36506
36507         * gcc.dg/c90-array-quals-2.c: New test.
36508
36509 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36510
36511         * gcc.dg/kpice1.c: New test.
36512
36513 2006-06-23  Andrew Pinski  <apinski@apple.com>
36514
36515         * gcc.dg/c90-array-quals.c: New test.
36516
36517 2006-06-22  Richard Henderson  <rth@redhat.com>
36518
36519         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36520
36521 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36522
36523         * gcc.dg/builtins-config.h: Handle FreeBSD.
36524
36525 2006-06-22  Richard Henderson  <rth@redhat.com>
36526
36527         * g++.dg/opt/devirt1.C: New.
36528
36529 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36530
36531         * g++.dg/opt/pr15551.C: New testcase.
36532
36533 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36534
36535         PR target/14800
36536         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36537         x86_64-*-linux* when compiling for 32bit.
36538
36539 2004-06-21  Andrew Pinski  <apinski@apple.com>
36540
36541         * gcc.dg/pch/struct-1.c: New.
36542         * gcc.dg/pch/struct-1.hs: New.
36543
36544 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36545
36546         * gcc.dg/pch/save-temps-1.c: New file.
36547         * gcc.dg/pch/save-temps-1.hs: New file.
36548
36549 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36550
36551         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36552         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36553
36554 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36555
36556         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36557         to fix type error.
36558         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36559         Remove trailing spaces.
36560
36561 2004-06-21  Richard Henderson  <rth@redhat.com>
36562
36563         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36564         merging && to BIT_FIELD_REF.
36565
36566 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36567
36568         * g++.dg/opt/placeholder1.C: New test.
36569
36570 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36571
36572         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36573         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36574         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36575         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36576
36577 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36578
36579         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36580         extern "C".
36581         * g++.dg/other/pragma-re-1.C: Add comments.
36582
36583 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36584
36585         PR gfortran/16080
36586         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36587
36588 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36589
36590         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36591         instead of setting the type of size_t by
36592         hand.
36593
36594 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36595
36596         * gcc.dg/unordered-2.c: New test case.
36597         * gcc.dg/unordered-3.c: New test case.
36598
36599 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36600
36601         PR other/16043
36602         * lib/g++.exp (g++_version): Tweak regexp for version
36603         * lib/g77.exp (g77_version): Likewise.
36604         * lib/gfortran.exp (gfortran_version): Likewise.
36605         * lib/objc.exp (objc_version): Likewise.
36606         * lib/treelang.exp (treelang_version): Likewise.
36607
36608 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36609
36610         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36611         Use INT_MAX instead of __INT_MAX__.
36612         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36613
36614         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36615         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36616         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36617         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36618         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36619         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36620         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36621         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36622         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36623
36624         * gcc.dg/range-test-1.c: New test.
36625         * g++.dg/opt/range-test-1.C: New test.
36626
36627 2004-06-17  Richard Henderson  <rth@redhat.com>
36628
36629         * objc.dg/sync-1.m: New.
36630         * objc.dg/try-catch-1.m: Don't force next runtime.
36631         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36632         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36633         shadowed catch clause.
36634         * objc.dg/try-catch-5.m: New.
36635
36636 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36637
36638         Bug 14610
36639         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36640
36641 2004-06-15  Richard Henderson  <rth@redhat.com>
36642
36643         * gcc.dg/20001116-1.c: Move expected warning line.
36644
36645 2004-06-15  Richard Henderson  <rth@redhat.com>
36646
36647         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36648         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36649
36650 2004-06-15  Jeff Law  <law@redhat.com>
36651
36652         * gcc.dg/tree-ssa/20040615-1.c: New test.
36653         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36654         be less sensitive to operand ordering.
36655         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36656
36657 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36658
36659         * g++.dg/abi/bitfield3.C: Add comment..
36660
36661 2004-06-15  Richard Henderson  <rth@redhat.com>
36662
36663         * g++.dg/ext/stmtexpr1.C: XFAIL.
36664         * gcc.dg/20030612-1.c: XFAIL.
36665
36666 2004-06-15  Eric Christopher  <echristo@redhat.com>
36667
36668         * g++.dg/charset/asm5.c: New.
36669         * gcc.dg/charset/asm6.c: New.
36670
36671 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36672
36673         PR fortran/15962
36674         * gfortran.fortran-torture/execute/select_1.f90: New test.
36675
36676 2004-06-15  Paul Brook  <paul@codesourcery.com>
36677
36678         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36679
36680 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36681
36682         PR c++/15967
36683         * g++.dg/lookup/crash3.C: New test.
36684
36685 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36686
36687         PR c++/15947
36688         * g++.dg/parse/dtor4.C: New test.
36689
36690 2004-06-14  Jeff Law  <law@redhat.com>
36691
36692         * gcc.c-torture/compile/20040614-1.c: New test.
36693
36694 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36695
36696         PR fortran/15211
36697         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36698         LEN of a character array.
36699
36700 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36701
36702         PR c++/15096
36703         * g++.dg/template/ptrmem10.C: New test.
36704
36705         PR c++/14930
36706         * g++.dg/template/friend30.C: New test.
36707
36708 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36709
36710         PR fortran/14928
36711         * gfortran.fortran-torture/compile/mloc.f90: New test.
36712
36713 2004-06-13  Paul Brook  <paul@codesourcery.com>
36714
36715         * gfortran.fortran-torture/execute/random_2.f90: New test.
36716
36717 2004-06-13  Eric Christopher  <echristo@redhat.com>
36718
36719         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36720
36721 2004-06-12  Paul Brook  <paul@codesourcery.com>
36722
36723         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36724
36725 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36726
36727         PR fortran/14923
36728         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36729
36730 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36731
36732         PR fortran/14957
36733         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36734         syntax errors in end statements of contained subroutines.
36735
36736 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36737
36738         PR fortran/12841
36739         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36740
36741 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36742
36743         PR fortran/15665
36744         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36745
36746 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36747
36748         PR gfortran/12839
36749         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36750
36751 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36752
36753         PR c++/15862
36754         * g++.dg/parse/enum1.C: New test.
36755
36756 2004-06-10  Jeff Law  <law@redhat.com>
36757
36758         * gcc.c-torture/compile/20040610-1.c: New test.
36759
36760 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36761
36762         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36763         * g++.old-deja/g++.other/decl3.C: Likewise.
36764
36765 2004-06-10  Brian Booth  <bbooth@redhat.com>
36766
36767         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36768         V_MAY_DEF instead of VDEF.
36769         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36770
36771 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36772
36773         PR c++/14211
36774         * g++.dg/conversion/const1.C: New test.
36775
36776         PR c++/15076
36777         * g++.dg/conversion/reinterpret1.C: New test.
36778
36779         PR c++/15877
36780         * g++.dg/template/enum2.C: New test.
36781
36782         PR c++/15227
36783         * g++.dg/template/error13.C: New test.
36784
36785 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36786
36787         PR fortran/14957
36788         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36789         arguments to test_* REAL and of the right size.
36790
36791 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36792
36793         PR target/15569
36794         PR rtl-optimization/15681
36795         * gcc.dg/20040609-1.c: New test.
36796
36797 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36798
36799         PR c++/14791
36800         * g++.dg/opt/builtins1.C: New test.
36801
36802 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36803
36804         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36805         that use default windows32 struct layout.
36806         * gcc.dg/i386-bitfield2.c: Likewise.
36807
36808 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36809
36810         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36811         for mingw32 and cygwin targets.
36812
36813 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36814
36815         * gcc.dg/pch/macro-4.c: New.
36816         * gcc.dg/pch/macro-4.hs: New.
36817
36818 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36819
36820         PR fortran/13249
36821         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36822
36823 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36824
36825         PR fortran/13372
36826         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36827
36828 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36829
36830         PR gfortran/14897
36831         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36832
36833 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36834
36835         PR gfortran/15755
36836         * gfortran.fortran-torture/execute/backspace.c : New test.
36837
36838 2004-06-09  Paul Brook  <paul@codesourcery.com>
36839
36840         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36841         (pointer_to_section): Rewrite to use smaller array.
36842
36843 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36844
36845         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36846         * gcc.dg/ext/altivec-10.c: Same.
36847         * gcc.dg/ext/altivec-11.c: Same.
36848         * gcc.dg/ext/altivec-12.c: Same.
36849         * gcc.dg/ext/altivec-13.c: Same.
36850         * gcc.dg/ext/altivec-14.c: Same.
36851         * gcc.dg/ext/altivec-15.c: Same.
36852         * gcc.dg/ext/altivec-16.c: Same.
36853         * gcc.dg/ext/altivec-3.c: Same.
36854         * gcc.dg/ext/altivec-4.c: Same.
36855         * gcc.dg/ext/altivec-6.c: Same.
36856         * gcc.dg/ext/altivec-7.c: Same.
36857         * gcc.dg/ext/altivec-8.c: Same.
36858         * gcc.dg/ext/altivec-varargs-1.c: Same.
36859
36860         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36861         * g++.dg/ext/altivec-10.C: Same.
36862         * g++.dg/ext/altivec-2.C: Same.
36863         * g++.dg/ext/altivec-3.C: Same.
36864         * g++.dg/ext/altivec-4.C: Same.
36865         * g++.dg/ext/altivec-5.C: Same.
36866         * g++.dg/ext/altivec-6.C: Same.
36867         * g++.dg/ext/altivec-7.C: Same.
36868         * g++.dg/ext/altivec-8.C: Same.
36869         * g++.dg/ext/altivec-9.C: Same.
36870
36871 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36872
36873         PR c++/7841
36874         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36875
36876 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36877
36878         * gcc.dg/union-1.c: New test.
36879
36880 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36881
36882         * gcc.dg/builtins-41.c: New test case.
36883         * gcc.dg/builtins-42.c: New test case.
36884
36885 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36886
36887         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36888         * g++.dg/ext/altivec-10.C: Same.
36889         * g++.dg/ext/altivec-2.C: Same.
36890         * g++.dg/ext/altivec-3.C: Same.
36891         * g++.dg/ext/altivec-4.C: Same.
36892         * g++.dg/ext/altivec-5.C: Same.
36893         * g++.dg/ext/altivec-6.C: Same.
36894         * g++.dg/ext/altivec-7.C: Same.
36895         * g++.dg/ext/altivec-8.C: Same.
36896         * g++.dg/ext/altivec-9.C: Same.
36897         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36898         * g++.old-deja/g++.brendan/new3.C: Same.
36899         * gcc.c-torture/execute/eeprof-1.x: Same.
36900
36901 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36902
36903         PR c/14765
36904         * gcc.dg/pr14765-1.c: New test.
36905
36906 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36907
36908         PR c/14649
36909         * gcc.dg/pr14649-1.c: New test case.
36910
36911 2004-06-07  Richard Henderson  <rth@redhat.com>
36912
36913         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36914         if temporaries.
36915
36916 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36917
36918         * g++.dg/eh/elide1.C: Remove XFAIL.
36919
36920 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36921
36922         PR c++/15337
36923         * g++.dg/expr/sizeof3.C: New test.
36924
36925         PR c++/14777
36926         * g++.dg/template/access14.C: New test.
36927
36928         PR c++/15554
36929         * g++.dg/template/enum1.C: New test.
36930
36931         PR c++/15057
36932         * g++.dg/eh/throw1.C: New test.
36933
36934 2004-06-07  David Ayers  <d.ayers@inode.at>
36935             Ziemowit Laski  <zlaski@apple.com>
36936
36937         * lib/objc.exp (objc_target_compile): Revert the '-framework
36938         Foundation' flag fix, since bare Darwin does not ship
36939         with the Foundation framework.
36940         * objc/execute/next_mapping.h: Provide a local NSConstantString
36941         @interface and @implementation.
36942         (objc_constant_string_init): A constructor function, used to
36943         initialize the NSConstantString meta-class object.
36944         * objc/execute/string1.m: Include "next_mapping.h" instead of
36945         <Foundation/NSString.h>.
36946         * objc/execute/string2.m: Likewise.
36947         * objc/execute/string3.m: Likewise.
36948         * objc/execute/string4.m: Likewise.
36949
36950 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36951
36952         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36953         to double. Replace double with FLOAT.
36954         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36955
36956         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36957         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36958         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36959         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36960         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36961         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36962         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36963         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36964
36965 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36966
36967         PR c/13519
36968         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36969
36970 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36971
36972         PR c++/15503
36973         * g++.dg/template/meminit2.C: New test.
36974
36975 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36976
36977         PR target/15822
36978         * gcc.c-torture/execute/compare-fp-1.c,
36979         gcc.c-torture/execute/compare-fp-2.c,
36980         gcc.c-torture/execute/compare-fp-3.c,
36981         gcc.c-torture/execute/compare-fp-4.c,
36982         gcc.c-torture/execute/compare-fp-3.x,
36983         gcc.c-torture/execute/compare-fp-4.x: Moved...
36984         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36985         gcc.c-torture/execute/ieee/compare-fp-2.c,
36986         gcc.c-torture/execute/ieee/compare-fp-3.c,
36987         gcc.c-torture/execute/ieee/compare-fp-4.c,
36988         gcc.c-torture/execute/ieee/compare-fp-3.x,
36989         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36990
36991 2004-06-04  David Ayers  <d.ayers@inode.at>
36992
36993         * objc/execute/protocol-isEqual-4.m: New testcase.
36994
36995 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36996
36997         * objc/execute/protocol-isEqual-1.m: New testcase.
36998         * objc/execute/protocol-isEqual-2.m: New testcase.
36999         * objc/execute/protocol-isEqual-3.m: New testcase.
37000
37001 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37002
37003         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37004
37005 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37006
37007         * lib/objc.exp (objc_target_compile): When running tests on
37008         Darwin (Mac OS X), inform the linker about '-framework
37009         'Foundation'.
37010
37011 2004-06-02  Eric Christopher  <echristo@redhat.com>
37012
37013         * gcc.c-torture/compile/20040602-1.c: New.
37014
37015 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37016
37017         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37018         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37019
37020         PR tree-optimization/14736
37021         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37022
37023         PR tree-optimization/14042
37024         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37025
37026         PR tree-optimization/14729
37027         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37028
37029 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37030
37031         PR fortran/15557
37032         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37033
37034 2004-06-01  Richard Hederson  <rth@redhat.com>
37035
37036         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37037
37038 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37039
37040         PR c++/14932
37041         * g++.dg/parse/offsetof4.C: New test.
37042
37043 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37044
37045         PR objc/7993
37046         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37047
37048 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37049
37050         PR c++/15701
37051         * g++.dg/template/friend29.C: New test.
37052
37053 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37054
37055         PR c/15749
37056         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37057
37058 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37059
37060         * gcc.dg/sparc-trap-1.c: New test.
37061
37062 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37063
37064         PR middle-end/15069
37065         * g++.dg/opt/fold3.C: New test case.
37066
37067 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37068
37069         * lib/target-supports.exp (check_iconv_available): Fix fallout
37070         from 2004-05-28 patch.
37071
37072 2004-05-30  Paul Brook  <paul@codesourcery.com>
37073
37074         PR fortran/15620
37075         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37076         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37077
37078 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37079
37080         * gfortran.fortran-torture/execute/random_1.f90: New test.
37081
37082 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37083
37084         * g++.dg/ext/altivec-10.C: New test.
37085
37086 2004-05-29  Paul Brook  <paul@codesourcery.com>
37087
37088         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37089
37090 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37091
37092         * gcc.dg/altivec-16.c: New test.
37093
37094 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37095
37096         * lib/target-supports.exp (check_vmx_hw_available): New.
37097         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37098
37099         * lib/target-supports.exp (check_alias_available,
37100         check_iconv_available, check_named_sections_available): Use
37101         unique names for temporary files.
37102
37103 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37104
37105         * gcc.dg/altivec-15.c: New test.
37106
37107 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37108
37109         PR c++/15083
37110         * g++.dg/warn/noeffect6.C: New test.
37111
37112         PR c++/15471
37113         * g++.dg/expr/ptrmem4.C: New test.
37114
37115         PR c++/15640
37116         * g++.dg/template/operator3.C: New test.
37117
37118 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37119
37120         PR c++/14668
37121         * g++.dg/lookup/redecl1.C: New test.
37122         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37123
37124 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37125
37126         * gcc.c-torture/execute/compare-fp-1.c,
37127         gcc.c-torture/execute/compare-fp-2.c,
37128         gcc.c-torture/execute/compare-fp-3.c,
37129         gcc.c-torture/execute/compare-fp-4.c,
37130         gcc.c-torture/execute/compare-fp-3.x,
37131         gcc.c-torture/execute/compare-fp-4.x,
37132         gcc.dg/pr15649-1.c: New.
37133
37134 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37135
37136         PR c++/12883
37137         * g++.dg/init/array14.C: New test.
37138
37139 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37140
37141         * lib/compat.exp (compat-get-options-main): New.
37142         (compat-get-options): Remove unneeded code, warn for ignored
37143         command.
37144         (compat-execute): Check flag set by dg-require-* commands.
37145
37146         * lib/compat.exp (compat-execute): Break up long lines.
37147
37148 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37149
37150         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37151         * gcc.dg/altivec-14.c: New test.
37152         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37153
37154         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37155         * gcc.dg/altivec-12.c: Ditto.
37156
37157         * gcc.dg/altivec-3.c: Move call to altivec_check.
37158
37159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37160
37161         PR c++/15044
37162         * g++.dg/template/error12.C: New test.
37163
37164         PR c++/15317
37165         * g++.dg/ext/attrib15.C: New test.
37166
37167         PR c++/15329
37168         * g++.dg/template/ptrmem9.C: New test.
37169
37170 2004-05-25  Paul Brook  <paul@codesourcery.com>
37171
37172         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37173
37174 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37175
37176         PR c++/15165
37177         * g++.dg/template/crash19.C: New test.
37178
37179 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37180
37181         PR c++/15025
37182         * g++.dg/template/redecl1.C: New test.
37183
37184 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37185
37186         PR c++/14821
37187         * g++.dg/other/ns1.C: New test.
37188
37189         PR c++/14883
37190         * g++.dg/template/invalid1.C: New test.
37191
37192 2004-05-23  Paul Brook  <paul@codesourcery.com>
37193         Victor Leikehman  <lei@haifasphere.co.il>
37194
37195         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37196         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37197
37198 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37199
37200         PR c++/15285
37201         PR c++/15299
37202         * g++.dg/template/non-dependent5.C: New test.
37203         * g++.dg/template/non-dependent6.C: New test.
37204
37205 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37206
37207         PR c++/15507
37208         * g++.dg/inherit/union1.C: New test.
37209
37210         PR c++/15542
37211         * g++.dg/template/addr1.C: New test.
37212
37213         PR c++/15427
37214         * g++.dg/template/array5.C: New test.
37215
37216         PR c++/15287
37217         * g++.dg/template/array6.C: New test.
37218
37219 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37220             Roger Sayle  <roger@eyesopen.com>
37221
37222         * g++.dg/lookup/forscope2.C: New test case.
37223
37224 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37225
37226         * gcc.dg/cpp/Wmissingdirs.c: New.
37227
37228 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37229
37230         PR target/15301
37231         * gcc.dg/compat/union-m128-1.h: New file.
37232         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37233         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37234         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37235
37236 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37237
37238         PR target/15302
37239         * gcc.dg/compat/struct-complex-1.h: New file.
37240         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37241         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37242         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37243
37244 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37245
37246         PR middle-end/3074
37247         * gcc.dg/pr3074-1.c: New test case.
37248         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37249
37250 2004-05-20  Falk Hueffner  <falk@debian.org>
37251
37252         PR other/15526
37253         * gcc.dg/ftrapv-1.c: New test case.
37254
37255 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37256
37257         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37258
37259 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37260             Jeff Law  <law@redhat.com>
37261
37262         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37263         * gcc.dg/tree-ssa/20040518-2.c: New test.
37264
37265         * gcc.dg/tree-ssa/20040518-1.c: New test.
37266
37267 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37268
37269         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37270
37271 2004-05-18  Paul Brook  <paul@codesourcery.com>
37272
37273         PR fortran/13930
37274         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37275
37276 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37277
37278         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37279         constant folding.
37280
37281 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37282
37283         * gcc.dg/tree-ssa/20040517-1.c: New test.
37284
37285 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37286
37287         * gcc.dg/loop-4.c: New test.
37288
37289 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37290
37291         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37292
37293 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37294
37295         PR fortran/15311
37296         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37297
37298 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37299
37300         PR fortran/13826
37301         PR fortran/13940
37302         * gfortran.fortran-torture/compile/data_1.f90: New test.
37303
37304 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37305
37306         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37307         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37308
37309 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37310
37311         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37312
37313 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37314
37315         PR c/15444
37316         * gcc.dg/format/xopen-1.c: Adjust expected message.
37317         * gcc.dg/format/xopen-3.c: New test.
37318
37319 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37320
37321         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37322
37323 2004-05-14  Jeff Law  <law@redhat.com>
37324
37325         * gcc.dg/tree-ssa/20040514-2.c: New test.
37326
37327 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37328
37329         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37330         this ...
37331         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37332         this.
37333
37334 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37335
37336         * gcc.dg/tree-ssa/20040514-1.c: New test.
37337
37338 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37339
37340         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37341         test.
37342
37343 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37344
37345         PR fortran/14066
37346         * gfortran.fortran-torture/compile/do_1.f90: New test.
37347
37348 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37349
37350         PR fortran/15051
37351         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37352         test.
37353
37354 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37355
37356         PR fortran/15149
37357         * gfortran.fortran-torture/execute/random_init.f90: New test.
37358
37359 2004-05-13  Paul Brook  <paul@codesourcery.com>
37360
37361         PR fortran/15314
37362         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37363
37364 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37365
37366         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37367         for the powerpc case.
37368
37369 2004-05-13  Jeff Law  <law@redhat.com>
37370
37371         * gcc.dg/tree-ssa/20040513-1.c: New test.
37372         * gcc.dg/tree-ssa/20040513-2.c: New test.
37373
37374 2004-05-13  Paul Brook  <paul@codesourcery.com>
37375
37376         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37377         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37378         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37379
37380 2004-05-13  Andreas Schwab  <schwab@suse.de>
37381
37382         PR other/10819
37383         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37384         characters.
37385
37386 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37387
37388         PR fortran/15294
37389         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37390
37391 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37392
37393         Merge from tree-ssa-20020619-branch.  See
37394         ChangeLog.tree-ssa for details.
37395
37396 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37397
37398         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37399         include <altivec.h> explicitly.
37400         * gcc.dg/altivec-13.c: Likewise.
37401
37402 2004-05-11  Paul Brook  <paul@codesourcery.com>
37403
37404         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37405
37406 2004-05-10  Eric Christopher  <echristo@redhat.com>
37407
37408         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37409         * gcc.dg/sibcall-4.c: Ditto.
37410
37411 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37412
37413         * g++.dg/ext/altivec-8.C: New test case.
37414         * gcc.dg/altivec-13.c: New test case.
37415
37416 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37417
37418         * gcc.c-torture/execute/divcmp-1.c: New test case.
37419         * gcc.c-torture/execute/divcmp-2.c: New test case.
37420         * gcc.c-torture/execute/divcmp-3.c: New test case.
37421
37422 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37423
37424         * g++.dg/other/pragma-re-2.C: New test.
37425
37426 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37427
37428         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37429         * gcc.dg/i386-387-2.c: Likewise.
37430
37431         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37432         __builtin_drem.
37433         * gcc.dg/i386-387-6.c: Likewise.
37434
37435 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37436
37437         * gcc.dg/builtins-33.c: Also check log1p*.
37438
37439 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37440
37441         PR optimization/15296
37442         * gcc.c-torture/execute/pr15296.c: New test.
37443
37444 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37445
37446         * gcc.dg/builtins-40.c: New test.
37447
37448 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37449
37450         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37451
37452 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37453
37454         * g++.dg/ext/spe1.C: New testcase.
37455
37456 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37457
37458         * objc.dg/image-info.m: Allow additional attributes
37459         for __image_info section.
37460
37461 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37462
37463         * gcc.dg/torture/mips-hilo-2.c: New test.
37464
37465 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37466
37467         PR c++/14389
37468         * g++.dg/template/member5.C: New test.
37469
37470 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37471
37472         * gcc.dg/builtins-34.c: Also check expm1*.
37473
37474 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37475
37476         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37477         * gcc.dg/torture/builtin-convert-3.c: New test.
37478
37479 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37480
37481         PR middle-end/15054
37482         * g++.dg/opt/pr15054.C: New test.
37483
37484 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37485
37486         * gcc.dg/torture/builtin-rounding-1.c: New test.
37487         * gcc.dg/builtins-25.c: Delete.
37488         * gcc.dg/builtins-29.c: Delete.
37489
37490 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37491
37492         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37493         * gcc.dg/sibcall-4.c: Likewise.
37494         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37495
37496 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37497
37498         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37499         bit-field on 16-bit targets.
37500
37501 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37502
37503         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37504         16-bit targets.
37505
37506 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37507
37508         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37509         * gcc.dg/rs6000-power2-2.c: Likewise.
37510
37511 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37512
37513         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37514         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37515         Change the asm registers to be in form of frN instead of fN.
37516
37517 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37518
37519         * gcc.dg/torture/builtin-convert-2.c: New test.
37520
37521 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37522
37523         * gcc.dg/rs6000-power2-1.c: New test.
37524         * gcc.dg/rs6000-power2-2.c: New test.
37525
37526 2004-04-28  Jan Hubicka  <jh@suse.cz>
37527
37528         * gcc.dg/unused-6.c: New test.
37529
37530 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37531             Ulrich Weigand  <uweigand@de.ibm.com>
37532
37533         * ada/acats/run_all.sh: Define $target variable.
37534
37535 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37536
37537         PR c++/15119
37538         * g++.dg/other/vararg-1.C: New test.
37539
37540         PR c++/4794
37541         * g++.dg/eh/cleanup3.C: New test.
37542
37543 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37544
37545         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37546         and ad8011a (target_insn).
37547         * ada/acats/support/macro.dfs: Likewise.
37548         * ada/acats/support/impbit.adb: New file.
37549
37550 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37551
37552         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37553
37554 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37555
37556         * gcc.dg/loop-3.c: New test.
37557
37558 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37559
37560         * gcc.c-torture/execute/simd-5.c: New test.
37561
37562 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37563
37564         PR c++/15064
37565         * g++.dg/template/crash18.C: New test.
37566
37567 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37568
37569         * g++.dg/ext/complit3.C: New test.
37570
37571 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37572
37573         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37574         * gcc.dg/altivec-3.c: Same.
37575         * gcc.dg/altivec-varargs-1.c: Same.
37576
37577 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37578
37579         * lib/target-supports.exp (check_profiling_available): Assume
37580         profiling is not available on powerpc-eabi targets.
37581
37582 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37583
37584         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37585         * gcc.dg/vmx/bug-1.c: Ditto.
37586
37587 2004-04-20  Eric Christopher  <echristo@redhat.com>
37588
37589         * gcc.dg/charset/extern.c: New test.
37590         * g++.dg/charset/extern3.cc: Ditto.
37591
37592 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37593
37594         * gcc.dg/builtins-39.c: New test.
37595
37596 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37597
37598         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37599
37600 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37601
37602         * gcc.dg/torture/mips-hilo-1.c: New test.
37603
37604 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37605
37606         * gcc.c-torture/compile/20040419-1.c: New test.
37607
37608 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37609
37610         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37611
37612 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37613             Aldy Hernandez  <aldyh@redhat.com>
37614
37615         * gcc.c-torture/execute/va-arg-24.c: New.
37616
37617 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37618             Aldy Hernandez  <aldyh@redhat.com>
37619
37620         * gcc.dg/vmx/1b-01.c: New.
37621         * gcc.dg/vmx/1b-02.c: New.
37622         * gcc.dg/vmx/1b-03.c: New.
37623         * gcc.dg/vmx/1b-04.c: New.
37624         * gcc.dg/vmx/1b-05.c: New.
37625         * gcc.dg/vmx/1b-06.c: New.
37626         * gcc.dg/vmx/1b-07.c: New.
37627         * gcc.dg/vmx/1c-01.c: New.
37628         * gcc.dg/vmx/1c-02.c: New.
37629         * gcc.dg/vmx/3a-01a.c: New.
37630         * gcc.dg/vmx/3a-01.c: New.
37631         * gcc.dg/vmx/3a-01m.c: New.
37632         * gcc.dg/vmx/3a-03.c: New.
37633         * gcc.dg/vmx/3a-03m.c: New.
37634         * gcc.dg/vmx/3a-04.c: New.
37635         * gcc.dg/vmx/3a-04m.c: New.
37636         * gcc.dg/vmx/3a-05.c: New.
37637         * gcc.dg/vmx/3a-06.c: New.
37638         * gcc.dg/vmx/3a-06m.c: New.
37639         * gcc.dg/vmx/3a-07.c: New.
37640         * gcc.dg/vmx/3b-01.c: New.
37641         * gcc.dg/vmx/3b-02.c: New.
37642         * gcc.dg/vmx/3b-10.c: New.
37643         * gcc.dg/vmx/3b-13.c: New.
37644         * gcc.dg/vmx/3b-14.c: New.
37645         * gcc.dg/vmx/3b-15.c: New.
37646         * gcc.dg/vmx/3c-01a.c: New.
37647         * gcc.dg/vmx/3c-01.c: New.
37648         * gcc.dg/vmx/3c-02.c: New.
37649         * gcc.dg/vmx/3c-03.c: New.
37650         * gcc.dg/vmx/3d-01.c: New.
37651         * gcc.dg/vmx/4-01.c: New.
37652         * gcc.dg/vmx/4-03.c: New.
37653         * gcc.dg/vmx/5-01.c: New.
37654         * gcc.dg/vmx/5-02.c: New.
37655         * gcc.dg/vmx/5-03.c: New.
37656         * gcc.dg/vmx/5-04.c: New.
37657         * gcc.dg/vmx/5-05.c: New.
37658         * gcc.dg/vmx/5-06.c: New.
37659         * gcc.dg/vmx/5-07.c: New.
37660         * gcc.dg/vmx/5-07t.c: New.
37661         * gcc.dg/vmx/5-08.c: New.
37662         * gcc.dg/vmx/5-10.c: New.
37663         * gcc.dg/vmx/5-11.c: New.
37664         * gcc.dg/vmx/7-01a.c: New.
37665         * gcc.dg/vmx/7-01.c: New.
37666         * gcc.dg/vmx/7c-01.c: New.
37667         * gcc.dg/vmx/7d-01.c: New.
37668         * gcc.dg/vmx/7d-02.c: New.
37669         * gcc.dg/vmx/8-01.c: New.
37670         * gcc.dg/vmx/8-02a.c: New.
37671         * gcc.dg/vmx/8-02.c: New.
37672         * gcc.dg/vmx/brode-1.c: New.
37673         * gcc.dg/vmx/bug-1.c: New.
37674         * gcc.dg/vmx/bug-2.c: New.
37675         * gcc.dg/vmx/bug-3.c: New.
37676         * gcc.dg/vmx/cw-bug-1.c: New.
37677         * gcc.dg/vmx/cw-bug-2.c: New.
37678         * gcc.dg/vmx/cw-bug-3.c: New.
37679         * gcc.dg/vmx/dct.c: New.
37680         * gcc.dg/vmx/debug-1.c: New.
37681         * gcc.dg/vmx/debug-2.c: New.
37682         * gcc.dg/vmx/debug-3.c: New.
37683         * gcc.dg/vmx/debug-4.c: New.
37684         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37685         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37686         * gcc.dg/vmx/eg-5.c: New.
37687         * gcc.dg/vmx/fft.c: New.
37688         * gcc.dg/vmx/gcc-bug-1.c: New.
37689         * gcc.dg/vmx/gcc-bug-2.c: New.
37690         * gcc.dg/vmx/gcc-bug-3.c: New.
37691         * gcc.dg/vmx/gcc-bug-4.c: New.
37692         * gcc.dg/vmx/gcc-bug-5.c: New.
37693         * gcc.dg/vmx/gcc-bug-6.c: New.
37694         * gcc.dg/vmx/gcc-bug-7.c: New.
37695         * gcc.dg/vmx/gcc-bug-8.c: New.
37696         * gcc.dg/vmx/gcc-bug-9.c: New.
37697         * gcc.dg/vmx/gcc-bug-b.c: New.
37698         * gcc.dg/vmx/gcc-bug-c.c: New.
37699         * gcc.dg/vmx/gcc-bug-d.c: New.
37700         * gcc.dg/vmx/gcc-bug-e.c: New.
37701         * gcc.dg/vmx/gcc-bug-f.c: New.
37702         * gcc.dg/vmx/gcc-bug-g.c: New.
37703         * gcc.dg/vmx/gcc-bug-i.c: New.
37704         * gcc.dg/vmx/harness.h: New.
37705         * gcc.dg/vmx/ira1.c: New.
37706         * gcc.dg/vmx/ira2a.c: New.
37707         * gcc.dg/vmx/ira2b.c: New.
37708         * gcc.dg/vmx/ira2.c: New.
37709         * gcc.dg/vmx/ira2c.c: New.
37710         * gcc.dg/vmx/mem.c: New.
37711         * gcc.dg/vmx/newton-1.c: New.
37712         * gcc.dg/vmx/ops.c: New.
37713         * gcc.dg/vmx/sn7153.c: New.
37714         * gcc.dg/vmx/spill2.c: New.
37715         * gcc.dg/vmx/spill3.c: New.
37716         * gcc.dg/vmx/spill.c: New.
37717         * gcc.dg/vmx/t.c: New.
37718         * gcc.dg/vmx/varargs-1.c: New.
37719         * gcc.dg/vmx/varargs-2.c: New.
37720         * gcc.dg/vmx/varargs-3.c: New.
37721         * gcc.dg/vmx/varargs-4.c: New.
37722         * gcc.dg/vmx/varargs-5.c: New.
37723         * gcc.dg/vmx/varargs-6.c: New.
37724         * gcc.dg/vmx/varargs-7.c: New.
37725         * gcc.dg/vmx/vmx.exp: New.
37726         * gcc.dg/vmx/vprint-1.c: New.
37727         * gcc.dg/vmx/vscan-1.c: New.
37728         * gcc.dg/vmx/x-01.c: New.
37729         * gcc.dg/vmx/x-02.c: New.
37730         * gcc.dg/vmx/x-03.c: New.
37731         * gcc.dg/vmx/x-04.c: New.
37732         * gcc.dg/vmx/x-05.c: New.
37733         * gcc.dg/vmx/yousufi-1.c: New.
37734         * gcc.dg/vmx/zero-1.c: New.
37735         * gcc.dg/vmx/zero.c: New.
37736
37737 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37738
37739         * g++.dg/lookup/java1.C: Update for chage of
37740         _Jv_AllocObject.
37741         * g++.dg/lookup/java2.C: Likewise.
37742
37743 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37744
37745         * ada/acats/run_all.sh: use -O2 by default.
37746
37747 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37748
37749         * gcc.dg/vr-mult-[12].c: New tests.
37750
37751 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37752
37753         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37754
37755         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37756
37757 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37758
37759         * lib/target-supports.exp (check_profiling_available): Assume
37760         profiling isn't available for mips*-*-elf targets.
37761
37762 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37763
37764         * gcc.dg/builtins-38.c: New test.
37765
37766 2004-04-14  Eric Christopher  <echristo@redhat.com>
37767
37768         * g++.dg/charset/charset.exp: Run .cc extension tests.
37769
37770 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37771
37772         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37773
37774 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37775
37776         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37777
37778 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37779
37780         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37781         * gcc.dg/i386-387-2.c: Likewise.
37782
37783         * gcc.dg/i386-387-7.c: New test.
37784         * gcc.dg/i386-387-8.c: New test.
37785
37786         * gcc.dg/builtins-37.c: New test.
37787
37788 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37789
37790         * g++.dg/pch/externc-1.C: Add missing semicolon.
37791
37792 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37793
37794         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37795
37796 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37797
37798         * gcc.c-torture/execute/20040411-1.c: New test.
37799
37800 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37801
37802         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37803
37804 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37805
37806         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37807
37808 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37809
37810         * lib/target-supports.exp (check_named_sections_available): New.
37811         * lib/gcc-dg.exp (dg-require-named-sections): New.
37812         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37813         old-deja.exp.  Also prune error-count message from HP linker.
37814         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37815
37816         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37817         * g++.old-deja/g++.pt/static3.C: Likewise.
37818         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37819
37820 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37821
37822         * gcc.c-torture/execute/20040409-1.c: New test case.
37823         * gcc.c-torture/execute/20040409-2.c: New test case.
37824         * gcc.c-torture/execute/20040409-3.c: New test case.
37825
37826 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37827
37828         * gcc.dg/20040409-1.c: New test.
37829
37830 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37831
37832         PR target/14888
37833         * g++.dg/opt/pr14888.C: New test case.
37834
37835 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37836
37837         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37838         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37839         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37840         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37841         New tests.
37842
37843 2004-04-08  Paul Brook  <paul@codesourcery.com>
37844
37845         * gcc.dg/spill-1.c: New test.
37846
37847 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37848
37849         * gcc.dg/torture/builtin-ctype-2.c: New test.
37850
37851 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37852
37853         * gcc.dg/pch/pch.exp: Add largefile test.
37854
37855 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37856
37857         * g++.dg/pch/externc-1.Hs: New.
37858         * g++.dg/pch/externc-1.C: New.
37859
37860 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37861
37862         * gcc.dg/compat/struct-by-value-5a_main.c,
37863         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37864         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37865         * gcc.dg/compat/struct-by-value-5a_x.c,
37866         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37867         gcc.dg/compat/struct-by-value-5_x.c.
37868         * gcc.dg/compat/struct-by-value-5a_y.c,
37869         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37870         gcc.dg/compat/struct-by-value-5_y.c.
37871
37872         * gcc.dg/compat/struct-by-value-6a_main.c,
37873         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37874         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37875         * gcc.dg/compat/struct-by-value-6a_x.c,
37876         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37877         gcc.dg/compat/struct-by-value-6_x.c.
37878         * gcc.dg/compat/struct-by-value-6a_y.c,
37879         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37880         gcc.dg/compat/struct-by-value-6_y.c.
37881
37882         * gcc.dg/compat/struct-by-value-7a_main.c,
37883         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37884         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37885         * gcc.dg/compat/struct-by-value-7a_x.c,
37886         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37887         gcc.dg/compat/struct-by-value-7_x.c.
37888         * gcc.dg/compat/struct-by-value-7a_y.c,
37889         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37890         gcc.dg/compat/struct-by-value-7_y.c.
37891
37892 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37893
37894         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37895         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37896         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37897         options.
37898
37899 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37900
37901         * gcc.dg/builtins-36.c: New test.
37902
37903 2004-04-06  Paul Brook  <paul@codesourcery.com>
37904
37905         * README.gcc: Remove obsolete contraint on testcases.
37906
37907 2004-04-05  Paul Brook  <paul@codesourcery.com>
37908
37909         PR2123
37910         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37911         failure and exit(0) on success.
37912         * g++.dg/expr/anew2.C: Ditto.
37913         * g++.dg/expr/anew3.C: Ditto.
37914         * g++.dg/expr/anew4.C: Ditto.
37915
37916 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         PR c++/3518
37919         * g++.dg/template/unify7.C: New.
37920
37921 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37922
37923         * g++.dg/README: Bring up to date with new subdirectories; remove
37924         duplicate subdirectory lines.
37925
37926 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37927
37928         PR c++/14007
37929         * g++.dg/template/unify5.C: New.
37930         * g++.dg/template/unify6.C: New.
37931         * g++.dg/template/qualttp20.C: Adjust.
37932         * g++.old-deja/g++.jason/report.C: Adjust.
37933         * g++.old-deja/g++.other/qual1.C: Adjust.
37934
37935 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37936
37937         PR c++/14803
37938         * g++.dg/inherit/ptrmem1.C: New test.
37939
37940 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37941
37942         PR c++/14755
37943         * gcc.c-torture/execute/20040331-1.c: New test.
37944         * gcc.dg/20040331-1.c: New test.
37945
37946 2004-04-01  Paul Brook  <paul@codesourcery.com>
37947
37948         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37949
37950 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37951
37952         PR c++/14724
37953         * g++.dg/init/goto1.C: New test.
37954
37955         PR c++/14763
37956         * g++.dg/template/defarg4.C: New test.
37957
37958 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37959
37960         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37961
37962 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37963
37964         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37965
37966 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37967
37968         * gcc.dg/noncompile/undeclared-2.c: New test.
37969
37970 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37971
37972         * gcc.dg/940409-1.c: Remove XFAIL.
37973         * gcc.dg/reg-vol-struct-1.c: New test.
37974
37975 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37976
37977         * gcc.dg/torture/builtin-wctype-1.c: New test.
37978
37979 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37980
37981         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37982         * gcc.dg/20001101-1.c: Likewise.
37983         * gcc.dg/20001102-1.c: Likewise.
37984
37985 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37986
37987         * gcc.dg/compare8.c: Add an additional test for XOR.
37988
37989 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37990
37991         * gcc.dg/torture/builtin-ctype-1.c: New test.
37992
37993 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37994
37995         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37996         * gcc.dg/torture/builtin-math-1.c: Likewise.
37997         * gcc.dg/torture/builtin-power-1.c: New test.
37998
37999 2004-03-24  Andreas Schwab  <schwab@suse.de>
38000
38001         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38002         IA64 assembler.
38003
38004 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38005             Roger Sayle  <roger@eyesopen.com>
38006
38007         * gcc.dg/compare8.c: New test case.
38008
38009 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38010
38011         * g++.dg/ext/altivec-7.C: New test.
38012
38013 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38014
38015         PR 12267, 12391, 12560, 13129, 14114, 14133
38016         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38017         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38018         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38019         Adjust error regexps.
38020         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38021         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38022         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38023         * gcc.dg/local1.c: Add explanatory comment.
38024
38025 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38026
38027         PR optimization/14669
38028         * g++.dg/opt/fold2.C: New test case.
38029
38030 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38031
38032         PR c/14069
38033         * gcc.dg/20040322-1.c: New test.
38034
38035 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38036
38037         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38038         * gcc.dg/ultrasp4.c: Likewise.
38039         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38040
38041 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38042
38043         * gcc.dg/i386-sse-8.c: Reset default options.
38044
38045 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38046
38047         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38048         in the error message text.
38049
38050 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38051
38052         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38053
38054 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38055
38056         PR c++/14616
38057         * g++.dg/init/array13.C: New test.
38058
38059 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38060
38061         PR target/13889
38062         * gcc.c-torture/compile/pr13889.c: New test case.
38063
38064 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38065
38066         PR c/14635
38067         * builtins-1.c (nan, nans): Don't test.
38068         * builtins-30.c: Don't use nan, nanf, nanl.
38069         * builtins-35.c: New test.
38070
38071 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38072
38073         * g++.dg/ext/altivec-6.C: New test.
38074
38075 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38076
38077         * g++.dg/init/placement3.C: New test.
38078
38079         * g++.dg/template/spec13.C: New test.
38080
38081         * g++.dg/lookup/using11.C: New test.
38082
38083         * g++.dg/lookup/koenig3.C: New test.
38084
38085         * g++.dg/template/operator2.C: New test.
38086
38087         * g++.dg/expr/dtor3.C: New test.
38088         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38089         marker.
38090         * g++.old-deja/g++.law/visibility28.C: Likewise.
38091
38092 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38093
38094         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38095         * gcc.dg/ppc64-abi-3.c: Likewise.
38096
38097 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38098
38099         PR c++/14545
38100         * g++.dg/parse/template15.C: New test.
38101
38102 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38103
38104         * g++.dg/expr/dtor2.C: New test.
38105
38106         * g++.dg/lookup/anon4.C: New test.
38107
38108         * g++.dg/overload/using1.C: New test.
38109
38110         * g++.dg/template/lookup7.C: New test.
38111
38112         * g++.dg/template/typename6.C: New test.
38113
38114         * g++.dg/expr/cond6.C: New test.
38115
38116 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38117
38118         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38119
38120 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38121
38122         * g++.dg/expr/cond5.C: New test.
38123         * g++.dg/expr/constcast1.C: Likewise.
38124         * g++.dg/expr/ptrmem2.C: Likewise.
38125         * g++.dg/expr/ptrmem3.C: Likewise.
38126         * g++.dg/lookup/main1.C: Likewise.
38127         * g++.dg/template/lookup6.C: Likewise.
38128
38129 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38130
38131         * gcc.dg/local1.c: New test.
38132
38133         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38134
38135 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38136
38137         * gcc.dg/torture/builtin-convert-1.c: New test.
38138
38139 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38140
38141         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38142
38143 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38144
38145         PR c++/14481
38146         * g++.dg/warn/Wunused-7.C: New test.
38147
38148 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38149
38150         * gcc.dg/torture/builtin-integral-1.c: New test.
38151
38152 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38153
38154         PR c++/14586
38155         * g++.dg/parse/non-dependent3.C: New test.
38156
38157 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38158
38159         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38160         * g++.dg/eh/simd-2.C: Likewise.
38161         * g++.dg/init/array10.C: Likewise.
38162         * gcc.c-torture/compile/simd-1.c: Likewise.
38163         * gcc.c-torture/compile/simd-2.c: Likewise.
38164         * gcc.c-torture/compile/simd-3.c: Likewise.
38165         * gcc.c-torture/compile/simd-4.c: Likewise.
38166         * gcc.c-torture/compile/simd-6.c: Likewise.
38167         * gcc.c-torture/execute/simd-1.c: Likewise.
38168         * gcc.c-torture/execute/simd-2.c: Likewise.
38169         * gcc.dg/compat/vector-defs.h: Likewise.
38170         * gcc.dg/20020531-1.c: Likewise.
38171         * gcc.dg/altivec-3.c: Likewise.
38172         * gcc.dg/altivec-4.c: Likewise.
38173         * gcc.dg/altivec-varargs-1.c: Likewise.
38174         * gcc.dg/compat/vector-defs.h: Likewise.
38175         * gcc.dg/i386-mmx-3.c: Likewise.
38176         * gcc.dg/i386-sse-4.c: Likewise.
38177         * gcc.dg/i386-sse-5.c: Likewise.
38178         * gcc.dg/i386-sse-8.c: Likewise.
38179         * gcc.dg/simd-1.c: Likewise.
38180         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38181         __ev64_opaque__ since the machine description provides it.
38182
38183 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38184
38185         * lib/compat.exp (skip_list): New global variable.
38186         Use it to hold the user defined COMPAT_SKIPS list if any.
38187         (compat-obj): Add the members of skip_list to optall.
38188
38189 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38190
38191         * gcc.dg/compat/union-by-value-1_main.c,
38192         union-by-value-1_x.c, union-by-value-1_y.c,
38193         union-check.h, union-defs.h,
38194         union-init.h, union-return-1_main.c,
38195         union-return-1_x.c, union-return-1_y.c: New files.
38196
38197 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38198
38199         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38200         mixed-struct-init.h: Add 4 mixed structure types.
38201         struct-by-value-21_main.c, struct-by-value-21_x.c,
38202         struct-by-value-21_y.c, struct-return-21_main.c,
38203         struct-return-21_x.c, struct-return-21_y.c: New files.
38204
38205 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38206
38207         PR c++/14550
38208         * g++.dg/parse/template14.C: New test.
38209
38210 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38211
38212         * gcc.c-torture/execute/20040313-1.c: New test.
38213
38214 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38215
38216         PR target/14533
38217         * gcc.dg/20040311-2.c: New test.
38218
38219 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38220
38221         PR other/14544
38222         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38223         bit-field.
38224
38225 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38226
38227         * gcc.dg/20040305-2.c: Add missing return statement.
38228
38229 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38230
38231         * gcc.dg/builtins-34.c: Also check pow10*.
38232
38233 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38234
38235         PR target/14262
38236         * gcc.dg/20040305-2.c: New test.
38237
38238 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38239
38240         * gcc.dg/20040310-1.c: New test.
38241
38242 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38243
38244         * gcc.c-torture/execute/20040311-1.c: New test case.
38245
38246 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38247
38248         PR c++/14476
38249         * g++.dg/lookup/enum1.C: New test.
38250
38251 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38252
38253         PR c++/14510
38254         * g++.dg/lookup/struct2.C: New test.
38255
38256 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38257
38258         * gcc.dg/builtins-34.c: New test.
38259
38260 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38261
38262         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38263
38264 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38265
38266         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38267         * gcc.dg/alias-2.c: New testcase.
38268
38269 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38270
38271         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38272
38273 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38274
38275         * gcc.c-torture/execute/20040309-1.c: New test case.
38276
38277 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38278
38279         PR c++/14397
38280         * g++.dg/overload/ref1.C: New.
38281
38282 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38283
38284         PR c++/14409
38285         * g++.dg/template/spec12.C: New test.
38286
38287         PR c++/14448
38288         * g++.dg/parse/crash14.C: New test.
38289
38290 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38291
38292         PR c++/14230
38293         * g++.dg/init/ref11.C: New test.
38294
38295 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38296
38297         PR c++/14432
38298         * g++.dg/parse/builtin2.C: New test.
38299
38300 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38301
38302         PR c++/14401
38303         * g++.dg/init/ctor3.C: New test.
38304         * g++.dg/init/union1.C: New test.
38305         * g++.dg/ext/anon-struct4.C: New test.
38306
38307 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38308
38309         * g++.dg/lookup/koenig1.C: Tweak error messages.
38310         * g++.dg/lookup/used-before-declaration.C: Likewise.
38311         * g++.dg/other/do1.C: Likewise.
38312         * g++.dg/overload/koenig1.C: Likewise.
38313         * g++.dg/parse/crash13.C: Likewise.
38314         * g++.dg/template/instantiate3.C: Likewise.
38315
38316 2004-03-08  Eric Christopher  <echristo@redhat.com>
38317
38318         * * lib/target-supports.exp: Enable libiconv in test
38319         compilation.  Fix up error checking.
38320
38321 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38322
38323         PR middle-end/14289
38324         * gcc.dg/pr14289-1.c: New test case.
38325         * gcc.dg/pr14289-2.c: Likewise.
38326         * gcc.dg/pr14289-3.c: Likewise.
38327
38328 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38329
38330         * gcc.c-torture/execute/20040308-1.c: New test.
38331
38332 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38333
38334         * gcc.c-torture/execute/20040307-1.c: New test case.
38335
38336 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38337
38338         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38339
38340 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38341
38342         * gcc.dg/20040306-1.c: New test.
38343
38344 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38345
38346         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38347         them static.
38348         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38349
38350 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38351
38352         PR c/14465
38353         * gcc.dg/decl-6.c: New test.
38354
38355 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38356
38357         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38358         Rename LOGPOW -> LOG_POW.
38359         (SQRT_EXP, POW_EXP): New.
38360
38361 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38362
38363         * gcc.dg/i386-sse-8.c: New test.
38364
38365 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38366
38367         PR c/14114
38368         * gcc.dg/decl-5.c: New test.
38369
38370 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38371
38372         * gcc.dg/20040305-1.c: New test.
38373
38374 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38375
38376         PR other/14354
38377         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38378
38379 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38380
38381         PR c++/14425, c++/14426
38382         * g++.dg/ext/altivec-4.C: New test.
38383         * g++.dg/ext/altivec-5.C: New test.
38384
38385 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38386
38387         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38388         global variables of a type with no linkage.
38389         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38390         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38391         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38392         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38393         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38394         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38395         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38396         * g++.dg/warn/deprecated.C: Name enum Color.
38397         * g++.dg/overload/VLA.C: Name structure for 'b'.
38398         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38399
38400 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38401
38402         * gcc.c-torture/compile/20040304-1.c: New test.
38403
38404 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38405
38406         PR 13728
38407         * gcc.dg/decl-4.c: New testcase.
38408
38409 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38410
38411         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38412         as PRECF if sizeof (float) > sizeof (double).
38413         (PRECL): Make it the same as PRECF if
38414         sizeof (float) > sizeof (long double).
38415
38416 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38417
38418         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38419         system type.  Add check for irix6 which doesn't have c99 runtime.
38420
38421 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38422
38423         * gcc.dg/const-elim-1.c: xfail for xtensa.
38424
38425 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38426
38427         PR c++/14369
38428         * g++.dg/template/cond4.C: New test.
38429
38430 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38431
38432         PR c++/14360
38433         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38434
38435         PR c++/14361
38436         * g++.dg/parse/defarg7.C: New test.
38437
38438         PR c++/14359
38439         * g++.dg/template/friend26.C: New test.
38440
38441 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38442
38443         PR c++/14324
38444         * g++.dg/abi/mangle21.C: New test.
38445
38446         PR c++/14260
38447         * g++.dg/parse/constructor2.C: New test.
38448
38449         PR c++/14337
38450         * g++.dg/template/sfinae1.C: New test.
38451
38452 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38453
38454         PR c++/14267
38455         * g++.dg/expr/crash2.C: New test.
38456
38457         PR middle-end/13448
38458         * gcc.dg/inline-5.c: New test.
38459         * gcc.dg/always-inline.c: Split out tests into ...
38460         * gcc.dg/always-inline2.c: ... this and ...
38461         * gcc.dg/always-inline3.c: ... this.
38462
38463 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38464
38465         PR debug/12103
38466         * g++.dg/debug/crash1.C: New test.
38467
38468 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38469
38470         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38471         function with __attribute__((noinline)).
38472         (recurser_void2): Likewise.
38473         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38474         (recurser_void2): Likewise.
38475
38476 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38477
38478         PR middle-end/14203
38479         * g++.dg/warn/Wunused-6.C: New test case.
38480
38481 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38482
38483         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38484         not defined.
38485
38486 2004-02-27  Eric Christopher  <echristo@redhat.com>
38487
38488         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38489         * g++.dg/charset/asm2.c: Run only x86.
38490         * gcc.dg/charset/asm3.c: Ditto.
38491
38492 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38493
38494         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38495         ld_library_path.
38496
38497 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38498
38499         * g++.dg/ext/altivec-3.C: New.
38500
38501 2004-02-26  Richard Henderson  <rth@redhat.com>
38502
38503         * g++.dg/ext/attrib10.C: Mark for warning.
38504         * gcc.dg/attr-alias-1.c: New.
38505
38506 2004-02-26  Richard Henderson  <rth@redhat.com>
38507
38508         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38509         * gcc.c-torture/execute/20040208-2.c: ... it back.
38510
38511 2004-02-26  Eric Christopher  <echristo@redhat.com>
38512
38513         * lib/target-supports.exp (check-iconv-available): New function.
38514         * lib/gcc-dg.exp (dg-require-iconv): New function.
38515         Use above.
38516         * gcc.dg/charset: New directory.
38517         * gcc.dg/charset/charset.exp: New file.
38518         * gcc.dg/charset/asm1.c: Ditto.
38519         * gcc.dg/charset/asm2.c: Ditto.
38520         * gcc.dg/charset/asm3.c: Ditto.
38521         * gcc.dg/charset/asm4.c: Ditto.
38522         * gcc.dg/charset/asm5.c: Ditto.
38523         * gcc.dg/charset/attribute1.c: Ditto.
38524         * gcc.dg/charset/attribute2.c: Ditto.
38525         * gcc.dg/charset/string1.c: Ditto.
38526         * g++.dg/charset: New directory.
38527         * g++.dg/dg.exp: Add here. Special options.
38528         * g++.dg/charset/charset.exp: New file.
38529         * g++.dg/charset/asm1.c: Ditto.
38530         * g++.dg/charset/asm2.c: Ditto.
38531         * g++.dg/charset/asm3.c: Ditto.
38532         * g++.dg/charset/asm4.c: Ditto.
38533         * g++.dg/charset/attribute1.c: Ditto.
38534         * g++.dg/charset/attribute2.c: Ditto.
38535         * g++.dg/charset/extern1.cc: Ditto.
38536         * g++.dg/charset/extern2.cc: Ditto.
38537         * g++.dg/charset/string1.c: Ditto.
38538
38539 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38540
38541         PR c++/14278
38542         * g++.dg/parse/comma1.C: New test.
38543
38544 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38545
38546         PR c++/14284
38547         * g++.dg/template/ttp8.C: New test.
38548
38549 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38550
38551         * gcc.dg/fixuns-trunc-1.c: New test.
38552
38553 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38554
38555         * gcc.dg/builtins-config.h: Use #elif.
38556
38557 2004-02-26  Michael Matz  <matz@suse.de>
38558
38559         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38560         * gcc.dg/991214-1.c: Likewise.
38561         * gcc.dg/i386-asm-1.c: Likewise.
38562
38563 2004-02-25  Richard Henderson  <rth@redhat.com>
38564
38565         * gcc.c-torture/execute/20040208-2.c: Move ...
38566         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38567
38568 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38569
38570         PR c++/14246
38571         * g++.dg/other/crash-3.C: New test.
38572
38573 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38574
38575         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38576         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38577
38578         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38579         HP-UX.
38580
38581 2004-02-24  Michael Matz  <matz@suse.de>
38582
38583         * gcc.dg/i386-regparm.c: New.
38584
38585 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38586
38587         * gcc.c-torture/execute/20040223-1.c: New.
38588
38589 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38590             Kazu Hirata  <kazu@cs.umass.edu>
38591
38592         * gcc.dg/fwritable-strings-1.c: Remove.
38593
38594 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38595
38596         PR c/14156
38597         * gcc.dg/20040223-1.c: New test.
38598
38599 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38600
38601         PR c++/14106
38602         * g++.dg/ext/typeof9.C: New test.
38603
38604 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38605
38606         PR c++/14250
38607         * g++.dg/other/switch1.C: New test.
38608
38609 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38610
38611         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38612         * gcc.dg/va-arg-1.c: Likewise.
38613
38614 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38615
38616         PR c++/14143
38617         * g++.dg/template/koenig5.C: New test.
38618
38619 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38620
38621         * g++.dg/ext/altivec-1.C: Generalize target triple.
38622         * g++.dg/ext/altivec-2.C: New test case.
38623         * g++.dg/ext/altivec_check.h: New file.
38624         * gcc.dg/altivec-1.c: Generalize target triple;
38625         include altivec_check.h and call altivec_check().
38626         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38627         * gcc.dg/altivec-6.c: New test case.
38628         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38629         type casts as needed.
38630         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38631         altivec_check().
38632         * gcc.dg/altivec-12.c: New test case.
38633         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38634         include altivec_check.h and call altivec_check().
38635         * gcc.dg/altivec_check.h: New file.
38636
38637 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38638
38639         * lib/target-supports.exp (check_alias_available): Don't mangle
38640         function `g' in test program.
38641
38642 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38643
38644         * lib/target-supports.exp (check_profiling_available): Check
38645         argument to determine whether we support a profiling type.
38646         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38647         check_profiling_available.
38648         * g++.dg/bprob/bprob.exp: Likewise.
38649         * g77.dg/bprob/bprob.exp: Likewise.
38650         * gcc.misc-tests/bprob.exp: Likewise.
38651         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38652         dg-require-profiling and delete expected error handling.
38653         * gcc.dg/20021014-1.c: Likewise.
38654         * gcc.dg/nest.c: Likewise.
38655
38656 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38657
38658         PR c++/12007
38659         * g++.dg/other/vthunk1.C: New test.
38660
38661 2004-02-20  Falk Hueffner  <falk@debian.org>
38662
38663         PR target/14201
38664         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38665
38666 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38667
38668         PR c++/13927
38669         * g++.dg/other/error8.C: Remove XFAIL markers.
38670
38671         PR c++/14173
38672         * g++.dg/ext/packed5.C: New test.
38673
38674         PR c++/14199
38675         * g++.dg/warn/Wunused-5.C: New test.
38676
38677         PR c++/14186
38678         * g++.dg/lookup/member1.C: New test.
38679
38680 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38681
38682         * gcc.c-torture/compile/20040130-1.c: Enable only when
38683         __INT_MAX__ >= 2147483647L.
38684         * gcc.c-torture/compile/961203-1.c: Likewise.
38685
38686 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38687
38688         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38689         * g++.dg/opt/template1.C: Robustify assembler regexp
38690
38691 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38692
38693         * gcc.c-torture/execute/simd-4.x: Remove.
38694         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38695         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38696         Guard with #ifndef SKIP_ATTRIBUTE.
38697         * gcc.dg/compat/vector-1_y.c: Likewise.
38698         * gcc.dg/compat/vector-2_x.c: Likewise.
38699         * gcc.dg/compat/vector-2_y.c: Likewise.
38700         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38701         * g++.dg/eh/simd-2.C: Likewise.
38702
38703 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38704
38705         * gcc.c-torture/compile/complex-1.c: New.
38706
38707 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38708
38709         PR target/14209
38710         * gcc.c-torture/execute/20040218-1.c: New test.
38711
38712 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38713
38714         PR c++/14181
38715         * g++.dg/parse/new2.C: New test.
38716
38717 2004-02-18  Paul Brook  <paul@codesourcery.com>
38718
38719         * gcc.c-torture/compile/libcall-1.c: New test.
38720
38721 2004-02-18  Paul Brook  <paul@codesourcery.com>
38722
38723         PR debug/12934
38724         * gcc.dg/debug/debug-7.c: New test.
38725
38726 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38727
38728         * gcc.dg/20040217-1.c: New test.
38729
38730 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38731
38732         * gcc.c-torture/execute/990208-1.x: Delete.
38733
38734 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38735
38736         * gcc.c-torture/execute/20040208-2.x: New file.
38737
38738 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38739
38740         PR c++/11326
38741         * g++.dg/abi/structret1.C: New test.
38742
38743 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38746         (i386_cpuid): No need to test if cpuid is available on AMD64.
38747         Fix assembly, so that it works onboth i386 and AMD64.
38748         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38749         (vecInLong): Fix s[] member type to unsigned int.
38750         (vecInWord): Remove type.
38751         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38752         (a64, b64, c64, d64, e64): Remove.
38753         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38754         Remove unused variable.  Remove initialization of removed variables.
38755         Don't call mmx_tests nor sse_tests.
38756         (reference_mmx, reference_sse): Remove.
38757         (check): Add return stmt.
38758         * gcc.dg/i386-sse-7.c: New test.
38759         * gcc.dg/i386-mmx-4.c: New test.
38760
38761 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38762
38763         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38764         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38765         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38766         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38767         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38768         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38769         g++.dg/tc1/dr94.C: Fix line terminator.
38770
38771 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38772
38773         * gcc.c-torture/compile/20040216-1.c: New.
38774
38775 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38776
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/dr188.C,
38780         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38781         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38782         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38783
38784 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38785
38786         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38787
38788 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38789
38790         PR c++/13971
38791         * g++.dg/expr/cond4.C: New test.
38792
38793         PR c++/14086
38794         * g++.dg/lookup/crash2.C: New test.
38795
38796 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38797
38798         * gcc.c-torture/compile/20040214-2.c: New test.
38799
38800 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38801
38802         PR c++/14116
38803         * g++.dg/ext/typeof8.C: New test.
38804
38805 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38806
38807         * gcc.c-torture/compile/20040214-1.c: New test.
38808
38809 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38810
38811         PR c++/13635
38812         * g++.dg/template/spec11.C: New test.
38813
38814 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38815
38816         PR c++/13927
38817         * g++.dg/other/error8.C: New test.
38818
38819 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38820
38821         PR c++/14122
38822         * g++.dg/template/array4.C: New test.
38823
38824         PR c++/14108
38825         * g++.dg/inherit/thunk2.C: New test.
38826
38827         PR c++/14083
38828         * g++.dg/eh/cond2.C: New test.
38829
38830 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38831
38832         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38833
38834 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38835
38836         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38837
38838 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38839
38840         * g++.dg/simd-2.C: xfail on ppc64-linux.
38841
38842 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38843
38844         PR c/456
38845         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38846         tests.
38847
38848 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38849
38850         * gcc.dg/builtins-33.c: New test.
38851
38852 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38853
38854         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38855
38856 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38857
38858         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38859
38860 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38861
38862         * gcc.dg/ppc64-abi-3.c: New test.
38863
38864 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38865
38866         PR c/14092
38867
38868         * gcc.dg/pr14092-1.c: New testcase.
38869
38870 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38871
38872         * gcc.dg/cpp/assert4.c: Fix typo last change.
38873
38874         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38875         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38876
38877         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38878
38879 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38880
38881         * gcc.c-torture/compile/20040209-1.c: New test case.
38882
38883 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38884
38885         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38886
38887 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38888
38889         * gcc.c-torture/execute/20040208-[12].c: New tests.
38890
38891 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38892
38893         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38894
38895 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38896
38897         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38898
38899 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38900
38901         Bug 13856
38902         * gcc.dg/visibility-8.c: New testcase.
38903
38904 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38905
38906         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38907         arguments.
38908         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38909
38910 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38911
38912         PR middle-end/13696
38913         * g++.dg/opt/fold1.C: New test case.
38914
38915 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38916
38917         PR c++/14033
38918         * g++.dg/other/crash-2.C: New test.
38919
38920 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38921
38922         PR c++/14028
38923         * g++.dg/parse/angle-bracket2.C: New test.
38924
38925 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38926
38927         PR middle-end/13750
38928         Revert:
38929         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38930         PR pch/13361
38931         * g++.dg/pch/wchar-1.C: New.
38932         * g++.dg/pch/wchar-1.Hs: New.
38933
38934 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38935
38936         PR c++/14008
38937         * g++.dg/parse/error15.C: New test.
38938         * g++.dg/parse/crash11.C: Update dg-error mark.
38939
38940 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38941
38942         PR c++/13932
38943         * g++.dg/warn/conv2.C: New test.
38944
38945 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38946
38947         PR c++/13086
38948         * g++.dg/warn/incomplete1.C: Remove xfail.
38949
38950 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38951
38952         * lib/file-format.exp (gcc_target_object_format): Use
38953         ${tool}_target_compile, not gcc_target_compile.
38954         * lib/target-supports.exp (check_alias_available): Likewise.
38955         (check_gc_sections_available): Likewise.
38956         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38957         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38958         dg-require-alias.
38959
38960 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38961
38962         PR c++/13969
38963         * g++.dg/template/static6.C: New test.
38964
38965 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38966
38967         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38968
38969 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38970
38971         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38972         tests for systems where `char' is unsigned by default.
38973
38974 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38975
38976         PR c++/13997
38977         * g++.dg/template/partial3.C: New test.
38978
38979 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38980
38981         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38982         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38983         Remove mentions of obsolete ports.
38984
38985 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38986
38987         * gcc.dg/noncompile/20001228-1.c: Fix for new
38988         error message.
38989
38990 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38991
38992         PR target/9348
38993         * gcc.c-torture/execute/multdi-1.c: New test case.
38994
38995 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38996
38997         PR c++/13925
38998         * g++.dg/template/lookup5.C: New test.
38999
39000 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39001
39002         PR c++/13950
39003         * g++.dg/template/lookup4.C: New test.
39004
39005         PR c++/13970
39006         * g++.dg/parse/error14.C: New test.
39007
39008         PR c++/14002
39009         * g++.dg/parse/template13.C: New test.
39010
39011 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39012
39013         PR c++/13978
39014         * g++.dg/template/koenig4.C: New test.
39015
39016         PR c++/13968
39017         * g++.dg/template/crash17.C: New test.
39018
39019         PR c++/13975
39020         * g++.dg/parse/error13.C: New test.
39021         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39022
39023 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39024
39025         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39026
39027 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39028
39029         PR c/11658
39030         PR c/13994
39031         * gcc.dg/noncompile/20040203-1.c: New test.
39032         * gcc.dg/noncompile/20040203-2.c: Likewise.
39033         * gcc.dg/noncompile/20040203-3.c: Likewise.
39034         * gcc.dg/20040203-1.c: Likewise.
39035
39036 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39037
39038         PR c++/10858
39039         * g++.dg/template/sizeof7.C: New test.
39040
39041 2004-02-02  Eric Christopher  <echristo@redhat.com>
39042             Zack Weinberg  <zack@codesourcery.com>
39043
39044         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39045
39046 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39047
39048         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39049         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39050         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39051         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39052
39053 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39054
39055         PR c++/13113
39056         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39057
39058         PR c++/13854
39059         * g++.dg/ext/attrib13.C: New test.
39060
39061         PR c++/13907
39062         * g++.dg/conversion/op2.C: New test.
39063
39064 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39065
39066         * gcc.dg/titype-1.c: Fix pasto.
39067
39068 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39069
39070         * gcc.dg/titype-1.c: New test.
39071
39072 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39073
39074         PR c++/13957
39075         * g++.dg/template/non-type-template-argument-1.C,
39076         g++.dg/template/qualified-id1.C: Update dg-error marks.
39077         * g++.dg/template/nontype6.C: New test.
39078
39079 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39080
39081         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39082         * gcc.dg/builtins-31.c: New testcase.
39083         * gcc.dg/builtins-32.c: New testcase.
39084
39085 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39086
39087         * objc.dg/call-super-2.m: Update line numbers
39088         for the including of stddef.h.
39089
39090 2004-01-30  Michael Matz  <matz@suse.de>
39091
39092         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39093         g++.dg/ext/case-range3.C: New tests.
39094
39095 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39096
39097         DR206
39098         PR c++/13813
39099         * g++.dg/template/member4.C: New test.
39100
39101 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39102
39103         PR c++/13683
39104         * g++.dg/template/sizeof6.C: New test.
39105
39106 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39107
39108         * gcc.dg/fwritable-strings-1.c: New test.
39109
39110 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39111
39112         * gcc.c-torture/compile/20040130-1.c: New test.
39113
39114 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39115
39116         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39117
39118 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39119
39120         PR c++/13883
39121         * g++.dg/template/ctor3.C: New test.
39122
39123 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39124
39125         * g++.dg/tc1: New directory.
39126         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39127         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39128         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39129         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39130         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39131
39132 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39133
39134         * g++.dg/parse/error11.C: New test.
39135         * g++.dg/parse/error12.C: Likewise.
39136
39137 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39138
39139         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39140         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39141
39142 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39143
39144         PR c++/13791
39145         * g++.dg/ext/attrib12.C: New test.
39146
39147         PR c++/13736
39148         * g++.dg/parse/cast2.C: New test.
39149
39150 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39151
39152         * objc.dg/encode-2.m (main): New local string.  Set depending on
39153         sizeof long.  Use in sscanf call.
39154         * objc.dg/encode-3.m (main): New local string.  Set depending on
39155         sizeof long.  Use in scan_initial call.
39156
39157 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39158
39159         * objc.dg/call-super-2.m: Make LP64-safe.
39160         * objc.dg/desig-init-1.m: Likewise.
39161
39162 2004-01-27  Devang Patel <dpatel@apple.com>
39163
39164         * g++.dg/debug/namespace1.C: New test.
39165
39166 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39167
39168         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39169         xscale-*-*.
39170
39171         * gcc.dg/arm-mmx-1.c: New test.
39172
39173 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39174
39175         * gcc.dg/20040127-1.c: New test.
39176         * gcc.dg/20040127-2.c: New test.
39177
39178 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39179
39180         * objc.dg/stret-1.m (glob): Renamed to globa.
39181
39182 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39183
39184         PR c++/13663
39185         * g++.dg/expr/for1.C: New test.
39186
39187 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39188
39189         PR middle-end/13779
39190         * gcc.dg/darwin-longlong.c: New test.
39191
39192 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39193
39194         * gcc.dg/20040124-1.c: Moved test from here...
39195         * gcc.c-torture/compile/20040124-1.c: ...to here.
39196
39197 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39198
39199         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39200         the assembly output if -m64 is passed.
39201
39202 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39203
39204         PR c++/13833
39205         * g++.dg/template/cond3.C: New test.
39206
39207 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39208
39209         PR c++/13810
39210         * g++.dg/template/ttp7.C: New test.
39211
39212 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39213
39214         PR c++/13797
39215         * g++.dg/template/nontype4.C: New test.
39216         * g++.dg/template/nontype5.C: Likewise.
39217
39218 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39219
39220         * gcc.dg/torture/mips-clobber-at.c: New test.
39221
39222 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39223
39224         * gcc.dg/20040124-1.c: New test.
39225
39226 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39227
39228         * gcc.dg/20040123-1.c: New test.
39229
39230 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39231
39232         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39233
39234 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39235
39236         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39237
39238 2004-01-23  Andrew Pinski  <apinski@apple.com>
39239
39240         * gcc.dg/20030121-1.c: Move to ..
39241         * gcc.dg/20040121-1.c: here.
39242
39243 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39244
39245         * gcc.dg/builtins-29.c: New test case.
39246
39247 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39248
39249         PR 18314
39250         * gcc.dg/builtins-30.c: New testcase.
39251
39252 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39253
39254         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39255         * lib/g77.exp: Likewise.
39256         * lib/objc.exp: Likewise.
39257         * lib/g++.exp: Likewise.
39258
39259 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39260
39261         * gcc.dg/struct-by-value-2.c: New test.
39262
39263 2004-01-21  Andrew Pinski  <apinski@apple.com>
39264
39265         PR target/13785
39266         * gcc.dg/20030121-1.c: New test.
39267
39268 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39269
39270         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39271         clobber frame pointer register in asm statement.
39272
39273 2004-01-21  Falk Hueffner  <falk@debian.org>
39274
39275         * gcc.c-torture/compile/20040121-1.c: New test.
39276
39277 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39278
39279         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39280
39281 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39282
39283         * gcc.dg/ppc64-abi-2.c: New test.
39284
39285 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39286
39287         * lib/treelang.exp: Fill out this file.
39288         * lib/treelang-dg.exp: New File.
39289
39290 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39291
39292         * gcc.c-torture/compile/981022-1.c: Remove.
39293         * gcc.dg/array-5.c: Remove XFAIL.
39294         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39295         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39296         gcc.dg/cond-lvalue-1.c: Update.
39297         * gcc.dg/cast-lvalue-2.c: New test.
39298
39299 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39300
39301         PR c++/13592
39302         * g++.dg/other/error1.C (class foo): Tweak error message.
39303
39304         PR c++/13592
39305         * g++.dg/template/call2.C: New test.
39306
39307 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39308
39309         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39310         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39311         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39312         scalar-return-1_x.c, scalar-return-2_y.c,
39313         scalar-return-3_x.c, scalar-return-3_y.c,
39314         scalar-return-4_x.c, scalar-return-4_y.c,
39315         struct-align-1.h, struct-align-1_x.c,
39316         struct-align-1_y.c, struct-align-2.h,
39317         struct-align-2_x.c, struct-align-2_y.c,
39318         struct-by-value-10_y.c, struct-by-value-11_x.c,
39319         struct-by-value-11_y.c, struct-by-value-12_x.c,
39320         struct-by-value-12_y.c, struct-by-value-13_x.c,
39321         struct-by-value-13_y.c, struct-by-value-14_x.c,
39322         struct-by-value-14_y.c, struct-by-value-15_x.c,
39323         struct-by-value-15_y.c, struct-by-value-16_y.c,
39324         struct-by-value-17_y.c, struct-by-value-18_y.c,
39325         struct-by-value-19_y.c, struct-by-value-1_x.c,
39326         struct-by-value-1_y.c, struct-by-value-20_y.c,
39327         struct-by-value-2_x.c, struct-by-value-2_y.c,
39328         struct-by-value-3_y.c, struct-by-value-4_x.c,
39329         struct-by-value-4_y.c, struct-by-value-5_y.c,
39330         struct-by-value-6_y.c, struct-by-value-7_y.c
39331         struct-by-value-8_x.c, struct-by-value-8_y.c
39332         struct-by-value-9_x.c, struct-by-value-9_y.c
39333         struct-return-10_x.c, struct-return-10_y.c,
39334         struct-return-19_x.c, struct-return-20_x.c
39335         struct-return-2_x.c, struct-return-2_y.c
39336         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39337         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39338
39339 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39340
39341         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39342         attribute on sparc*-sun-solaris2.*.
39343
39344 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39345
39346         PR c++/13710
39347         * g++.dg/ext/typeof7.C: New test.
39348
39349 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39350
39351         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39352         * gcc.dg/const-elim-1.c: Same.
39353
39354 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39355
39356         * objc.dg/stret-1.m: New.
39357         * objc.dg/stret-2.m: New.
39358
39359 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39360
39361         PR c++/11895
39362         * g++.dg/ext/vector1.C: New test.
39363
39364 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39365
39366         * gcc.dg/pch/import-1.c: New.
39367         * gcc.dg/pch/import-1.hs: New.
39368         * gcc.dg/pch/import-1a.h: New.
39369         * gcc.dg/pch/import-1b.h: New.
39370         * gcc.dg/pch/import-1c.h: New.
39371
39372 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39373
39374         PR c++/13574
39375         * g++.dg/ext/array1.C: New test.
39376
39377         PR c++/13178
39378         * g++.dg/conversion/op1.C: New test.
39379
39380 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39381
39382         PR 11864
39383         From Kazumoto Kojima / Dan Kegel:
39384         * gcc.dg/pr11864-1.c: New test.
39385
39386         PR 10392
39387         From Marcus Comstedt / Dan Kegel:
39388         * gcc.dg/pr10392-1.c: New test.
39389
39390 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39391
39392         PR c++/13478
39393         * g++.dg/init/ref10.C: New test.
39394
39395 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39396
39397         PR c++/13407
39398         * g++.dg/parse/typename6.C: New test.
39399
39400 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39401
39402         PR pch/13361
39403         * g++.dg/pch/wchar-1.C: New.
39404         * g++.dg/pch/wchar-1.Hs: New.
39405
39406 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39407
39408         PR c++/9259
39409         * g++.dg/expr/sizeof2.C: New test.
39410
39411 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39412
39413         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39414
39415 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39416
39417         PR c++/13659
39418         * g++.dg/lookup/strong-using-3.C: New.
39419         * g++.dg/lookup/using-10.C: New.
39420
39421 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39422
39423         PR c++/13594
39424         * g++.dg/lookup/strong-using-2.C: New.
39425
39426 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39427             Dan Kegel <dank@kegel.com>
39428             J"orn Rennecke <joern.rennecke@superh.com>
39429
39430         PR target/9365
39431         * gcc.dg/pr9365-1.c: New test.
39432
39433 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39434
39435         PR c++/8856
39436         * g++.dg/parse/casting-operator2.C: New test.
39437         * g++.old-deja/g++.pt/explicit83.C: Remove.
39438
39439 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39440
39441         * gcc.dg/label-compound-stmt-1.c: New test.
39442         * gcc.c-torture/compile/950922-1.c,
39443         gcc.c-torture/compile/20000211-3.c,
39444         gcc.c-torture/compile/20000518-1.c,
39445         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39446         compound statements.
39447
39448 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39449
39450         * gcc.dg/ppc64-abi-1.c: New test.
39451
39452 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39453
39454          * g++.dg/ext/attrib9.C: Add dg-warnings.
39455
39456 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39457
39458         PR c++/12335
39459         * g++.dg/parse/dtor3.C: New test.
39460
39461 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39462
39463         PR c++/12709
39464         * g++.dg/parse/try-catch-1.C: New test.
39465
39466 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39467
39468         * ada/acats/run_all.sh: Add more verbose output in acats.log
39469         when compiling tests.
39470
39471 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39472
39473         PR 13656
39474         * gcc.dg/typedef-redecl.c: New test case.
39475         * gcc.dg/typedef-redecl.h: New support file.
39476
39477 2004-01-13  Jan Hubicka  <jh@suse.cz>
39478
39479         * gcc.dg/always_inline.c: New test.
39480         * gcc.dg/debug/20031231-1.c: Fix.
39481
39482 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39483
39484         PR c++/13474
39485         * g++.dg/template/array3.C: New test.
39486
39487 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39488
39489         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39490         * g++.dg/warn/Wunused-2.C: Likewise.
39491
39492 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39493
39494         PR c++/13289
39495         * g++.dg/template/instantiate6.C: New test.
39496
39497 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39498
39499         PR middle-end/11397
39500         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39501
39502 2004-01-12  Jan Hubicka  <jh@suse.cz>
39503
39504         PR opt/12826
39505         * gcc.dg/20040112-1.c: New.
39506
39507         * gcc.dg/dwarf-die[1-7].c: Move to...
39508         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39509         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39510
39511 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39512
39513         PR c++/4100
39514         * g++.dg/parse/friend4.C: New test.
39515
39516 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39517
39518         PR c++/4100
39519         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39520         definition is called a friend.
39521
39522 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39523
39524         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39525
39526 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39527
39528         PR c++/3478
39529         * g++.dg/parse/error10.C: New test.
39530         * g++.dg/template/arg2.C: Accept "invalid type" error.
39531
39532 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39533
39534         PR middle-end/13392
39535         * g++.dg/opt/expect2.C: New test.
39536
39537 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39538
39539         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39540         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39541         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39542         Update dg-error regexps.
39543
39544 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39545
39546         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39547         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39548
39549 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39550
39551         * gcc.dg/pragma-re-1.c: Use right pointer type.
39552
39553 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39554
39555         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39556
39557 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39558
39559         * gcc.dg/rs6000-ldouble-1.c: New.
39560
39561 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39562
39563         DR 337
39564         PR c++/9256
39565         * g++.dg/other/abstract1.C: New test.
39566
39567 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39568
39569         * g++.dg/lookup/strong-using-1.C: New.
39570
39571 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39572
39573         PR c/11234
39574         * gcc.dg/func-ptr-conv-1.c: New test.
39575         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39576
39577 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39578
39579         PR target/13380.
39580         * gcc.c-torture/compile/20040109-1.c: New.
39581
39582 2004-01-08  Stuart Hastings  <stuart@apple.com>
39583
39584         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39585         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39586         * gcc.dg/i386-sse-6.c: ...this new testcase.
39587
39588 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39589
39590         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39591
39592 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39593
39594         * ada/acats/run_acats: Treat 'gnatchop' the same way
39595         as 'gnatmake'.  Export GCC_DRIVER.
39596         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39597         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39598
39599 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39600
39601         PR c++/12573
39602         * g++.dg/template/dependent-expr4.C: New test.
39603
39604 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39605
39606         * gcc.dg/altivec-11.c: New test.
39607
39608 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39609
39610         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39611
39612 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39613
39614         PR c/6024
39615         * gcc.dg/enum-compat-1.c: New test.
39616         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39617
39618 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39619
39620         PR c/12165
39621         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39622         gcc.dg/c99-idem-qual-3.c: New tests.
39623
39624 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39625
39626         * gcc.dg/winline-7.c: Don't cast void * to int.
39627
39628 2004-01-06  Jan Hubicka  <jh@suse.cz>
39629
39630         * gcc.dg/i386-sse-5.c: New test
39631         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39632
39633 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39634
39635         PR c++/12815
39636         * g++.dg/rtti/typeid4.C: New test.
39637
39638 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39639
39640         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39641
39642 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39643
39644         PR c++/12132
39645         * g++.dg/template/error11.C: New test.
39646
39647         PR c++/13451
39648         * g++.dg/template/class2.C: New test.
39649
39650 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39651         Richard Sandiford <rsandifo@redhat.com>
39652
39653         PR c++/13387
39654         * g++.dg/opt/alias3.C: New test.
39655
39656 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39657
39658         PR c++/13157
39659         * g++.dg/template/koenig3.C: New test.
39660
39661         PR c++/13529
39662         * g++.dg/parse/offsetof3.C: New test.
39663
39664         * g++.dg/init/copy7.C: Add missing dg-error markers.
39665
39666         PR c++/12226
39667         * g++.dg/init/copy7.c: New test.
39668
39669         PR c++/13536
39670         * g++.dg/parse/cast1.C: New test.
39671
39672 2004-01-04  Jan Hubicka  <jh@suse.cz>
39673
39674         * gcc.dg/winline[1-7].c: New tests.
39675
39676 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39677
39678         PR c++/13520
39679         * g++.dg/template/qualttp22.C: New test.
39680
39681 2004-01-01  Jan Hubicka  <jh@suse.cz>
39682
39683         * gcc.dg/debug/20031231-1.c: New.
39684         * gcc.c-torture/compile/20040101-1.c: New.
39685         * gcc.dg/dwarf-die-[1-7].c: New.
39686
39687 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39688
39689         PR optimization/13521
39690         * gcc.c-torture/compile/20031231-1.c: New test.
39691
39692 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39693
39694         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39695
39696 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39697
39698         PR c++/10079
39699         * g++.dg/template/crash16.C: New test.
39700
39701 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39702
39703         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39704
39705 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39706
39707         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39708         ports.
39709         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39710         * g++.old-deja/g++.law/profile1.C: Likewise.
39711         * gcc.c-torture/compile/981006-1.c: Likewise.
39712         * gcc.c-torture/execute/loop-2e.x: Likewise.
39713         * gcc.c-torture/execute/loop-2f.x: Remove.
39714         * gcc.c-torture/execute/loop-2g.x: Likewise.
39715         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39716         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39717
39718 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39719
39720         PR c++/13507
39721         * g++.dg/ext/attrib11.C: New test.
39722
39723         PR c++/13494
39724         * g++.dg/template/array2-1.C: New test.
39725         * g++.dg/template/array2-2.C: New test.
39726
39727 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39728
39729         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39730
39731 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         PR c++/12774
39734         * g++.dg/template/array1-1.C: New test.
39735         * g++.dg/template/array1-2.C: New test.
39736
39737 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39738
39739         PR fortran/12632
39740         * g77.dg/12632.f: New test case.
39741
39742 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39743
39744         PR c++/13289
39745         * g++.dg/parse/nontype1.C: New test.
39746
39747 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39748
39749         PR c++/12403
39750         * g++.dg/parse/explicit1.C: New test.
39751         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39752
39753 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39754
39755         PR c++/13081
39756         * g++.dg/opt/inline6.C: New test.
39757
39758         PR c++/12613
39759         * g++.dg/parse/error9.C: New test.
39760
39761         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39762
39763 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39764
39765         PR c++/13009
39766         * g++.dg/init/assign1.C: New test.
39767
39768 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39769
39770         PR c++/13070
39771         * g++.dg/warn/format3.C: New test case.
39772
39773 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39774
39775         * gcc.c-torture/compile/20031227-1.c: New test.
39776
39777 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39778
39779         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39780         * g77.dg/bprob/bprob.exp: Likewise.
39781         * gcc.misc-tests/bprob.exp: Likewise.
39782         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39783         variants on systems where the library does not provide that
39784         functionality.
39785         * gcc.dg/builtins-20.c: Use builtins-config.h.
39786         * gcc.dg/builtins-config.h: New file.
39787
39788 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39789
39790         * lib/gcc-dg.exp (dg-require-profiling): New function.
39791         * lib/target-supports.exp (check_profiling_available): Likewise.
39792         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39793         * g77.dg/bprob/bprob.exp: Likewise.
39794         * gcc.misc-tests/bprob.exp: Likewise.
39795         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39796         * gcc.dg/20021014-1.c: Likewise.
39797         * gcc.dg/nest.c: Likewise.
39798
39799 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39800
39801         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39802         compiling.
39803         * g++.dg/lookup/java2.C: Likewise.
39804         * gcc.dg/cpp/lexident.c: Likewise.
39805
39806 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39807
39808         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39809         given.
39810         * gcc.c-torture/compile/961203-1.c: Likewise.
39811         * gcc.c-torture/compile/980506-1.c: Likewise.
39812
39813 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39814
39815         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39816         (additional_prunes): New global.
39817         (gcc-dg-prune): Handle additional per-test pruning.
39818         (dg-test): Clear additional_prunes between tests.
39819
39820         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39821         dg-prune-output to avoid spurious failures from assembler
39822         complaining about nonexistent WAW violations.
39823         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39824         Use dg-prune-output to avoid spurious failures from assembler
39825         warning about Itanium B-step errata.
39826
39827 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39828
39829         * g++.dg/abi/macro0.C: New test.
39830         * g++.dg/abi/macro1.C: Likewise.
39831         * g++.dg/abi/macro2.C: Likewise.
39832
39833         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39834         * g++.dg/abi/bitfield7.C: Likewise.
39835         * g++.dg/abi/dtor2.C: Likewise.
39836         * g++.dg/abi/mangle11.C: Likewise.
39837         * g++.dg/abi/mangle12.C: Likewise.
39838         * g++.dg/abi/mangle14.C: Likewise.
39839         * g++.dg/abi/mangle17.C: Likewise.
39840         * g++.dg/abi/vbase10.C: Likewise.
39841         * g++.dg/abi/vbase14.C: Likewise.
39842         * g++.dg/template/qualttp17.C: Likewise.
39843
39844 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39845
39846         PR c/11995
39847         * gcc.dg/20031223-1.c: New test.
39848
39849 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39850
39851         * gcc.dg/noreturn-7.c: New test.
39852
39853 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39854
39855         * gcc.dg/null-pointer-1.c: New test.
39856
39857 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39858
39859         * g++.old-deja/g++.jason/template18.C: Remove.
39860         * g++.old-deja/g++.jason/template37.C: Likewise.
39861
39862         PR c++/12862
39863         * g++.dg/lookup/ns1.C: New test.
39864
39865         PR c++/12397
39866         * g++.dg/template/lookup3.C: New test.
39867
39868 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39869
39870         * g++.dg/template/recurse1.C: New test
39871
39872 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39873
39874         PR c++/12479
39875         * g++.dg/parse/semicolon1.C: New test.
39876         * g++.dg/parse/semicolon1.h: Likewise.
39877
39878 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39879
39880         * gcc.dg/darwin-misaligned.c: New test.
39881
39882 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39883
39884         PR c/9163
39885         * gcc.dg/20031222-1.c: New test.
39886
39887 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39888
39889         PR c++/13438
39890         * g++.dg/parse/error8.C: New test.
39891
39892         PR c++/11554
39893         * g++.dg/warn/ctor-init-1.C: New test.
39894
39895 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39896
39897         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39898         too small.
39899         * gcc.c-torture/compile/930217-1.c: Likewise.
39900         * gcc.c-torture/compile/930513-1.c: Likewise.
39901         * gcc.c-torture/execute/920908-2.c: Likewise.
39902         * gcc.c-torture/execute/921204-1.c: Likewise.
39903         * gcc.c-torture/execute/930621-1.c: Likewise.
39904         * gcc.c-torture/execute/930630-1.c: Likewise.
39905         * gcc.c-torture/execute/931031-1.c: Likewise.
39906         * gcc.c-torture/execute/980602-2.c: Likewise.
39907         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39908         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39909         * gcc.c-torture/execute/extzvsi.c: Likewise.
39910         * gcc.c-torture/unsorted/ext.c: Likewise.
39911
39912 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39913
39914         PR target/12749
39915         * gcc.c-torture/compile/20031220-2.c: New test case.
39916
39917 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39918
39919         PR optimization/13031
39920         * gcc.c-torture/compile/20031220-1.c: New test case.
39921
39922 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39923
39924         * gcc.dg/cast-function-1.c: New test.
39925
39926 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39927
39928         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39929         formats.
39930
39931 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39932
39933         PR c++/12795
39934         * g++.dg/ext/attrib10.C: New test.
39935
39936 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39937
39938         * gcc.dg/cleanup-10.c: New test.
39939         * gcc.dg/cleanup-11.c: New test.
39940
39941 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39942
39943         PR c++/13239
39944         * g++.dg/opt/expect1.C: New test.
39945
39946 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39947
39948         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39949
39950 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39951
39952         PR debug/12923
39953         * gcc.dg/20031218-1.c: New test.
39954
39955         PR debug/12389
39956         * gcc.dg/20031218-2.c: New test.
39957         * gcc.dg/20031218-3.c: New test.
39958
39959         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39960         of label name and allow for USER_LABEL_PREFIX == "_" names.
39961         * g++.dg/abi/mangle18-2.C: Likewise.
39962         * g++.dg/abi/mangle19-1.C: Likewise.
39963         * g++.dg/abi/mangle19-2.C: Likewise.
39964         * g++.dg/abi/mangle20-1.C: Likewise.
39965         * g++.dg/abi/mangle20-2.C: Likewise.
39966
39967 2003-12-18  Richard Henderson  <rth@redhat.com>
39968
39969         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39970
39971 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39972             Dan Kegel <dank@kegel.com>
39973
39974         PR other/12009
39975         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39976         testing a cross compiler, it causes spurious compile failures.
39977         * lib/g++.exp: Likewise.
39978
39979 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39980
39981         PR c++/13262
39982         * g++.dg/template/access13.C: New test.
39983
39984 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39985
39986         * gcc.dg/20031216-1.c: New test.
39987
39988 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39989
39990         PR c++/9154
39991         * g++.dg/template/error10.C: New test.
39992
39993 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39994
39995         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39996         * g++.dg/eh/simd-2.C: Likewise.
39997
39998 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39999             Roger Sayle  <roger@eyesopen.com>
40000
40001         * gcc.c-torture/execute/ieee/mzero5.c: New.
40002
40003 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40004
40005         PR c++/10603
40006         * g++.dg/parse/error6.C: New test.
40007
40008         PR c++/12827
40009         * g++.dg/parse/error7.C: New test.
40010
40011 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40012
40013         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40014         at -O with stabs debugging formats.
40015         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40016         * gcc.dg/debug/debug-2.c: Likewise.
40017
40018 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40019
40020         PR c++/12696
40021         * g++.dg/init/error1.C: New test.
40022
40023         PR c++/12218
40024         * g++.dg/init/pm3.C: New test.
40025
40026 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40027
40028         PR c/3347
40029         * gcc.dg/bitfld-8.c: New test.
40030
40031 2003-12-16  James Lemke  <jim@wasabisystems.com>
40032
40033         * gcc.dg/arm-scd42-[123].c: New tests.
40034
40035 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40036
40037         PR c++/9043
40038         * g++.dg/abi/mangle20-1.C: New test.
40039         * g++.dg/abi/mangle20-2.C: New test.
40040
40041 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40042
40043         PR c++/13275
40044         * g++.dg/other/offsetof2.C: Remove XFAIL.
40045         * g++.dg/parse/offsetof1.C: New test.
40046         * g++.gd/parse/offsetof2.C: Likewise.
40047
40048 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40049
40050         * g++.dg/template/nontype3.C: New test.
40051         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40052
40053 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40054
40055         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40056
40057 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40058
40059         PR c++/13387
40060         * g++.dg/expr/assign1.C: New test.
40061
40062         PR c++/13242
40063         * g++.dg/abi/mangle19-1.C: New test.
40064         * g++.dg/abi/mangle19-2.C: New test.
40065
40066 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40067
40068         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40069
40070 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40071
40072         * gcc.c-torture/execute/20031216-1.c: New test.
40073
40074 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40075
40076         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40077         an ICE regression.
40078
40079 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40080
40081         PR c++/10926
40082         * g++.dg/template/error9.C: New test.
40083
40084         PR c++/11116
40085         * g++.dg/template/error8.C: New test.
40086
40087 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40088
40089         PR middle-end/13400
40090         * gcc.c-torture/execute/20031215-1.c: New test case.
40091
40092 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40093
40094         PR c++/13269
40095         * g++.dg/parse/error5.C: New test.
40096
40097         PR c++/12989
40098         * g++.dg/expr/sizeof1.C: New test.
40099
40100         PR c++/13310
40101         * g++.dg/template/crash15.C: New test.
40102
40103 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40104
40105         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40106         a non-POD type as the last named parameter of a varargs function.
40107
40108 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40109
40110         PR c++/13243
40111         PR c++/12573
40112         * g++.dg/template/crash14.C: New test.
40113         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40114
40115 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40116
40117         * g++.dg/other/java1.C: New test.
40118
40119         PR c++/13241
40120         * g++.dg/abi/mangle18-1.C: New test.
40121         * g++.dg/abi/mangle18-2.C: New test.
40122
40123 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40124
40125         PR optimization/10312
40126         * gcc.c-torture/execute/20031214-1.c: New.
40127
40128 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40129
40130         PR c++/10779
40131         PR c++/12160
40132         * g++.dg/parse/error3.C: New test.
40133         * g++.dg/parse/error4.C: Likewise.
40134         * g++.dg/abi/mangle4.C: Tweak error messages.
40135         * g++.dg/lookup/using5.C: Likewise.
40136         * g++.dg/other/error2.C: Likewise.
40137         * g++.dg/parse/typename5.C: Likewise.
40138         * g++.dg/parse/undefined1.C: Likewise.
40139         * g++.dg/template/arg2.C: Likewise.
40140         * g++.dg/template/ttp3.C: Likewise.
40141         * g++.dg/template/type1.C: Likewise.
40142         * g++.old-deja/g++.other/crash32.C: Likewise.
40143         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40144
40145 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40146
40147         PR c++/13106
40148         * g++.dg/warn/noreturn-3.C: New test.
40149
40150 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40151
40152         PR c++/13118
40153         * g++.dg/abi/covariant3.C: New.
40154
40155 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40156
40157         * g++.dg/eh/ia64-1.C: New test.
40158
40159 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40160
40161         PR optimization/13037
40162         * g77.f-torture/execute/13037.f: New test case.
40163
40164 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40165
40166         PR c++/12881
40167         * g++.dg/abi/covariant2.C: New.
40168
40169 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40170
40171         * gcc.dg/cpp/trad/macro.c: New tests.
40172
40173 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40174
40175         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40176
40177 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40178
40179         PR other/10819
40180         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40181         to fix Bug 10819.
40182         * lib/g++.exp (g++_version): Likewise.
40183         * lib/g77.exp (g77_version): Likewise.
40184         * lib/objc.exp (default_objc_version): Likewise.
40185
40186 2003-12-10  Richard Henderson  <rth@redhat.com>
40187
40188         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40189
40190         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40191
40192 2003-12-08  Matt Austern  <austern@apple.com>
40193
40194         PR c/13134
40195         * lib/gcc-dg.exp (dg-require-visibility): Define.
40196         * lib/target-supports (check_visibility_available): Define.
40197         * gcc.dg/visibility-1.c: New test.
40198         * gcc.dg/visibility-2.c: Likewise.
40199         * gcc.dg/visibility-3.c: Likewise.
40200         * gcc.dg/visibility-4.c: Likewise.
40201         * gcc.dg/visibility-5.c: Likewise.
40202         * gcc.dg/visibility-6.c: Likewise.
40203         * g++.dg/ext/visibility-1.C: Likewise.
40204         * g++.dg/ext/visibility-2.C: Likewise.
40205         * g++.dg/ext/visibility-3.C: Likewise.
40206         * g++.dg/ext/visibility-4.C: Likewise.
40207         * g++.dg/ext/visibility-5.C: Likewise.
40208         * g++.dg/ext/visibility-6.C: Likewise.
40209
40210 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40211
40212         * g++.dg/lookup/java1.C: New test.
40213         * g++.dg/lookup/java2.C: New test.
40214
40215 2003-12-07  Falk Hueffner  <falk@debian.org>
40216
40217         * g++.dg/opt/noreturn-1.C: New test.
40218
40219 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40220
40221         * gcc.dg/overflow-1.c: New test.
40222
40223 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40224
40225         * g77.f-torture/compile/13060.f: New test.
40226
40227 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40228
40229         PR c++/13323
40230         * g++.dg/inherit/operator2.C: New test.
40231
40232 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40233
40234         PR c++/13305
40235         * g++.dg/ext/attrib9.C: New test.
40236
40237 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40238
40239         PR c++/13314
40240         * g++.dg/template/error7.C: New test.
40241
40242 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40243             J"orn Rennecke <joern.rennecke@superh.com>
40244
40245         PR target/13302
40246         * g++.dg/other/struct-va_list.C: New test.
40247
40248 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40249
40250         PR c++/13166
40251         * g++.dg/parse/defarg6.C: New test.
40252
40253 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40254
40255         PR target/13256
40256         * gcc.c-torture/execute/20031201-1.c: New test.
40257
40258 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40259
40260         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40261
40262 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40263
40264         * gcc.dg/builtin-return-1.c: New test.
40265
40266 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40267             J"orn Rennecke <joern.rennecke@superh.com>
40268
40269         PR optimization/13260
40270         * gcc.c-torture/execute/20031204-1.c: New test.
40271
40272 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40273
40274         PR c++/9127
40275         * g++.dg/template/error6.C: New test.
40276
40277 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40278
40279         * gcc.dg/20031202-1.c: New test.
40280
40281 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40282
40283         PR c++/13179
40284         * g++.dg/template/eh1.C: New test.
40285
40286         PR c++/10771
40287         * g++.dg/template/error5.C: New test.
40288
40289 2003-12-02  David Ung  <davidu@mips.com>
40290
40291         * gcc.dg/compat/vector-check.h: Corrected type for var
40292         g_##TMODE
40293
40294 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40295
40296         PR c++/10126
40297         * g++.dg/template/ptrmem8.C: New test.
40298
40299 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40300
40301         PR c++/12573
40302         * g++.dg/template/dependent-expr3.C: New test.
40303
40304 2003-12-01  James Lemke  <jim@wasabisystems.com>
40305
40306         * gcc.dg/arm-g2.c: New test.
40307
40308 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40309
40310         PR optimization/11634
40311         * gcc.dg/20031201-2.c: New test case.
40312
40313 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40314
40315         PR 11433
40316         * objc.dg/proto-lossage-3.m: New test.
40317
40318 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40319
40320         PR optimization/12628
40321         * gcc.dg/20031201-1.c: New test case.
40322
40323 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40324
40325         * gcc.dg/unaligned-1.c: New test.
40326
40327 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40328
40329         PR c++/9849
40330         * g++.dg/template/error4.C: New test.
40331         * g++.dg/template/nested3.C: Adjust error markers.
40332
40333 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40334
40335         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40336
40337 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40338
40339         PR c/10333
40340         * gcc.dg/bitfld-7.c: New test.
40341
40342 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40343
40344         * gcc.dg/tls/asm-1.C: New test.
40345
40346 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40347
40348         * gcc.dg/cpp/assert4.c: Update.
40349
40350 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40351
40352         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40353         * gcc.dg/builtin-apply3.c: New test.
40354
40355 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40356
40357         * lib/compat.exp (compat-obj): New xfaildata parameter.
40358         Use it to set compiler_conditional_xfail_data before compiling.
40359         (compat-get-options): Handle dg-xfail-if.
40360         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40361         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40362         * gcc.dg/compat/vector-1_y.c: Likewise.
40363         * gcc.dg/compat/vector-2_x.c: Likewise.
40364         * gcc.dg/compat/vector-2_y.c: Likewise.
40365
40366 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40367
40368         * g++.dg/opt/reg-stack4.C: New test.
40369
40370 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40371
40372         * gcc.dg/builtin-apply2.c: New test.
40373
40374 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40375
40376         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40377
40378 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40379
40380         PR c++/12924
40381         * g++.dg/template/template-id-2.C: New test.
40382
40383 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40384
40385         PR c++/5369
40386         * g++.dg/template/memfriend1.C: New test.
40387         * g++.dg/template/memfriend2.C: Likewise.
40388         * g++.dg/template/memfriend3.C: Likewise.
40389         * g++.dg/template/memfriend4.C: Likewise.
40390         * g++.dg/template/memfriend5.C: Likewise.
40391         * g++.dg/template/memfriend6.C: Likewise.
40392         * g++.dg/template/memfriend7.C: Likewise.
40393         * g++.dg/template/memfriend8.C: Likewise.
40394         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40395
40396 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40397
40398         PR c++/12515
40399         * g++.dg/ext/cond1.C: New test.
40400
40401 2003-11-20  Richard Henderson  <rth@redhat.com>
40402
40403         * gcc.dg/20020201-2.c: Remove.
40404         * gcc.dg/20020201-4.c: Remove.
40405         * gcc.dg/20020304-1.c: Remove.
40406
40407 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40408
40409         * gcc.dg/cpp/trad/xwin1.c: New test case.
40410
40411 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40412
40413         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40414         * lib/g77.exp: Likewise.
40415         * lib/objc.exp: Likewise.
40416         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40417         for darwin.
40418
40419 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40420
40421         PR c++/12932
40422         * g++.dg/template/static5.C: New test.
40423
40424 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40425
40426         * gcc.dg/nested-func-1.c: New test.
40427
40428 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40429
40430         * gcc.dg/cpp/assert4.c: New test.
40431
40432 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40433
40434         PR c++/2294
40435         * g++.dg/lookup/using9.c: New test.
40436
40437 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40438
40439         PR c++/12762
40440         * g++.dg/template/error3.C: New test.
40441
40442 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40443
40444         PR ada/13035
40445         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40446         No longer use a wrapper for gcc, since this does not work under
40447         Windows.
40448
40449 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40450
40451         PR c++/2094
40452         * g++.dg/template/ptrmem7.C: New test.
40453
40454 2003-11-13  Andrew Pinski <apinski@apple.com>
40455
40456         * gcc.c-torture/compile/20031113-1.c: New test.
40457
40458 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40459             Kean Johnston <jkj@sco.com>
40460
40461         PR c/13029
40462         * gcc.dg/unused-4.c: Update.
40463
40464 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40465
40466         * g++.dg/opt/const3.C: New test.
40467
40468 2003-11-13  Jan Hubicka  <jh@suse.cz>
40469
40470         * gcc.c-torture/compile/20031112-1.c: New test.
40471
40472 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40473
40474         * g++.dg/parse/crash10.C: Remove bogus error marker.
40475
40476 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40477
40478         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40479         (host_gcc): Likewise.
40480         (ROOT): Honor $PWDCMD.
40481         (BASE): Likewise.
40482         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40483
40484 2003-11-12  Catherine Moore  <clm@redhat.com>
40485
40486         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40487
40488 2003-11-12  Andreas Jaeger  <aj@suse.de>
40489             Jakub Jelinek  <jakub@redhat.com>
40490             Andrew Pinski  <pinskia@physics.uc.edu>
40491             Richard Henderson  <rth@redhat.com>
40492
40493         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40494         systems.
40495         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40496
40497         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40498         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40499
40500 2003-11-11  Andreas Jaeger  <aj@suse.de>
40501
40502         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40503
40504         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40505
40506 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40507
40508         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40509         Clean ups.
40510
40511 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40512
40513         * gcc.dg/trampoline-1.c: New test.
40514
40515 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40516
40517         * gcc.c-torture/compile/200031109-1.c: New test.
40518
40519 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40520
40521         PR c/3190
40522         PR c/8714
40523         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40524         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40525         gcc.dg/format/no-y2k-1.c: Update.
40526
40527 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40528
40529         PR optimization/10467
40530         * gcc.dg/20031108-1.c: New test case.
40531
40532 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40533
40534         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40535
40536 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40537
40538         * gcc.dg/compound-lvalue-1.c: New test.
40539         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40540         some XFAILs.
40541
40542 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40543
40544         * gcc.dg/altivec-varargs-1.c: New test.
40545
40546 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40547
40548         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40549         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40550         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40551         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40552         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40553
40554 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40555
40556         * gcc.dg/cond-lvalue-1.c: New test.
40557
40558 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40559
40560         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40561
40562 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40563
40564         PR c++/11616
40565         * g++.dg/template/instantiate5.C: New test.
40566
40567 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40568
40569         PR c++/12726
40570         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40571         * ChangeLog: Add missing first entry for above test.
40572
40573 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40574
40575         PR c++/9810
40576         * g++.dg/template/using8.C: New test.
40577         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40578
40579 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40580
40581         PR optimization/10817
40582         * gcc.c-torture/compile/20031102-1.c: New test case.
40583
40584 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40585
40586         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40587         2147483647.
40588
40589 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40590
40591         * gcc.dg/20031102-1.c: New test.
40592
40593 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40594
40595         * gcc.dg/complex-1.c: New test.
40596
40597 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40598
40599         PR c++/12796
40600         * g++.dg/template/crash13.C: Adjust expected error location.
40601         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40602
40603 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40604
40605         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40606
40607 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40608
40609         PR/10239
40610         * gcc.c-torture/compile/20031031-2.c: New test.
40611
40612 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40613
40614         PR/11640
40615         * gcc.c-torture/compile/20031031-1.c: New test.
40616
40617 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40618
40619         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40620         * gcc.misc-tests/bprob.exp: Likewise.
40621         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40622         the execution test on arm-elf configs.
40623         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40624         configs that don't support scratch files.
40625         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40626
40627 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40628
40629         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40630         done by dejagnu.
40631
40632 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40633
40634         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40635         Avoid non pure sh syntax. Add more logging.
40636
40637         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40638         fail.
40639
40640 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40641
40642         PR libgcj/10610
40643         * gcc.dg/ppc-stackalign-1.c: New test.
40644
40645 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40646
40647         * ada/acats/run_all.sh: Change output to be more compliant with
40648         dejagnu framework.
40649         Create acats.sum and acats.log files under testsuite/ada/acats
40650         Only run [a-z]* directories, to filter out e.g. CVS.
40651         Redirect build output to log file.
40652
40653 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40654
40655         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40656
40657 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40658
40659         PR ada/5909:
40660         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40661
40662 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40663
40664         * gcc.c-torture/compile/20031023-1.c: New test.
40665         * gcc.c-torture/compile/20031023-2.c: New test.
40666         * gcc.c-torture/compile/20031023-3.c: New test.
40667         * gcc.c-torture/compile/20031023-4.c: New test.
40668
40669 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40670
40671         PR c++/10371
40672         * g++.dg/lookup/scoped8.C: New test.
40673
40674 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40675
40676         * g++.dg/opt/reg-stack3.C: New test.
40677
40678 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40679
40680         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40681
40682 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40683
40684         PR c++/11076
40685         * g++.dg/template/crash13.C: New test.
40686
40687 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40688
40689         * gcc.dg/c99-restrict-2.c: New test.
40690
40691 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40692
40693         PR c++/12698, c++/12699, c++/12700, c++/12566
40694         * g++.dg/inherit/covariant9.C: New test.
40695         * g++.dg/inherit/covariant10.C: New test.
40696         * g++.dg/inherit/covariant11.C: New test.
40697
40698 2003-10-23  Jason Merrill  <jason@redhat.com>
40699
40700         PR c++/12726
40701         * g++.dg/ext/complit2.C: New test.
40702
40703 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40704
40705         PR target/12654
40706         * gcc.c-torture/execute/20031020-1.c: New test.
40707
40708 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40709
40710         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40711         following the jump_insn.
40712
40713 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40714
40715         * gcc.dg/cast-lvalue-1.c: New test.
40716
40717 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40718
40719         PR c++/11962
40720         * g++.dg/template/cond2.C: New test.
40721
40722 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40723
40724         * gcc.dg/builtins-28.c: New test.
40725
40726 2003-10-20  Jan Hubicka  <jh@suse.cz>
40727
40728         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40729         parameter.
40730         * gcc.dg/inline-2.c: Likewise.
40731
40732 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40733
40734         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40735         * gcc.dg/nest.c: Likewise.
40736
40737 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40738
40739         PR c++/9781, c++/10583, c++/11862
40740         * g++.dg/parse/crash13.C: New test.
40741
40742 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40743
40744         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40745
40746 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40747
40748         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40749         Define HAVE_C99_RUNTIME except on Solaris.
40750         * gcc.dg/builtins-20.c: Likewise.
40751
40752 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40753
40754         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40755
40756 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40757
40758         PR c++/12495
40759         * g++.dg/template/crash21.C: New test.
40760
40761 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40762
40763         PR c++/2513
40764         * g++.dg/template/typename5.C: New test.
40765
40766 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40767
40768         PR c++/12369
40769         * g++.dg/template/friend25.C: New test.
40770
40771 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40772
40773         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40774         versions.
40775
40776 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40777
40778         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40779         == 2147483647.
40780
40781 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40782
40783         * gcc.c-torture/execute/960416-1.x: Remove.
40784         * gcc.c-torture/execute/divconst-3.x: Likewise.
40785
40786 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40787
40788         PR target/12598
40789         * gcc.dg/torture/cris-volatile-1.c: New test.
40790
40791 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40792
40793         PR optimization/9325
40794         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40795         for overflowing floating point to integer conversion during RTL
40796         simplification.
40797
40798 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40799
40800         * objc/execute/_cmd.m: Fix typo.
40801         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40802         Relax 'scan-assembler' regexp.
40803         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40804         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40805         * objc.dg/zero-link-2.m: Remove blank line.
40806         * objc.dg/zero-link-3.m: New test case.
40807
40808 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40809
40810         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40811
40812         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40813         than linker trickery.
40814
40815 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40816
40817         PR c++/12370
40818         * g++.dg/other/friend2.C: New test.
40819
40820 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40821
40822         * gcc.dg/20031012-1.c: New test.
40823
40824 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40825
40826         * gcc.dg/weak/weak-3.c: Fix for new warning.
40827
40828 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40829
40830         PR optimization/8750
40831         * gcc.c-torture/execute/20031012-1.c: New test case.
40832
40833 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40834
40835         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40836         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40837
40838 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40839
40840         PR optimization/12260
40841         * gcc.c-torture/compile/20031011-2.c: New test case.
40842
40843 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40844
40845         * gcc.c-torture/execute/20031011-1.c: New testcase.
40846
40847 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40848
40849         * gcc.c-torture/compile/20031011-1.c: New test.
40850
40851 2003-10-11  Jan Hubicka  <jh@suse.cz>
40852
40853         * g++.dg/other/first-global.C: New test.
40854
40855 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40856
40857         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40858
40859 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40860
40861         * gcc.c-torture/compile/20031010-1.c: New test.
40862
40863 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40864
40865         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40866         * gcc.c-torture/execute/va-arg-25.c: ... here.
40867
40868 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40869
40870         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40871
40872 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40873
40874         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40875
40876 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40877
40878         * g++.dg/parse/error2.C: New test.
40879
40880 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40881
40882         PR c++/11097
40883         * g++.dg/other/error5.C: Modify the error message.
40884         * g++.dg/lookup/using8.C: New test.
40885
40886 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40887
40888         * gcc.dg/darwin-abi-2.c: New file.
40889         * gcc.c-torture/execute/va-arg-24.c: New file.
40890
40891 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40892
40893         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40894         indentation.
40895
40896 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40897
40898         PR c++/10147
40899         * g++.dg/other/error4.C: Update error messages.
40900         * g++.dg/template/ptrmem4.C: Likewise.
40901
40902         PR c++/12337
40903         * g++.dg/init/new9.C: New test.
40904
40905         PR c++/12334, c++/12236, c++/8656
40906         * g++.dg/ext/attrib8.C: New test.
40907
40908 2003-10-06  Devang Patel  <dpatel@apple.com>
40909
40910         * gcc.dg/debug/dwarf2-3.h: New test.
40911         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40912
40913 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40914
40915         * g++.dg/opt/cfg2.C: New test.
40916
40917 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40918
40919         * g++.dg/opt/float1.C: New test.
40920
40921 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40922
40923         * gcc.dg/c90-array-lval-6.c: New test.
40924         * gcc.dg/c99-array-lval-6.c: New test.
40925
40926 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40927             Ziemowit Laski  <zlaski@apple.com>
40928
40929         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40930         'Derived', so that it is never considered a class method; add
40931         new warning for '+port' method ambiguity.
40932         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40933         <objc/objc-api.h> (needed on Mac OS X).
40934         * objc.dg/method-13.m: New test.
40935
40936 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40937
40938         PR optimization/9325, PR java/6391
40939         * gcc.c-torture/execute/20031003-1.c: New test case.
40940
40941 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40942
40943         PR optimization/12180
40944         * gcc.dg/20031002-1.c: New test.
40945
40946         PR c++/12486
40947         * g++.dg/inherit/error1.C: New test.
40948
40949 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40950
40951         * lib/f-torture.exp (search_for): Rename to...
40952         (search_for_re): This.  Also, clean up comments and the
40953         "regexp" invocation.
40954
40955 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40956
40957         * gcc.c-torture/compile/20031002-1.c: New test.
40958
40959 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40960
40961         * g++.dg/opt/cond1.C: New test.
40962
40963 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40964
40965         * gcc.dg/Wold-style-definition-2.c: New testcase.
40966         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40967
40968 2003-09-29  Richard Henderson  <rth@redhat.com>
40969
40970         * g++.dg/init/array10.C: Add dg-options.
40971
40972 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40973
40974         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40975
40976 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40977
40978         * g++.dg/template/friend19.C: Fix typo.
40979         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40980
40981 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40982
40983         * gcc.c-torture/execute/20030928-1.c: New test.
40984         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40985
40986 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40987
40988         * g++.dg/opt/unroll1.C: New test.
40989
40990 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40991
40992         PR optimization/11741
40993         * gcc.dg/20030926-1.c: New test case.
40994
40995 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40996
40997         PR c++/5655
40998         * g++.dg/parse/access7.C: New test.
40999         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41000
41001 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41002
41003         MERGE OF objc-improvements-branch into MAINLINE:
41004         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41005         if libobjc has not been built.
41006         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41007         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41008         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41009         objc/execute/nested-3.m, objc/execute/np-2.m,
41010         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41011         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41012         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41013         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41014         objc.dg/special/unclaimed-category-1.h,
41015         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41016         well as GNU runtime.
41017         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41018         * execute/cascading-1.m, execute/function-message-1.m,
41019         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41020         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41021         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41022         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41023         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41024         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41025         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41026         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41027         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41028         * objc.dg/bitfield-2.m: Run only on Darwin.
41029         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41030         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41031         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41032         * objc.dg/const-str-1.m: Fix constant string layout.
41033
41034 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41035
41036         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41037
41038 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41039
41040         * gcc.dg/darwin-abi-1.c: New file.
41041
41042 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41043
41044         PR target/12281
41045         * gcc.c-torture/compile/20030921-1.c: New test.
41046
41047 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41048
41049         * g++.dg/opt/reg-stack2.C: New test.
41050
41051 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41052
41053         * g++.dg/eh/delayslot1.C: New test.
41054
41055 2003-09-20  Richard Henderson  <rth@redhat.com>
41056
41057         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41058
41059 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41060
41061         * gcc.c-torture/execute/20030920-1.c: New test case.
41062
41063 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41064
41065         * g++.dg/rtti/typeid3.C: Correct expected error message.
41066
41067 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41068
41069         PR c++/157
41070         * g++.dg/parse/crash12.C: New test.
41071
41072 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41073
41074         * gcc.dg/compat/mixed-struct-check.h: New.
41075         * gcc.dg/compat/mixed-struct-defs.h: New.
41076         * gcc.dg/compat/mixed-struct-init.h: New.
41077         * gcc.dg/compat/struct-by-value-19_main.c: New.
41078         * gcc.dg/compat/struct-by-value-19_x.c: New.
41079         * gcc.dg/compat/struct-by-value-19_y.c: New.
41080         * gcc.dg/compat/struct-by-value-20_main.c: New.
41081         * gcc.dg/compat/struct-by-value-20_x.c: New.
41082         * gcc.dg/compat/struct-by-value-20_y.c: New.
41083         * gcc.dg/compat/struct-return-19_main.c: New.
41084         * gcc.dg/compat/struct-return-19_x.c: New.
41085         * gcc.dg/compat/struct-return-19_y.c: New.
41086         * gcc.dg/compat/struct-return-20_main.c: New.
41087         * gcc.dg/compat/struct-return-20_x.c: New.
41088         * gcc.dg/compat/struct-return-20_y.c: New.
41089
41090 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41091         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41092         so that it will not complain on LP64 targets.
41093
41094 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41095
41096         PR c++/495
41097         * g++.dg/template/friend24.C: New test.
41098
41099 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41100
41101         PR c++/12332
41102         * g++.dg/template/memtmpl2.C: New test.
41103
41104 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR target/11184
41107         * gcc.dg/builtin-apply1.c: New test.
41108
41109 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41110
41111         PR c++/9848
41112         * g++.dg/warn/Wunused-4.C: New test.
41113
41114 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41115
41116         PR c++/12316
41117         * g++.dg/other/gc2.C: New test.
41118
41119 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41120
41121         PR c++/11991
41122         * g++.dg/rtti/typeid3.C: New test.
41123
41124         PR c++/12266
41125         * g++.dg/overload/template1.C: New test.
41126
41127 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41128
41129         * g++.dg/opt/cfg3.C: New test.
41130
41131 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41132
41133         PR c++/7939
41134         * g++.dg/template/crash11.C: New test.
41135
41136 2003-09-16  Jason Merrill  <jason@redhat.com>
41137             Jakub Jelinek  <jakub@redhat.com>
41138
41139         * gcc.dg/attr-warn-unused-result.c: New test.
41140
41141 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41142
41143         PR c++/12184
41144         * g++.dg/expr/call2.C: New test.
41145
41146 2003-09-15  Andreas Jaeger  <aj@suse.de>
41147
41148         * gcc.dg/Wold-style-definition-1.c: New test.
41149
41150 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41151
41152         PR c++/3907
41153         * g++.dg/parse/template12.C: New test.
41154
41155         * g++.dg/abi/bitfield11.C: New test.
41156         * g++.dg/abi/bitfield12.C: Likewise.
41157
41158 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41159
41160         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41161         non-expansion of functional macro name without arguments at EOL.
41162         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41163
41164 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41165
41166         * gcc.c-torture/execute/20030914-[12].c: New tests.
41167
41168 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         PR c++/11788
41171         * g++.dg/overload/addr1.C: New test.
41172
41173 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41174
41175         * gcc.dg/20030909-1.c: New test.
41176
41177 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41178
41179         * gcc.dg/ultrasp10.c: New test.
41180
41181 2003-09-09  Devang Patel  <dpatel@apple.com>
41182
41183         * gcc.dg/darwin-ld-6.c: New test.
41184
41185 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41186
41187         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41188
41189 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41190
41191         * gcc.dg/ia64-types1.c: New test.
41192         * gcc.dg/ia64-types2.c: Likewise.
41193
41194 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41195
41196         * gcc.dg/builtins-1.c: Add more _Complex tests.
41197         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41198
41199         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41200         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41201
41202 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41203
41204         PR c++/11786
41205         * g++.dg/lookup/koenig2.C: New test.
41206
41207         PR c++/5296
41208         * g++.dg/rtti/typeid2.C: New test.
41209
41210 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41211
41212         * gcc.c-torture/compile/20030904-1.c: New test.
41213
41214 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41215
41216         * g++.dg/opt/longbranch2.C: New test.
41217
41218 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41219
41220         * g++.dg/template/crash10.C: Only compile it.
41221
41222 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41223
41224         PR middle-end/11665
41225         * gcc.c-torture/compile/20030907-1.c: New test.
41226         * g++.dg/init/array11.C: New test.
41227
41228 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41229
41230         PR c++/11852
41231         * g++.dg/init/struct1.C: New test.
41232
41233 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41234
41235         PR c++/12181
41236         * g++.dg/expr/comma1.C: New test.
41237
41238 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41239
41240         PR c++/11867
41241         * g++.dg/expr/static_cast5.C: New test.
41242
41243 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41244
41245         PR c++/11507
41246         * g++.dg/lookup/scoped7.C: New test.
41247
41248         PR c++/9574
41249         * g++.dg/other/static1.C: New test.
41250
41251         PR c++/11490
41252         * g++.dg/warn/template-1.C: New test.
41253
41254         PR c++/11432
41255         * g++.dg/template/crash10.C: New test.
41256
41257         PR c++/2478
41258         * g++.dg/overload/VLA.C: New test.
41259
41260         PR c++/10804
41261         * g++.dg/template/call1.C: New test.
41262
41263 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41264
41265         PR c++/11794
41266         * g++.dg/parse/using3.C: New test.
41267
41268 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41269
41270         PR c++/11409
41271         * g++.dg/overload/builtin3.C: New test case.
41272
41273 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41274
41275         PR c/9862
41276         * gcc.dg/20030906-1.c: New test.
41277         * gcc.dg/20030906-2.c: Likewise.
41278
41279 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41280
41281         PR c++/12167
41282         * g++.dg/parse/defarg5.C: New test.
41283
41284         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41285
41286 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41287
41288         PR c++/12163
41289         * g++.dg/expr/static_cast4.C: New test.
41290
41291         PR c++/12146
41292         * g++.dg/template/crash9.C: New test.
41293
41294 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41295
41296         * g++.old-deja/g++.ext/pretty2.C: Update for change
41297         in __FUNCTION__.
41298         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41299
41300 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41301
41302         PR c++/11922
41303         * g++/dg/template/qualified-id1.C: New test.
41304
41305         PR c++/12037
41306         * g++.dg/warn/noeffect4.C: New test.
41307
41308 2003-09-04  Matt Austern  <austern@apple.com>
41309
41310         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41311         * g++.dg/ext/fnname2.C: Likewise.
41312         * g++.dg/ext/fnname3.C: Likewise.
41313
41314 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41315
41316         * g++.dg/expr/lval1.C: New test.
41317         * g++.dg/ext/lvcast.C: Remove.
41318
41319 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41320
41321         PR optimization/11700.
41322         * gcc.c-torture/compile/20030903-1.c: New test case.
41323
41324 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41325
41326         PR c++/12053
41327         * g++.dg/abi/layout4.C: New test.
41328
41329 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41330
41331         PR c++/11553
41332         * g++.dg/parse/friend3.C: New test.
41333
41334 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41335
41336         PR c++/11847
41337         * g++.dg/template/class1.C: New test.
41338
41339         PR c++/11808
41340         * g++.dg/expr/call1.C: New test.
41341
41342 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41343
41344         PR c++/12114
41345         * g++.dg/init/ref9.C: New test.
41346
41347         PR c++/11972
41348         * g++.dg/template/nested4.C: New test.
41349
41350 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41351
41352         PR c++/12093
41353         * g++.dg/template/non-dependent4.C: New test.
41354
41355         PR c++/11928
41356         * g++.dg/inherit/conv1.C: New test.
41357
41358 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41359
41360         PR c++/6196
41361         * g++.dg/ext/label1.C: New test.
41362         * g++.dg/ext/label2.C: Likewise.
41363
41364 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41365
41366         * g++.dg/expr/cond3.C: New test.
41367
41368 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41369
41370         * gcc.dg/builtins-1.c: Add new builtin cases.
41371
41372 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41373
41374         * gcc.dg/builtins-1.c: Add new cases.
41375         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41376
41377 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41378
41379         * gcc.dg/builtins-1.c: Add more math builtin tests.
41380         * gcc.dg/torture/builtin-attr-1.c: New test.
41381
41382 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41383
41384         PR optimization/5079
41385         * g++.dg/opt/static3.C: New test.
41386
41387 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41388
41389         * gcc.misc-tests/gcov-10b.c: New test.
41390
41391 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41392
41393         * g++.dg/opt/ptrmem3.C: New test.
41394
41395         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41396
41397 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41398
41399         * gcc.dg/20030826-2.c: New test.
41400
41401 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41402
41403         PR middle-end/12002
41404         * g77.f-torture/compile/12002.f: New test case.
41405
41406 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41407
41408         * gcc.dg/20030826-1.c: New test case.
41409
41410 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41411
41412         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41413
41414 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41415
41416         PR c++/11871
41417         * c++.dg/lookup/crash1.C: New test.
41418
41419         * c++.dg/warn/noeffect3.C: New test.
41420
41421 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41422
41423         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41424         * gcc.dg/compat/vector-1_y.c: Ditto.
41425         * gcc.dg/compat/vector-2_x.c: Ditto.
41426         * gcc.dg/compat/vector-2_y.c: Ditto.
41427
41428 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41429
41430         * gcc.dg/20030702-1.c: New test.
41431
41432 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41433
41434         PR c++/8795
41435         * g++.dg/ext/altivec-1.C: New test.
41436
41437 2003-08-24  Richard Henderson  <rth@redhat.com>
41438
41439         * g++.dg/eh/simd-2.C: Add -w for x86.
41440
41441 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41442
41443         * gcc.dg/20030815-1.c: New test.
41444
41445 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41446
41447         PR c++/3765
41448         * g++.dg/parse/access6.C: New test.
41449
41450 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41451
41452         PR c++/641, c++/11876
41453         * g++.dg/template/friend22.C: New test.
41454         * g++.dg/template/friend23.C: Likewise.
41455
41456 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41457
41458         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41459         identically.
41460
41461 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41462
41463         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41464
41465 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41466
41467         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41468
41469 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41470
41471         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41472
41473 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41474
41475         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41476
41477 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41478
41479         PR c++/11919
41480         * g++.dg/overload/prom1.C: New test.
41481
41482         PR c++/11551
41483         * g++.dg/parse/dtor2.C: New test.
41484
41485         PR c++/10762
41486         * g++.dg/parse/using2.C: New test.
41487
41488 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41489
41490         PR target/11805
41491         * gcc.c-torture/compile/20030821-1.c: New.
41492
41493 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41494
41495         PR c++/11834
41496         * g++.dg/template/deduce2.C: New test.
41497
41498 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41499
41500         * gcc.c-torture/execute/20030821-1.c: New test.
41501
41502 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41503
41504         PR middle-end/11984
41505         * gcc.dg/20030820-1.c: New test case.
41506
41507 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         PR c++/11945
41510         * g++.dg/warn/noeffect2.C: New test.
41511
41512 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41513
41514         PR c++/10926
41515         * g++.dg/template/dtor2.C: New test.
41516
41517         PR c++/11684
41518         * g++.dg/template/operator1.C: New test.
41519         * g++.dg/parse/operator4.C: New test.
41520
41521         PR c++/11946.C
41522         * g++.dg/expr/enum1.C: New test.
41523         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41524
41525         PR c++/11036.C
41526         * g++.dg/parse/elab2.C: New test.
41527         * g++.dg/parse/typedef4.C: Change error message.
41528         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41529         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41530         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41531
41532 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41533
41534         * gcc.dg/pch/warn-1.c: New.
41535         * gcc.dg/pch/warn-1.hs: New.
41536
41537         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41538         not-tested file.
41539
41540 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41541
41542         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41543
41544 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41545
41546         * gcc.dg/uninit-D.c: New Test.
41547         * gcc.dg/uninit-E.c: New Test.
41548         * gcc.dg/uninit-F.c: New Test.
41549         * gcc.dg/uninit-G.c: New Test.
41550
41551 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41552
41553         * g++.dg/README: Describe the pch directory.
41554
41555 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41556
41557         PR c++/11174
41558         * g++.dg/parse/access4.C: New test.
41559         * g++.dg/parse/access5.C: Likewise.
41560         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41561
41562 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41563
41564         * gcc.dg/noncompile/20030818-1.c: New.
41565
41566 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         PR c++/11957
41569         * g++.dg/warn/noeffect1.C: New test.
41570
41571         * g++.dg/template/scope2.C: New test.
41572         * g++.dg/template/error2.C: Correct dg-error
41573
41574 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41575
41576         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41577
41578 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         PR C++/11512
41581         * g++.dg/template/warn1.C: New.
41582
41583 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.dg/template/error2.C: New test.
41586         * g++.dg/lookup/using7.C: Adjust errors
41587         * g++.old-deja/g++.pt/crash36.C: Likewise.
41588         * g++.old-deja/g++.pt/derived3.C: Likewise.
41589
41590 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41591
41592         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41593         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41594         * gcc.c-torture/execute/builtins/string-9.c: New, from
41595         string-opt-9.c.  Adjust for execute/builtins framework.
41596         * gcc.c-torture/execute/string-opt-9.c: Delete.
41597
41598 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41599
41600         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41601
41602         * g++.dg/parse/ret-type2.C: New test.
41603
41604         PR c++/11703
41605         * g++.dg/init/new8.C: New test.
41606
41607         PR c++/10923
41608         * g++.dg/parse/typedef5.C: New test.
41609
41610         PR c++/9512
41611         * g++.dg/parse/qualified2.C: New test.
41612         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41613         invalid code.
41614
41615 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41616
41617         * g++.dg/conversion/ptrmem1.C: New test.
41618
41619 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41620
41621         PR target/11693
41622         * gcc.dg/20030811-1.c: New test.
41623
41624         PR target/11535
41625         * gcc.c-torture/execute/20030811-1.c: New test.
41626
41627 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41628
41629         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41630
41631 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41632
41633         PR c++/11789.C
41634         * g++.dg/inherit/multiple1.C: New test.
41635
41636 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41637
41638         * gcc.dg/spe1.c: New test.
41639
41640         PR c++/11670
41641         * g++.dg/expr/cast2.C: New test.
41642
41643         PR c++/10530
41644         * g++.dg/template/dependent-name2.C: New test.
41645
41646 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41647
41648         * g++.dg/parse/crash11.C: Put the dg options in comments.
41649
41650 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41651
41652         * lib/gcc-dg.exp: Update for diagnostic change.
41653
41654 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41655
41656         PR c++/5767
41657         * g++.dg/parse/crash11.C: New test.
41658
41659 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41660
41661         * gcc.dg/cpp/spacing1.c: Update.
41662
41663 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41664
41665         PR target/11739
41666         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41667         a value for -mtune.
41668
41669 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41670
41671         PR middle-end/11771
41672         * gcc.c-torture/compile/20030804-1.c: New test case.
41673
41674 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41675
41676         * gcc.dg/20030804-1.c: New test case.
41677
41678 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41679
41680         * gcc.dg/cpp/separate-1.c: New test.
41681
41682 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41683
41684         PR c++/11704
41685         * g++.dg/template/dependent-expr2.C: New test.
41686
41687         PR c++/11766
41688         * g++.dg/expr/ptrmem1.C: New test.
41689
41690 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41691
41692         PR c++/9453
41693         * g++.dg/template/friend15.C: New test.
41694
41695 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41696
41697         * lib/dg-pch.exp: Work round PCH bug.
41698
41699 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41700
41701         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41702         builtins.  Move cases from builtins-4.c here.
41703
41704         * gcc.dg/torture/builtin-math-1.c: New test taken from
41705         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41706         additional cases.
41707
41708         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41709         Delete.
41710
41711 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41712
41713         PR c++/9447
41714         * g++.dg/template/using7.C: New test.
41715
41716 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41717
41718         * import1.c, import2.c: New tests.
41719
41720 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41721
41722         * g++.dg/eh/crossjump1.C: New test.
41723
41724 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41725
41726         PR c++/11697
41727         * g++.dg/template/using6.C: New test.
41728
41729         PR c++/11744
41730         * g++.dg/template/koenig2.C: New test.
41731
41732 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41733
41734         PR c++/7983
41735         * g++.dg/parse/typedef4.C: New test.
41736
41737 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41738
41739         PR c++/8442, c++/8806
41740         * g++.dg/template/elab1.C: New test.
41741         * g++.dg/template/type2.C: Likewise.
41742         * g++.dg/template/ttp3.C: Adjust expected error message.
41743         * g++.old-deja/g++.law/visibility13.C: Likewise.
41744         * g++.old-deja/g++.niklas/t135.C: Likewise.
41745         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41746         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41747         template argument.
41748         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41749
41750 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41751
41752         PR c++/11295
41753         * g++.dg/ext/stmtexpr1.C: New test.
41754
41755         * g++.dg/opt/tmp1.C: New test.
41756
41757         PR c++/11525
41758         * g++.dg/parse/constant4.C: New test.
41759
41760         PR c++/9447
41761         * g++.dg/template/using5.C: New test.
41762
41763 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41764
41765         * gcc.dg/builtins-27.c: New test case.
41766
41767 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41768
41769         * gcc.dg/tls/opt-7.c: New test.
41770
41771 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41772
41773         * g++.old-deja/g++.other/crash18.C: Remove.
41774
41775 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41776
41777         * g++.dg/template/explicit3.C: New.
41778         * g++.dg/template/explicit4.C: New.
41779         * g++.dg/template/explicit5.C: New.
41780
41781         PR c++/11347
41782         * g++.dg/template/memtmpl1.C: New.
41783
41784 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41785
41786         PR target/11565
41787         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41788         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41789
41790 2003-07-30  Jan Hubicka  <jh@suse.cz>
41791
41792         * vtgc1.c: Kill.
41793
41794 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41795
41796         * gcc.dg/struct-in-proto-1.c: New test.
41797
41798 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41799
41800         * gcc.dg/cpp/include2.c: Only expect one message.
41801
41802 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41803
41804         PR c++/9447
41805         * g++.dg/template/using1.C: New test.
41806         * g++.dg/template/using2.C: New test.
41807         * g++.dg/template/using3.C: New test.
41808         * g++.dg/template/using4.C: New test.
41809
41810 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41811
41812         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41813         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41814
41815 2003-07-28  Jan Hubicka  <jh@suse.cz>
41816
41817         PR c++/11530
41818         * g++.dg/opt/call1.C: New test.
41819
41820 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41821
41822         PR c++/11667
41823         * g++.dg/init/enum2.C: New test.
41824         * g++.dg/template/overload1.C: Add "-w" option.
41825
41826 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41827
41828         * gcc.dg/Wdeclaration-after-statement-1.c,
41829         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41830
41831 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41832
41833         * gcc.c-torture/compile/20030725-1.c: New test.
41834
41835 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41836
41837         * gcc.dg/20030505.c: Only run for SPE.
41838         Remove definition of opaque type.
41839
41840 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41841
41842         * g++.dg/template/ptrmem6.C: New test.
41843
41844 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41845
41846         * gcc.c-torture/compile/zero-strct-2.c: New test.
41847
41848 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41849
41850         * gcc.dg/intermod-1.c: New test.
41851
41852 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41853
41854         PR c++/11617
41855         * g++.dg/template/lookup2.C: New test.
41856         * g++.dg/template/memclass1.C: Remove instantiated from error.
41857         * g++.dg/other/error2.C: Tweak expected errors.
41858
41859         PR c++/11596
41860         * g++.dg/template/defarg3.C: New test.
41861
41862         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41863
41864 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41865
41866         * g++.dg/inherit/access5.C: New test.
41867
41868 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41869
41870         PR c++/11513
41871         * g++.dg/template/crash8.C: New test.
41872
41873 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41874
41875         PR c/10602
41876         * gcc.dg/noncompile/incomplete-2.c: New test.
41877
41878 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41879
41880         PR c++/11645
41881         * g++.dg/inherit/access4.C: New test.
41882
41883         PR c++/11517
41884         * g++.dg/expr/cond2.C: New test.
41885
41886         PR optimization/10679
41887         * g++.dg/opt/inline4.C: New test.
41888
41889 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41890
41891         * g++.dg/parse/crash10: New test.
41892
41893 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41894
41895         * g++.dg/ext/flexary1.C: New test.
41896
41897 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41898
41899         PR c++/10793
41900         * g++.dg/template/crash9.C: New test.
41901
41902 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41903
41904         PR c++/3004
41905         * g++.dg/parse/typedef3.C: New test.
41906
41907         PR c++/7906
41908         * g++.dg/parse/operator2.C: New test.
41909
41910         PR c++/8895
41911         * g++.dg/parse/def-tmpl-arg1.C: New test.
41912
41913         PR c++/9282
41914         * g++.dg/parse/funptr1.C: New test.
41915
41916         PR c++/9452
41917         * g++.dg/parse/ambig3.C: New test.
41918
41919         PR c++/9454
41920         * g++.dg/parse/operator3.C: New test.
41921
41922         PR c++/9486
41923         * g++.dg/parse/template10.C: New test.
41924
41925         PR c++/9488
41926         * g++.dg/parse/template11.C: New test.
41927
41928         PR c++/10150
41929         * g++.dg/parse/invalid-op1.C: New test.
41930
41931         PR c++/10247
41932         * g++.dg/parse/condexpr1.C: New test.
41933
41934 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         * g++.dg/ext/packed3.C: New test.
41937         * g++.dg/ext/packed4.C: New test.
41938
41939         * gcc.dg/pack-test-3.c: New test.
41940
41941 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41942
41943         * lib/compat.exp: Handle dg-options per source file.
41944         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41945         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41946         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41947         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41948         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41949         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41950         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41951         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41952         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41953         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41954         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41955         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41956         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41957         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41958
41959 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41960
41961         PR c/10320
41962         * gcc.c-torture/execute/20030718-1.c: New test.
41963
41964 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41965
41966         PR optimization/11536
41967         * gcc.dg/20030721-1.c: New test.
41968
41969 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41970
41971         PR c++/11546
41972         * g++.dg/template/lookup1.C: New test.
41973
41974 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41975
41976         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41977         diagnostics of ill-formed constructs involving labels.
41978         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41979         the new 'previously defined here' message.
41980
41981 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41982
41983         * g++.dg/parse/non-dependent2.C: New test.
41984
41985 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41986
41987         * g++.dg/init/init-ref4.C: xfail on targets without
41988         weak symbols.
41989
41990 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41991
41992         PR target/11087
41993         * gcc.c-torture/execute/20030717-1.c: New test.
41994
41995 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41996
41997         * g++.dg/opt/cfg1.C: New test.
41998
41999 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42000
42001         PR optimization/11557
42002         * gcc.dg/20030717-1.c: New test.
42003
42004 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42005
42006         PR c++/10476
42007         * g++.dg/expr/crash-1.C: New test.
42008
42009         PR c++/11027
42010         * g++.dg/template/init3.C: New test.
42011
42012         PR c++/8222
42013         * g++.dg/template/non-dependent1.C: New test.
42014
42015         PR c++/11070
42016         * g++.dg/template/non-dependent2.C: New test.
42017
42018         PR c++/11071
42019         * g++.dg/template/non-dependent3.C: New test.
42020
42021         PR c++/9907
42022         * g++.dg/template/sizeof5.C: New test.
42023
42024 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42025
42026         PR 11498
42027         * gcc.c-torture/compile/mangle-1.c: New file.
42028
42029 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42030
42031         PR c++/7809
42032         * g++.dg/parse/access3.C: New test.
42033
42034 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42035
42036         PR c++/11384
42037         * g++.dg/init/init-ref4.C: New test.
42038
42039 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42040
42041         PR c++/11547
42042         * g++.dg/parse/constant3.C: New test.
42043         * g++.dg/parse/crash7.C: Likewise.
42044
42045 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42046
42047         PR target/11008
42048         * gcc.dg/i386-pentium4-not-mull.c: New.
42049
42050 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42051
42052         * gcc.dg/asm-names.c (ymain): Make it weak.
42053
42054 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42055
42056         PR c++/5421
42057         * g++.dg/template/friend21.C: New test.
42058
42059 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42060
42061         * gcc.dg/cleanup-8.c: New test.
42062         * gcc.dg/cleanup-9.c: New test.
42063
42064 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42065
42066         * g++.dg/ext/dll-MI1.h: New file.
42067         * g++.dg/ext/dllexport-MI1.C: New file.
42068         * g++.dg/ext/dllimport-MI1.C: New file.
42069
42070 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42071
42072         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42073         it does not have cmpstrsi patterns (just cmpmemsi).
42074
42075 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42076
42077         PR debug/11473
42078         * g++.dg/debug/debug8.C: New test.
42079
42080 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42081
42082         PR c++/10108
42083         * g++.dg/template/crash7.C: New test.
42084
42085 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42086
42087         PR target/10795
42088         * gcc.c-torture/compile/20030708-1.c: New.
42089
42090 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42091
42092         * gcc.c-torture/execute/20030715-1.c: New test.
42093
42094 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42095
42096         * gcc.dg/pch/inline-3.c: New file.
42097         * gcc.dg/pch/inline-3.hs: New file.
42098         * gcc.dg/pch/inline-4.c: New file.
42099         * gcc.dg/pch/inline-4.hs: New file.
42100
42101 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42102
42103         PR c++/11509
42104         * g++.dg/template/crash6.C: New test.
42105
42106         PR c++/7053
42107         * g++.dg/template/friend20.C: New test.
42108
42109         PR c++/7019
42110         * g++.dg/template/overload2.C: New test.
42111
42112 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42113
42114         PR optimization/11440
42115         * gcc.c-torture/execute/20030714-1.c: New test.
42116
42117 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42118
42119         PR c++/11154
42120         * g++.dg/template/partial2.C: New test.
42121
42122 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42123
42124         PR c++/11503
42125         * g++.dg/template/anon1.C: New test.
42126
42127         PR c++/11493
42128         PR c++/11495
42129         * g++.dg/parse/template9.C: Likewise.
42130         * g++.dg/template/crash4.C: New test.
42131         * g++.dg/template/koenig1.C: Likewise.
42132         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42133         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42134         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42135         functions.
42136         * g++.old-deja/g++.jason/template36.C: Likewise.
42137         * g++.old-deja/g++.mike/p1989.C: Likewise.
42138         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42139         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42140         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42141         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42142         compiling.
42143         * g++.old-deja/g++.pt/union2.C: Use this->.
42144
42145 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42146
42147         * gcc.dg/20030711-1.c: New test.
42148
42149 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42150
42151         PR c++/11050
42152         * g++.dg/parse/args1.C: New test.
42153         * g++.pt/defarg8.C: Change expected errors.
42154
42155 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42156
42157         PR c++/8164
42158         * g++.dg/template/nontype2.C: New test.
42159
42160         PR c++/10558
42161         * g++.dg/parse/template8.C: New test.
42162
42163         PR c++/8327
42164         * g++.dg/template/scope1.C: New test.
42165
42166         * g++.dg/warn/Wsign-compare-1.C: New test.
42167
42168 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42169
42170         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42171
42172 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42173
42174         PR c++/9411
42175         * g++.dg/template/explicit2.C: New test.
42176
42177         PR c++/10032
42178         * g++.dg/warn/pedantic1.C: New test.
42179
42180 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42181
42182         PR c++ 9483
42183         * g++.dg/other/field1.C: New test.
42184
42185 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42186
42187         PR c/11449
42188         * gcc.c-torture/compile/20030707-1.c: New.
42189
42190 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42191
42192         PR c++/10849
42193         * g++.dg/template/access12.C: New test.
42194
42195 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42196
42197         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42198         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42199         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42200         * gcc.misc-tests/gcov.exp: Update
42201         * g++.dg/gcov/gcov.exp: Update
42202         * lib/gcov.exp: Update.
42203
42204 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42205
42206         * g++.dg/abi/mangle17.C: Make sure template expressions are
42207         dependent.
42208         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42209         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42210         * g++.dg/opt/stack1.C: Remove erroneous code.
42211         * g++.dg/parse/template7.C: New test.
42212         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42213         * g++.old-deja/g++.pt/crash4.C: Likewise.
42214
42215 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42216
42217         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42218         with zero or one occurence of `$' after the initial `L'.
42219
42220 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42221
42222         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42223
42224 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42225
42226         PR c/11370
42227         * gcc.dg/Wunreachable-6.c: New testcase.
42228         * gcc.dg/Wunreachable-7.c: New testcase.
42229
42230 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42231
42232         PR c/11420
42233         * gcc.dg/20030708-1.c: New test.
42234
42235 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42236
42237         * gcc.dg/compat/sdata-section.h: New file.
42238         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42239         * gcc.dg/torture/mips-sdata-1.c: New test.
42240
42241 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42242
42243         PR c++/11030
42244         * g++.dg/template/friend19.C: New test.
42245
42246 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42247
42248         * g++.dg/opt/strength-reduce.C: New test.
42249
42250 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42251
42252         PR target/10979
42253         * gcc.dg/20030707-1.c: New testcase.
42254
42255 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42256
42257         PR optimization/11059
42258         * g++.dg/opt/emptyunion.C: New testcase.
42259
42260 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42261             Eric Botcazou  <ebotcazou@libertysurf.fr>
42262
42263         * g++.dg/opt/stack1.C: New test.
42264
42265 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42266
42267         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42268         run test.
42269
42270         PR c++/11431
42271         * g++.dg/expr/static_cast3.C: New test.
42272
42273 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42274
42275         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42276         everywhere.
42277         * gcc.dg/concat.c: Concatenation of string constants with
42278         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42279         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42280         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42281         necessary to avoid multi-character character constant warning.
42282         * gcc.dg/cpp/escape.c: Likewise.
42283         * gcc.dg/cpp/ucs.c: Likewise.
42284         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42285         Fix a typo.
42286
42287 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42288
42289         PR c/11428
42290         * gcc.c-torture/compile/20030704-1.c: New.
42291
42292 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42293
42294         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42295
42296 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42297
42298         PR c++/5287, PR c++/7910,  PR c++/11021
42299         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42300         tests for warnings.
42301         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42302         * g++.dg/ext/dllimport3.C: Likewise.
42303         * g++.dg/ext/dllimport4.C: New file.
42304         * g++.dg/ext/dllimport5.C: New file.
42305         * g++.dg/ext/dllimport6.C: New file.
42306         * g++.dg/ext/dllimport7.C: New file.
42307         * g++.dg/ext/dllimport8.C: New file.
42308         * g++.dg/ext/dllimport9.C: New file.
42309         * g++.dg/ext/dllimport10.C: New file.
42310         * g++.dg/ext/dllexport1.C: New file.
42311
42312 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42313
42314         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42315         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42316
42317 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42318
42319         * gcc.dg/builtins-25.c: New testcase.
42320         * gcc.dg/builtins-26.c: New testcase.
42321
42322 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42323
42324         * gcc.dg/compat/vector-defs.h: New file.
42325         * gcc.dg/compat/vector-setup.h: New file.
42326         * gcc.dg/compat/vector-check.h: New file.
42327         * gcc.dg/compat/vector-1_main.c: New file.
42328         * gcc.dg/compat/vector-1_x.c: New file.
42329         * gcc.dg/compat/vector-1_y.c: New file.
42330         * gcc.dg/compat/vector-2_main.c: New file.
42331         * gcc.dg/compat/vector-2_x.c: New file.
42332         * gcc.dg/compat/vector-2_y.c: New file.
42333
42334         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42335         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42336         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42337         * gcc.dg/compat/struct-align-1.h: New file.
42338         * gcc.dg/compat/struct-align-1_main.c: New file.
42339         * gcc.dg/compat/struct-align-1_x.c: New file.
42340         * gcc.dg/compat/struct-align-1_y.c: New file.
42341         * gcc.dg/compat/struct-align-2.h: New file.
42342         * gcc.dg/compat/struct-align-2_main.c: New file.
42343         * gcc.dg/compat/struct-align-2_x.c: New file.
42344         * gcc.dg/compat/struct-align-2_y.c: New file.
42345
42346         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42347         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42348         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42349         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42350         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42351         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42352         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42353         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42354         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42355         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42356         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42357         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42358         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42359         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42360         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42361         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42362         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42363         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42364         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42365         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42366         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42367         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42368         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42369         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42370         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42371         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42372         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42373         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42374         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42375
42376 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42377
42378         * gcc.dg/i386-call-1.c: New test.
42379
42380 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42381
42382         PR c++/9162
42383         * g++.dg/parse/defarg4.C: New.
42384
42385 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42386
42387         PR target/10700
42388         * gcc.c-torture/compile/20030703-1.c: New test case.
42389
42390 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42391
42392         * g++.dg/template/local3.C: Remove extra semicolon.
42393
42394 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42395
42396         * gcc.dg/i386-volatile-1.c: New test.
42397
42398 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42399
42400         PR c++/11072
42401         * g++.dg/other/offsetof2.C: XFAIL.
42402         * g++.dg/other/offsetof5.C: New.
42403
42404         PR c++/10219
42405         * g++.dg/template/error1.C: New.
42406
42407         PR c++/9779
42408         * g++.dg/template/dependent-expr1.C: New.
42409
42410 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42411
42412         PR c++/6949
42413         * g++.dg/template/local3.C: New test.
42414
42415         PR c++/11149
42416         * g++.dg/lookup/scoped6.C: New test.
42417
42418 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42419
42420         PR c++/8046
42421         * g++.dg/other/error7.C: New test.
42422
42423 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42424
42425         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42426         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42427         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42428         * g++.old-deja/g++.other/union2.C: Likewise.
42429         * gcc.dg/c90-const-expr-2.c: Likewise.
42430         * gcc.dg/c90-const-expr-3.c: Likewise.
42431         * gcc.dg/c99-const-expr-2.c: Likewise.
42432         * gcc.dg/c99-const-expr-3.c: Likewise.
42433         * gcc.dg/concat.c: Likewise.
42434
42435 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42436
42437         PR c++/9559
42438         * g++.dg/init/static1.C: New test.
42439
42440 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42441
42442         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42443         * g++.old-deja/g++.other/access2.C: Likewise.
42444         * g++.old-deja/g++.other/decl2.C: Likewise.
42445         * gcc.c-torture/execute/20020615-1.c: Likewise.
42446
42447 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42448
42449         PR c++/4933
42450         * g++.dg/template/sizeof4.C: New test.
42451
42452 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42453
42454         * g++.dg/other/error6.C: New test.
42455
42456 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42457
42458         PR c++/10750
42459         * g++.dg/parse/constant2.C: New test.
42460
42461 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42462
42463         PR c++/11106
42464         * g++.dg/other/error5.C: New test.
42465
42466 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42467
42468         * gcc.dg/format/gcc_diag-1.c: New test.
42469
42470 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42471
42472         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42473
42474 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42475
42476         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42477         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42478         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42479
42480 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42481
42482         * gcc.c-torture/execute/builtins/string-8.c: New test.
42483         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42484         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42485         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42486
42487 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42488
42489         PR c++/10468
42490         * g++.dg/ext/typeof6.C: New test.
42491
42492 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42493
42494         PR c++/10796
42495         * g++.dg/init/enum1.C: New test.
42496
42497 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42498
42499         * gcc.dg/20030627-1.c: New test.
42500
42501 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42502
42503         PR c++/11332
42504         * g++.dg/expr/static_cast2.C: New test.
42505
42506 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42507             Jakub Jelinek  <jakub@redhat.com>
42508
42509         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42510         sprintf(dst,"%s",src) optimization.
42511         * gcc.c-torture/execute/20030626-1.c: New test case.
42512         * gcc.c-torture/execute/20030626-2.c: New test case.
42513
42514 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42515
42516         * gcc.c-torture/execute/multi-ix.c: New test.
42517
42518         * gcc.c-torture/execute/simd-4.c (main):
42519         Added missing semicolon at end of union.
42520
42521 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42522
42523         PR c++/8266
42524         * g++.dg/template/explicit-instantiation3.C: New test.
42525
42526 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42527
42528         * gcc.dg/20030626-1.c: Use signed char.
42529
42530 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42531
42532         * gcc.dg/20030626-1.c: New test.
42533
42534 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42535
42536         * const-str-2.m: Update.
42537
42538 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42539
42540         PR c++/10990
42541         * g++.dg/rtti/dyncast1.C: New test.
42542         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42543         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42544         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42545
42546         PR c++/10931
42547         * g++.dg/expr/static_cast1.C: New test.
42548
42549 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42550
42551         * gcc.dg/20030625-1.c: New test.
42552
42553 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42554
42555         * gcc.c-torture/compile/20030624-1.c: New test case.
42556
42557 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42558
42559         * gcc.c-torture/execute/string-opt-17.c: New test.
42560
42561 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42562
42563         PR c++/5754
42564         * g++.dg/parse/crash6.C: New test.
42565
42566 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42567
42568         * gcc.dg/builtins-24.c: New test case.
42569
42570 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42571
42572         * g++.dg/opt/operator1.C: New test.
42573
42574 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42575
42576         * gcc.c-torture/execute/string-opt-16.c: New test case.
42577
42578 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42579
42580         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42581         * g++.old-deja/g++.other/conv7.C: Likewise.
42582         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42583         * g++.old-deja/g++.other/overload14.C: Likewise.
42584
42585 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42586
42587         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42588         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42589
42590 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42591
42592         PR c++/10888
42593         * g++.dg/warn/Winline-3.C: New test.
42594
42595 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42596
42597         * lib/target-supports.exp (check_alias_available): Make the test
42598         program acceptable to the Solaris assembler.
42599
42600         PR c++/10749
42601         * g++.dg/template/memclass2.C: New test.
42602
42603 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42604             Eric Botcazou  <ebotcazou@libertysurf.fr>
42605
42606         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42607         data for non-matching targets.
42608         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42609
42610 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42611
42612         PR c++/10845
42613         * g++.dg/template/member3.C: New test.
42614
42615 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42616
42617         PR c++/10939
42618         * g++.dg/template/func1.C: New test.
42619
42620         PR c++/9649
42621         * g++.dg/template/static4.C: New test.
42622         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42623
42624         PR c++/11041
42625         * g++.dg/init/ref7.C: New test.
42626
42627 2003-06-19  Matt Austern  <austern@apple.com>
42628
42629         PR c++/11228
42630         * g++.dg/anew1.C: New test.
42631         * g++.dg/anew2.C: New test.
42632         * g++.dg/anew3.C: New test.
42633         * g++.dg/anew4.C: New test.
42634
42635 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42636
42637         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42638
42639 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42640
42641         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42642         endian-dependent.
42643
42644 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42645
42646         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42647         Remove cruft.
42648
42649 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42650
42651         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42652         * gcc.c-torture/compile/961203-1.c: Likewise.
42653         * gcc.c-torture/compile/980506-1.c: Likewise.
42654
42655 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42656
42657         PR c++/10712
42658         * g++.dg/lookup/using7.C: New test.
42659
42660 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42661
42662         PR c++/11105
42663         * g++.dg/abi/conv1.C: Remove it.
42664         * g++.dg/template/conv7.C: New test.
42665         * g++.dg/template/conv8.C: Likewise.
42666         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42667         conversion operator.
42668
42669 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42670
42671         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42672         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42673         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42674         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42675         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42676         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42677         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42678         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42679         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42680         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42681         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42682         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42683         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42684         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42685         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42686         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42687         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42688         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42689         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42690         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42691         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42692         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42693         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42694         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42695         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42696         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42697         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42698         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42699         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42700
42701 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42702
42703         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42704         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42705         indications.
42706
42707 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42708
42709         * gcc.dg/i386-387-5.c: New test case.
42710         * gcc.dg/i386-387-6.c: New test case.
42711         * gcc.dg/builtins-23.c: New test case.
42712
42713 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42714
42715         * gcc.dg/builtins-22.c: New test case.
42716         * gcc.dg/i386-387-1.c: Update to test exp.
42717         * gcc.dg/i386-387-2.c: Likewise.
42718
42719 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42720
42721         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42722
42723 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42724
42725         * lib/gcc-dg.exp (dg-require-dll): New function.
42726         (dg-xfail-if): Likewise.
42727         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42728         driver.
42729
42730         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42731         * gcc.c-torture/compile/20001205-1.c: Likewise.
42732         * gcc.c-torture/compile/20001226-1.c: Likewise.
42733         * gcc.c-torture/compile/20010518-2.c: Likewise.
42734         * gcc.c-torture/compile/20020312-1.c: Likewise.
42735         * gcc.c-torture/compile/20020604-1.c: Likewise.
42736         * gcc.c-torture/compile/920501-12.c: Likewise.
42737         * gcc.c-torture/compile/920501-4.c: Likewise.
42738         * gcc.c-torture/compile/920520-1.c: Likewise.
42739         * gcc.c-torture/compile/920521-1.c: Likewise.
42740         * gcc.c-torture/compile/920625-1.c: Likewise.
42741         * gcc.c-torture/compile/961203-1.c: Likewise.
42742         * gcc.c-torture/compile/980506-1.c: Likewise.
42743         * gcc.c-torture/compile/981006-1.c: Likewise.
42744         * gcc.c-torture/compile/981022-1.c: Likewise.
42745         * gcc.c-torture/compile/981223-1.c: Likewise.
42746         * gcc.c-torture/compile/990617-1.c: Likewise.
42747         * gcc.c-torture/compile/dll.c: Likewise.
42748         * gcc.c-torture/compile/labels-3.c: Likewise.
42749         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42750         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42751         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42752         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42753         * gcc.c-torture/compile/simd-5.c: Likewise.
42754         * gcc.c-torture/compile/20000804-1.x: Remove.
42755         * gcc.c-torture/compile/20001205-1.x: Likewise.
42756         * gcc.c-torture/compile/20001226-1.x: Likewise.
42757         * gcc.c-torture/compile/20010518-2.x: Likewise.
42758         * gcc.c-torture/compile/20020312-1.x: Likewise.
42759         * gcc.c-torture/compile/20020604-1.x: Likewise.
42760         * gcc.c-torture/compile/920501-12.x: Likewise.
42761         * gcc.c-torture/compile/920501-4.x: Likewise.
42762         * gcc.c-torture/compile/920520-1.x: Likewise.
42763         * gcc.c-torture/compile/920521-1.x: Likewise.
42764         * gcc.c-torture/compile/920625-1.x: Likewise.
42765         * gcc.c-torture/compile/961203-1.x: Likewise.
42766         * gcc.c-torture/compile/980506-1.x: Likewise.
42767         * gcc.c-torture/compile/981006-1.x: Likewise.
42768         * gcc.c-torture/compile/981022-1.x: Likewise.
42769         * gcc.c-torture/compile/981223-1.x: Likewise.
42770         * gcc.c-torture/compile/990617-1.x: Likewise.
42771         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42772         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42773         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42774         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42775         * gcc.c-torture/compile/simd-5.x: Likewise.
42776
42777         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42778
42779 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42780
42781         * gcc.c-torture/execute/20030611-1.c: New test.
42782
42783 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42784
42785         PR middle-end/168
42786         * gcc.dg/20030612-1.c: New test case.
42787
42788 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42789
42790         PR c++/10635
42791         * g++.dg/expr/cast1.C: New test.
42792
42793 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42794
42795         * gcc.dg/builtins-21.c: New test case.
42796
42797 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42798
42799         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42800         options instead of at the end.
42801         * lib/objc.exp (objc_target_compile): Likewise.
42802
42803 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42804
42805         PR c++/10432
42806         * g++.dg/parse/error1.C: New test.
42807
42808 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42809
42810         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42811         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42812         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42813         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42814         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42815         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42816         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42817         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42818         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42819         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42820         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42821         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42822         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42823         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42824         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42825         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42826         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42827         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42828         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42829         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42830         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42831         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42832         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42833         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42834
42835         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42836         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42837         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42838         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42839         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42840         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42841         * gcc.dg/compat/scalar-return-3_main.c: New file.
42842         * gcc.dg/compat/scalar-return-3_x.c: New file.
42843         * gcc.dg/compat/scalar-return-3_y.c: New file.
42844         * gcc.dg/compat/scalar-return-4_main.c: New file.
42845         * gcc.dg/compat/scalar-return-4_x.c: New file.
42846         * gcc.dg/compat/scalar-return-4_y.c: New file.
42847
42848 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42849
42850         * gcc.dg/compat/fp2-struct-check.h: New file.
42851         * gcc.dg/compat/fp2-struct-defs.h: New file.
42852         * gcc.dg/compat/fp2-struct-init.h: New file.
42853         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42854         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42855         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42856         * gcc.dg/compat/struct-return-10_main.c: New file.
42857         * gcc.dg/compat/struct-return-10_x.c: New file.
42858         * gcc.dg/compat/struct-return-10_y.c: New file.
42859
42860         * gcc.dg/compat/compat-common.h: New file.
42861         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42862         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42863         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42864         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42865         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42866         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42867         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42868         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42869         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42870         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42871         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42872         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42873         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42874         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42875         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42876         * gcc.dg/compat/small-struct-check.h: Ditto.
42877         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42878         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42879         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42880         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42881         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42882         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42883         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42884         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42885         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42886         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42887         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42888         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42889         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42890         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42891         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42892         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42893         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42894         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42895         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42896         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42897         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42898         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42899         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42900         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42901         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42902         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42903         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42904         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42905         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42906         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42907
42908 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42909
42910         * g++.dg/pch/static-1.C: New file.
42911         * g++.dg/pch/static-1.Hs: New file.
42912
42913 2003-06-10  Richard Henderson  <rth@redhat.com>
42914
42915         * gcc.dg/asm-7.c: Adjust expected warning text.
42916
42917 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42918
42919         * gcc.dg/builtins-20.c: New test case.
42920
42921 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42922
42923         PR c++/11131
42924         * g++.dg/opt/template1.C: New test.
42925
42926 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42927
42928         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42929         additional_sources.
42930
42931 2003-05-21  David Taylor  <dtaylor@emc.com>
42932
42933         * gcc.dg/Wpadded.c: New file.
42934
42935 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42936
42937         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42938         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42939         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42940         dg-require-weak.
42941
42942 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42943
42944         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42945
42946 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42947
42948         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42949         (dg-require-alias): Likewise.
42950         (dg-require-gc-sections): Likewise.
42951         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42952
42953 2003-06-08  Richard Henderson  <rth@redhat.com>
42954
42955         * gcc.dg/20011029-2.c: Fix the array reference.
42956         * gcc.dg/asm-7.c: New.
42957
42958 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42959
42960         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42961
42962 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42963
42964         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42965         (dg-require-gc-sections): Likewise.
42966
42967 2003-06-08  Jan Hubicka  <jh@suse.cz>
42968
42969         * i386-cmov1.c: Fix regular expression.
42970         * i386-cvt-1.c: Likewise.
42971         * i386-local.c: Likewise.
42972         * i386-local2.c: Likewise.
42973         * i386-mul.c: Likewise.
42974         * i386-ssetype-1.c: Likewise.
42975         * i386-ssetype-3.c: Likewise.
42976         * i386-ssetype-5.c: Likewise.
42977
42978 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42979
42980         PR c++/11039
42981         * g++.dg/warn/implicit-typename2.C: New test.
42982         * g++.dg/warn/implicit-typename3.C: New test.
42983
42984 2003-06-07  Richard Henderson  <rth@redhat.com>
42985
42986         * g++.dg/other/offsetof3.C: Use size_t.
42987         * g++.dg/other/offsetof4.C: Likewise.
42988
42989 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42990
42991         * lib/copy-file.exp: New. Implement gcc_copy_files.
42992
42993         * lib/dg-pch.exp: Load copy-file.exp
42994         (dg-pch): Use gcc_copy_files instead of "file copy".
42995
42996 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42997
42998         * gcc.dg/weak/weak.exp: Simplify.
42999         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43000         * gcc.dg/weak/weak-1.c: Likewise.
43001         * gcc.dg/weak/weak-2.c: Likewise.
43002         * gcc.dg/weak/weak-3.c: Likewise.
43003         * gcc.dg/weak/weak-4.c: Likewise.
43004         * gcc.dg/weak/weak-5.c: Likewise.
43005         * gcc.dg/weak/weak-6.c: Likewise.
43006         * gcc.dg/weak/weak-7.c: Likewise.
43007         * gcc.dg/weak/weak-8.c: Likewise.
43008         * gcc.dg/weak/weak-9.c: Likewise.
43009
43010 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43011
43012         gcc.c-torture/execute/20030606-1.c: New.
43013
43014 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43015
43016         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43017         * gcc.dg/builtins-19.c: Likewise.
43018
43019 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43020
43021         * gcc.dg/builtins-2.c: Add some more tests.
43022         * gcc.dg/builtins-18.c: New test case.
43023         * gcc.dg/builtins-19.c: New test case.
43024
43025 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43026             Jim Wilson  <wilson@tuliptree.org>
43027
43028         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43029
43030 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43031
43032         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43033         mempcpy/stpcpy calls not to be optimized into something else.
43034         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43035         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43036         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43037
43038 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43039
43040         * gcc.dg/format/asm_fprintf-1.c: New test.
43041
43042 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43043
43044         * lib/gcc-defs.exp (additional_sources): New variable.
43045         (dg-additional-sources): New function.
43046         (additional_files): New variable.
43047         (dg-additional-files): New function.
43048         (dg-additional-files-options): Likewise.
43049         * lib/gcc-dg.exp (dg-require-weak): New function.
43050         (dg-require-alias): Likewise.
43051         (dg-require-gc-sections): Likewise.
43052         * lib/target-supports.exp (check_alias_available): Remove testfile
43053         parameter.
43054         (check_gc_sections_available): New function.
43055         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43056         (dg-gpp-additional-files): Likewise.
43057         * lib/g++.exp (additional_sources): Remove.
43058         (additional_files): Likewise.
43059         (g++_target_compile): Use dg-additional-files-options.
43060
43061         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43062         Tcl logic.
43063         * gcc.dg/special/ecos.exp: Remove.
43064         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43065         * gcc.dg/special/alias-1.c: Likewise.
43066         * gcc.dg/special/alias-2.c: Likewise.
43067         * gcc.dg/special/gcsec-1.c: Likewise.
43068         * gcc.dg/special/weak-1.c: Likewise.
43069         * gcc.dg/special/weak-2.c: Likewise.
43070         * gcc.dg/special/wkali-1.c: Likewise.
43071         * gcc.dg/special/wkali-2.c: Likewise.
43072
43073         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43074         dg-gpp-additional-*.
43075         * g++.dg/special/conpr-3.C: Likewise.
43076         * g++.dg/special/conpr-4.C: Likewise.
43077         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43078         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43079         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43080         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43081         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43082         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43083         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43084         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43085         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43086         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43087         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43088         * g++.old-deja/g++.other/comdat1.C: Likewise.
43089         * g++.old-deja/g++.other/comdat2.C: Likewise.
43090         * g++.old-deja/g++.other/comdat3.C: Likewise.
43091         * g++.old-deja/g++.other/ctor1.C: Likewise.
43092         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43093
43094 2003-06-05  Richard Henderson  <rth@redhat.com>
43095
43096         * gcc.dg/debug/20030605-1.c: New.
43097
43098 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43099
43100         * README.QMTEST: Update.
43101
43102 2003-06-04  Richard Henderson  <rth@redhat.com>
43103
43104         * gcc.dg/cleanup-1.c: New.
43105         * gcc.dg/cleanup-2.c: New.
43106         * gcc.dg/cleanup-3.c: New.
43107         * gcc.dg/cleanup-4.c: New.
43108         * gcc.dg/cleanup-5.c: New.
43109         * gcc.dg/cleanup-6.c: New.
43110         * gcc.dg/cleanup-7.c: New.
43111
43112 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43113
43114         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43115
43116         * lib/dg-pch.exp: New file.
43117         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43118         * gcc.dg/pch/pch.exp: Likewise.
43119
43120 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43121
43122         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43123         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43124         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43125         * gcc.dg/builtins-17.c: New test case.
43126         * gcc.dg/i386-387-4.c: New test case.
43127         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43128
43129 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43130
43131         * gcc.dg/ultrasp9.c: New test.
43132
43133 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43134
43135         * gcc.c-torture/compile/20030604-1.c: New test.
43136         * gcc.dg/sparc-constant-1.c: New test.
43137
43138 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43139
43140         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43141
43142 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43143
43144         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43145
43146         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43147         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43148
43149 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43150
43151         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43152
43153 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43154
43155         PR c++/10940
43156         * g++.dg/template/spec10.C: New test.
43157
43158 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43159
43160         * gcc.dg/builtins-16.c: New test case.
43161
43162 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43163
43164         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43165         mempcpy test with post-increments.
43166         * gcc.c-torture/execute/string-opt-3.c: New test.
43167         * gcc.dg/string-opt-1.c: New test.
43168
43169 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43170
43171         PR fortran/10965
43172         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43173
43174 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43175
43176         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43177         (scan-assembler): ... here.  Use dg-scan.
43178         (scan-assembler-not): Likewise.
43179         (scan-file): New function.
43180         (scan-file-not): Likewise.
43181         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43182         * gcc.dg/cpp/_Pragma4.c: Likewise.
43183         * gcc.dg/cpp/_Pragma5.c: Likewise.
43184         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43185         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43186         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43187         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43188         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43189         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43190         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43191         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43192         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43193         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43194         * gcc.dg/cpp/cxxcom1.c: Likewise.
43195         * gcc.dg/cpp/line1.c: Likewise.
43196         * gcc.dg/cpp/maccom1.c: Likewise.
43197         * gcc.dg/cpp/maccom2.c: Likewise.
43198         * gcc.dg/cpp/maccom3.c: Likewise.
43199         * gcc.dg/cpp/maccom4.c: Likewise.
43200         * gcc.dg/cpp/maccom5.c: Likewise.
43201         * gcc.dg/cpp/maccom6.c: Likewise.
43202         * gcc.dg/cpp/multiline.c: Likewise.
43203         * gcc.dg/cpp/spacing1.c: Likewise.
43204         * gcc.dg/cpp/spacing2.c: Likewise.
43205         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43206         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43207         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43208         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43209         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43210         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43211         * gcc.dg/cpp/cxxcom2.c: Likewise.
43212         * gcc.dg/cpp/cxxcom2.h: New file.
43213
43214         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43215         * g++.dg/cpp/truefalse.C: Here.
43216         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43217
43218 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43219
43220         * gcc.dg/cpp/redef3.c: New file.
43221
43222 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43223
43224         * gcc.dg/i386-loop-3.c: New test.
43225
43226 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43227
43228         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43229
43230 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43231
43232         * gcc.dg/fwrapv-1.c: New test case.
43233         * gcc.dg/fwrapv-2.c: New test case.
43234
43235 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43236
43237         PR c++/10956
43238         * g++.dg/template/spec9.C: New test.
43239
43240 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43241
43242         * gcc.dg/duff-4.c: New test case.
43243
43244 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43245
43246         PR fortran/10843
43247         * g77.dg/ffixed-form-1.f: New test
43248         * g77.dg/ffixed-form-2.f: New test
43249         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43250         * g77.dg/ffree-form-3.f: New test
43251
43252 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43253
43254         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43255         * gcc.dg/wint_t-1.c: Likewise.
43256
43257 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43258
43259         * g++.dg/template/access11.C: New test.
43260
43261 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43262
43263         PR c++/10849
43264         * g++.dg/template/access10.C: New test.
43265
43266 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43267             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43268
43269         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43270
43271 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43272
43273         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43274         suppress for powerpc-*-darwin*.
43275         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43276
43277 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43278
43279         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43280         suppress option for powerpc-*-darwin*.
43281
43282 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43283
43284         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43285         * gcc.dg/builtins-4.c: Add test for fmod.
43286
43287 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43288
43289         PR c++/10682
43290         * g++.dg/template/instantiate4.C: New test.
43291
43292 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43293
43294         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43295
43296 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43297
43298         * gcc.dg/compat/scalar-return-1_main.c: New file.
43299         * gcc.dg/compat/scalar-return-1_x.c: New file.
43300         * gcc.dg/compat/scalar-return-1_y.c: New file.
43301         * gcc.dg/compat/scalar-return-2_main.c: New file.
43302         * gcc.dg/compat/scalar-return-2_x.c: New file.
43303         * gcc.dg/compat/scalar-return-2_y.c: New file.
43304         * gcc.dg/compat/struct-return-3_main.c: New file.
43305         * gcc.dg/compat/struct-return-3_y.c: New file.
43306         * gcc.dg/compat/struct-return-3_x.c: New file.
43307         * gcc.dg/compat/struct-return-2_main.c: New file.
43308         * gcc.dg/compat/struct-return-2_x.c: New file.
43309         * gcc.dg/compat/struct-return-2_y.c: New file.
43310
43311 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43312
43313         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43314         for hppa*-hp-hpux*.
43315         * gcc.dg/20021014-1.c (dg-options): Likewise.
43316         * gcc.dg/nest.c (dg-options): Likewise.
43317
43318 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43319
43320         PR c++/9738
43321         * g++.dg/ext/dllimport2.C: New file.
43322         * g++.dg/ext/dllimport3.C: New file.
43323
43324 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43325
43326         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43327         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43328         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43329         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43330         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43331         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43332         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43333         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43334         * gcc.dg/compat/small-struct-defs.h: New file.
43335         * gcc.dg/compat/small-struct-init.h: New file.
43336         * gcc.dg/compat/small-struct-check.h: New file.
43337         * gcc.dg/compat/fp-struct-defs.h: New file.
43338         * gcc.dg/compat/fp-struct-check.h: New file.
43339         * gcc.dg/compat/fp-struct-init.h: New file.
43340         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43341         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43342
43343 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43344
43345         * gcc.dg/20030225-2.c: New test.
43346
43347 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43348             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43349
43350         * gcc.c-torture/compile/20030518-1.c: New test case.
43351
43352 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43353
43354         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43355         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43356         gcc-dg-debug-runtest.
43357         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43358         gcc-dg-debug-runtest.
43359
43360 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43361
43362         PR c++/9022
43363         * g++.dg/lookup/using6.C: New test.
43364
43365 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43366
43367         * g++.dg/parse/access2.C: New test.
43368
43369 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43370
43371         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43372         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43373         * gcc.dg/debug/debug.exp: Likewise.
43374
43375 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43376
43377         * gcc.dg/dollar.c: New test.
43378
43379 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43380
43381         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43382         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43383         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43384         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43385         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43386         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43387         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43388         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43389         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43390         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43391         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43392         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43393         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43394         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43395         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43396         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43397         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43398         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43399
43400 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43401
43402         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43403         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43404         support for "repo" mode.
43405         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43406         * lib/g77-dg.exp: Likewise.
43407         * lib/obj-dg.exp: Likewise.
43408
43409 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43410
43411         Merge from gcc-3_2-rhl8-branch:
43412         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43413
43414         * gcc.dg/tls/opt-6.c: New test.
43415
43416         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43417
43418         * gcc.dg/20030405-1.c: New test.
43419
43420         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43421
43422         * gcc.dg/20030309-1.c: New test.
43423
43424         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43425
43426         * gcc.c-torture/execute/20030307-1.c: New test.
43427
43428         2003-02-20  Randolph Chung  <tausq@debian.org>
43429
43430         * gcc.c-torture/compile/20030220-1.c: New test.
43431
43432         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43433
43434         * gcc.dg/20030217-1.c: New test.
43435
43436         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43437
43438         * gcc.c-torture/compile/20020129-1.c: New test.
43439
43440         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43441
43442         * gcc.dg/unroll-1.c: New test.
43443
43444         2002-11-16  Jan Hubicka  <jh@suse.cz>
43445
43446         * gcc.c-torture/execute/20020920-1.c: New test.
43447
43448         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43449
43450         PR target/7434
43451         * gcc.c-torture/compile/20021008-1.c: New test.
43452
43453         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43454
43455         PR target/7559
43456         * gcc.c-torture/execute/20020810-1.c: New test.
43457
43458         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43459
43460         * gcc.c-torture/compile/20020807-1.c: New test.
43461
43462         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43463
43464         * gcc.dg/tls/opt-1.c: New test.
43465
43466         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43467
43468         * gcc.dg/20020729-1.c: New test.
43469
43470         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43471
43472         * g++.dg/opt/life1.C: New test.
43473
43474         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43475
43476         * gcc.dg/20020525-1.c: New test.
43477
43478         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43479
43480         PR c++/6794
43481         * g++.dg/ext/pretty1.C: New test.
43482         * g++.dg/ext/pretty2.C: New test.
43483
43484 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43485
43486         PR c++/8385
43487         * g++.dg/ext/typeof5.C: New test.
43488
43489 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43490
43491         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43492         __USER_LABEL_PREFIX__ into account.
43493         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43494
43495 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43496
43497         * gcc.dg/builtins-15.c: New test case.
43498
43499 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43500
43501         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43502
43503 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43504
43505         * lib/g++.exp: Tweak handling of additional source files.
43506         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43507         * g++.dg/special/conpr-2a.C: Rename to ...
43508         * g++.dg/special/conpr-2a.cc: ... this.
43509         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43510         * g++.dg/special/conpr-3a.C: Rename to ...
43511         * g++.dg/special/conpr-3a.cc: This.
43512         * g++.dg/special/conpr-3b.C: Rename to ...
43513         * g++.dg/special/conpr-3b.cc: This.
43514         * g++.dg/special/conpr-4.C: New test.
43515         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43516
43517 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43518
43519         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43520
43521 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43522
43523         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43524         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43525         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43526         * g++.old-deja/g++.other/warn3.C: Likewise.
43527
43528 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43529
43530         * gcc.dg/i386-387-1.c: Update to also test log.
43531         * gcc.dg/i386-387-2.c: Likewise.
43532
43533 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43534
43535         * g77.f-torture/execute/int8421.f: New test.
43536
43537 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43538
43539         PR c++/10230, c++/10481
43540         * g++.dg/lookup/scoped5.C: New test.
43541
43542 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43543
43544         PR c++/10552
43545         * g++.dg/template/ttp6.C: New test.
43546
43547 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43548
43549         * gcc.c-torture/execute/builtins: New directory.
43550         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43551         gcc.c-torture/execute/builtins.
43552         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43553         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43554         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43555         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43556
43557 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43558
43559         PR c++/9252
43560         * g++.dg/template/access8.C: New test.
43561         * g++.dg/template/access9.C: New test.
43562
43563 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43564
43565         PR c++/9554
43566         * g++.dg/parse/access1.C: New test.
43567
43568 2003-05-09  DJ Delorie  <dj@redhat.com>
43569
43570         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43571         long, and not an int.
43572
43573 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43574
43575         PR c++/10555, c++/10576
43576         * g++.dg/template/memclass1.C: New test.
43577
43578 2003-05-08  DJ Delorie  <dj@redhat.com>
43579
43580         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43581         targets.
43582         * gcc.c-torture/execute/20021024-1.x: Likewise.
43583         * gcc.c-torture/execute/shiftdi.x: Likewise.
43584         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43585         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43586         * gcc.dg/20021018-1.c: Likewise.
43587
43588 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43589
43590         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43591
43592         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43593         (bcopy): Call memmove.
43594
43595 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43596
43597         * g77.f-torture/compile/8485.f: New test case.
43598
43599 2003-05-07  Richard Henderson  <rth@redhat.com>
43600
43601         PR c++/10570
43602         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43603         Verify exception_cleanup not called for rethrows.
43604         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43605         when exiting catch block without rethrowing.
43606         * g++.dg/eh/forced3.C: New.
43607         * g++.dg/eh/forced4.C: New.
43608
43609 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43610
43611         * gcc.dg/20030505.c: Fix triplet.
43612
43613 2003-05-06  DJ Delorie  <dj@redhat.com>
43614
43615         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43616         * gcc.dg/nest.c: Likewise.
43617
43618 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43619
43620         * gcc.dg/builtins-14.c: New test case.
43621
43622 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43623
43624         * lib/compat.exp (compat-execute): New argument.
43625         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43626         * gcc.dg/compat: New test directory.
43627         * gcc.dg/compat/compat.exp: New expect script.
43628         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43629         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43630         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43631         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43632         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43633         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43634
43635         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43636         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43637         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43638         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43639         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43640         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43641         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43642         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43643         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43644         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43645         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43646         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43647         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43648         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43649         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43650
43651 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43652
43653         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43654
43655 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43656
43657         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43658
43659 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43660
43661         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43662         * gcc.dg/ppc-fsel-2.c: New test.
43663
43664         * gcc.dg/unused-5.c: New test.
43665
43666 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43667
43668         PR c++/10496
43669         * g++.dg/warn/pmf1.C: New test.
43670
43671 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43672
43673         PR c++/4494
43674         * g++.dg/warn/main.C: New test.
43675
43676 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43677
43678         * gcc.dg/nonnull-3.c: New test.
43679
43680 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43681
43682         * gcc.dg/cpp/Wtrigraphs.c: Update.
43683         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43684
43685 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43686
43687         * gcc.dg/ppc-fsel-1.c: New test.
43688
43689 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43690
43691         PR c/10604
43692         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43693
43694 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43695
43696         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43697
43698 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43699
43700         PR c++/9364, c++/10553, c++/10586
43701         * g++.dg/parse/typename4.C: New test.
43702         * g++.dg/parse/typename5.C: Likewise.
43703
43704 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43705
43706         * gcc.c-torture/compile/20030503-1.c: New test.
43707
43708 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43709
43710         * g++.dg/lookup/using5.C: Fix testcase error.
43711
43712 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43713
43714         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43715         since MEABI is no longer supported.  Remove all vestiges
43716         of MEABI from the test.
43717
43718 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43719
43720         PR c++/10554
43721         * g++.dg/lookup/using5.C: New test.
43722
43723 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43724
43725         PR c++/8772
43726         * g++.dg/template/ttp5.C: New test.
43727
43728 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43729
43730         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43731         (dg-gpp-additional-sources): New function.
43732         (dg-gpp-additional-files): Likewise.
43733         * lib/g++.exp (additional_sources): New variable.
43734         (additional_files): Likewise.
43735         (g++_target_compile): Deal with them.
43736         * lib/old-dejagnu.exp: Remove.
43737         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43738         * g++.old-deja: Revise all tests to use dg commands.
43739
43740 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43741
43742         PR c++/9432, c++/9528
43743         * g++.dg/lookup/using4.C: New test.
43744
43745 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43746
43747         * gcc.dg/noreturn-5.c: New file.
43748         * gcc.dg/noreturn-6.c: New file.
43749
43750         * gcc.c-torture/compile/inline-1.c: New file.
43751
43752 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43753
43754         PR c++/10551
43755         * g++.dg/template/explicit1.C: New test.
43756
43757 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43758
43759         PR c++/10549
43760         * g++.dg/other/bitfield1.C: New test.
43761
43762         PR c++/10527
43763         * g++.dg/init/new7.C: New test.
43764
43765 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43766
43767         * g++.dg/ext/desig1.C: New test.
43768         * g++.dg/ext/init1.C: Update.
43769
43770         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43771
43772 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43773
43774         PR c++/10180
43775         * g++.dg/warn/Winline-1.C: New test.
43776
43777 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43778
43779         * gcc.c-torture/execute/string-opt-19.c: New test.
43780
43781         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43782         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43783
43784 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43785
43786         PR c++/10506
43787         * g++.dg/init/new6.C: New test.
43788
43789         PR c++/10503
43790         * g++.dg/init/ref6.C: New test.
43791
43792 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43793
43794         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43795
43796 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43797
43798         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43799         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43800
43801 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43802
43803         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43804         initialized static data members.
43805
43806 2003-04-25  H.J. Lu <hjl@gnu.org>
43807
43808         * gcc.dg/ia64-sync-4.c: New test.
43809
43810 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43811
43812         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43813         date.
43814
43815 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43816
43817         PR c++/10337
43818         * g++.dg/warn/conv1.C: New test.
43819         * g++.old-deja/g++.other/conv7.C: Adjust.
43820         * g++.old-deja/g++.other/overload14.C: Adjust.
43821
43822 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43823
43824         PR c++/10471
43825         * g++.dg/template/defarg2.C: New test.
43826
43827 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43828
43829         * gcc.dg/cpp/include2.c: Update.
43830         * gcc.dg/cpp/multiline-2.c: New.
43831         * gcc.dg/cpp/multiline.c: Update.
43832         * gcc.dg/cpp/strify2.c: Update.
43833         * gcc.dg/cpp/trad/literals-2.c: Update.
43834
43835 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43836
43837         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43838
43839 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43840
43841         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43842
43843 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43844
43845         PR c++/10451
43846         * g++.dg/parse/crash4.C: New test.
43847
43848         PR c++/9847
43849         * g++.dg/parse/crash5.C: New test.
43850
43851 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43852
43853         PR c++/10446
43854         * g++.dg/parse/crash3.C: New test.
43855
43856         PR c++/10428
43857         * g++.dg/parse/elab1.C: New test.
43858
43859 2003-04-22  Devang Patel  <dpatel@apple.com>
43860
43861         * gcc.dg/cpp/trad/funlike-5.c: New test.
43862
43863 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43864
43865         * g++.dg/other/packed1.C: Fix dg options.
43866
43867 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43868
43869         * g++.dg/other/offsetof2.C: New test.
43870
43871 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43872
43873         * g++.dg/template/recurse.C: Adjust location of error messages.
43874
43875 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43876
43877         PR c++/9881
43878         * g++.dg/init/addr-const1.C: New test.
43879         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43880
43881 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43882
43883         PR c++/10405
43884         * g++.dg/lookup/struct-hack1.C: New test.
43885
43886 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43887
43888         * ucs.c: Update diagnostic messages.
43889
43890 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43891
43892         * gcc.dg/cpp/truefalse.cpp: New test.
43893         * gcc.dg/cpp/cpp.exp: Update.
43894         * g++.dg/other/stdbool-if.C: Remove.
43895
43896 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43897
43898         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43899         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43900
43901 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43902
43903         * gcc.c-torture/compile/20030418-1.c: New test.
43904
43905 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43906
43907         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43908
43909 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43910
43911         PR c++/10347
43912         g++.dg/template/dependent-name1.C: New test.
43913
43914 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43915
43916         * gcc.dg/warn-1.c (tourist_guide): New array,
43917         contains a pointer to bar.
43918
43919 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43920
43921         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43922         * gcc.c-torture/execute/medce-1.c: New test case.
43923         * gcc.c-torture/execute/medce-2.c: New test case.
43924
43925 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43926
43927         * lib/prune.exp: Ignore more messages.
43928
43929         PR c++/10381
43930         * g++.dg/parse/lookup3.C: New test.
43931
43932 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43933
43934         * gcc.c-torture/compile/20030415-1.c : New test.
43935
43936 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43937
43938         * gcc.c-torture/execute/scope-2.c: Move to ...
43939         * gcc.dg/noncompile/scope.c: .... here.
43940
43941 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43942
43943         * gcc.dg/20030414-2.c: New test case.
43944
43945 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43946
43947         PR target/10377
43948         * gcc.dg/20030414-1.c: New test.
43949
43950 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43951
43952         * gcc.dg/builtins-12.c: New test case.
43953         * gcc.dg/builtins-13.c: New test case.
43954
43955 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43956
43957         * gcc.c-torture/execute/string-opt-18.c: New test.
43958
43959 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43960
43961         PR c++/10300
43962         * g++.dg/init/new5.C: New test.
43963
43964 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43965
43966         PR c++/7910
43967         * g++.dg/ext/dllimport1.C: New test.
43968
43969 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43970
43971         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43972
43973 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43974
43975         PR Fortran/9263
43976         * g77.f-torture/noncompile/9263.f: New test
43977         PR Fortran/1832
43978         * g77.f-torture/execute/1832.f: New test
43979
43980 2003-04-11  David Chad  <davidc@freebsd.org>
43981             Loren J. Rittle  <ljrittle@acm.org>
43982
43983         PR libobjc/8562
43984         * objc.dg/headers.m: New test.
43985
43986 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43987
43988         * gcc.c-torture/execute/builtin-noret-2.c: New.
43989         * gcc.c-torture/execute/builtin-noret-2.x: New.
43990         XFAIL builtin-noret-2.c at -O1 and above.
43991         * gcc.dg/redecl.c: New.
43992         * gcc.dg/Wshadow-1.c: Update error regexps.
43993
43994 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43995
43996         * g++.dg/abi/bitfield10.C: New test.
43997
43998 2003-04-09  Mike Stump  <mrs@apple.com>
43999
44000         * gcc.dg/pch/pch.exp: Make testcase names longer.
44001         * g++.dg/pch/pch.exp: Make testcase names longer.
44002
44003 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44004
44005         * gcc.dg/builtins-11.c: New test case.
44006
44007 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44008
44009         * gcc.dg/builtins-9.c: New test case.
44010         * gcc.dg/builtins-10.c: New test case.
44011
44012 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44013
44014         * gcc.dg/noncompile/init-4.c.c: New test.
44015
44016 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44017
44018         * gcc.misc-test/gcov-9.c: New test.
44019         * gcc.misc-test/gcov-10.c: New test
44020         * gcc.misc-test/gcov-11.c: New test.
44021
44022 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44023
44024         PR optimization/10024
44025         * gcc.c-torture/compile/20030405-1.c: New test.
44026
44027 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44028
44029         * gcc.dg/pch/static-3.c: New.
44030         * gcc.dg/pch/static-3.hs: New.
44031         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44032
44033 2003-04-04  Richard Henderson  <rth@redhat.com>
44034
44035         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44036         * g++.dg/eh/forced2.C: Likewise.
44037
44038 2003-04-03  Mike Stump  <mrs@apple.com>
44039
44040         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44041         target arg.
44042         (scan-assembler-times, scan-assembler-not): Likewise.
44043         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44044
44045 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44046
44047         * gcc.dg/sparc-loop-1.c: New test.
44048
44049 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44050
44051         PR other/9274
44052         * g++.dg/pch/system-2.C: New.
44053         * g++.dg/pch/system-2.Hs: New.
44054
44055 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44056
44057         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44058
44059         * g++.dg/eh/simd-1.C (vecfunc): Same.
44060
44061 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44062
44063         * gcc.c-torture/execute/20030401-1.c: New test case.
44064
44065 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44066
44067         * objc.dg/defs.m: New.
44068
44069 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44070
44071         * g++.dg/eh/simd-1.C: New.
44072         * g++.dg/eh/simd-2.C: New.
44073
44074 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44075
44076         * gcc.c-torture/execute/simd-3.c: New.
44077
44078 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44079
44080         PR c/9936
44081         * gcc.dg/20030331-2.c: New test.
44082
44083 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44084
44085         PR c++/10278
44086         * g++.dg/parse/crash2.C: New test.
44087
44088 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44089
44090         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44091         * gcc.c-torture/execute/20030331-1.c: ...here.
44092
44093 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44094
44095         * gcc.c-torture/execute/20030331-1.c: New test.
44096
44097 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44098
44099         * lib/gcov.exp: Adjust call return testing strings.
44100         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44101
44102 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44103
44104         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44105         * gcc.dg/builtins-7.c: New test case.
44106         * gcc.dg/builtins-8.c: New test case.
44107
44108 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44109
44110         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44111
44112 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44113
44114         PR c++/7647
44115         * g++.dg/lookup-class-member-2.C: New test.
44116
44117 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44118
44119         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44120
44121 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44122
44123         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44124
44125 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44126
44127         * g++.dg/init/attrib1.C: New test.
44128
44129 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44130
44131         * gcc.dg/ultrasp8.c: New test.
44132
44133 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44134
44135         * gcc.dg/ultrasp7.c: New test.
44136
44137 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44138
44139         PR c++/10047
44140         * g++.dg/template/inline1.C: New test.
44141
44142 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44143
44144         * gcc.dg/sparc-dwarf2.c: New test.
44145
44146 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44147
44148         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44149         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44150
44151 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44152
44153         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44154         than reading .x files.
44155         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44156         * g77.dg/gcov/gcov-1.f: Likewise.
44157         * gcc.misc-tests/gcov-4b.c: Likewise.
44158         * gcc.misc-tests/gcov-5b.c: Likewise.
44159         * gcc.misc-tests/gcov-6.c: Likewise.
44160         * gcc.misc-tests/gcov-7.c: Likewise.
44161         * gcc.misc-tests/gcov-8.c: Likewise.
44162         * g++.dg/gcov/gcov-1.x: Remove.
44163         * g77.dg/gcov/gcov-1.x: Likewise.
44164         * gcc.misc-tests/gcov-4b.x: Likewise.
44165         * gcc.misc-tests/gcov-5b.x: Likewise.
44166         * gcc.misc-tests/gcov-6.x: Likewise.
44167         * gcc.misc-tests/gcov-7.x: Likewise.
44168         * gcc.misc-tests/gcov-8.x: Likewise.
44169
44170 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44171
44172         PR opt/10087
44173         * gcc.dg/20030324-1.c: New test.
44174
44175 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44176
44177         PR c++/10224
44178         * g++.dg/template/arg3.C: New test.
44179
44180         PR c++/10158
44181         * g++.dg/template/friend18.C: New test.
44182
44183 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44184
44185         * g77.f-torture/compile/20030326-1.f: New test case.
44186
44187 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44188
44189         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44190
44191         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44192
44193 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44194
44195         * gcc.dg/ia64-sync-3.c: New test.
44196
44197 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44198
44199         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44200
44201 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44202
44203         * gcc.dg/ultrasp6.c: New test.
44204
44205 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44206
44207         * gcc.dg/i386-signbit-1.c: New test.
44208         * gcc.dg/i386-signbit-2.c: New test.
44209         * gcc.dg/i386-signbit-3.c: New test.
44210
44211 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44212
44213         * gcc.dg/ultrasp5.c: Fix options.
44214
44215 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44216
44217         * gcc.dg/ultrasp5.c: Fix comment.
44218
44219 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44220
44221         PR fortran/10197
44222         * g77.f-torture/execute/10197.f: New test.
44223
44224 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44225
44226         PR c++/9898, c++/383
44227         * g++.dg/template/conv6.C: New test.
44228
44229         PR c++/10119
44230         * g++.dg/template/ptrmem5.C: New test.
44231
44232         PR c++/10026
44233         * g++.dg/lookup/koenig1.C: New test.
44234
44235         PR C++/10199
44236         * g++.dg/lookup/template2.C: New test.
44237
44238 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44239
44240         * g++.dg/opt/rtti1.C: New test.
44241
44242 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44243
44244         * gcc.dg/ultrasp5.c: New test.
44245
44246 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44247
44248         PR middle-end/9967
44249         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44250         builtin fputs.
44251
44252 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44253
44254         PR c/8224
44255         * gcc.dg/20030323-1.c: New test.
44256
44257 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44258
44259         * gcc.c-torture/compile/20030323-1.c: New test case.
44260
44261 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44262
44263         * gcc.dg/20030321-1.c: New test.
44264
44265 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44266
44267         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44268
44269 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44270
44271         PR c++/9978, c++/9708
44272         * g++.dg/ext/vlm1.C: Adjust expected error.
44273         * g++.dg/ext/vla2.C: New test.
44274         * g++.dg/template/arg1.C: New test.
44275         * g++.dg/template/arg2.C: New test.
44276
44277 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44278
44279         * g77.f-torture/execute/select.f: New test.
44280         * g77.f-torture/noncompile/select_no_compile.f: New test.
44281
44282 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44283
44284         PR c++/9898
44285         * g++.dg/other/error4.C: New test.
44286
44287 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44288
44289         * g++.dg/template/friend17.C: New test.
44290
44291 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44292
44293         * gcc.c-torture/compile/20030320-1.c: New.
44294
44295 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44296
44297         * gcc.dg/builtins-6.c: New test case.
44298
44299 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44300
44301         PR target/10073
44302         * gcc.c-torture/compile/20030319-1.c: New.
44303
44304 2003-03-18  Jan Hubicka  <jh@suse.cz>
44305
44306         * gcc.dg/i386-cvt-1.c: New test.
44307
44308 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44309
44310         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44311         * objc.dg/naming-2.m: Likewise.
44312
44313 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44314
44315         PR c++/9639
44316         * g++.dg/parse/crash1.C: New test.
44317
44318 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44319
44320         PR c++/8805
44321         * g++.dg/eh/cleanup1.C: New test.
44322
44323 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44324
44325         * gcc.c-torture/execute/20030316-1.c: New test case.
44326
44327 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44328
44329         PR c++/9629
44330         * g++.dg/init/ctor2.C: New test.
44331
44332 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44333
44334         * g77.f-torture/compile/xformat.f: New test case.
44335
44336 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44337
44338         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44339         * g++.old-deja/g++.mike/eh50.C: Likewise.
44340
44341 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44342
44343         PR c++/6440
44344         * g++.dg/template/spec7.C: New test.
44345         * g++.dg/template/spec8.C: Likewise.
44346
44347 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44348
44349         * gcc.c-torture/execute/20030313-1.c: New test.
44350
44351 2003-03-14  Richard Henderson  <rth@redhat.com>
44352
44353         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44354
44355 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44356
44357         * gcc.c-torture/compile/20030314-1.c: New test.
44358
44359 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44360
44361         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44362         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44363         thumb target,
44364         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44365         to accept newer _imp__  prefix and additional
44366         newline in .drectve section.
44367         * gcc.dg/dll-4.c: Likewise.
44368         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44369         switch.
44370
44371 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44372
44373         * g++.dg/parse/namespace9.C: New test.
44374
44375         * g++.dg/init/ref5.C: New test.
44376         * g++.dg/parse/ptrmem1.C: Likewise.
44377
44378 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44379
44380         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44381         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44382         regular expression.
44383         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44384         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44385
44386 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44387
44388         * gcc.c-torture/execute/20030224-2.c: New test.
44389
44390 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44391
44392         * gcc.dg/decl-3.c: New test.
44393
44394 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44395
44396         * gcc.dg/i386-loop-2.c: New test.
44397
44398 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44399
44400         PR c++/9474
44401         * g++.dg/parse/namespace8.C: New test.
44402
44403         PR c++/9924
44404         * g++.dg/overload/builtin2.C: New test.
44405
44406 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44407
44408         * gcc.dg/return-type-3.c: New test.
44409
44410 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44411
44412         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44413         profiling options are not supported.
44414
44415 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44416
44417         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44418         * g++.old-deja/g++.warn/impint2.C: Likewise.
44419
44420 2003-03-10  Devang Patel  <dpatel@apple.com>
44421
44422         * g++.dg/cpp/c++_cmd_1.C: New test.
44423         * g++.dg/cpp/c++_cmd_1.h: New file.
44424
44425 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44426
44427         * gcc.dg/altivec-9.c: New file.
44428
44429 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44430
44431         * gcc.dg/ppc-sdata-1.c: New test.
44432         * gcc.dg/ppc-sdata-2.c: New test.
44433
44434 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44435
44436         PR c++/9373
44437         * g++.dg/opt/ptrmem2.C: New test.
44438
44439         PR c++/8534
44440         * g++.dg/opt/ptrmem1.C: New test.
44441
44442 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44443
44444         * gcc.dg/i386-loop-1.c: New test.
44445
44446 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44447
44448         PR c++/9970
44449         * g++.dg/lookup/friend1.C: New test.
44450
44451 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44452
44453         PR c++/9823
44454         * g++.dg/parser/constructor1.C: New test.
44455
44456 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44457
44458         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44459
44460         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44461
44462 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44463
44464         * gcc.dg/cpp/Wunused.c: Update test.
44465
44466 2003-03-08  Jan Hubicka  <jh@suse.cz>
44467
44468         * gcc.dg/inline-3.c: New test.
44469
44470 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44471
44472         PR c++/9809
44473         * g++.dg/parse/builtin1.C: New test.
44474
44475         PR c++/9982
44476         * g++.dg/abi/cookie1.C: New test.
44477         * g++.dg/abi/cookie2.C: Likewise.
44478
44479         PR c++/9524
44480         * g++.dg/template/field1.C: New test.
44481
44482         PR c++/9912
44483         * g++.dg/parse/class1.C: New test.
44484         * g++.dg/parse/namespace7.C: Likewise.
44485         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44486
44487 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44488
44489         * g++.dg/init/ref4.C: New test.
44490
44491 2003-03-07  Jan Hubicka  <jh@suse.cz>
44492
44493         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44494         * gcc.dg/inline-3.c: New test.
44495
44496 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44497
44498         * g++.dg/init/ref3.C: New test.
44499
44500         PR c++/9965
44501         * g++.dg/init/ref2.C: New test.
44502
44503         PR c++/9400
44504         * g++.dg/warn/Wshadow-2.C: New test.
44505
44506         PR c++/9791
44507         * g++.dg/warn/Woverloaded-1.C: New test.
44508
44509 2003-03-05  Jan Hubicka  <jh@suse.cz>
44510
44511         * gcc.dg/i386-local2.c: New.
44512         * gcc.dg/i386-local.c: Fix typo.
44513
44514 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44515
44516         * g++.dg/abi/layout3.C: New test.
44517
44518 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44519
44520         * gcc.c-torture/compile/20030305-1.c
44521
44522 2003-03-05  Jan Hubicka  <jh@suse.cz>
44523
44524         * gcc.dg/i386-local.c: New.
44525
44526 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44527
44528         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44529
44530 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44531
44532         * gcc.dg/switch-2.c: New test.
44533         * gcc.dg/switch-3.c: New test.
44534         * gcc.dg/Wswitch.c: Adjust line numbers.
44535         * gcc.dg/Wswitch-default.c: Likewise.
44536         * gcc.dg/Wswitch-enum.c: Likewise.
44537
44538 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44539
44540         * gcc.c-torture/execute/20030222-1.c: New test.
44541
44542 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44543
44544         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44545
44546 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44547
44548         PR c++/9878
44549         * g++.dg/init/ref1.C: New test.
44550
44551 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44552
44553         * gcc.dg/sh-relax.c: New SH-only test.
44554
44555 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44556
44557         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44558         comment explaining purpose of testcase.
44559
44560 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44561
44562         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44563         for HC11/HC12 (asm needs two int registers).
44564         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44565         HC11/HC12 because the test uses an asm which needs two 32-bit
44566         registers.
44567
44568 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44569
44570         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44571         for HC11/HC12 (array is too large otherwise).
44572         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44573         * gcc.c-torture/compile/20010518-2.x: Likewise.
44574         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44575         HC11/HC12 (array is too large).
44576
44577 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44578
44579         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44580         * lib/g++-dg.exp (g++-dg-test): Likewise.
44581
44582 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44583
44584         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44585         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44586
44587 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44588
44589         * g++.dg/warn/implicit-typename1.C: Remove warning.
44590
44591 2003-02-28  Richard Henderson  <rth@redhat.com>
44592
44593         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44594         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44595
44596 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44597
44598         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44599         * g++.dg/pch/pch.exp: Likewise.
44600
44601 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44602
44603         PR c++/9879
44604         * g++.dg/init/new4.C: New test.
44605
44606 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44607
44608         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44609
44610 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44611
44612         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44613         unsigned long.
44614
44615         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44616         wider than float.
44617
44618 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44619
44620         * lib/scanasm.exp: Add support for counting numbers of
44621         occurences.
44622         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44623         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44624
44625 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44626
44627         PR c++/9683
44628         * g++.dg/template/static3.C: New test.
44629
44630         PR c++/9829
44631         * g++.dg/parse/namespace6.C: New test.
44632
44633 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44634
44635         PR target/9732
44636         * gcc.dg/20030225-1.c: New test.
44637
44638 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44639
44640         * README: Remove out-of-date information.
44641
44642         PR c++/9836
44643         * g++.dg/template/spec6.C: New test.
44644
44645 2003-02-24  Jeff Law  <law@redhat.com>
44646
44647         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44648
44649 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44650
44651         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44652         * gcc.dg/pragma-ep-1.c: Likewise.
44653
44654 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44655
44656         PR c++/9602
44657         * g++.dg/template/friend16.C: New test.
44658
44659 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44660
44661         PR c++/5333
44662         * g++.dg/parse/fused-params1.C: Adjust error messages.
44663         * g++.dg/template/nested3.C: New test.
44664
44665 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44666
44667         * g++.dg/abi/param1.C: New test.
44668
44669 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44670
44671         PR c++/7982
44672         * g++.dg/warn/implicit-typename1.C: New test.
44673
44674 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44675
44676         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44677         with "mtune".
44678         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44679         * gcc.c-torture/execute/20010129-1.x: Likewise.
44680         * gcc.dg/20011107-1.c: Likewise.
44681         * gcc.dg/20020108-1.c: Likewise.
44682         * gcc.dg/20020122-3.c: Likewise.
44683         * gcc.dg/20020206-1.c: Likewise.
44684         * gcc.dg/20020310-1.c: Likewise.
44685         * gcc.dg/20020426-2.c: Likewise.
44686         * gcc.dg/20020517-1.c: Likewise.
44687         * gcc.dg/991230-1.c: Likewise.
44688         * gcc.dg/i386-unroll-1.c: Likewise.
44689         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44690
44691 2003-02-22  Jan Hubicka  <jh@suse.cz>
44692
44693         * gcc.dg/i386-mul.c: New test.
44694
44695 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44696
44697         * gcc.dg/builtins-5.c: New test case.
44698
44699 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44700
44701         * gcc.dg/asmreg-1.c: New test.
44702
44703 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44704
44705         PR c++/9749
44706         * g++.dg/parse/varmod1.C: New test.
44707
44708 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44709
44710         PR c++/9727
44711         * g++.dg/template/op1.C: New test.
44712
44713 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44714
44715         PR c++/8906
44716         * g++.dg/template/nested2.C: New test.
44717
44718 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44719
44720         PR c++/8724
44721         * g++.dg/expr/dtor1.C: New test.
44722
44723 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44724
44725         * gcc.dg/cpp/include3.c: New test.
44726         * gcc.dg/cpp/inc/foo.h: New file.
44727
44728 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44729
44730         * gcc.c-torture/execute/20030221-1.c: New test.
44731
44732 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44733
44734         PR c++/9729
44735         * g++.dg/abi/conv1.C: New test.
44736
44737 2003-02-20  Jan Hubicka  <jh@suse.cz>
44738
44739         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44740
44741 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44742
44743         * gcc.c-torture/compile/20030219-1.c: New test.
44744
44745 2003-02-18  Jan Hubicka  <jh@suse.cz>
44746
44747         * gcc.dg/funcorder.c: New test.
44748
44749 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44750
44751         * gcc.c-torture/execute/20030218-1.c: New.
44752
44753 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44754
44755         * gcc.dg/20030218-1.c: New.
44756
44757 2003-02-18  Richard Henderson  <rth@redhat.com>
44758
44759         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44760         * gcc.dg/attr-used-2.c: New.
44761
44762 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44763
44764         PR c++/9704
44765         * g++.dg/init/copy5.C: New test.
44766
44767 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44768
44769         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44770         * g++.dg/pch/pch.exp: Likewise.
44771
44772 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44773
44774         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44775         STACK_SIZE is not defined.
44776
44777 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44778
44779         PR c++/9457
44780         * g++.dg/template/init1.C: New test.
44781
44782 2003-02-16  Jan HUbicka  <jh@suse.cz>
44783
44784         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44785         (foo): Add few extra tests
44786         * gcc.dg/c99-const-expr-3.c: Likewise.
44787         * gcc.c-torture/execute/20030216-1.c: New.
44788
44789 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44790
44791         PR c++/9459
44792         * g++.dg/ext/typeof4.C: New test.
44793
44794 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44795
44796         * gcc.dg/i386-387-3.c: New test case.
44797
44798 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44799
44800         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44801         cris-*-elf* cris-*-aout* and mmix-*-*.
44802
44803 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44804
44805         * gcc.dg/20030213-1.c: New test.
44806
44807 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44808
44809         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44810         * gcc.dg/i386-387-2.c: Likewise.
44811
44812 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44813
44814         * gcc.dg/ppc-spe.c: Fix formatting.
44815         Enable tests that were previously unsupported by gas.
44816         Delete tests for instructions that no longer exist.
44817         Switch arguments on evsubifw builtin.
44818
44819 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44820
44821         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44822         STACK_SIZE is too small.
44823
44824 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44825             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44826
44827         * gcc.dg/decl-2.c: New test.
44828
44829 2003-02-10  Jan Hubicka  <jh@suse.cz>
44830
44831         * gcc.dg/i386-fpcvt-1.c: New test.
44832
44833 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44834
44835         * gcc.c-torture/execute/20030209-1.c: New test.
44836
44837 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44838
44839         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44840         int-wide bitops, use the constants of the same width.
44841         Likewise, if long long is 32-bit wide, test bitops using
44842         32-bit constants.
44843
44844 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44845
44846         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44847
44848 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44849
44850         * gcc.dg/builtins-4.c: New test case.
44851
44852 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44853
44854         * gcc.dg/20020430-1.c: Fix dg command typos.
44855         * gcc.dg/20020503-1.c: Likewise.
44856
44857 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44858
44859         PR c++/8785
44860         * g++.dg/parse/fused-params1.C: New test.
44861
44862         PR c++/8857
44863         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44864
44865         PR c++/8921
44866         * g++.dg/parse/non-dependent1.C: New test.
44867
44868         PR c++/8928
44869         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44870
44871         PR c++/9228
44872         * g++.dg/parse/undefined7.C: New test.
44873         * g++.dg/parse/non-templ1.C: New test.
44874
44875         PR c++/9229
44876         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44877
44878 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44879
44880         * gcc.c-torture/compile/20030206-1.c: New test.
44881
44882 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44883
44884         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44885         "pow" to "foo" to avoid potential confusion with a math built-in.
44886
44887 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44888
44889         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44890         conditions for SPARC targets.
44891
44892 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44893
44894         * gcc.dg/20030204-1.c: New test.
44895
44896 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44897
44898         PR c++/38
44899         * g++.dg/parse/array-size1.C: New test.
44900
44901         PR c++/5657
44902         * g++.dg/parse/undefined3.C: New test.
44903
44904         PR c++/5665
44905         * g++.dg/parse/undefined4.C: New test.
44906
44907         PR c++/5975
44908         * g++.dg/parse/undefined5.C: New test.
44909
44910         PR c++/7259
44911         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44912
44913         PR c++/8578
44914         * g++.dg/parse/casting-operator1.C: New test.
44915
44916         PR c++/8596
44917         * g++.dg/parse/undefined6.C: New test.
44918
44919         PR c++/8736
44920         * g++.dg/parse/missing-template1.C: New test.
44921
44922 2003-02-04  Jan Hubicka  <jh@suse.cz>
44923
44924         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44925         * gcc.dg/i386-cmov?.c: Likewise.
44926         * gcc.dg/i386-fpcvt-?.c: Likewise.
44927         * gcc.dg/i386-ssefp-1.c: Likewise.
44928         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44929         conventions.
44930
44931 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44932
44933         PR c++/7129
44934         * g++.dg/ext/max.C: New test.
44935
44936 2003-02-03  Jan Hubicka  <jh@suse.cz>
44937
44938         * gcc.c-torture/execute/20030203-1.c: New test.
44939
44940 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44941
44942         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44943         'natural-endian'.
44944
44945 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44946
44947         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44948         * g++.dg/init/new2.C: Likewise.
44949         * g++.dg/other/new1.C: Likewise.
44950
44951 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44952
44953         * gcc.dg/struct-ret-libc.c: New test.
44954
44955 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44956
44957         * gcc.dg/20030129-1.c: New test.
44958
44959 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44960
44961         PR c++/8849
44962         * g++.dg/template/ptrmem4.C: New test.
44963
44964 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44965
44966         * g++.dg/parser/constant1.C: New test.
44967
44968 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44969
44970         PR c++/8591
44971         * g++.dg/parse/friend2.C: New test.
44972
44973 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44974
44975         PR c++/9437
44976         * g++.dg/template/unify4.C: New test.
44977
44978 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44979
44980         * gcc.c-torture/execute/20030128-1.c: New test.
44981
44982 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44983
44984         * g++.dg/lookup/nested1.C: Test moved from ...
44985         * g++.old-deja/g++.other/lookup24.C: ... here.
44986
44987 2003-01-28  Jan Hubicka  <jh@suse.cz>
44988
44989         * gcc.dg/i386-cmov5.c: New test.
44990
44991 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44992
44993         * gcc.c-torture/execute/20010925-1.c: Changed the
44994         memcpy declaration.
44995
44996 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44997
44998         PR c++/3902
44999         * g++.dg/parse/template5.C: New test.
45000
45001 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45002
45003         PR fortran/9258
45004         * g77.dg/pr9258: New test.
45005
45006 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45007
45008         * README: Move relevant parts from README.g++.
45009
45010         * README.g++: Remove this file.
45011
45012 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45013
45014         * g++.dg/abi/dcast1.C: New test.
45015
45016 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45017
45018         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45019
45020 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45021
45022         PR c++/47
45023         * g++.old-deja/g++.other/lookup24.C: New test.
45024
45025 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45026
45027         PR middle-end/7227
45028         * gcc.dg/uninit-C.c: New test.
45029
45030 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45031
45032         * g++.dg/abi/covariant1.C: New test.
45033
45034 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45035
45036         * gcc.dg/20030123-1.c: New test.
45037
45038 2003-01-25  Jan Hubicka  <jh@suse.cz>
45039
45040         PR opt/8492
45041         * gcc.c-torture/compile/20030125-1.c
45042
45043 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45044
45045         PR c++/9403
45046         * g++.dg/parse/template3.C: New test.
45047         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45048
45049         PR c++/795
45050         * g++.dg/parse/template4.C: New test.
45051
45052         PR c++/9415
45053         * g++.dg/template/qual2.C: New test.
45054
45055         PR c++/8545
45056         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45057
45058         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45059
45060 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45061
45062         * gcc.c-torture/execute/switch-1.c: New test case.
45063
45064 2003-01-25  Jan Hubicka  <jh@suse.cz>
45065
45066         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45067
45068 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45069
45070         Tweaks for Bison-1.875. From the NEWS file:
45071         "- `parse error' -> `syntax error'
45072         Bison now uniformly uses the term `syntax error'"
45073         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45074         * gcc.dg/cpp/digraph2.c: Likewise.
45075         * gcc.dg/cpp/direct2.c: Likewise.
45076         * gcc.dg/cpp/paste4.c: Likewise.
45077         * gcc.dg/c90-restrict-1.c: Likewise.
45078         * gcc.dg/c99-func-2.c: Likewise.
45079         * gcc.dg/noncompile/920721-2.c: Likewise.
45080         * gcc.dg/noncompile/930622-2.c: Likewise.
45081         * gcc.dg/noncompile/940112-1.c: Likewise.
45082         * gcc.dg/noncompile/950921-1.c: Likewise.
45083         * gcc.dg/noncompile/951123-1.c: Likewise.
45084         * gcc.dg/noncompile/971104-1.c: Likewise.
45085         * gcc.dg/noncompile/990416-1.c: Likewise.
45086
45087 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45088
45089         * g++.dg/parse/undefined1.C: Add error message.
45090
45091 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45092
45093         PR c++/9354
45094         * g++.dg/parse/new1.C: New test.
45095
45096         PR c++/9216
45097         * g++.dg/parse/template2.C: New test.
45098
45099         PR c++/9354
45100         * g++.dg/parse/typedef2.C: New test.
45101
45102         PR c++/9328
45103         * g++.dg/ext/typeof3.C: New test.
45104
45105 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45106
45107         PR c++/2738
45108         * g++.dg/parse/ret-type1.C: New test.
45109
45110         PR c++/3792
45111         * g++.dg/parse/tmpl-outside1.C: New test.
45112
45113         PR c++/4207
45114         * g++.dg/parse/int-as-enum1.C: New test.
45115
45116         PR c++/4903
45117         * g++.dg/parse/no-typename1.C: New test.
45118
45119         PR c++/5533
45120         * g++.dg/parse/no-value1.C: New test.
45121
45122         PR c++/5921
45123         * g++.dg/parse/wrong-inline1.C: New test.
45124
45125         PR c++/6402
45126         * g++.dg/parse/ref1.C: New test.
45127
45128         PR c++/6992
45129         * g++.dg/parse/attr-ctor1.C: New test.
45130
45131         PR c++/7229
45132         * g++.dg/parse/namespace5.C: New test.
45133
45134         PR c++/7917
45135         * g++.dg/parse/func-def1.C: New test.
45136
45137         PR c++/8143
45138         * g++.dg/parse/undefined1.C: New test.
45139
45140         PR c++/5723, PR c++/8522
45141         * g++.dg/parse/specialization1.C: New test.
45142
45143         PR c++/163, PR c++/8595
45144         * g++.dg/parse/struct-as-enum1.C: New test.
45145
45146         PR c++/9173
45147         * g++.dg/parse/undefined2.C: New test.
45148
45149 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45150
45151         PR c++/9298
45152         * g++.dg/parse/template1.C: New test.
45153
45154         PR c++/9384
45155         * g++.dg/parse/using1.C: New test.
45156
45157         PR c++/9285
45158         PR c++/9294
45159         * g++.dg/parse/expr2.C: New test.
45160
45161         PR c++/9388
45162         * g++.dg/parse/lookup2.C: Likewise.
45163
45164 2003-01-21  Jan Hubicka  <jh@suse.cz>
45165
45166         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45167         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45168         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45169         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45170
45171 2003-01-20  Nick Clifton  <nickc@redhat.com>
45172
45173         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45174         problem with ARM sibcall code generation.
45175
45176 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45177
45178         * gcc.c-torture/execute/20030120-1.c: New.
45179
45180 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45181
45182         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45183
45184 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45185
45186         PR c++/9272
45187         * g++.dg/parse/ctor1.C: New test.
45188
45189         PR c++/9294:
45190         * g++.dg/parse/qualified1.C: New test.
45191
45192         * g++.dg/parse/typename3.C: New test.
45193
45194 2003-01-16  Richard Henderson  <rth@redhat.com>
45195
45196         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45197
45198 2003-01-16  Richard Henderson  <rth@redhat.com>
45199
45200         * g++.dg/pch/pch.exp: Copy test header to the working directory
45201         before using it either for precompilation or direct use.
45202         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45203         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45204
45205 2003-01-16  Richard Henderson  <rth@redhat.com>
45206
45207         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45208         before using it either for precompilation or direct use.
45209         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45210         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45211
45212 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45213
45214         * g++.dg/ext/typename1.C: Add typename keyword.
45215         * g++.dg/template/crash1.C: Update error messages.
45216         * g++.dg/template/crash2.C: Remove error message.
45217         * g++.dg/parse/typename2.C: New test.
45218         * g++.dg/template/typename2.C: Change implicit
45219         typename warning into error.
45220         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45221         error messages.
45222         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45223         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45224         * g++.old-deja/g++.law/visibility13.C: Remove error
45225         messages.
45226         * g++.old-deja/g++.ns/template17.C: Reorder code to
45227         make declaration visible in template.
45228         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45229         * g++.old-deja/g++.pt/crash36.C: Issue more error
45230         messages.
45231         * g++.old-deja/g++.pt/crash5.C: Improve error
45232         message.
45233         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45234         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45235         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45236         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45237         typename warning with error message.
45238         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45239         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45240         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45241
45242 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45243
45244         * g++.dg/parse/ambig2.C: New test.
45245
45246 2003-01-15  Richard Henderson  <rth@redhat.com>
45247
45248         * g++.dg/tls/init-2.C: Update error message string.
45249
45250 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45251
45252         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45253
45254 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45255
45256         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45257         all for HC11/HC12.
45258         * gcc.c-torture/compile/20001205-1.x: Likewise.
45259         * gcc.c-torture/compile/20001226-1.x: Likewise.
45260         * gcc.c-torture/compile/920520-1.x: Likewise.
45261         * gcc.c-torture/compile/961203-1.x: Likewise.
45262         * gcc.c-torture/compile/20020604-1.x: Likewise.
45263
45264 2003-01-15  Jan Hubicka  <jh@suse.cz>
45265
45266         * gcc.c-torture/compile/20030115-1.c: New test.
45267
45268         * gcc.dg/i386-fpcvt-1.c: New test.
45269         * gcc.dg/i386-fpcvt-2.c: New test.
45270
45271 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45272
45273         Further conform g++'s __vmi_class_type_info to the C++ ABI
45274         specification.
45275         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45276         the specification.
45277
45278 2003-01-14  Jan Hubicka  <jh@suse.cz>
45279
45280         * gcc.dg/i386-fpcvt-1.c: New test.
45281         * gcc.dg/i386-fpcvt-2.c: New test.
45282
45283 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45284
45285         * gcc.dg/i386-mmx-3.c: New test.
45286
45287 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45288
45289         PR c++/9264
45290         * g++.dg/parse/octal1.C: New file.
45291
45292         PR c++/9172
45293         * g++.dg/parse/typename1.C: New file.
45294
45295 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45296
45297         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45298         * gcc.dg/bf-no-ms-layout.c: Likewise.
45299         * gcc.dg/bf-ms-attrib.c: Likewise.
45300
45301 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45302
45303         PR c++/9099
45304         * g++.dg/parse/dtor1.C: New file.
45305
45306         PR c++/9128
45307         * g++.dg/rtti/typeid1.C: New file.
45308
45309         PR c++/9153
45310         * g++.dg/parse/lookup1.C: New file.
45311
45312         PR c++/9171
45313         * g++.dg/templ/spec5.C: New file.
45314
45315 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45316
45317         * gcc.c-torture/compile/20030110-1.c: New test.
45318
45319 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45320
45321         Merge from pch-branch:
45322
45323         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45324
45325         * gcc.dg/pch/cpp-1.h: New.
45326         * gcc.dg/pch/cpp-1.c: New.
45327         * gcc.dg/pch/cpp-2.h: New.
45328         * gcc.dg/pch/cpp-2.c: New.
45329
45330         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45331
45332         * gcc.dg/pch/except-1.h: New.
45333         * gcc.dg/pch/except-1.c: New.
45334
45335         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45336
45337         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45338         running test.
45339         * gcc.dg/pch: Include *.hp not *.h.
45340         * gcc.dg/pch/system-1.h: New.
45341         * gcc.dg/pch/system-1.c: New.
45342
45343         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45344
45345         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45346         rather than trying to build and run a program using PCH.
45347         * gcc.dg/pch: Remove dg-do commands from test files.
45348
45349         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45350
45351         * gcc.dg/pch/macro-3.c: New.
45352         * gcc.dg/pch/macro-3.h: New.
45353
45354         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45355
45356         * gcc.dg/pch/common-1.c: New.
45357         * gcc.dg/pch/common-1.h: New.
45358         * gcc.dg/pch/decl-1.c: New.
45359         * gcc.dg/pch/decl-1.h: New.
45360         * gcc.dg/pch/decl-2.c: New.
45361         * gcc.dg/pch/decl-2.h: New.
45362         * gcc.dg/pch/decl-3.c: New.
45363         * gcc.dg/pch/decl-3.h: New.
45364         * gcc.dg/pch/decl-4.c: New.
45365         * gcc.dg/pch/decl-4.h: New.
45366         * gcc.dg/pch/decl-5.c: New.
45367         * gcc.dg/pch/decl-5.h: New.
45368         * gcc.dg/pch/global-1.c: New.
45369         * gcc.dg/pch/global-1.h: New.
45370         * gcc.dg/pch/inline-1.c: New.
45371         * gcc.dg/pch/inline-1.h: New.
45372         * gcc.dg/pch/inline-2.c: New.
45373         * gcc.dg/pch/inline-2.h: New.
45374         * gcc.dg/pch/static-1.c: New.
45375         * gcc.dg/pch/static-1.h: New.
45376         * gcc.dg/pch/static-2.c: New.
45377         * gcc.dg/pch/static-2.h: New.
45378
45379         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45380
45381         * g++.dg/pch/pch.exp: Better handle failing testcases.
45382         * gcc.dg/pch/pch.exp: Likewise.
45383         * gcc.dg/pch/macro-1.c: New.
45384         * gcc.dg/pch/macro-1.h: New.
45385         * gcc.dg/pch/macro-2.c: New.
45386         * gcc.dg/pch/macro-2.h: New.
45387
45388         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45389
45390         * g++.dg/dg.exp: Treat files in pch/ specially.
45391         * g++.dg/pch/pch.exp: New file.
45392         * g++.dg/pch/empty.H: New file.
45393         * g++.dg/pch/empty.C: New file.
45394         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45395         "precompile".
45396
45397         * gcc.dg/pch/pch.exp: New file.
45398         * gcc.dg/pch/empty.h: New file.
45399         * gcc.dg/pch/empty.c: New file.
45400         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45401         "precompile".
45402
45403 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45404
45405         * g++.dg/template/friend14.C: New test.
45406
45407 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45408
45409         * gcc.dg/old-style-asm-1.c: New test.
45410
45411 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45412
45413         * gcc.c-torture/compile/20030109-1.c: New test.
45414
45415 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45416
45417         * gcc.c-torture/execute/20030109-1.c: New test.
45418
45419 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45420
45421         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45422         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45423         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45424         * g++.old-deja/g++.mike/eh2.C: Likewise.
45425         * g++.old-deja/g++.mike/eh3.C: Likewise.
45426         * g++.old-deja/g++.mike/eh5.C: Likewise.
45427         * g++.old-deja/g++.mike/eh6.C: Likewise.
45428         * g++.old-deja/g++.mike/eh7.C: Likewise.
45429         * g++.old-deja/g++.mike/eh8.C: Likewise.
45430         * g++.old-deja/g++.mike/eh9.C: Likewise.
45431         * g++.old-deja/g++.mike/eh10.C: Likewise.
45432         * g++.old-deja/g++.mike/eh12.C: Likewise.
45433         * g++.old-deja/g++.mike/eh13.C: Likewise.
45434         * g++.old-deja/g++.mike/eh14.C: Likewise.
45435         * g++.old-deja/g++.mike/eh16.C: Likewise.
45436         * g++.old-deja/g++.mike/eh17.C: Likewise.
45437         * g++.old-deja/g++.mike/eh18.C: Likewise.
45438         * g++.old-deja/g++.mike/eh21.C: Likewise.
45439         * g++.old-deja/g++.mike/eh23.C: Likewise.
45440         * g++.old-deja/g++.mike/eh24.C: Likewise.
45441         * g++.old-deja/g++.mike/eh25.C: Likewise.
45442         * g++.old-deja/g++.mike/eh26.C: Likewise.
45443         * g++.old-deja/g++.mike/eh27.C: Likewise.
45444         * g++.old-deja/g++.mike/eh28.C: Likewise.
45445         * g++.old-deja/g++.mike/eh29.C: Likewise.
45446         * g++.old-deja/g++.mike/eh31.C: Likewise.
45447         * g++.old-deja/g++.mike/eh33.C: Likewise.
45448         * g++.old-deja/g++.mike/eh34.C: Likewise.
45449         * g++.old-deja/g++.mike/eh35.C: Likewise.
45450         * g++.old-deja/g++.mike/eh36.C: Likewise.
45451         * g++.old-deja/g++.mike/eh37.C: Likewise.
45452         * g++.old-deja/g++.mike/eh38.C: Likewise.
45453         * g++.old-deja/g++.mike/eh39.C: Likewise.
45454         * g++.old-deja/g++.mike/eh40.C: Likewise.
45455         * g++.old-deja/g++.mike/eh41.C: Likewise.
45456         * g++.old-deja/g++.mike/eh42.C: Likewise.
45457         * g++.old-deja/g++.mike/eh44.C: Likewise.
45458         * g++.old-deja/g++.mike/eh46.C: Likewise.
45459         * g++.old-deja/g++.mike/eh47.C: Likewise.
45460         * g++.old-deja/g++.mike/eh48.C: Likewise.
45461         * g++.old-deja/g++.mike/eh49.C: Likewise.
45462         * g++.old-deja/g++.mike/eh50.C: Likewise.
45463         * g++.old-deja/g++.mike/eh51.C: Likewise.
45464         * g++.old-deja/g++.mike/eh53.C: Likewise.
45465         * g++.old-deja/g++.mike/eh55.C: Likewise.
45466         * g++.old-deja/g++.mike/p7912.C: Likewise.
45467         * g++.old-deja/g++.mike/p9706.C: Likewise.
45468         * g++.old-deja/g++.mike/p10416.C: Likewise.
45469         * g++.old-deja/g++.mike/p11667.C: Likewise.
45470         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45471         Remove redundant reference to Iris.
45472         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45473         Elxsi, i860, Pico Java, and WE32K.
45474
45475 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45476
45477         * g++.dg/ext/asm4.C: New test.
45478
45479 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45480
45481         PR c++/9030
45482         * g++.dg/template/friend12.C: New test.
45483         * g++.dg/template/friend13.C: Likewise.
45484         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45485
45486 2003-01-08  Jan Hubicka  <jh@suse.cz>
45487
45488         * gcc.dg/i386-cadd.c: New test.
45489         * gcc.dg/i386-cmov4.c: Likewise.
45490
45491 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45492
45493         PR c++/9165
45494         * g++.dg/warn/Wunused-3.C: New test.
45495
45496         * g++.dg/abi/bitfield9.C: New test.
45497
45498         PR c++/9189
45499         * g++.dg/parse/defarg3.C: New test.
45500
45501 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45502
45503         * g++.dg/parse/ambig1.C: New test.
45504         * g++.dg/parse/defarg2.C: New test.
45505
45506 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45507
45508         * g++.dg/template/defarg-1.C: New test.
45509         * g++.dg/template/local2.C: Likewise.
45510
45511 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45512
45513         * gcc.c-torture/execute/20030105-1.c: New test.
45514
45515 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45516
45517         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45518         * g++.dg/parse/namespace4.C: Likewise.
45519
45520 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45521
45522         * g++.dg/template/ntp2.C: New test.
45523
45524 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45525
45526         * g++.dg/parse/extern-C-1.C: New test.
45527
45528         * g++.dg/parse/namespace4.C: New test.
45529
45530         * g++.dg/template/nested1.C: New test.
45531
45532         * g++.dg/parse/namespace3.C: New test.
45533
45534 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45535
45536         * g++.dg/lookup/two-stage1.C: New test.
45537
45538 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45539
45540         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45541         * g++.old-deja/g++.jason/access8.C: Likewise.
45542         * g++.old-deja/g++.other/decl5.C: Likewise.
45543
45544 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45545
45546         * g++.dg/parse/parse7.C: New test.
45547
45548 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45549
45550         PR c++/2843
45551         * g++.dg/ext/attrib7.C: New test.
45552
45553 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45554
45555         * g++.dg/parse/parse6.C: New test.
45556
45557 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45558
45559         * gcc.dg/h8300-stack-1.c: New.
45560
45561 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45562
45563         g++.dg/lookup/exception1.C: New test.
45564
45565         g++.dg/lookup/template1.C: New test.
45566
45567         g++.dg/parse/namespace2.C: New test.
45568
45569         g++.dg/parse/parens2.C: New test.
45570
45571 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45572
45573         * g++.dg/parse/parse5.C: New test.
45574         * g++.dg/lookup/scoped4.C: New test.
45575
45576 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45577
45578         * g++.dg/parse/parens1.C: New test.
45579
45580         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45581         angle-bracket1.C.
45582         * g++.dg/parse/parens2.C: New test.
45583
45584         * g++.dg/lookup/scope-operator1.C: New test.
45585
45586         * g++.dg/parse/operator1.C: New test.
45587
45588 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45589
45590         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45591         * g++.old-deja/g++.other/access6.C: Likewise.
45592         * g++.old-deja/g++.other/decl1.C: Likewise.
45593         * g++.old-deja/g++.pt/typename12.C: Likewise.
45594
45595 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45596
45597         * g++.dg/parse/namespace1.C: New test.
45598
45599 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45600
45601         * g++.dg/parse/parse4.C: New test.
45602
45603 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45604
45605         * g++.dg/parse/parse3.C: New test.
45606
45607 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45608
45609         * g++.dg/parse/parse2.C: New test.
45610
45611 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45612
45613         * g++.dg/template/friend11.C: New test.
45614
45615 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45616
45617         * g++.dg/parse/parse1.C: New test.
45618
45619 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45620
45621         * lib/profopt.exp: Change the name of a global variable to avoid
45622         possible clashes with other test suites.
45623
45624 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45625
45626         * g++.dg/inherit/covariant8.C: New test.
45627
45628 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45629
45630         * g++.dg/init/array9.C: New test.
45631
45632         PR c++/9112
45633         * g++.dg/parse/expr1.C: New test.
45634
45635 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45636
45637         * gcc.c-torture/compile/20021230-1.c: New test.
45638
45639 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45640
45641         * g++.dg/inherit/covariant5.C: New test.
45642         * g++.dg/inherit/covariant6.C: New test.
45643         * g++.dg/inherit/covariant7.C: New test.
45644
45645 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45646
45647         PR c++/2739
45648         * g++.dg/other/access2.C: New test.
45649
45650 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45651
45652         * g++.dg/other/anon-struct.C: No longer fails
45653         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45654         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45655         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45656
45657 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45658
45659         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45660
45661 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45662
45663         * g++.dg/eh/spec4.C: Remove stray semicolon.
45664         * g++.dg/expr/pmf-1.C: Change error message.
45665         * g++.dg/ext/asm1.C: Remove stray semicolon.
45666         * g++.dg/ext/typename1.C: Add missing typenames.
45667         * g++.dg/inherit/template-as-base.C: Change error message.
45668         * g++.dg/lookup/scoped1.C: Likewise.
45669         * g++.dg/lookup/scoped2.C: Likewise.
45670         * g++.dg/lookup/using2.C: Likewise.
45671         * g++.dg/other/component1.C: Remove stray semicolon.
45672         * g++.dg/other/do1.C: Change error message.
45673         * g++.dg/other/error2.C: Likewise.
45674         * g++.dg/other/init1.C: Likewise.
45675         * g++.dg/other/packed1.C: Remove stray semicolon.
45676         * g++.dg/other/ptrmem2.C: Change error message.
45677         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45678         marker.
45679         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45680         * g++.dg/template/access3.C: Add typename keyword.
45681         * g++.dg/template/access5.C: Remove stray semicolon.
45682         * g++.dg/template/access6.C: Likewise.
45683         * g++.dg/template/complit1.C: Likewise.
45684         * g++.dg/template/crash1.C: Change error message.
45685         * g++.dg/template/inherit2.C: Remove stray semicolon.
45686         * g++.dg/template/instantiate2.C: Likewise.
45687         * g++.dg/template/instantiate3.C: Change error message.
45688         * g++.dg/template/qual1.C: Remove stray semicolon.
45689         * g++.dg/template/qualttp18.C: Change error message.
45690         * g++.dg/template/ref1.C: Remove stray semicolon.
45691         * g++.dg/template/sizeof1.C (A::value): Declare it.
45692         * g++.dg/template/spec4.C: Change error message.
45693         * g++.dg/template/static1.C: Likewise.
45694         * g++.dg/template/type1.C: Likewise.
45695         * g++.dg/template/typename3.C: Likewise.
45696         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45697         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45698         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45699         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45700         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45701         named return value extension.
45702         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45703         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45704         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45705         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45706         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45707         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45708         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45709         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45710         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45711         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45712         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45713         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45714         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45715         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45716         syntax.
45717         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45718         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45719         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45720         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45721         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45722         * g++.old-deja/g++.brendan/template11.C: Likewise.
45723         * g++.old-deja/g++.brendan/template26.C: Likewise.
45724         * g++.old-deja/g++.brendan/template27.C: Use explicit
45725         specialization syntax.
45726         * g++.old-deja/g++.brendan/template30.C: Likewise.
45727         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45728         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45729         non-dependent names.
45730         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45731         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45732         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45733         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45734         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45735         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45736         named return value extension.
45737         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45738         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45739         * g++.old-deja/g++.ext/return1.C: Likewise.
45740         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45741         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45742         * g++.old-deja/g++.jason/access8.C: Likewise.
45743         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45744         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45745         pseudo-destructor names.
45746         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45747         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45748         pseudo-destructor names.
45749         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45750         * g++.old-deja/g++.jason/overload19.C: Likewise.
45751         * g++.old-deja/g++.jason/overload32.C: Likewise.
45752         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45753         stray semicolons.
45754         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45755         * g++.old-deja/g++.jason/return.C: Likewise.
45756         * g++.old-deja/g++.jason/return2.C: Likewise.
45757         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45758         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45759         syntax.
45760         * g++.old-deja/g++.jason/template10.C: Account for use of
45761         non-dependent names.
45762         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45763         syntax.
45764         * g++.old-deja/g++.jason/template37.C: Likewise.
45765         * g++.old-deja/g++.law/access4.C: Change error messages.
45766         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45767         pseudo-destructor names.
45768         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45769         * g++.old-deja/g++.law/ctors9.C: Likewise.
45770         * g++.old-deja/g++.law/cvt22.C: Likewise.
45771         * g++.old-deja/g++.law/dtors5.C: Likewise.
45772         * g++.old-deja/g++.law/global-init1.C: Likewise.
45773         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45774         * g++.old-deja/g++.law/operators28.C: Likewise.
45775         * g++.old-deja/g++.law/visibility28.C: Likewise.
45776         * g++.old-deja/g++.martin/eval1.C: Likewise.
45777         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45778         name.
45779         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45780         * g++.old-deja/g++.mike/net34.C: Likewise.
45781         * g++.old-deja/g++.mike/net36.C: Likewise.
45782         * g++.old-deja/g++.mike/ns2.C: Likewise.
45783         * g++.old-deja/g++.mike/p12306.C: Likewise.
45784         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45785         value extension.
45786         * g++.old-deja/g++.mike/p700.C: Likewise.
45787         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45788         * g++.old-deja/g++.mike/p710.C: Likewise.
45789         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45790         value extension.
45791         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45792         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45793         * g++.old-deja/g++.ns/crash2.C: Likewise.
45794         * g++.old-deja/g++.ns/crash3.C: Likewise.
45795         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45796         * g++.old-deja/g++.ns/ns17.C: Likewise.
45797         * g++.old-deja/g++.ns/template16.C: Likewise.
45798         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45799         keyword.
45800         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45801         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45802         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45803         named return value extension.
45804         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45805         * g++.old-deja/g++.other/access4.C: Issue additional error
45806         messages.
45807         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45808         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45809         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45810         * g++.old-deja/g++.other/crash25.C: Change error message.
45811         * g++.old-deja/g++.other/crash4.C: Change error message.
45812         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45813         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45814         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45815         checks.
45816         * g++.old-deja/g++.other/defarg8.C: Likewise.
45817         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45818         * g++.old-deja/g++.other/dtor10.C: Likewise.
45819         * g++.old-deja/g++.other/incomplete.C: Likewise.
45820         * g++.old-deja/g++.other/linkage7.C: Likewise.
45821         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45822         lookup algorithm.
45823         * g++.old-deja/g++.other/mangle2.C: Likewise.
45824         * g++.old-deja/g++.other/refinit2.C: Likewise.
45825         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45826         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45827         * g++.old-deja/g++.pt/crash28.C: Likewise.
45828         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45829         syntax.
45830         * g++.old-deja/g++.pt/crash32.C: Change error message.
45831         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45832         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45833         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45834         error message position.
45835         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45836         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45837         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45838         syntax.
45839         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45840         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45841         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45842         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45843         keyword.
45844         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45845         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45846         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45847         keyword.
45848         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45849         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45850         syntax.
45851         * g++.old-deja/g++.pt/friend28.C: Account for use of
45852         non-dependent names.
45853         * g++.old-deja/g++.pt/friend29.C: Likewise.
45854         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45855         rules.
45856         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45857         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45858         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45859         lookup rules.
45860         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45861         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45862         keyword.
45863         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45864         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45865         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45866         keyword.
45867         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45868         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45869         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45870         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45871         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45872         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45873         keyword.
45874         * g++.old-deja/g++.pt/spec10.C: Likewise.
45875         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45876         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45877         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45878         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45879         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45880         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45881         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45882         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45883         * g++.old-deja/g++.pt/typename15.C: Likewise.
45884         * g++.old-deja/g++.pt/typename22.C: Likewise.
45885         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45886         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45887         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45888         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45889         syntax.
45890         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45891         return value extension.
45892         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45893         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45894         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45895         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45896
45897 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45898
45899         * g++.dg/warn/inline1.C: New test.
45900         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45901         * g++.old-deja/g++.jason/synth10.C: Likewise.
45902         * g++.old-deja/g++.mike/net31.C: Likewise.
45903         * g++.old-deja/g++.mike/p8786.C: Likewise.
45904
45905         * g++.dg/template/friend10.C: New test.
45906         * g++.dg/template/conv5.C: New test.
45907
45908 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45909
45910         * g++.dg/lookup/scoped3.C: New test.
45911
45912         * g++.dg/lookup/decl1.C: New test.
45913         * g++.dg/lookup/decl2.C: New test.
45914
45915 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45916
45917         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45918         gcc.c-torture/compile/20021015-1.c,
45919         gcc.c-torture/compile/20021015-2.c,
45920         gcc.c-torture/compile/20021123-1.c,
45921         gcc.c-torture/compile/20021123-2.c,
45922         gcc.c-torture/compile/20021123-3.c,
45923         gcc.c-torture/compile/20021123-4.c,
45924         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45925         only to 3.1 or 3.2 branch.
45926
45927 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45928
45929         * gcc.dg/i386-bitfield3.c: New test.
45930
45931         * gcc.dg/i386-bitfield2.c: New test.
45932
45933 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45934
45935         * g++.dg/parse/conv_op1.C: New test.
45936
45937 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45938
45939         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45940         approved.
45941
45942 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45943
45944         * gcc.c-torture/compile/20021220-1.c: New test.
45945
45946 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45947
45948         * gcc.dg/i386-fastcall-1.c: New.
45949
45950 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45951
45952         * gcc.c-torture/execute/20021219-1.c: New test.
45953
45954 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45955
45956         * gcc.dg/i386-pic-1.c: New test.
45957
45958 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45959
45960         PR c++/8099
45961         * g++.dg/template/friend9.C: New test.
45962
45963 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45964
45965         PR c++/3663
45966         * g++.dg/template/access7.C: New test.
45967
45968 2002-12-18  Nick Clifton  <nickc@redhat.com>
45969
45970         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45971         the libstdc++-v3 directory has been found.
45972
45973 2002-12-12  Devang Patel <dpatel@apple.com>
45974         * gcc.dg/darwin-ld-1.c: New test.
45975         * gcc.dg/darwin-ld-2.c: New test.
45976         * gcc.dg/darwin-ld-3.c: New test.
45977         * gcc.dg/darwin-ld-4.c: New test.
45978         * gcc.dg/darwin-ld-5.c: New test.
45979
45980 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45981
45982         * gcc.c-torture/compile/20021212-1.c: New test.
45983
45984 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45985
45986         * gcc.dg/fshort-wchar: New test.
45987
45988 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45989
45990         PR c++/8372
45991         * g++.dg/template/dtor1.C: New test.
45992
45993         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45994         markers.
45995
45996 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45997
45998         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45999
46000 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46001
46002         * g++.dg/template/static1.C: New test.
46003         * g++.dg/template/static2.C: New test.
46004         * g++.old-deja/g++.ext/memconst.C: New test.
46005
46006 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46007
46008         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46009         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46010         * g++.dg/special/initp1.C: Likewise.
46011
46012 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46013
46014         * gcc.c-torture/execute/20021204-1.c: New test.
46015
46016 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46017
46018         * gcc.dg/ppc-fmadd-1.c: New file.
46019         * gcc.dg/ppc-fmadd-2.c: New file.
46020         * gcc.dg/ppc-fmadd-3.c: New file.
46021
46022 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46023
46024         * gcc.c-torture/compile/20021204-1.c: New test.
46025
46026 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         * g++.dg/inherit/covariant2.C: New test.
46029         * g++.dg/inherit/covariant3.C: New test.
46030         * g++.dg/inherit/covariant4.C: New test.
46031         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46032         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46033
46034 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46035
46036         PR c++/8688
46037         * g++.dg/init/brace3.C: New test.
46038
46039 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46040
46041         * gcc.dg/20020210-1.c: Fix a comment typo.
46042
46043 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46044
46045         PR c++/8720
46046         * g++.dg/parse/defarg1.C: New test.
46047
46048         PR c++/8615
46049         * g++.dg/template/char1.C: New test.
46050
46051         * g++.dg/template/varmod1.C: Fix typo.
46052
46053 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46054
46055         DR 180
46056         * g++.old-deja/g++.pt/crash32.C: Expect error.
46057
46058 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46059
46060         PR c++/5919
46061         * g++.dg/template/varmod1.C: New test.
46062
46063         PR c++/8727
46064         * g++.dg/inherit/typeinfo1.C: New test.
46065
46066         PR c++/8663
46067         * g++.dg/inherit/typedef1.C: New test.
46068
46069 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46070
46071         PR c++/8332
46072         PR c++/8493
46073         * g++.dg/template/strlen1.C: New test.
46074
46075         PR c++/8227
46076         * g++.dg/template/ctor2.C: New test.
46077
46078         PR c++/8214
46079         * g++.dg/init/string1.C: New test.
46080
46081         PR c++/8511
46082         * g++.dg/template/friend8.C: New test.
46083
46084 2002-11-29  Joe Buck <jbuck@synopsys.com>
46085
46086         * g++.dg/lookup/anon2.C: New test.
46087
46088 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46089
46090         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46091         h8300 port.
46092
46093 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46094
46095         * gcc.dg/bitfld-6.c: New test.
46096
46097 2002-11-27  Jan Hubicka  <jh@suse.cz>
46098
46099         * gcc.c-torture/execute/20021127.[cx]: New test.
46100
46101 2002-11-26  Jan Hubicka  <jh@suse.cz>
46102
46103         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46104         quality.
46105
46106 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46107
46108         * g++.dg/init/brace2.C: New test.
46109         * g++.old-deja/g++.mike/p9129.C: Correct.
46110
46111 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46112
46113         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46114
46115 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46116
46117         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46118
46119 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46120
46121         * g++.dg/abi/empty11.C: New test.
46122         * g++.dg/rtti/cv1.C: New test.
46123
46124 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46125
46126         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46127
46128 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46129
46130         * g++.dg/abi/empty10.C: New test.
46131
46132 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46133
46134         * gcc.c-torture/compile/20021124-1.c: New test.
46135
46136 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46137
46138         * g++.dg/abi/rtti2.C: New test.
46139
46140 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46141
46142         * gcc.dg/i386-unroll-1.c: New test.
46143
46144 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46145
46146         * gcc.c-torture/compile/20021120-1.c: New test.
46147         * gcc.c-torture/compile/20021120-2.c: New test.
46148
46149 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46150
46151         * gcc.dg/bitfld-5.c: New test.
46152
46153 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46154
46155         * gcc.c-torture/execute/20021120-3.c: New test.
46156
46157 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46158
46159         * gcc.c-torture/execute/20021120-2.c: New test.
46160
46161 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46162
46163         * gcc.c-torture/execute/20021120-1.c: New test.
46164
46165 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.c-torture/execute/20021118-3.c: New test.
46168
46169 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46170
46171         * gcc.c-torture/compile/20021119-1.c: New test.
46172
46173 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46174
46175         * gcc.dg/duff-1.c: New test.
46176         * gcc.dg/duff-2.c: New test.
46177         * gcc.dg/duff-3.c: New test.
46178
46179 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46180
46181         * gcc.dg/cpp/_Pragma5.c: New test.
46182
46183 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46184
46185         * gcc.c-torture/execute/20021118-2.c: New test.
46186
46187 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46188
46189         * gcc.c-torture/execute/20021118-1.c: New test.
46190
46191 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46192
46193         * gcc.dg/20021116-1.c: New test.
46194
46195 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46196
46197         * g++.dg/abi/vcall1.C: New test.
46198
46199 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46200
46201         * gcc.dg/20021029-1.c: New test.
46202         * gcc.dg/20021029-2.c: New test.
46203
46204 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46205
46206         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46207
46208 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46209
46210         PR c/8439
46211         * gcc.dg/20021110.c: Move to ...
46212         * gcc.c-torture/compile/20021110.c: .... here.
46213
46214 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46215
46216         PR c/8467
46217         * gcc.c-torture/execute/20021111-1.c
46218
46219 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46220
46221         PR c/8439
46222         * gcc.dg/20021110.c: New test.
46223
46224 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46225
46226         * g++.dg/abi/vthunk3.C: Run only on x86.
46227
46228 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46229
46230         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46231
46232 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46233
46234         * lib/compat.exp (compat-execute): Fix logic error in last
46235         change.
46236
46237 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46238
46239         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46240
46241 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46242
46243         PR c++/8389
46244         * g++.dg/template/access6.C: New test.
46245
46246 2002-11-08  Jan Hubicka  <jh@suse.cz>
46247
46248         * gcc.dg/i386-ssefp-1.c: New test.
46249         * gcc.dg/i386-ssefp-1.c: New test.
46250
46251 2002-11-08  Jan Hubicka  <jh@suse.cz>
46252
46253         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46254
46255 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46256
46257         * g++.dg/abi/vthunk3.C: New test.
46258
46259         PR c++/8338
46260         * g++.dg/template/crash2.C: New test.
46261
46262 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46263
46264         * g++.dg/abi/dtor1.C: New test.
46265         * g++.dg/abi/dtor2.C: Likewise.
46266
46267 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46268
46269         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46270         Darwin.
46271
46272 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46273
46274         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46275         -mthumb.  Only xfail with -O0.
46276
46277 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46278
46279         * g++.dg/abi/thunk1.C: New test.
46280         * g++.dg/abi/thunk2.C: Likewise.
46281         * g++.dg/abi/vtt1.C: Likewise.
46282
46283 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46284
46285         PR optimization/8423
46286         * gcc.c-torture/execute/builtin-constant.c: New test.
46287
46288 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46289
46290         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46291         Add some more cases.
46292
46293 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46294
46295         PR c++/8391
46296         * g++.dg/opt/local1.C: New test.
46297
46298 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46299
46300         PR c++/8160
46301         * g++.dg/template/complit1.C: New test.
46302
46303         PR c++/8149
46304         * g++.dg/template/typename4.C: Likewise.
46305
46306 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46307
46308         Core issue 287, PR c++/7639
46309         * g++.dg/template/instantiate1.C: Adjust error location.
46310         * g++.dg/template/instantiate3.C: New test.
46311         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46312         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46313         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46314
46315 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46316
46317         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46318
46319 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46320
46321         PR c++/8287
46322         * g++.dg/init/dtor2.C: New test.
46323
46324 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46325
46326         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46327         * gcc.dg/nest.c: Bypass errors on irix6.
46328
46329 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46330
46331         * gcc.dg/nest.c: Expect error for mmix-*-*.
46332         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46333
46334 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46335
46336         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46337         markers.
46338
46339         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46340
46341 2002-10-25  Mike Stump  <mrs@apple.com>
46342
46343         * gcc.dg/warn-1.c: New test.
46344
46345 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46346
46347         * g++.dg/template/typename3.C: New test.
46348
46349 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46350
46351         * g++.dg/lookup/ptrmem1.C: New test.
46352
46353         * g++.dg/abi/vthunk2.C: New test.
46354
46355 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46356
46357         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46358
46359 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46360
46361         * g++.dg/abi/empty9.C: New test.
46362
46363 2002-10-24  Richard Henderson  <rth@redhat.com>
46364
46365         * g++.dg/inherit/thunk1.C: Enable for ia64.
46366
46367 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46368
46369         PR c++/8067
46370         * g++.dg/lookup/pretty1.C: New test.
46371
46372 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46373
46374         * gcc.dg/20021023-1.c: New test.
46375
46376 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46377
46378         PR c++/7679
46379         * g++.dg/parse/inline1.C: New test.
46380
46381 2002-10-23  Richard Henderson  <rth@redhat.com>
46382
46383         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46384
46385         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46386
46387 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46388
46389         PR c++/6579
46390         * g++.dg/parse/stmtexpr3.C: New test.
46391
46392 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46393
46394         * g++.dg/expr/cond1.C: New test.
46395
46396 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46397
46398         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46399
46400 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46401
46402         * g++.dg/abi/vbase13.C: New test.
46403         * g++.dg/abi/vbase14.C: Likewise.
46404
46405 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46406
46407         * gcc.dg/tls/pic-1.c: New test.
46408         * gcc.dg/tls/nonpic-1.c: New test.
46409         * gcc.dg/20021018-1.c: New test.
46410
46411 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46412
46413         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46414         Remove only files with the same base name as the test case.
46415         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46416         (profopt-execute): Likewise.  Also, remove old profiling
46417         and performance data files before running the tests.
46418
46419         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46420         * g++.dg/bprob/bprob.exp: Likewise.
46421         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46422         to allow more general test case names.
46423
46424         * g++.dg/bprob/bprob-1.C: Rename to ...
46425         * g++.dg/bprob/g++-bprob-1.C: ... this.
46426
46427         * g77.dg/bprob/bprob-1.f: Rename to ...
46428         * g77.dg/bprob/g77-bprob-1.f: ... this.
46429
46430 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46431
46432         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46433         bison 1.50 or later.
46434
46435 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46436
46437         * g++.dg/README: Describe more test directories.
46438
46439 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46440
46441         * g++.dg/init/array6.C: Add additional tests.
46442
46443 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46444
46445         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46446         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46447
46448 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46449
46450         * gcc.c-torture/compile/20020604-1.x: New.
46451         * gcc.c-torture/compile/simd-5.x: Likewise.
46452         * gcc.c-torture/execute/920710-1.x: Likewise.
46453         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46454
46455 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46456
46457         * g++.dg/inherit/override1.C: Add dg-options clause.
46458
46459 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46460
46461         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46462         _mm_slli_si128.
46463
46464 2002-10-19  Andreas Schwab  <schwab@suse.de>
46465
46466         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46467         directory component.
46468
46469 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46470
46471         * g++.dg/inherit/thunk1.C: New test.
46472
46473         * g++.dg/inherit/override1.C: New test.
46474
46475         * g++.dg/abi/mangle11.C: New test.
46476         * g++.dg/abi/mangle14.C: New test.
46477         * g++.dg/abi/mangle17.C: New test.
46478
46479 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46480
46481         * g++.dg/overload/member2.C: New test.
46482
46483 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46484
46485         * g++.dg/README: Describe new compat directory.
46486         * g++.dg/dg.exp: Skip tests in compat directory.
46487         * README.compat: New file.
46488         * lib/compat.exp: New expect script.
46489         * g++.dg/compat: New test directory.
46490         * g++.dg/compat/compat.exp: New expect script.
46491         * g++.dg/compat/abi: New test directory.
46492         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46493         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46494         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46495         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46496         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46497         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46498         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46499         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46500         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46501         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46502         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46503         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46504         * g++.dg/compat/break: New test directory.
46505         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46506         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46507         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46508         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46509         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46510         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46511         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46512         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46513         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46514         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46515         g++.dg/compat/break/README: New files.
46516         * g++.dg/compat/eh: New test directory.
46517         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46518         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46519         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46520         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46521         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46522         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46523         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46524         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46525         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46526         g++.dg/compat/eh/filter2_y.C,
46527         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46528         g++.dg/compat/eh/new1_y.C,
46529         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46530         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46531         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46532         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46533         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46534         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46535         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46536         g++.dg/compat/eh/unexpected1_y.C: New files.
46537         * g++.dg/compat/init: New test directory.
46538         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46539         g++.dg/compat/init/array5_y.C,
46540         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46541         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46542         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46543         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46544         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46545         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46546         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46547         g++.dg/compat/init/init-ref2_y.C: New files.
46548
46549 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46550
46551         PR c++/7584
46552         * g++.dg/inherit/using3.C: New test.
46553
46554 2002-10-17  Jan Hubicka  <jh@suse.cz>
46555
46556         * gcc.dg/20021017-2.c: New test.
46557
46558 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46559
46560         * g++.dg/abi/mangle16.C: Adjust.
46561
46562         * g++.dg/init/array8.C: New test.
46563
46564 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46565
46566         * gcc.dg/special/mips-abi.exp: New test.
46567         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46568
46569 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46570
46571         * g++.dg/abi/mangle16.C: New test.
46572         * g++.dg/abi/mangle17.C: Likewise.
46573
46574         PR c++/7478
46575         * g++.dg/template/ref1.C: New test.
46576
46577 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46578
46579         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46580
46581 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46582
46583         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46584
46585 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46586
46587         PR c++/7524
46588         * g++.dg/init/array7.C: New test.
46589
46590 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46591
46592         * g++.dg/init/array6.C: New test.
46593
46594         * g++.dg/abi/mangle13.C: Likewise.
46595         * g++.dg/abi/mangle14.C: Likewise.
46596         * g++.dg/abi/mangle15.C: Likewise.
46597
46598 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46599
46600         * g++.dg/abi/empty8.C: New test.
46601
46602 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46603
46604         * g++.dg/init/ctor1.C: New test.
46605
46606 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46607
46608         * gcc.c-torture/execute/20021015-1.c: New test.
46609
46610 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46611
46612         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46613
46614 2002-10-14  Jan Hubicka  <jh@suse.cz>
46615
46616         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46617
46618 2002-10-14  Richard Henderson  <rth@redhat.com>
46619
46620         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46621
46622 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46623
46624         PR optimization/6631
46625         * g++.dg/opt/const2.C: New test.
46626
46627 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46628
46629         PR c++/7176
46630         * g++.dg/parse/friend1.C: New test.
46631         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46632
46633 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46634
46635         * gcc.dg/20021014-1.c: New test.
46636
46637 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46638
46639         PR c++/5661
46640         * g++.dg/ext/vlm1.C: New test.
46641         * g++.dg/ext/vlm2.C: Likewise.
46642
46643         * g++.dg/init/array1.C: Remove invalid braces.
46644         * g++.dg/init/brace1.C: New test.
46645         * g++.dg/init/copy2.C: Likewise.
46646         * g++.dg/init/copy3.C: Likewise.
46647         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46648         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46649         braces.
46650
46651 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46652
46653         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46654
46655 2002-10-11  Richard Shann  <richard.shann@superh.com>
46656
46657         * gcc.c-torture/compile/simd-5.c: New test.
46658
46659 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46660
46661         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46662
46663 2002-10-10  Jim Wilson  <wilson@redhat.com>
46664
46665         * gcc.c-torture/execute/20021010-1.c: New test.
46666
46667 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46668
46669         PR c/7353
46670         * g++.dg/ext/typedef-init.C: New test.
46671         * gcc.dg/typedef-init.c: New test.
46672
46673 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46674
46675         * gcc.dg/cpp/paste13.c: New test.
46676
46677 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46678
46679         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46680         remaining platforms, XFAIL during compile, not execute.  Don't
46681         XFAIL at -O0.
46682
46683 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46684
46685         * gcc.dg/alias-1.c: Tweak expected warning.
46686
46687 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46688
46689         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46690
46691 2002-10-06  Andreas Jaeger  <aj@suse.de>
46692
46693         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46694         * gcc.dg/cpp/c++98.C: Likewise.
46695
46696         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46697         * g++.dg/cpp/c++98.C: Likewise.
46698
46699         * g++.dg/README (Subdirectories): Mention cpp directory.
46700
46701         PR target/7559
46702         * gcc.dg/20021006-1.c: New test.
46703
46704 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46705
46706         PR c++/7804
46707         * g++.dg/other/warning1.C: New test.
46708
46709 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46710
46711         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46712         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46713         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46714
46715 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46716
46717         PR c++/7931
46718         * g++.dg/template/ptrmem3.C: New test.
46719
46720         PR c++/7754
46721         * g++.dg/template/union1.C: New test.
46722
46723 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46724
46725         PR c++/8006
46726         * g++.dg/abi/mangle9.C: New test.
46727         * g++.dg/abi/mangle10.C: New test.
46728         * g++.dg/abi/mangle11.C: New test.
46729         * g++.dg/abi/mangle12.C: New test.
46730
46731 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46732
46733         PR c++/7188.
46734         * g++.dg/template/meminit1.C: New test.
46735         * g++.dg/warn/Wreorder-1.C: Likewise.
46736         * g++.old-deja/g++.mike/warn3.C: Tweak.
46737         * lib/prune.exp: Ingore "in copy constructor".
46738
46739 2002-10-02  Andreas Jaeger  <aj@suse.de>
46740
46741         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46742         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46743         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46744         on x86-64.
46745
46746 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46747
46748         * gcc.dg/empty1.C: Fix typo.
46749
46750 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46751
46752         * gcc.dg/alias-1.c: New test.
46753
46754 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46755
46756         * gcc.dg/empty1.C: New test.
46757
46758         * g++.dg/tls/init-2.C: Tweak error messages.
46759
46760 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46761
46762         * gcc.c-torture/compile/20020923-1.c: New test.
46763
46764 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46765
46766         * gcc.c-torture/execute/ffs-1.c: New test.
46767         * gcc.c-torture/execute/ffs-2.c: Ditto.
46768
46769 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46770
46771         * g++.dg/overload/member1.C: New test.
46772
46773 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46774
46775         * g++.dg/abi/empty7.C: New test.
46776         * g++.dg/init/pm2.C: Likewise.
46777
46778 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46779
46780         * g++.dg/rtti/crash1.C: New test.
46781
46782 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46783
46784         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46785         gcc.dg/sibcall-4.c: New tests.
46786
46787 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46788
46789         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46790         powerpc and MMIX targets.
46791
46792 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46793
46794         * gcc.dg/cpp/20020927-1.c: New.
46795
46796 2002-09-26  David S. Miller  <davem@redhat.com>
46797
46798         * gcc.c-torture/compile/trunctfdf.c: New.
46799
46800 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46801
46802         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46803
46804 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46805
46806         * gcc.c-torture/execute/loop-15.c: New.
46807
46808 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46809
46810         * README.QMTEST: Fix typo.
46811
46812 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46813
46814         * gcc.dg/20020926-1.c: New test.
46815
46816 2002-09-25  David S. Miller  <davem@redhat.com>
46817
46818         PR target/7842
46819         * gcc.c-torture/execute/shiftdi.c: New test.
46820
46821 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46822
46823         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46824         unique to the tool.
46825         * lib/g77.exp (g77_init): Likewise.
46826         * lib/g++.exp (g++_init): Likewise.
46827         * lib/objc.exp (objc_init): Likewise.
46828
46829 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46830
46831         * g++.dg/abi/empty5.C: New test.
46832         * g++.dg/abi/empty6.C: New test.
46833         * g++.dg/abi/vbase12.C: New test.
46834
46835 2002-09-25  Richard Henderson  <rth@redhat.com>
46836
46837         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46838         too-small long double.
46839
46840 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46841
46842         * gcc.dg/20020919-1.c: New test.
46843
46844 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46845
46846         * g++.dg/abi/bitfield6.C: New test.
46847         * g++.dg/abi/bitfield7.C: New test.
46848         * g++.dg/abi/bitfield8.C: New test.
46849         * g++.dg/abi/vbase11.C: New test.
46850
46851 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46852
46853         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46854         hppa*-*-hpux*.  Update test comment.
46855
46856 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46857
46858         * gcc.dg/tls/struct-1.c: New test.
46859
46860 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46861
46862         * gcc.dg/cpp/tr-warn2.c: Update.
46863
46864 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46865
46866         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46867
46868 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46869
46870         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46871         systems.
46872
46873 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46874
46875         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46876
46877         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46878         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46879         setting of cxxfilt.
46880
46881 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46882
46883         * gcc.dg/20020312-2.c: Update for darwin.
46884
46885 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46886
46887         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46888
46889 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46890
46891         * objc.dg/comp-types-1.m: New test.
46892         * objc.dg/comp-types-2.m: New test.
46893         * objc.dg/comp-types-3.m: New test.
46894         * objc.dg/comp-types-4.m: New test.
46895         * objc.dg/comp-types-5.m: New test.
46896         * objc.dg/comp-types-6.m: New test.
46897
46898 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46899
46900         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46901
46902 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46903
46904         * g++.dg/other/do1.C: New test.
46905
46906         * g++.dg/template/subst1.C: New test.
46907
46908 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46909
46910         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46911
46912 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46913
46914         * g++.dg/template/qualttp20.C: Adjust expected errors.
46915         * g++.old-deja/g++.jason/report.C: Likewise.
46916         * g++.old-deja/g++.other/qual1.C: Likewise.
46917
46918         * g++.dg/lookup/scoped2.C: New test.
46919
46920         * g++.dg/ext/asm3.C: New test.
46921
46922 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46923
46924         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46925
46926 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46927
46928         * ChangeLog: follow spelling conventions.
46929         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46930         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46931         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46932         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46933         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46934         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46935         * g++.old-deja/g++.law/global-init1.C: Likewise.
46936         * g++.old-deja/g++.other/delete4.C: Likewise.
46937         * g++.old-deja/g++.other/inline21.C: Likewise.
46938         * g++.old-deja/g++.other/singleton.C: Likewise.
46939         * g77.dg/strlen0.f: Likewise.
46940         * g77.f-torture/compile/20010519-1.f: Likewise.
46941         * g77.f-torture/compile/980310-4.f: Likewise.
46942         * gcc.c-torture/compile/20000605-1.c: Likewise.
46943         * gcc.c-torture/execute/20020225-1.c: Likewise.
46944         * gcc.dg/c90-hexfloat-2.c: Likewise.
46945         * gcc.dg/c99-bool-1.c: Likewise.
46946         * gcc.dg/c99-hexfloat-2.c: Likewise.
46947         * gcc.dg/dll-2.c: Likewise.
46948         * gcc.dg/wtr-union-init-1.c: Likewise.
46949         * gcc.dg/wtr-union-init-2.c: Likewise.
46950         * gcc.dg/wtr-union-init-3.c: Likewise.
46951         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46952         * gcc.dg/cpp/defined.c: Likewise.
46953         * gcc.dg/cpp/macsyntx.c: Likewise.
46954         * gcc.dg/cpp/paste2.c: Likewise.
46955         * gcc.dg/cpp/trad/defined.c: Likewise.
46956         * gcc.dg/format/c90-printf-1.c: Likewise.
46957         * gcc.dg/format/c90-scanf-1.c: Likewise.
46958         * gcc.dg/format/c99-printf-1.c: Likewise.
46959         * gcc.dg/format/c99-scanf-1.c: Likewise.
46960         * gcc.misc-tests/gcov-8.c: Likewise.
46961         * lib/profopt.exp: Likewise.
46962
46963 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46964
46965         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46966
46967 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46968
46969         * g++.dg/inherit/using2.C: New test.
46970
46971 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46972
46973         * ChangeLog: Follow spelling conventions.
46974         * g++.dg/template/friend4.C: Likewise.
46975         * g++.old-deja/g++.pt/crash67.C: Likewise.
46976         * gcc.c-torture/execute/20000801-4.c: Likewise.
46977         * gcc.dg/c90-digraph-1.c: Likewise.
46978         * gcc.dg/c94-digraph-1.c: Likewise.
46979         * gcc.dg/c99-digraph-1.c: Likewise.
46980         * gcc.dg/cpp/line5.c: Likewise.
46981         * gcc.dg/cpp/multiline.c: Likewise.
46982         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46983         * gcc.dg/format/attr-3.c: Likewise.
46984         * gcc.dg/format/c90-scanf-3.c: Likewise.
46985         * gcc.dg/format/ext-4.c: Likewise.
46986
46987 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46988
46989         * g++.dg/template/pretty1.C: New test.
46990
46991 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46992
46993         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46994
46995 2002-09-13  Matt Austern  <austern@apple.com>
46996
46997         * g++.dg/other/constref[12].C: New, regression tests for
46998         passing a cast expression to a function by const reference.
46999
47000 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47001
47002         * g++.dg/template/deduce1.C: New test.
47003
47004 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47005
47006         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47007         32-bit int.
47008
47009 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47010
47011         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47012         usage.
47013
47014 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47015
47016         * gcc.c-torture/compile/20020910-1.c: New test.
47017
47018 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47019
47020         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47021
47022 2002-09-10  Andreas Jaeger  <aj@suse.de>
47023
47024         * gcc.dg/20020312-2.c: Adjust for x86-64.
47025
47026 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47027
47028         * g77.dg/7388.f: New test case for PR 7388.
47029
47030 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47031
47032         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47033
47034 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47035
47036         * objc.dg/proto-lossage-1.m: New test.
47037
47038 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47039
47040         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47041
47042 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47043
47044         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47045         expected to pass.
47046
47047 2002-09-06  Stan Shebs  <shebs@apple.com>
47048             David Edelsohn  <edelsohn@gnu.org>
47049
47050         * gcc.dg/weak: New directory.
47051         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47052         target-specific xfail bits.
47053         * gcc.dg/typeof-2.c: Move to new directory.
47054         * gcc.dg/weak.exp: New expect script.
47055
47056 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47057
47058         * gcc.c-torture/execute/extzvsi.c: New test.
47059
47060 2002-09-05  Stan Shebs  <shebs@apple.com>
47061
47062         * gcc.dg/weak-1.c: xfail on Darwin.
47063         * gcc.dg/weak-2.c: Ditto.
47064         * gcc.dg/weak-3.c: Ditto.
47065         * gcc.dg/weak-4.c: Ditto.
47066         * gcc.dg/weak-5.c: Ditto.
47067         * gcc.dg/weak-6.c: Ditto.
47068         * gcc.dg/weak-7.c: Ditto.
47069         * gcc.dg/weak-8.c: Ditto.
47070         * gcc.dg/weak-9.c: Ditto.
47071
47072 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47073
47074         * gcc.c-torture/execute/loop-14.c: New test.
47075
47076 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47077
47078         * g++.dg/other/cxa-atexit1.C: New test.
47079
47080         * gcc.dg/typeof-2.c: New test.
47081
47082 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47083
47084         * gcc.dg/builtins-2.c: New testcase.
47085         * gcc.dg/builtins-3.c: New testcase.
47086
47087 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47088
47089         * gcc.dg/cpp/_Pragma4.c: New test.
47090
47091 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47092
47093         * objc/execute/nil_method-1.m: New testcase.
47094
47095 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47096
47097         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47098         [Object class], not [Object initialize].
47099
47100 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47101             Hans-Peter Nilsson  <hp@bitrange.com>
47102
47103         * gcc.c-torture/execute/20020720-1.x: Skip test on
47104         mmix-knuth-mmixware.  Correct comment.
47105
47106 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47107
47108         * g++.dg/abi/bitfield5.C: New test.
47109         * g++.dg/abi/vbase10.C: Likewise.
47110
47111 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47112
47113         * objc.dg/undeclared-selector.m: New test.
47114
47115 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47116
47117         * g++.dg/other/offsetof1.C: Avoid cast warning.
47118
47119 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47120
47121         * objc.dg/super-class-2.m: New test.
47122
47123 2002-08-24  Matt Austern  <austern@apple.com>
47124
47125         * g++.dg/ext/lvaddr.C: New test.
47126         * g++.dg/ext/lvcast.C: New test.
47127
47128 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47129
47130         * g++.dg/inherit/cond1.C: New test.
47131
47132 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47133
47134         * gcc.dg/noncompile/incomplete-1.c: New test.
47135
47136 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47137
47138         * gcc.dg/typespec-1.c: New test.
47139
47140 2002-08-20  Devang Patel  <dpatel@apple.com>
47141         * objc.dg/proto-hier-2.m: New test.
47142
47143 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47144
47145         * objc.dg/bitfield-1.m: New test.
47146         * objc.dg/bitfield-2.m: New test.
47147
47148 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47149
47150         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47151         gcc.dg/c99-flex-array-4.c: New tests.
47152
47153 2002-08-16  Stan Shebs  <shebs@apple.com>
47154
47155         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47156
47157 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47158
47159         * gcc.dg/typeof-1.c: New test.
47160         * g++.dg/ext/typeof2.C: New test.
47161
47162 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47163
47164         * g++.dg/other/offsetof1.C: New test.
47165
47166 2002-08-14  Richard Henderson  <rth@redhat.com>
47167
47168         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47169
47170 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47171
47172         * gcc.dg/cpp/_Pragma3.c: New test.
47173
47174 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47175
47176         * g++.dg/template/inherit3: New test.
47177
47178 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47179
47180         * gcc.dg/bitfld-4.c: Add blank options.
47181
47182 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47183
47184         * g++.dg/template/crash1.C: New test.
47185
47186 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47187
47188         * gcc.dg/tls/opt-2.c: New test.
47189
47190 2002-08-08  Devang Patel  <dpatel@apple.com>
47191
47192         * objc.dg/selector-1.m : New test
47193
47194 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47195
47196         * g++.dg/abi/bitfield4.C: New test.
47197         * gcc.dg/bitfld-4.c: New test.
47198
47199 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47200
47201         * g++.dg/other/packed1.C: New test.
47202
47203 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47204
47205         * g++.dg/abi/offsetof.C: Tweak error messages.
47206         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47207
47208 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47209
47210         * gcc.dg/bitfld-3.c: New test.
47211
47212 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47213             Richard Henderson  <rth@redhat.com>
47214
47215         * gcc.dg/i386-bitfield1.c: New test.
47216         * g++.dg/abi/bitfield3.C: Update.
47217
47218 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47219
47220         * objc.dg/const-str-2.m: Update.
47221         * gcc.dg/cpp/c++98.c: Change to C extension.
47222         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47223         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47224
47225 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47226
47227         * gcc.dg/tls/diag-3.c: New.
47228
47229 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47230
47231         * g++.dg/README (Subdirectories): Document new subdir expr.
47232         * g++.dg/expr/pmf-1.C: New test.
47233
47234 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47235
47236         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47237
47238 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47239
47240         * g++.dg/abi/bitfield3.C: New test.
47241
47242 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47243
47244         * lib/gcov.exp: Tweak expected line formats.
47245         * gcc.misc-tests/gcov8.c: New test.
47246         * gcc.misc-tests/gcov8.x: New flags.
47247
47248 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47249
47250         * consistency.vlad/layout/endian.c: Include string.h.
47251
47252         * gcc.c-torture/execute/20020805-1.c: New test.
47253
47254 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47255
47256         * g++.dg/other/conversion1.C: New test.
47257
47258 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47259
47260         * gcc.dg/builtins-1.c: New testcase.
47261
47262 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47263
47264         * g++.dg/inherit/access3.C: New test.
47265
47266 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47267
47268         * gcc.dg/ia64-visibility-2.c: New test.
47269
47270 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47271
47272         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47273         __qualifier_flags to __flags.
47274
47275 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47276
47277         * g++.dg/inherit/operator1.C: New test.
47278         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47279         * g++.dg/other/error1.C: Change expected error message.
47280         * g++.dg/template/conv4.C: Likewise.
47281
47282 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47283
47284         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47285         for documented behavior.
47286
47287 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47288
47289         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47290         several targets known to fail.
47291
47292 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47293
47294         * gcc.dg/mips-args-[123].c: New tests.
47295
47296 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47297
47298         * gcc.dg/ppc-spe.c: New.
47299
47300 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47301
47302         * g++.dg/other/ptrmem4.C: New testcase.
47303
47304 2002-07-24  Richard Henderson  <rth@redhat.com>
47305
47306         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47307
47308 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47309
47310         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47311
47312 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47313
47314         * gcc.c-torture/execute/memset-3.c: New testcase.
47315
47316 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47317
47318         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47319         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47320
47321 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47322
47323         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47324         Delete.
47325
47326 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47327
47328         * gcc.c-torture/compile/simd-4.c: New test.
47329
47330 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47331
47332         PR c++/7347, c++/7348
47333         * g++.dg/template/access4.C: New test.
47334         * g++.dg/template/access5.C: New test.
47335         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47336         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47337         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47338         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47339
47340 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47341
47342         * gcc.dg/gnu89-init-2.c: New test.
47343
47344 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47345
47346         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47347
47348 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47349
47350         * gcc.c-torture/execute/20020720-1.c: New testcase.
47351
47352 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47353
47354         * gcc.dg/cpp/Wsignprom.c: New tests.
47355
47356 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47357
47358         * gcc.c-torture/execute/loop-13.c: New test.
47359
47360 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47361
47362         * gcc.dg/cpp/expr.c: New tests.
47363
47364 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47365
47366         * g++.dg/opt/pr6713.C: Add template instantiation.
47367
47368 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47369
47370         * gcc.dg/nest.c: New test.
47371
47372 2002-07-17  Richard Henderson  <rth@redhat.com>
47373
47374         * g++.dg/opt/pr6713.C: New test.
47375
47376 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47377
47378         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47379         XFAIL for all x86 processors.
47380
47381 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47382
47383         * gcc.c-torture/execute/20010122-1.x: Do not test with
47384         -fomit-frame-pointer.
47385
47386 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47387
47388         * g++.dg/template/instantiate2.C: New test.
47389         * g++.dg/template/spec4.C: New test.
47390
47391 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47392
47393         * g++.dg/template/access2.C: New test.
47394         * g++.dg/template/access3.C: New test.
47395
47396 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47397
47398         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47399         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47400         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47401         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47402         Convert to use <stdarg.h>.
47403         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47404         Delete.
47405         * gcc.dg/va-arg-2.c: New.
47406         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47407
47408 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47409
47410         * gcc.c-torture/compile/20020710-1.c: New test.
47411
47412 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47413                           Andrew Pinski  <pinskia@physics.uc.edu>
47414
47415         gcc.c-torture/compile/simd-2.c: New testcase.
47416         gcc.c-torture/compile/simd-3.c: Likewise.
47417
47418 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47419
47420         PR c++/7224
47421         * g++.dg/overload/error1.C: New test.
47422
47423 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47424
47425         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47426         configuration and IRIX 6 O32 ABI.
47427
47428 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47429
47430         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47431
47432 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47433
47434         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47435
47436 2002-07-10  Jeffrey A Law  <law@redhat.com>
47437
47438         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47439
47440         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47441
47442 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47443
47444         * gcc.dg/20020312-2.c: Check for __PPC__.
47445
47446 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47447
47448         * gcc.c-torture/compile/20020709-1.c: New test.
47449
47450 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47451
47452         * g++.dg/template/qualttp21.C: New test case.
47453
47454 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47455
47456         * gcc.c-torture/compile/20020706-1.c: New test.
47457         * gcc.c-torture/compile/20020706-2.c: New test.
47458
47459 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47460             Alexandre Oliva  <aoliva@redhat.com>
47461
47462         * g++.dg/warn/incomplete1.C: New test.
47463
47464 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47465
47466         PR c++/7099
47467         * g++.dg/warn/noreturn1.C: New test.
47468
47469 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47470
47471         PR c++/6706
47472         * g++.dg/debug/debug6.C: New test.
47473         * g++.dg/debug/debug7.C: New test.
47474
47475 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47476
47477         * gcc.c-torture/compile/simd-3.c: New test.
47478
47479 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47480
47481         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47482         * gcc.dg/20020620-1.c: Likewise.
47483
47484 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47485
47486         PR c++/6944
47487         * g++.dg/init/array4.C: New test.
47488         * g++.dg/init/array5.C: New test.
47489
47490 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47491
47492         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47493         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47494
47495 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47496
47497         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47498         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47499         * gcc.dg/wtr-conversion-1.c: Likewise.
47500         * gcc.dg/wtr-escape-1.c: Likewise.
47501         * gcc.dg/wtr-int-type-1.c: Likewise.
47502         * gcc.dg/wtr-label-1.c: Likewise.
47503         * gcc.dg/wtr-static-1.c: Likewise.
47504         * gcc.dg/wtr-strcat-1.c: Likewise.
47505         * gcc.dg/wtr-suffix-1.c: Likewise.
47506         * gcc.dg/wtr-switch-1.c: Likewise.
47507         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47508         * gcc.dg/wtr-union-init-1.c: Likewise.
47509         * gcc.dg/wtr-union-init-2.c: Likewise.
47510         * gcc.dg/wtr-union-init-3.c: Likewise.
47511
47512         * gcc.dg/wtr-func-def-1.c: New test.
47513
47514 2002-07-02 Devang Patel <dpatel@apple.com>
47515
47516         * objc.dg/param-1.m: New test.
47517
47518 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47519
47520         * gcc.dg/cpp/trad/directive.c: Add test.
47521         * gcc.dg/cpp/trad/macroargs.c: Add test.
47522         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47523
47524 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47525
47526         * gcc.dg/cpp/cmdlne-M.c: New test.
47527
47528 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47529
47530         * objc.dg/desig-init-1.m: New test.
47531
47532 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47533
47534         PR c++/6716
47535         * g++.dg/template/instantiate1.C: New test.
47536
47537 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47538
47539         PR c++/7112
47540         * g++.dg/template/sizeof2.C: New test.
47541
47542 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47543
47544         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47545         gcc.dg/cpp/trad/include.c: New tests.
47546
47547 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47548
47549         PR target/7177
47550         * gcc.c-torture/compile/20020701-1.c: New test.
47551
47552 2002-07-01  Stan Shebs  <shebs@apple.com>
47553
47554         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47555         header here...
47556         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47557         (objc-torture-execute): or here.
47558
47559 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47560
47561         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47562
47563 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47564
47565         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47566
47567 2002-06-30  Devang Patel  <dpatel@apple.com>
47568
47569         * objc.dg/fsyntax-only.m: New test.
47570
47571 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47572
47573         PR c++/6695
47574         * g++.dg/template/friend7.C: New file.
47575
47576 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47577
47578         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47579         return type.
47580
47581 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47582
47583         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47584         avoid division by zero.
47585
47586 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47587
47588         * gcc.dg/Wunknownprag.c: New tests.
47589
47590 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47591
47592         * gcc.c-torture/execute/simd-2.c: New test.
47593
47594 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47595
47596         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47597         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47598         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47599         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47600         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47601         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47602         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47603         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47604         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47605         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47606         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47607         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47608         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47609         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47610         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47611         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47612         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47613
47614 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47615
47616         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47617         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47618         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47619         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47620         New tests.
47621         * gcc.dg/cpp/trad/directive.c: Update.
47622
47623 2002-06-23  Andreas Jaeger  <aj@suse.de>
47624
47625         * gcc.c-torture/execute/complex-6.c: New.
47626
47627 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47628
47629         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47630         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47631         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47632         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47633
47634 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47635
47636         * gcc.dg/cpp/trad: New directory with traditional tests copied
47637         from parent directory.
47638         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47639         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47640         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47641         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47642         Move to trad/ and rename.
47643         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47644         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47645         gcc.dg/cpp/trad/redef2.c: New tests.
47646         * gcc.dg/cpp/trad/trad.exp: New driver.
47647
47648 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47649
47650         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47651         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47652         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47653         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47654         Remove.
47655
47656 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47657
47658         * gcc.dg/20020620-1.c: New test.
47659
47660 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47661
47662         * g++.dg/template/ttp4.C: New test.
47663
47664 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47665
47666         * g++.dg/opt/vt1.C: Fix regexp.
47667
47668 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47669
47670         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47671         Don't use attribute `noinline'.
47672
47673 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47674
47675         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47676
47677 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47678
47679         * gcc.c-torture/execute/simd-1.c: New.
47680
47681         * gcc.dg/simd-1.c: New.
47682
47683 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47684
47685         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47686
47687 2002-06-16  Richard Henderson  <rth@redhat.com>
47688
47689         * g++.dg/ext/anon-struct1.C: New.
47690         * g++.dg/ext/anon-struct2.C: New.
47691         * g++.dg/ext/anon-struct3.C: New.
47692         * gcc.dg/anon-struct-1.c: New.
47693         * gcc.dg/anon-struct-2.c: New.
47694         * gcc.dg/anon-struct-3.c: New.
47695         * gcc.dg/20011008-1.c: Adjust warning text.
47696         * gcc.dg/20020527-1.c: Add -fms-extensions.
47697
47698 2002-06-16  Richard Henderson  <rth@redhat.com>
47699
47700         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47701
47702 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47703
47704         * gcc.c-torture/execute/20020615-1.c: New test.
47705
47706 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47707
47708         * gcc.c-tortuture/execute/compare-1.c: New test case.
47709         * gcc.c-tortuture/execute/compare-2.c: New test case.
47710         * gcc.c-tortuture/execute/compare-3.c: New test case.
47711
47712 2002-06-13  Richard Henderson  <rth@redhat.com>
47713
47714         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47715         ia64 ilp32.
47716
47717 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47718
47719         * g++.dg/template/typename2.C: Update error message.
47720
47721 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47722
47723         * gcc.c-torture/execute/20020611-1.c: New test.
47724
47725 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47726
47727         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47728         list of targets to skip.
47729
47730 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47731
47732         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47733         targets if not optimizing.
47734
47735 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47736
47737         * gcc.c-torture/compile/20020605-1.c: New test.
47738
47739         * g++.dg/opt/vt1.C: New test.
47740
47741         * gcc.dg/20020531-1.c: New test.
47742
47743         * gcc.dg/20020530-1.c: New test.
47744
47745         * gcc.dg/20020527-1.c: New test.
47746
47747         * g++.dg/opt/cse1.C: New test.
47748
47749 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47750
47751         * gcc.dg/20020607-2.c: New test case.
47752
47753 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47754
47755         * gcc.c-torture/compile/20020604-1.c: New test.
47756
47757 2002-06-04  Richard Henderson  <rth@redhat.com>
47758
47759         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47760         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47761         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47762
47763 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47764
47765         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47766
47767 2002-06-03  Richard Henderson  <rth@redhat.com>
47768
47769         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47770         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47771
47772 2002-06-02  Richard Henderson  <rth@redhat.com>
47773
47774         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47775         test functions static.
47776
47777 2002-06-02  Andreas Jaeger  <aj@suse.de>
47778
47779         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47780         now.
47781
47782 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47783
47784         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47785         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47786         Update for mofified diagnostics.
47787         * gcc.dg/c99-intconst-1.c: No longer fail.
47788
47789 2002-06-02  Richard Henderson  <rth@redhat.com>
47790
47791         * gcc.dg/uninit-A.c: Remove xfail markers.
47792
47793 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47794
47795         * gcc.dg/fnegate-1.c: New test case.
47796
47797 2002-05-30  Osku Salerma  <osku@iki.fi>
47798
47799         * gcc.c-torture/execute/mayalias-1.c: New file.
47800
47801 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47802
47803         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47804         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47805         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47806
47807 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47808
47809         * gcc.c-torture/execute/20020529-1.c: New test.
47810
47811 2002-05-27  Richard Henderson  <rth@redhat.com>
47812
47813         * g++.dg/ext/attrib6.C: New test case.
47814
47815 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47816
47817         * gcc.c-torture/execute/pure-1.c: New test.
47818
47819 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47820
47821         * gcc.dg/cpp/arith-2.c: Remove.
47822
47823 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47824
47825         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47826         * gcc.dg/cpp/if-3.c: Remove.
47827
47828 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47829
47830         * g++.dg/opt/cse2.C: New test.
47831
47832 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47833
47834         * gcc.dg/cpp/arith-1.c: New semantic tests.
47835         * gcc.dg/cpp/if-1.c: Update.
47836
47837 2002-05-24  Ben Elliston  <bje@redhat.com>
47838
47839         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47840
47841 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47842
47843         * gcc.dg/verbose-asm.c: New test.
47844
47845 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47846
47847         * gcc.dg/cpp/paste12.c: New test.
47848
47849 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47850
47851         * g++.dg/parse/named_ops.C: New test.
47852
47853 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47854
47855         * gcc.dg/weak-8.c: New test.
47856
47857 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47858
47859         * gcc.dg/weak-2.c: Allow optional leading underscore
47860         in scan-assembler symbol name.
47861         * gcc.dg/weak-3.c: Likewise.
47862         * gcc.dg/weak-4.c: Likewise.
47863         * gcc.dg/weak-5.c: Likewise.
47864
47865 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47866
47867         * gcc.dg/20020523-1.c: New test.
47868
47869 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47870
47871         * objc.dg/const-str-2.m: Update now that we stop after
47872         a command line error.
47873
47874 2002-05-22  Richard Henderson  <rth@redhat.com>
47875
47876         * g++.dg/dg.exp: Fix typo in test pruneing.
47877
47878 2002-05-22  Richard Henderson  <rth@redhat.com>
47879
47880         * g++.dg/dg.exp: Prune the tls subdirectory.
47881         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47882         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47883         * g++.dg/tls/init-1.C: New.
47884
47885 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47886
47887         * gcc.dg/20020517-1.c: New test.
47888
47889 2002-05-21  Richard Henderson  <rth@redhat.com>
47890
47891         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47892         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47893
47894 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47895
47896         * g++.dg/other/copy2.C: New test.
47897
47898 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47899
47900         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47901         (MAX_COPY): Bump up to 10 times sizeof (long long).
47902         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47903
47904         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47905         sizeof (long long).
47906
47907         * gcc.c-torture/execute/strcpy-1.c: New test.
47908
47909 2002-05-19  Jason Merrill  <jason2redhat.com>
47910
47911         * g++.dg/ext/oper1.C: New test.
47912
47913 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47914 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47915
47916         * README.QMTEST: New file.
47917
47918         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47919
47920 2002-05-19  Andreas Jaeger  <aj@suse.de>
47921
47922         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47923         now.
47924         * gcc.c-torture/execute/loop-2d.x: Likewise.
47925
47926 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47927
47928         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47929         support weak symbols.
47930         * gcc.dg/weak-4.c: Likewise.
47931         * gcc.dg/weak-6.c: Likewise.
47932
47933 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47934
47935         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47936         cygwin, coff and h8300-*-hms targets
47937         * gcc.dg/weak-5.c: Likewise.
47938         * gcc.dg/weak-7.c: Likewise.
47939
47940 2002-05-16  Jason Merrill  <jason@redhat.com>
47941
47942         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47943         (scan-assembler-not, scan-assembler-dem): Likewise.
47944         (scan-assembler-dem-not): Likewise.
47945
47946 2002-05-15  Richard Henderson  <rth@redhat.com>
47947
47948         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47949
47950 2002-05-15  Richard Henderson  <rth@redhat.com>
47951
47952         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47953         (vfoo1f): Warning here.
47954         (vfoo1l): Don't redefine the alias.
47955
47956 2002-05-14  Jason Merrill  <jason@redhat.com>
47957             Alexandre Oliva  <aoliva@redhat.com>
47958
47959         * g++.dg/init/pm1.C: New test.
47960
47961 2002-05-12  David S. Miller  <davem@redhat.com>
47962
47963         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47964         types.
47965
47966 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47967
47968         * gcc.c-torture/execute/20020510-1.c: New test case.
47969
47970 2002-05-10  David S. Miller  <davem@redhat.com>
47971
47972         * gcc.c-torture/execute/conversion.c: Test long double too.
47973
47974 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47975
47976         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47977         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47978         * lib/g++.exp (g++_link_flags): Likewise.
47979         * lib/objc.exp (objc_target_compile): Likewise.
47980
47981 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47982
47983         * gcc.dg/cpp/poison.c: Update.
47984         * gcc.dg/cpp/20000625-2.c: Remove.
47985         * gcc.dg/cpp/direct2s.c: Remove final test.
47986
47987 2002-05-08  Tom Rix  <trix@redhat.com>
47988
47989         * gcc.c-torture/execute/20020508-1.c: New test.
47990         * gcc.c-torture/execute/20020508-2.c: New test.
47991         * gcc.c-torture/execute/20020508-3.c: New test.
47992
47993 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47994
47995         * gcc.dg/cpp/charconst-4.c: More tests.
47996
47997 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47998
47999         PR c/6569
48000         * gcc.dg/weak-3.c: Update location of warning messages.
48001         * gcc.dg/weak-5.c: Likewise.
48002
48003 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48004
48005         * gcc.c-torture/execute/20020506-1.c: New test case.
48006
48007 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48008
48009         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48010
48011 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48012
48013         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48014
48015 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48016
48017         * gcc.dg/cpp/charconst-3.c: New test.
48018
48019 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48020
48021         * gcc.dg/cpp/charconst.c: Update tests.
48022
48023 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48024
48025         * treelang: Added directory for new sample language treelang. Also
48026         lib/treelang.exp: New file to signal treelang should be tested.
48027
48028 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48029
48030         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48031         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48032         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48033         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48034         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48035         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48036         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48037
48038 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48039
48040         * gcc.dg/format/xopen-2.c: New test.
48041
48042 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48043
48044         * gcc.dg/20020503-1.c: New test.
48045
48046 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48047
48048         * g++.dg/init/dtor1.C: Make it tougher.
48049
48050 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48051
48052         * g++.dg/init/dtor1.C: New test.
48053
48054 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48055
48056         * gcc.dg/altivec-8.c: New.
48057
48058 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48059
48060         * gcc.dg/altivec-7.c: New.
48061
48062 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48063
48064         * g++.dg/parse/typedef1.C: New test.
48065
48066 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48067
48068         PR c++/6486
48069         * g++.dg/template/friend6.C: New test.
48070
48071         PR c++/6492
48072         * g++.dg/init/copy1.C: New test.
48073
48074 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48075
48076         * g++.dg/warn/effc1.C: New test.
48077
48078 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48079
48080         * gcc.dg/cpp/if-cexp.c: Add a test.
48081
48082 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48083
48084         * gcc.dg/20020426-2.c: New test.
48085
48086 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48087
48088         * gcc.dg/cpp/if-mop.c: Update.
48089         * gcc.dg/cpp/if-mpar.c: Add test.
48090         * gcc.dg/cpp/if-oppr.c: Update.
48091
48092 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48093
48094         PR c/6343
48095         * gcc.dg/weak-[2-7].c: New tests.
48096
48097 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48098
48099         * gcc.dg/enum1.c: New test.
48100
48101 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48102
48103         PR c++/6497
48104         * g++.dg/inherit/access2.C: New test.
48105
48106 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48107
48108         PR bootstrap/6445
48109         * gcc.dg/20020426-1.c: New test.
48110
48111 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48112
48113         * g++.dg/abi/enum1.C: New test.
48114
48115 2002-04-26  Richard Henderson  <rth@redhat.com>
48116
48117         * gcc.dg/c99-bool-1.c: Expect always true warning.
48118
48119 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48120
48121         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48122
48123 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48124
48125         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48126         targets.
48127
48128 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48129
48130         * g++.dg/abi/mange7.C: New test.
48131
48132         PR c++/6438.
48133         * g++.dg/parse/stmtexpr2.C: New test.
48134
48135 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48136
48137         * gcc.dg/20020312-2.c: Add SH target.
48138
48139 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48140
48141         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48142         compiler output on mips*-*-irix*.
48143
48144 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48145
48146         * g++.dg/parse/attr1.C: New test.
48147
48148 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48149
48150         * gcc.c-torture/execute/string-opt-17.c: New test case.
48151         * gcc.c-torture/execute/memset-2.c: New test case.
48152
48153 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48154
48155         PR c++/6256:
48156         * g++.dg/template/friend5.C: New test.
48157
48158         PR c++/6331:
48159         * g++.dg/template/qual1.C: Likewise.
48160
48161 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48162
48163         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48164         Include stdlib.h, not stdio.h or ctype.h.
48165
48166 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48167
48168         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48169         cris-*-elf* and mmix-*-*.
48170         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48171         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48172         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48173         Ditto.
48174         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48175         * gcc.dg/wchar_t-1.c: Ditto.
48176
48177 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48178
48179         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48180         Clarify comment.
48181
48182 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48183
48184         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48185
48186 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48187
48188         * gcc.c-torture/execute/20000906-1.x: Delete.
48189
48190 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48191
48192         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48193
48194 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48195
48196         * PR6367
48197         * g77.f-torture/execute/6367.f: New test.
48198         * g77.f-torture/execute/6367.x: Disable for MMIX.
48199
48200 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48201
48202         * PR6352
48203         * g++.dg/opt/inline2.C: New test.
48204
48205 2002-04-18  Richard Henderson  <rth@redhat.com>
48206
48207         * gcc.dg/20000906-1.c: Enable for all targets.
48208         * gcc.c-torture/compile/iftrap-2.c: New.
48209
48210 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48211
48212         * gcc.dg/20020418-1.c: New test.
48213         * gcc.dg/20020418-2.c: New test.
48214
48215 2002-04-18  Richard Henderson  <rth@redhat.com>
48216
48217         * gcc.c-torture/compile/iftrap-1.c: New.
48218         * gcc.dg/iftrap-1.c: Adjust for ia64.
48219         * gcc.dg/iftrap-2.c: New.
48220
48221 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48222
48223         * gcc.c-torture/compile/20020418-1.c: New test.
48224
48225 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48226
48227         * gcc.c-torture/compile/20020415-1.c: New.
48228
48229 2002-04-18  David S. Miller  <davem@redhat.com>
48230
48231         * gcc.c-torture/execute/20020418-1.c: New test.
48232
48233 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48234
48235         * gcc.dg/20020416-1.c: New test.
48236
48237         * g++.dg/opt/inline1.C: New test.
48238
48239 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48240
48241         * gcc.dg/altivec-5.c: New test.
48242
48243         * gcc.dg/20020415-1.c: New test.
48244
48245 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48246
48247         * lib/chill.exp: Remove.
48248
48249 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48250
48251         * g++.dg/other/big-struct.C: New test.
48252
48253 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48254
48255         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48256         of scratch file.
48257
48258 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48259
48260         PR c/6277
48261         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48262         in scan-assembler function name
48263
48264 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48265
48266         * g77.f-torture/execute/980628-4.x,
48267         g77.f-torture/execute/980628-5.x,
48268         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48269         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48270         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48271         i[34567]86-*-*.
48272
48273 2002-04-13  David S. Miller  <davem@redhat.com>
48274
48275         * gcc.c-torture/execute/20020413-1.c: New test.
48276
48277 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48278
48279         * gcc.dg/asm-6.c,
48280         * g++.dg/ext/asm1.C: New tests.
48281
48282 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48283
48284         PR c++ 5373.
48285         * g++.dg/parse/stmtexpr1.C: New test.
48286
48287         PR c++/5189.
48288         * g++.dg/template/copy1.C: New test.
48289
48290 2002-04-12  Richard Henderson  <rth@redhat.com>
48291
48292         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48293
48294 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48295
48296         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48297         gcc.c-torture/execute/20020307-2.c.
48298
48299 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48300
48301         * g++.dg/ext/attrib5.C,
48302         * g++.dg/lookup/struct1.C: New tests.
48303
48304 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48305
48306         * gcc.dg/20020411-1.c: New test.
48307
48308         * gcc.c-torture/execute/20020411-1.c: New test.
48309
48310 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48311
48312         * g77.f-torture/execute/6177.f: New test.
48313
48314 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48315
48316         PR middle-end/6247
48317         * g++.dg/opt/cleanup1.C: New test.
48318
48319         * g++.dg/opt/const1.C: New test.
48320
48321 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48322
48323         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48324
48325 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48326
48327         PR c++/5507
48328         * g++.dg/template/typename2.C: New test.
48329
48330 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48331
48332         * gcc.c-torture/execute/loop-12.c: New.
48333
48334 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48335
48336         * g77.f-torture/execute/980628-4.x,
48337         g77.f-torture/execute/980628-5.x,
48338         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48339         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48340         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48341
48342 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48343
48344         PR optimization/6086
48345         * g++.dg/opt/preinc1.C: New test.
48346
48347 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48348
48349         PR c++/5571
48350         * g++.dg/opt/static2.C: New test.
48351
48352 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48353
48354         PR c/5120
48355         * gcc.dg/20020406-1.c: New test.
48356
48357 2002-04-04  David S. Miller  <davem@redhat.com>
48358
48359         * gcc.c-torture/execute/20020404-1.c: New test.
48360
48361 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48362
48363         PR c/6123
48364         * gcc.dg/20020312-2.c: Do not declare global register variable
48365         if __PIC__ or __pic__ is defined.
48366
48367 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48368
48369         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48370         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48371
48372 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48373
48374         * gcc.misc-tests/linkage.exp: Update last change to handle
48375         sparc*-, not just sparc-.
48376
48377 2002-04-03  Richard Henderson  <rth@redhat.com>
48378
48379         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48380
48381 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48382
48383         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48384
48385 2002-04-02  David S. Miller  <davem@redhat.com>
48386
48387         * gcc.c-torture/execute/20020402-3.c: New test.
48388
48389 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48390
48391         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48392         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48393
48394         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48395         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48396         g77.f-torture/execute/20001201.x,
48397         g77.f-torture/execute/u77-test.x: New files.
48398
48399         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48400         * gcc.dg/wchar_t-1.c: Ditto.
48401
48402 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48403
48404         * gcc.c-torture/execute/20020402-1.c: New test.
48405
48406 2002-04-01  Richard Henderson  <rth@redhat.com>
48407
48408         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48409
48410         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48411
48412 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48413
48414         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48415
48416 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48417
48418         * g++.dg/inherit/template-as-base.C: Expect error.
48419         * g++.dg/inherit/namespace-as-base.C: Likewise.
48420
48421 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48422
48423         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48424         g++.dg/ext/instantiate3.C: Tweak match patterns.
48425
48426         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48427         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48428         -da test.
48429
48430 2002-03-31  Richard Henderson  <rth@redhat.com>
48431
48432         * gcc.dg/special/alias-2.c: New.
48433         * gcc.dg/special/ecos.exp: Run it.
48434
48435 2002-03-31  Richard Henderson  <rth@redhat.com>
48436
48437         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48438
48439 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48440
48441         * gcc.dg/weak-1.c: Disable on h8300 port.
48442
48443 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48444
48445         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48446         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48447         ordering tests.
48448         * g++.dg/bprob/bprob-1.C: New test.
48449         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48450         * g++.dg/gcov/gcov-1.C: New test.
48451         * g++.dg/gcov/gcov-1.x: New file.
48452         * g++.dg/gcov/gcov-2.C: New test.
48453         * g++.dg/gcov/gcov-3.C: New test.
48454         * g++.dg/gcov/gcov-3.h: New file.
48455
48456 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48457
48458         * g++.old-deja/g++.other/builtins5.C: New test.
48459         * g++.old-deja/g++.other/builtins6.C: New test.
48460         * g++.old-deja/g++.other/builtins7.C: New test.
48461         * g++.old-deja/g++.other/builtins8.C: New test.
48462         * g++.old-deja/g++.other/builtins9.C: New test.
48463
48464 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48465
48466         * g++.dg/opt/static1.C: New test.
48467
48468         * g++.dg/opt/longbranch1.C: New test.
48469
48470 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48471
48472         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48473
48474         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48475
48476 2002-03-28  Jeffrey A Law  (law@redhat.com)
48477
48478         * gcc.c-torture/execute/20020328-1.c: New test.
48479
48480 2002-03-27  Richard Henderson  <rth@redhat.com>
48481
48482         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48483         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48484         move from g++.old-deja/g++.ext/.
48485
48486 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48487
48488         * g++.dg/init/new2.C: New test.
48489
48490 2002-03-26  Richard Henderson  <rth@redhat.com>
48491
48492         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48493
48494         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48495         on sparc.
48496
48497         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48498         sparcv9 systems.
48499         * gcc.dg/20001102-1.c: Likewise.
48500
48501 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48502
48503         * gcc.dg/cpp/endif-pedantic1.c,
48504         gcc.dg/cpp/endif-pedantic2.c: New tests.
48505
48506 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48507
48508         * g++.dg/init/new1.C: New test.
48509
48510 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48511
48512         * g++.dg/abi/vbase9.C: New test.
48513
48514 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48515
48516         * gcc.dg/arm-asm.c: New test.
48517
48518 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48519
48520         * gcc.dg/Wswitch-enum.c: New test.
48521         Fix PR c/5044.
48522
48523 2002-03-26  Richard Henderson  <rth@redhat.com>
48524
48525         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48526         structure.
48527
48528 2002-03-25  Richard Henderson  <rth@redhat.com>
48529
48530         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48531         sparcv9 systems.
48532
48533         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48534         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48535
48536 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48537
48538         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48539
48540 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48541
48542         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48543         targets using generic thunk support.
48544
48545 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48546
48547         * gcc.c-torture/compile/20020323-1.c: New test.
48548
48549         * g++.dg/opt/conj2.C: New test.
48550
48551 2002-03-24  Richard Henderson  <rth@redhat.com>
48552
48553         * gcc.dg/weak-1.c: Use -fno-common.
48554
48555 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48556
48557         * g77.dg/f77-edit-apostrophe-out.f: New test
48558         * g77.dg/f77-edit-h-out.f: New test
48559         * g77.dg/f77-edit-t-in.f: New test
48560         * g77.dg/f77-edit-t-out.f: New test
48561         * g77.dg/f77-edit-x-out.f: New test
48562         * g77.dg/f77-edit-slash-out.f: New test
48563         * g77.dg/f77-edit-colon-out.f: New test
48564         * g77.dg/f77-edit-s-out.f: New test
48565
48566 2002-03-24  Richard Henderson  <rth@redhat.com>
48567
48568         * objc/execute/formal_protocol-6.x: New XFAIL.
48569
48570 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48571
48572         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48573         that do not support weak symbols
48574
48575 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48576
48577         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48578         * lib/g77.exp: Likewise.
48579         * lib/objc.exp: Likewise.
48580
48581 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48582
48583         * gcc.dg/Wswitch-default.c: New test.
48584
48585 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48586
48587         * g++.dg/other/enum1.C: New test.
48588
48589 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48590
48591         * gcc.dg/pragma-ep-3.c: Fix typo.
48592
48593 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48594
48595         * g++.dg/inherit/template-as-base.C: New test.
48596
48597 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48600         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48601
48602 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48603
48604         * gcc.dg/cpp/multiline.c: Update to match.
48605
48606 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48607
48608         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48609
48610 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48611
48612         * gcc.dg/cpp/extratokens2.c: New file.
48613
48614 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48615
48616         * gcc.dg/20020312-2.c: Add rs6000 target.
48617
48618         * gcc.c-torture/compile/20020319-1.c: New test.
48619
48620 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48621
48622         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48623         (A, E): Handle this.
48624
48625 2002-03-20  Jason Merrill  <jason@redhat.com>
48626
48627         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48628         ignoring -fpic.
48629         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48630         through prune_gcc_output.
48631
48632 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48633
48634         * gcc.c-torture/compile/20020320-1.c: New test.
48635
48636 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48637
48638         * gcc.c-torture/compile/20020318-1.c: New test.
48639
48640         * gcc.dg/struct-by-value-1.c: New test.
48641
48642         * gcc.dg/20020319-1.c: New test.
48643
48644 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48645
48646         * g++.dg/opt/conj1.C: New test.
48647
48648 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48649
48650         * g++.dg/template/qualttp20.C: Revert previous change.
48651         * g++.dg/template/qualttp3.C: Likewise.
48652         * g++.dg/template/qualttp4.C: Likewise.
48653         * g++.dg/template/qualttp5.C: Likewise.
48654         * g++.dg/template/qualttp6.C: Likewise.
48655         * g++.dg/template/qualttp7.C: Likewise.
48656         * g++.dg/template/qualttp8.C: Likewise.
48657         * g++.dg/template/recurse.C: Likewise.
48658
48659 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48660
48661         * gcc.dg/cpp/wchar-1.c: Update.
48662
48663 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48664
48665         * g++.dg/template/conv1.C: New test.
48666         * g++.dg/template/conv2.C: New test.
48667         * g++.dg/template/conv3.C: New test.
48668         * g++.dg/template/conv4.C: New test.
48669
48670 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48671
48672         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48673         * g++.dg/template/qualttp3.C: Likewise.
48674         * g++.dg/template/qualttp4.C: Likewise.
48675         * g++.dg/template/qualttp5.C: Likewise.
48676         * g++.dg/template/qualttp6.C: Likewise.
48677         * g++.dg/template/qualttp7.C: Likewise.
48678         * g++.dg/template/qualttp8.C: Likewise.
48679         * g++.dg/template/recurse.C: Likewise.
48680
48681 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48682
48683         * g++.dg/opt/dtor1.C: New test.
48684
48685 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48686
48687         * gcc.c-torture/compile/20020315-1.c: New test.
48688
48689 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48690
48691         * gcc.dg/weak-1.c: Fix scan tests.
48692
48693 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48694
48695         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48696         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48697         cris-*-aout* mmix-*-*.
48698         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48699         cris-*-aout* mmix-*-*.
48700         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48701         cris-*-elf* cris-*-aout* and mmix-*-*.
48702         * gcc.dg/20001009-1.c: Ditto.
48703         * gcc.dg/20010912-1.c: Ditto.
48704         * gcc.dg/20020122-4.c: Ditto.
48705         * gcc.dg/inline-2.c: Ditto.
48706
48707 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48708
48709         * gcc.c-torture/compile/20020314-1.c: New test.
48710
48711 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48712
48713         * gcc.c-torture/execute/20020314-1.c: New test.
48714
48715 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48716
48717         * g++.dg/warn/Wunused-1.C: New test.
48718
48719 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48720
48721         * g++.dg/abi/mangle6.C: New test.
48722
48723 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48724
48725         * gcc.c-torture/compile/20020309-2.c: New test.
48726
48727         * gcc.c-torture/compile/20020312-1.c: New test.
48728
48729 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48730
48731         * g++.dg/other/access1.C: New test.
48732
48733 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48734
48735         * gcc.c-torture/execute/wchar_t-1.c: New test.
48736
48737 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48738
48739         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48740
48741 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48742
48743         * gcc.dg/20020312-1.c: New test case.
48744
48745 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48746
48747         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48748
48749 2002-03-11  Richard Henderson  <rth@redhat.com>
48750
48751         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48752         * g++.old-deja/g++.jason/report.C: Likewise.
48753
48754 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48755
48756         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48757         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48758
48759 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48760
48761         * g++.dg/overload/pmf1.C: New test.
48762
48763 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48764
48765         * gcc.c-torture/execute/20020307-1.c: Use long.
48766
48767 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48768
48769         PR optimization/5844
48770         * gcc.dg/20020310-1.c: New test.
48771
48772 2002-03-09  Michael Meissner  <meissner@redhat.com>
48773
48774         * gcc.c-torture/execute/memcpy-2.c: New test.
48775         * gcc.c-torture/execute/memset-1.c: New test.
48776         * gcc.c-torture/execute/strlen-1.c: New test.
48777         * gcc.c-torture/execute/strcmp-1.c: New test.
48778         * gcc.c-torture/execute/strncmp-1.c: New test.
48779
48780 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48781
48782         * gcc.dg/ppc-ldstruct.c: New test.
48783
48784 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48785
48786         * gcc.c-torture/execute/va-arg-22.c: New test.
48787
48788 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48789
48790         * gcc.c-torture/compile/20020309-1.c: New test.
48791
48792 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48793
48794         * gcc.c-torture/execute/20020307-2.c: New test.
48795
48796 2002-03-07  Jeffrey A Law  (law@redhat.com)
48797
48798         * g77.f-torture/compile/20020307-1.f: New test.
48799
48800 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48801
48802         * gcc.dg/unordered-1.c: New test.
48803
48804 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48805
48806         * gcc.c-torture/execute/20020307-1.c: New test.
48807
48808 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48809
48810         * gcc.dg/20020304-1.c: New test.
48811
48812         * gcc.c-torture/compile/20020304-2.c: New test.
48813
48814 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48815
48816         * gcc.c-torture/compile/20020304-1.c: New test case
48817         (from PR c/5830).
48818
48819 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48820
48821         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48822
48823 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48824
48825         * g++.dg/other/classkey1.C: New test.
48826
48827 2002-03-01  Richard Henderson  <rth@redhat.com>
48828
48829         * gcc.c-torture/compile/981223-1.x: New.
48830         * gcc.c-torture/compile/920625-1.x: New.
48831
48832 2002-02-28  Richard Henderson  <rth@redhat.com>
48833
48834         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48835
48836 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48837
48838         * gcc.c-torture/execute/20020227-1.c: New test.
48839
48840 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48841
48842         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48843         here" ERROR lines.
48844         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48845         * g++.old-deja.g++.other/defarg1.C: Likewise.
48846         * g++.old-deja/g++.pt/calls2.C: Likewise.
48847         * g++.old-deja/g++.pt/crash20.C: Likewise.
48848         * g++.old-deja/g++.pt/crash30.C: Likewise.
48849         * g++.old-deja/g++.pt/crash36.C: Likewise.
48850         * g++.old-deja/g++.pt/crash6.C: Likewise.
48851         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48852         * g++.old-deja/g++.pt/derived3.C: Likewise.
48853         * g++.old-deja/g++.pt/error1.C: Likewise.
48854         * g++.old-deja/g++.pt/friend21.C: Likewise.
48855         * g++.old-deja/g++.pt/friend23.C: Likewise.
48856         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48857         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48858
48859 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48860
48861         * gcc.c-torture/execute/20020225-2.c: New test.
48862
48863 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48864
48865         * gcc.c-torture/execute/920730-1t.c,
48866         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48867         Delete test cases, only relevant to -traditional.
48868
48869 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48870
48871         * gcc.dg/cpp/undef1.c: Remove.
48872         * gcc.dg/cpp/directiv.c: Update.
48873         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48874
48875 2002-02-27  Michael Meissner  <meissner@redhat.com>
48876
48877         * gcc.c-torture/execute/20020226-1.c: New test.
48878
48879 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48880
48881         * g++.dg/debug/debug4.C: New test.
48882
48883         * gcc.dg/ia64-visibility-1.c: New test.
48884
48885 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48886
48887         * gcc.dg/debug/20020224-1.c: New.
48888
48889 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48890
48891         * gcc.c-torture/execute/960416-1.x: New.
48892         * gcc.c-torture/execute/divconst-3.x: Likewise.
48893
48894 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48895
48896         * gcc.dg/20020224-1.c: New test.
48897
48898 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48899
48900         * gcc.c-torture/execute/20020225-1.c: New.
48901
48902 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48903
48904         * gcc.dg/cpp/wchar-1.c: New test.
48905
48906 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48907
48908         * gcc.dg/20020222-1.c: New test.
48909
48910 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48911
48912         * g++.dg/opt/anonunion1.C: New test.
48913
48914 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48915
48916         * g++.dg/template/qualttp19.C: New test.
48917         * g++.dg/template/qualttp20.C: New test.
48918         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48919         * g++.old-deja/g++.other/qual1.C: Likewise.
48920
48921 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48922
48923         * gcc.dg/attr-alwaysinline.c: New.
48924
48925 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48926
48927         * gcc.dg/20020220-1.c: New test.
48928
48929         * gcc.dg/20020220-2.c: New test.
48930
48931         * g++.dg/opt/mmx1.C: New test.
48932
48933 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48934
48935         * gcc.c-torture/compile/20020110.c: New test.
48936
48937 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48938
48939         * gcc.c-torture/execute/20020219-1.c: New test.
48940
48941         * gcc.dg/20020219-1.c: New test.
48942
48943         * gcc.dg/noncompile/20020220-1.c: New test.
48944
48945         * g++.dg/opt/ptrintsum1.C: New test.
48946
48947         * gcc.dg/debug/20020220-1.c: New test.
48948
48949 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48950
48951         * gcc.c-torture/execute/20020216-1.c: New test.
48952
48953 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48954
48955         * gcc.dg/decl-1.c: Update, new test.
48956
48957 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48958
48959         * g++.dg/abi/bitfield1.C: New test.
48960         * g++.dg/abi/bitfield2.C: New test.
48961
48962 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48963
48964         * gcc.dg/attr-nest.c: New test.
48965
48966 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48967
48968         * gcc.c-torture/execute/20020215-1.c: New test.
48969
48970 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48971
48972         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48973         * g++.dg/debug/debug.exp: New.
48974         * g++.dg/debug/trivial.C: New.
48975         * g++.dg/debug/debug1.C: Moved...
48976         * g++.dg/other/debug1.C: ...from here.
48977         * g++.dg/debug/debug2.C: Moved...
48978         * g++.dg/other/debug2.C: ...from here.
48979         * g++.dg/debug/debug3.C: Moved...
48980         * g++.dg/other/debug3.C: ...from here.
48981
48982         * gcc.dg/noncompile/20020213-1.c: New test.
48983
48984 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48985
48986         * g++.dg/other/debug3.C: New test.
48987
48988         * gcc.c-torture/execute/20020213-1.c: New test.
48989
48990 2002-02-13  Richard Smith <richard@ex-parrot.com>
48991
48992         * g++.old-deja/g++.other/thunk1.C: New test.
48993
48994 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48995
48996         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48997
48998 2002-02-13  Stan Shebs  <shebs@apple.com>
48999
49000         * gcc.dg/altivec-3.c: New.
49001
49002 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49003
49004         * gcc.dg/Wunreachable-1.c: New test.
49005         * gcc.dg/Wunreachable-2.c: New test.
49006
49007 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49008
49009         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49010
49011 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49012
49013         * gcc.dg/decl-1.c: New test.
49014
49015 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49016
49017         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49018
49019 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49020
49021         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49022         * gcc.c-torture/compile/980506-1.x: Likewise.
49023
49024 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49025
49026         * gcc.dg/20020210-1.c: New.
49027
49028 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49029
49030         * g77.f-torture/execute/947.f: New regression test
49031         for PR fortran/947.
49032
49033 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49034
49035         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49036         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49037
49038 2002-02-08  Richard Henderson  <rth@redhat.com>
49039
49040         * gcc.c-torture/compile/labels-3.c: New.
49041
49042 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49043
49044         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49045         expression statements work instead.
49046         * gcc.dg/noncompile/20020207-1.c: New test.
49047
49048 2002-02-07  Richard Henderson  <rth@redhat.com>
49049
49050         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49051
49052 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49053
49054         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49055         message from g77
49056         * lib/g77-dg.exp: Trim g77 error messages so that they are
49057         recognized by dg.exp.
49058
49059 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49060
49061         PR fortran/5473
49062         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49063
49064 2002-02-07  Richard Henderson  <rth@redhat.com>
49065
49066         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49067         to be sufficiently aligned for integers.
49068
49069 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49070
49071         * g++.dg/template/friend4.C: New test.
49072
49073 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49074
49075         PR fortran/5743
49076         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49077         unsupported cases.
49078
49079 2002-02-07  Richard Henderson  <rth@redhat.com>
49080
49081         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49082         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49083         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49084         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49085
49086 2002-02-06  Richard Henderson  <rth@redhat.com>
49087
49088         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49089
49090 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49091
49092         * gcc.dg/20020206-1.c: New test.
49093
49094 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49095
49096         * gcc.c-torture/execute/20020206-1.c: New test.
49097
49098         * gcc.c-torture/execute/20020206-2.c: New test.
49099
49100         PR optimization/5429:
49101         * gcc.c-torture/compile/20020206-1.c: New test.
49102
49103 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49104
49105         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49106         as certain file formats cannot support particularly large
49107         alignments.
49108
49109         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49110         and do not expect to be able to link the executable.
49111
49112         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49113         fail because the COFF format does not support the weak attribute.
49114
49115 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49116
49117         * g77.dg/pr5473.f: New test
49118
49119 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49120
49121         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49122         Fix testcase accordingly.
49123
49124 2002-02-04  Richard Henderson  <rth@redhat.com>
49125
49126         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49127         (buf): Change to be an array of pointers, not ints.
49128
49129 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49130
49131         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49132         before all tests.  Move warning one line above to match where it
49133         C frontend emits.
49134         * gcc.dg/Wswitch-2.c: New test.
49135         * g++.dg/warn/Wswitch-1.C: New test.
49136         * g++.dg/warn/Wswitch-2.C: New test.
49137
49138 2002-02-04  Richard Henderson  <rth@redhat.com>
49139
49140         * g++.dg/abi/offsetof.C: Fix size comparison.
49141
49142 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49143
49144         * gcc.dg/cast-qual-2.c: New test.
49145
49146 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49147
49148         * gcc.dg/20020201-4.c: New test.
49149
49150 2002-02-04  Ben Elliston  <bje@redhat.com>
49151
49152         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49153         target_info attribute != 0, in addition to the empty string.
49154         (gcc_target_compile): Likewise.
49155
49156 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49157
49158         * gcc.dg/Wswitch.c: New test.
49159         PR gcc/4475. PR gcc/3780.
49160
49161 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49162
49163         * g77.f-torture/execute/5122.f: New test for regressions
49164         against PR fortran/5122.
49165
49166 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49167
49168         * g77.f-torture/compile/pr3743.f: Delete
49169         * g77.dg/pr3743-1.f: New test.
49170         * g77.dg/pr3743-2.f: New test.
49171         * g77.dg/pr3743-3.f: New test.
49172         * g77.dg/pr3743-4.f: New test.
49173
49174 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49175
49176         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49177
49178 2002-02-02  Richard Henderson  <rth@redhat.com>
49179
49180         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49181         * gcc.c-torture/execute/bf64-1.c: Likewise.
49182
49183 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49184
49185         * gcc.dg/20020201-2.c: New test.
49186
49187         * gcc.dg/20020201-3.c: New test.
49188
49189         * gcc.c-torture/execute/bitfld-2.c: New test.
49190
49191 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49192
49193         * gcc.dg/bitfld-1.c: Update.
49194         * gcc.dg/bitfld-2.c: Update.
49195         * gcc.c-torture/execute/bitfld-1.x: New.
49196
49197 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49198
49199         * gcc.c-torture/execute/20020201-1.c: New test.
49200
49201 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49202
49203         PR target/5469
49204         * gcc.dg/20020201-1.c: New test.
49205
49206 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49207
49208         PR fortran/3743
49209         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49210         * g77.f-torture/compile/pr3743.x: Remove
49211
49212 2002-01-31  Tom Rix  <trix@redhat.com>
49213
49214         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49215
49216 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49217
49218         * gcc.dg/noncompile/20020130-1.c: New test.
49219
49220 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49221
49222         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49223
49224 2002-01-29  Richard Henderson  <rth@redhat.com>
49225
49226         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49227         to long long.
49228         * gcc.c-torture/execute/bf64-1.c: Likewise.
49229
49230 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49231
49232         * gcc.c-torture/execute/20020129-1.c: New test.
49233
49234 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49235
49236         * gcc.c-torture/compile/20000224-1.c: Update.
49237         * gcc.c-torture/execute/bitfld-1.c: New tests.
49238         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49239         * gcc.dg/uninit-A.c: Update.
49240
49241 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49242
49243         * g++.dg/template/ctor1.C: Add instantiation.
49244
49245 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49246
49247         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49248         argument to __builtin_prefetch to be const ptr.
49249
49250 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49251
49252         * gcc.c-torture/compile/20020120-1.c: New test.
49253
49254 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49255
49256         * gcc.c-torture/execute/20020127-1.c: New test.
49257
49258 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49259
49260         * g77.dg/f77-edit-i-in.f: New test
49261         * g77.dg/f77-edit-i-out.f: New test
49262
49263 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49264
49265         * gcc.dg/debug/debug.exp: New file.
49266         * gcc.dg/debug/trivial.c: New file.
49267         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49268         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49269         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49270         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49271         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49272         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49273         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49274         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49275         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49276         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49277         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49278         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49279         * gcc.dg/20000503-1.c: Removed.
49280         * gcc.dg/20010207-1.c: Removed.
49281         * gcc.dg/20011223-1.c: Removed.
49282         * gcc.dg/20020104-2.c: Removed.
49283         * gcc.dg/debug-1.c: Removed.
49284         * gcc.dg/debug-2.c: Removed.
49285         * gcc.dg/debug-3.c: Removed.
49286         * gcc.dg/debug-4.c: Removed.
49287         * gcc.dg/debug-5.c: Removed.
49288         * gcc.dg/debug-6.c: Removed.
49289         * gcc.dg/dwarf2-1.c: Removed.
49290         * gcc.dg/dwarf2-2.c: Removed.
49291
49292 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49293
49294         * g++.old-deja/g++.other/eh5.C: New test.
49295         * g++.old-deja/g++.other/sibcall2.C: New test.
49296         * g++.old-deja/g++.other/array9.C: New test.
49297         * g++.old-deja/g++.other/typename2.C: New test.
49298         * g++.old-deja/g++.other/crash60.C: New test.
49299         * g++.old-deja/g++.other/conv9.C: New test.
49300         * g++.old-deja/g++.other/mangle10.C: New test.
49301         * g++.old-deja/g++.other/unchanging1.C: New test.
49302         * g++.old-deja/g++.other/exprstmt1.C: New test.
49303         * g++.old-deja/g++.other/inline23.C: New test.
49304         * g++.old-deja/g++.eh/ia64-1.C: New test.
49305         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49306         * g++.old-deja/g++.other/reload1.C: New test.
49307         * g++.old-deja/g++.other/static20.C: New test.
49308         * g++.old-deja/g++.other/local-alloc1.C: New test.
49309         * g++.old-deja/g++.other/conv8.C: New test.
49310         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49311         * g++.old-deja/g++.other/storeexpr1.C: New test.
49312         * g++.old-deja/g++.other/storeexpr2.C: New test.
49313         * g++.dg/eh/template2.C: New test.
49314         * g++.dg/warn/weak1.C: New test.
49315
49316 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49317
49318         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49319         Remove first, non-varying, argument.
49320
49321 2002-01-23  Richard Henderson  <rth@redhat.com>
49322
49323         * gcc.dg/inline-2.c: New.
49324
49325         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49326         Add optional target arg.  Check number of arguments.
49327         (scan-assembler-not, scan-assembler-dem): Likewise.
49328         (scan-assembler-dem-not): Likewise.
49329
49330 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49331
49332         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49333         line 12.
49334         * g++.old-deja/g++.brendan/parse3.C,
49335         g++.old-deja/g++.other/crash26.C,
49336         g++.old-deja/g++.other/crash28.C,
49337         g++.old-deja/g++.other/crash29.C,
49338         g++.old-deja/g++.other/crash30.C,
49339         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49340
49341 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49342
49343         * gcc.dg/20020115-1.c: New.
49344
49345 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49346
49347         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49348
49349 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49350
49351         * gcc.dg/20020122-3.c: New.
49352
49353 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49354
49355         * g++.dg/other/gc1.C: New test.
49356
49357 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49358
49359         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49360
49361 2002-01-22  Richard Henderson  <rth@redhat.com>
49362
49363         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49364
49365 2002-01-22  Richard Henderson  <rth@redhat.com>
49366
49367         * gcc.dg/20020122-4.c: New.
49368
49369 2002-01-22  H.J. Lu <hjl@gnu.org>
49370
49371         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49372         link output.
49373         * gcc.dg/special/ecos.exp: Likewise.
49374         * lib/g++-dg.exp: Likewise.
49375         * lib/g77-dg.exp: Likewise.
49376         * lib/gcc-dg.exp : Likewise.
49377         * lib/mike-g++.exp: Likewise.
49378         * lib/mike-g77.exp: Likewise.
49379         * lib/mike-gcc.exp: Likewise.
49380         * lib/objc-dg.exp: Likewise.
49381
49382 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49383
49384         PR target/5379
49385         * gcc.dg/20020122-2.c: New test.
49386
49387 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49388
49389         * gcc.dg/20020122-1.c: New test.
49390
49391 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49392
49393         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49394
49395 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49396
49397         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49398
49399 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49400
49401         * gcc.c-torture/compile/20020121-1.c: New test.
49402
49403 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49404
49405         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49406         ld_library_path.
49407
49408 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49409
49410         * gcc.dg/20020218-1.c: New test.
49411
49412 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49413
49414         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49415         messages
49416         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49417         "At global scope" warning
49418         * g++.dg/ext/align1.C: Change cygwin test for alignment
49419         from db-bogus to dg-warning
49420
49421 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49422
49423         * g77.f-torture/compile/cpp2.F: New test.
49424
49425 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49426
49427         * g++.dg/template/access1.C: New test.
49428
49429 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49430
49431         * gcc.dg/20020118-1.c: New.
49432
49433 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49434
49435         * gcc.c-torture/execute/20020118-1.c: New test.
49436
49437 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49438
49439         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49440         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49441         alignment warnings.
49442
49443 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49444
49445         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49446         torture_with_loops and torture_without_loops
49447
49448 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49449
49450         * gcc.c-torture/compile/20020116-1.c: New test.
49451
49452 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49453
49454         * gcc.dg/20020116-2.c: New test.
49455
49456         * gcc.dg/ultrasp4.c: New test.
49457
49458         * gcc.dg/20020116-1.c: New test.
49459
49460 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49461
49462         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49463         by EABI.
49464
49465 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49466
49467         * gcc.misc-tests/i386-prefetch.exp: New.
49468         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49469         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49470         * gcc.misc-tests/i386-pf-none-1.c: New test.
49471         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49472
49473 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49474
49475         * gcc.dg/gnu89-init-1.c: Add new tests.
49476
49477 2002-01-15  Andreas Jaeger  <aj@suse.de>
49478
49479         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49480         * gcc.dg/i386-mmx-2.c: Likewise.
49481         * gcc.dg/i386-sse-1.c: Likewise.
49482         * gcc.dg/i386-sse-2.c: Likewise.
49483         * gcc.dg/i386-sse-3.c: Likewise.
49484
49485 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49486
49487         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49488         Uncomment additional cases that now pass.
49489
49490 2002-01-11  Richard Henderson  <rth@redhat.com>
49491
49492         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49493         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49494
49495 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49496
49497         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49498
49499 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49500
49501         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49502         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49503
49504 2002-01-10  Dale Johannesen  <dalej@apple.com>
49505
49506         * gcc.c-torture/execute/loop-11.c: New.
49507
49508 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49509
49510         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49511         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49512
49513 2002-01-09  Richard Henderson  <rth@redhat.com>
49514
49515         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49516         type in which to perform the operation for each size.
49517
49518 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49519
49520         * gcc.c-torture/compile/20020109-2.c: New test.
49521
49522 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49523
49524         * gcc.c-torture/execute/loop-10.c: New test.
49525
49526 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49527
49528         * gcc.c-torture/compile/20010226-1.c: New test.
49529         * gcc.c-torture/compile/20010227-1.c: New test.
49530         * gcc.c-torture/compile/20010426-1.c: New test.
49531         * gcc.c-torture/compile/20010510-1.c: New test.
49532         * gcc.c-torture/compile/20010605-3.c: New test.
49533         * gcc.c-torture/compile/20010824-1.c: New test.
49534         * gcc.c-torture/execute/20010409-1.c: New test.
49535         * gcc.dg/noncompile/20000901-1.c: New test.
49536         * gcc.dg/20001023-1.c: New test.
49537         * gcc.dg/20001101-1.c: New test.
49538         * gcc.dg/20001102-1.c: New test.
49539         * gcc.dg/20010207-1.c: New test.
49540         * gcc.dg/20010405-1.c: New test.
49541         * gcc.dg/20010822-1.c: New test.
49542         * gcc.dg/20011107-1.c: New test.
49543
49544 2002-01-09  Jeffrey A Law  (law@redhat.com)
49545
49546         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49547
49548         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49549         execution failure on PA targets.
49550
49551 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49552
49553         * gcc.c-torture/compile/20020109-1.c: New test.
49554
49555 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49556
49557         * gcc.c-torture/execute/20020108-1.c: New test.
49558
49559 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49560
49561         * gcc.dg/20020108-1.c: New test.
49562
49563 2002-01-08  H.J. Lu <hjl@gnu.org>
49564
49565         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49566         for header files.
49567
49568 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49569
49570         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49571         consistency.
49572
49573 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49574
49575         * gcc.dg/altivec-4.c: Test altivec predicates.
49576
49577 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49578
49579         * gcc.c-torture/execute/20020107-1.c: New test.
49580
49581 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49582
49583         PR c/5279
49584         * gcc.c-torture/compile/20020106-1.c: New test.
49585
49586 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49587
49588         * gcc.c-torture/execute/nestfunc-4.c: New test.
49589
49590 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49591
49592         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49593         extra triple that slipped in.
49594         * g++.old-deja/g++.abi/align.C: Likewise.
49595         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49596
49597 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49598
49599         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49600         * g++.old-deja/g++.abi/align.C: Likewise.
49601         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49602
49603         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49604         on FreeBSD/i386.
49605         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49606         FreeBSD.
49607
49608 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49609
49610         * gcc.dg/20020104-1.c: New test.
49611
49612         * gcc.dg/20020104-2.c: New test.
49613
49614 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49615
49616         * gcc.dg/20020103-1.c: Fix typo in target selector.
49617
49618 2002-01-03  Richard Henderson  <rth@redhat.com>
49619
49620         * gcc.dg/20020103-1.c: New.
49621
49622 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49623
49624         * gcc.c-torture/execute/20020103-1.c: New test.
49625
49626 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49627
49628         * g++.dg/other/debug2.C: New test.
49629
49630         * gcc.c-torture/compile/20020103-1.c: New test.
49631
49632 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49633
49634         * gcc.dg/gnu89-init-1.c: Added new tests.
49635
49636 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49637
49638         * g++.dg/template/friend2.C: Remove as patch is reverted.
49639
49640         * g++.dg/warn/oldcast1.C: New test.
49641
49642         * g++.dg/template/ptrmem1.C: New test.
49643         * g++.dg/template/ptrmem2.C: New test.
49644
49645         * g++.dg/template/ntp.C: New test.
49646
49647         * g++.dg/other/component1.C: New test.
49648
49649         * g++.dg/template/ttp3.C: New test.
49650
49651         * g++.dg/template/friend2.C: New test.
49652         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49653
49654 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49655
49656         * g++.dg/other/ptrmem1.C: New test.
49657         * g++.dg/other/ptrmem2.C: New test.
49658
49659 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49660
49661         * g++.dg/template/ctor1.C: New test.
49662
49663 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49664
49665         * g++.dg/template/friend2.C: New test.
49666
49667 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49668
49669         * gcc.dg/mmix-1.c: New test.
49670
49671 2001-12-31  Richard Henderson  <rth@redhat.com>
49672
49673         * gcc.dg/asm-5.c: New.
49674
49675 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49676
49677         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49678         in namespace __gnu_cxx
49679
49680 2001-12-30  Richard Henderson  <rth@redhat.com>
49681
49682         * gcc.dg/debug-6.c: New.
49683
49684 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49685
49686         * gcc.c-torture/compile/20011229-2.c: New test.
49687
49688 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49689
49690         * gcc.dg/debug-3.c: New test.
49691         * gcc.dg/debug-4.c: New test.
49692         * gcc.dg/debug-5.c: New test.
49693
49694 2001-12-29  Richard Henderson  <rth@redhat.com>
49695
49696         * g++.dg/eh/loop1.C: New.
49697
49698 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49699
49700         * g++.dg/template/crash1.C: New test.
49701
49702 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49703
49704         * g++.dg/other/const1.C: New test.
49705
49706 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49707
49708         * gcc.c-torture/compile/20011229-1.c: New test.
49709
49710 2001-12-28  Stan Shebs  <shebs@apple.com>
49711
49712         * lib/objc-torture.exp: Resync with c-torture.exp.
49713         * lib/objc.exp: Load standard libraries.
49714
49715 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49716
49717         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49718         additional tests.
49719
49720 2001-12-27  Roger Sayle <roger@eyesopen.com>
49721
49722         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49723
49724 2001-12-27  Richard Henderson  <rth@redhat.com>
49725
49726         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49727
49728 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49729
49730         * g++.dg/eh/ctor1.C: New test.
49731         * g++.dg/other/error2.C: New test.
49732
49733 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49734
49735         * g++.dg/other/init2.C: New test.
49736
49737 2001-12-24  Richard Henderson  <rth@redhat.com>
49738
49739         * gcc.dg/20011223-1.c: New.
49740         * gcc.dg/inline-1.c: New.
49741
49742 2001-12-23  Richard Henderson  <rth@redhat.com>
49743
49744         * gcc.dg/asm-4.c: Test operand modifiers.
49745
49746 2001-12-23  Richard Henderson  <rth@redhat.com>
49747
49748         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49749
49750 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49751
49752         * gcc.c-torture/execute/20011223-1.c: New test.
49753
49754 2001-12-21  Richard Henderson  <rth@redhat.com>
49755
49756         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49757         re-enables the warning.
49758
49759 2001-12-21  Richard Henderson  <rth@redhat.com>
49760
49761         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49762
49763 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49764
49765         * gcc.c-torture/compile/20011218-1.c: New test.
49766
49767 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49768
49769         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49770         arm-isr.c test.
49771         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49772         epilogue generation for ARM ISR routines.
49773
49774 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49775
49776         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49777         * gcc.dg/format/c90-printf-3.c: Likewise.
49778         * gcc.dg/format/c99-printf-3.c: Likewise.
49779         * gcc.dg/format/ext-1.c: Likewise.
49780         * gcc.dg/format/ext-6.c: Likewise.
49781         * gcc.dg/format/format.h: Prototype unlocked stdio.
49782
49783 2001-12-20  Richard Henderson  <rth@redhat.com>
49784
49785         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49786         (arena): Use it.
49787         (malloc): Correct allocation logic.  Abort if we fill up the
49788         arena before initialization complete.
49789         (realloc): Correct allocation logic.
49790
49791 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49792
49793         * gcc.c-torture/compile/20011219-2.c: New test.
49794
49795         * gcc.c-torture/execute/20011219-1.c: New test.
49796
49797 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49798
49799         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49800         target does not support weak symbols.
49801
49802 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49803
49804         * gcc.c-torture/compile/20011219-1.c: New test.
49805
49806 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49807
49808         * g++.dg/other/error1.C: New test.
49809
49810 2001-12-17  Jeffrey A Law  (law@redhat.com)
49811
49812         * gcc.c-torture/execute/20011217-1.c: New test.
49813
49814 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49815
49816         * objc.dg/special/: New directory.
49817         * objc.dg/special/special.exp: New file.
49818         * objc.dg/special/unclaimed-category-1.h: New file.
49819         * objc.dg/special/unclaimed-category-1a.m: New file.
49820         * objc.dg/special/unclaimed-category-1.m: New file.
49821
49822 2001-12-17  Andreas Jaeger  <aj@suse.de>
49823
49824         * gcc.c-torture/compile/20011217-2.c: New test.
49825
49826 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49827
49828         * gcc.c-torture/compile/20011217-1.c: New test.
49829
49830 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49831
49832         * gcc.dg/20011214-1.c: New.
49833
49834 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49835
49836         * gcc.dg/altivec-4.c: New.
49837
49838 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49839
49840         * gcc.dg/20011113-1.c: New test.
49841
49842 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49843
49844         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49845         std::__malloc_alloc_template<0> and
49846         std::__default_alloc_template<false, 0>.
49847
49848 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49849
49850         * objc/execute/bf-21.m: New test.
49851         * objc/execute/enumeration-1.m: New test.
49852         * objc/execute/enumeration-2.m: New test.
49853
49854 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49855
49856         * gcc.dg/gnu89-init-1.c: New test.
49857
49858 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49859
49860         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49861         * g++.old-deja/g++.jason/2371.C: Likewise.
49862         * g++.old-deja/g++.jason/template33.C: Likewise.
49863         * g++.old-deja/g++.jason/template34.C: Likewise.
49864         * g++.old-deja/g++.jason/template36.C: Likewise.
49865         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49866         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49867         * g++.old-deja/g++.other/typename1.C: Likewise.
49868         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49869         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49870         * g++.old-deja/g++.pt/typename11.C: Likewise.
49871         * g++.old-deja/g++.pt/typename14.C: Likewise.
49872         * g++.old-deja/g++.pt/typename16.C: Likewise.
49873         * g++.old-deja/g++.pt/typename3.C: Likewise.
49874         * g++.old-deja/g++.pt/typename4.C: Likewise.
49875         * g++.old-deja/g++.pt/typename5.C: Likewise.
49876         * g++.old-deja/g++.pt/typename7.C: Likewise.
49877         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49878
49879 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49880
49881         * g++.dg/other/linkage1.C: New test.
49882         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49883         specifiers.
49884
49885 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49886
49887         * gcc.dg/concat.c: New test.
49888
49889 2001-12-11  Stan Shebs  <shebs@apple.com>
49890
49891         * objc/compile: New test directory.
49892         * objc/compile/compile.exp: New expect script.
49893         * objc/compile/20011211-1.m: New compile test.
49894
49895 2001-12-11  Jason Merrill  <jason@redhat.com>
49896
49897         * lib/prune.exp (prune_gcc_output): Also handle "In member
49898         function".  So many permutations...
49899
49900 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49901
49902         * g++.dg/template/typedef1.C: New test.
49903
49904 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49905
49906         * g++.dg/other/copy1.C: New test.
49907
49908 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49909
49910         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49911
49912         * gcc.dg/builtin-choose-expr.c: New.
49913
49914 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49915
49916         * gcc.dg/altivec-2.c: New.
49917
49918 2001-12-07  Richard Henderson  <rth@redhat.com>
49919
49920         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49921
49922 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49923
49924         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49925         ultrasparc.
49926
49927 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49928
49929         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49930
49931 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49932
49933         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49934         variable argument list.
49935
49936 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49937
49938         * gcc.c-torture/execute/memcheck: Delete entire directory.
49939         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49940         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49941
49942 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49943
49944         * gcc.dg/Wshadow-1.c: New test.
49945
49946 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49947
49948         * gcc.c-torture/compile/20011130-1.c: New test.
49949
49950         * gcc.dg/noncompile/20011025-1.c: New test.
49951
49952         * g++.dg/other/anon-union.C: New test.
49953
49954         * gcc.c-torture/execute/20011024-1.c: New test.
49955
49956 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49957
49958         * gcc.c-torture/execute/20000722-1.x,
49959         gcc.c-torture/execute/20010123-1.x: Remove.
49960         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49961         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49962         gcc.dg/c99-complit-2.c: New tests.
49963
49964 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49965
49966         * g++.dg/inherit/base1.C: New test.
49967
49968 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49969
49970         * g++.dg/other/stdarg1.C: New test.
49971
49972         * gcc.c-torture/compile/20011130-2.c: New test.
49973
49974 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49975
49976         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49977         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49978         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49979         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49980         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49981         * gcc.dg/builtin-prefetch-1.c: New test.
49982
49983 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49984
49985         * gcc.dg/20011130-1.c: New test.
49986
49987 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49988
49989         * g++.dg/other/scope1.C: New test.
49990         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49991
49992 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49993
49994         * gcc.dg/vla-init-1.c: New test.
49995
49996 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49997
49998         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49999
50000 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50001
50002         * objc.dg/alias.m: Update.
50003         * objc.dg/class-1.m: Update.
50004         * objc.dg/const-str-1.m: Update.
50005         * objc.dg/fwd-proto-1.m: Update.
50006         * objc.dg/id-1.m: Update.
50007         * objc.dg/super-class-1.m: Update.
50008
50009 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50010
50011         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50012         constructs.
50013
50014 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50015
50016         * gcc.c-torture/execute/20011128-1.c: New test.
50017
50018 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50019
50020         * gcc.dg/20011127-1.c: New test.
50021
50022 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50023
50024         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50025         from Austin Group draft 7.
50026         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50027         scanf format arguments.
50028         * gcc.dg/format/no-exargs-2.c: New test.
50029
50030 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50031
50032         * g++.dg/abi/vbase8-4.C: New test.
50033
50034 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50035
50036         * gcc.c-torture/execute/20011121-1.c: New test.
50037
50038 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50039
50040         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50041
50042 2001-11-23  Andreas Jaeger  <aj@suse.de>
50043
50044         * gcc.dg/cpp/charconst-2.c: New test.
50045
50046 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50047
50048         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50049         to the host if it is remote.  Let tests specify extra headers
50050         they use.
50051         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50052         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50053         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50054         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50055         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50056         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50057         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50058         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50059         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50060         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50061
50062 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50063
50064         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50065         for little endian ARMs.
50066
50067 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50068
50069         * gcc.c-torture/compile/20011119-1.c: New test.
50070         * gcc.c-torture/compile/20011119-2.c: New test.
50071
50072 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50073
50074         * gcc.dg/altivec-1.c: Fix typo.
50075
50076 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50077
50078         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50079
50080 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50081
50082         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50083
50084 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50085
50086         * lib/g77.exp: Don't specify --rpath-link.
50087
50088         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50089         across all the headers.
50090         * gcc.dg/format/format.exp: For testing on a remote host,
50091         copy format.h.
50092
50093         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50094         * gcc.c-torture/execute/930406-1.c: Likewise.
50095         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50096
50097 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50098
50099         * gcc.dg/altivec-1.c: New.
50100
50101 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50102
50103         * gcc.dg/cpp/fpreprocessed.c: New test case.
50104
50105 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50106
50107         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50108         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50109         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50110
50111 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50112
50113         * gcc.dg/no-builtin-1.c: New test.
50114
50115 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50116
50117         * gcc.c-torture/execute/20011115-1.c: New test.
50118
50119 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50120
50121         * gcc.c-torture/compile/20011114-2.c: New test.
50122         * gcc.c-torture/compile/20011114-3.c: New test.
50123         * gcc.c-torture/compile/20011114-4.c: New test.
50124
50125 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50126
50127         * g++.dg/other/init1.C: New test.
50128
50129 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50130
50131         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50132         message.
50133
50134         * gcc.c-torture/execute/20011114-1.c: New testcase.
50135
50136         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50137         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50138         like the (before this change) version of 20010327-1.c.
50139
50140 2001-11-14  Roger Sayle <roger@eyesopen.com>
50141
50142         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50143
50144 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50145
50146         * g++.dg/init/array2.C: New test.
50147
50148 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50149
50150         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50151
50152 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50153
50154         * g++.dg/other/forscope1.C: New test.
50155         * g++.dg/ext/forscope1.C: New test.
50156         * g++.dg/ext/forscope2.C: New test.
50157
50158 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50159
50160         * gcc.c-torture/execute/20011113-1.c: New test.
50161
50162 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50163
50164         * gcc.c-torture/execute/20011109-2.c: New test.
50165
50166         * gcc.c-torture/execute/20011109-1.c: New test.
50167
50168 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50169
50170         * gcc.c-torture/compile/20011109-1.c: New test.
50171
50172 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50173
50174         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50175         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50176         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50177         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50178         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50179         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50180         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50181
50182 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50183
50184         * g++.dg/warn/Wshadow-1.C: New tests.
50185         * g++.old-deja/g++.mike/for3.C: Update.
50186
50187 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50188
50189         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50190         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50191         XFAILs.  Adjust expected error texts.
50192         * gcc.c-torture/compile/20011106-1.c,
50193         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50194         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50195         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50196         gcc.dg/c99-array-lval-5.c: New tests.
50197
50198 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50199
50200         * gcc.dg/cpp/defined.c: Update.
50201
50202 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50203
50204         * gcc.c-torture/execute/anon-1.c: New test.
50205
50206 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50207
50208         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50209         same size, so no warning should be produced on stormy16.
50210
50211         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50212         due to oversized array.
50213         * g++.old-deja/g++.mike/ns15.C: Likewise.
50214         * g++.old-deja/g++.pt/crash16.C: Likewise.
50215
50216 2001-11-02  Graham Stott  <grahams@redhat.com>
50217
50218         * g++.dgother/debug1.C: Fix typos.
50219
50220 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50221
50222         * g++.dg/other/debug1.C: New test.
50223
50224 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50225
50226         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50227         of unsigned long.
50228
50229 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50230
50231         * gcc.dg/20011029-2.c: New test.
50232
50233         * gcc.c-torture/compile/20011029-1.c: New test.
50234
50235 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50236
50237         * objc/execute/class_self-1.m: New test.
50238         * objc/execute/class_self-2.m: New test.
50239
50240 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50241
50242         * gcc.misc-tests/msgs.exp: Delete.
50243         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50244         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50245         error set to match recent changes.
50246
50247 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50248
50249         * gcc.dg/20011021-1.c: New test.
50250
50251 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50252
50253         * gcc.c-torture/compile/20011023-1.c: New test.
50254
50255 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50256
50257         * lib/g77.exp: Rewrite based on lib/g++.exp.
50258
50259 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50260
50261         * gcc.c-torture/execute/20011019-1.c: New test.
50262
50263         * gcc.dg/20011018-1.c: New test.
50264
50265 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50266
50267         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50268
50269 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50270
50271         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50272         * gcc.dg/attr-invalid.c: Likewise.
50273
50274 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50275
50276         * gcc.dg/20011015-1.c: New test.
50277
50278 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50279
50280         * g++.dg/template/unify2.C: New test.
50281
50282 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50283
50284         * g++.dg/other/exception-specification.C: New test
50285
50286 2001-10-13  Tom Rix  <trix@redhat.com>
50287
50288         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50289         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50290
50291 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50292
50293         * gcc.dg/20011009-1.c: New test.
50294
50295 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50296
50297         PR g++/4476
50298         * g++.dg/other/friend1.C: New test.
50299
50300 2001-10-11  Richard Henderson  <rth@redhat.com>
50301
50302         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50303
50304 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50305
50306         * gcc.c-torture/compile/20011010-1.c: New.
50307
50308 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50309
50310         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50311         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50312         g77.f-torture/execute/execute.exp,
50313         g77.f-torture/noncompile/noncompile.exp,
50314         gcc.c-torture/compile/compile.exp,
50315         gcc.c-torture/execute/execute.exp,
50316         gcc.c-torture/execute/ieee/ieee.exp,
50317         gcc.c-torture/execute/memcheck/memcheck.exp,
50318         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50319         objc/execute/execute.exp: Update FSF address.
50320
50321 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50322
50323         * gcc.dg/cpp/cmdlne-C.c: Update.
50324         * gcc.dg/cpp/cmdlne-C2.c: New.
50325
50326 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50327
50328         * gcc.c-torture/execute/20011008-3.c: New.
50329
50330 2001-10-08  DJ Delorie  <dj@redhat.com>
50331
50332         * gcc.dg/20011008-1.c: New.
50333         * gcc.dg/20011008-2.c: New.
50334
50335 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50336
50337         * gcc.dg/cpp/spacing1.c: Update test.
50338
50339 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50340
50341         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50342         spelling errors of "separate" as "seperate".
50343
50344 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50345
50346         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50347         enough to avoid inlining.
50348
50349 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50350
50351         * lib/g77.exp: set libg2c_dir correctly.
50352
50353 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50354
50355         * gcc.dg/cpp/macro11.c: New test.
50356
50357 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50358
50359         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50360         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50361         gcc.dg/format/multattr-3.c: New tests.
50362         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50363         tests for format attributes on function pointers being rejected.
50364
50365 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50366
50367         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50368
50369 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50370
50371         * g++.dg/warn/format1.C: New test.
50372
50373 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50374
50375         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50376
50377 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50378
50379         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50380
50381 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50382
50383         * gcc.dg/cpp/redef2.c: Add test.
50384
50385 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50386
50387         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50388         long-standing bug on i686, apparently.
50389         * gcc.c-torture/execute/loop-2c.x: New file.
50390         * gcc.c-torture/execute/loop-2d.x: New file.
50391         * gcc.c-torture/execute/loop-3c.x: New file.
50392
50393 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50394
50395         * gcc.dg/cpp/20000625-2.c: Correct line number.
50396
50397 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50398
50399         * gcc.dg/cpp/macro10.c: New test.
50400         * gcc.dg/cpp/strify3.c: New test.
50401         * gcc.dg/cpp/spacing1.c: Add tests.
50402         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50403         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50404
50405 2001-09-24  DJ Delorie  <dj@redhat.com>
50406
50407         * gcc.c-torture/execute/20010924-1.c: New test.
50408
50409 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50410
50411         * objc/execute/paste.m: Remove.
50412
50413 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50414
50415         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50416
50417 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50418
50419         * g77.dg/strlen0.f: New test.
50420
50421 2001-09-21  Richard Henderson  <rth@redhat.com>
50422
50423         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50424         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50425
50426 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50427
50428         Table-driven attributes.
50429         * g++.dg/ext/attrib1.C: New test.
50430
50431 2001-09-20  DJ Delorie  <dj@redhat.com>
50432
50433         * gcc.dg/20000926-1.c: Update expected warning messages.
50434         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50435         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50436         array.
50437
50438 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50439
50440         * g++.dg/eh/registers1.C: New test case.
50441
50442 2001-09-17  Richard Henderson  <rth@redhat.com>
50443
50444         * gcc.dg/array-5.c: Fix VLA decomposition test.
50445
50446 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50447
50448         * gcc.dg/cpp/line5.c: New testcase.
50449
50450 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50451
50452         * gcc.dg/cpp/macro9.c: New test.
50453
50454 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50455
50456         * gcc.c-torture/execute/980223.c: Change type of addr from long
50457         to char *.
50458
50459 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50460
50461         * gcc.c-torture/execute/20010915-1.c: New test.
50462
50463 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50464
50465         * g77.dg/bprob: New directory.
50466         * g77.dg/bprob/bprob.exp: New file.
50467         * g77.dg/bprob/bprob-1.f: New test.
50468         * g77.dg/gcov: New directory.
50469         * g77.dg/gcov/gcov.exp: New file.
50470         * g77.dg/gcov/gcov-1.f: New test.
50471         * g77.dg/gcov/gcov-1.x: New file.
50472
50473 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50474
50475         * gcc.dg/cpp/directiv.c: Update.
50476         * gcc.dg/cpp/undef1.c: Update.
50477
50478 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50479
50480         * gcc.dg/20010912-1.c: New test.
50481
50482 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50483
50484         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50485         language-independent file in lib.
50486         * lib/gcov.exp: New file.
50487
50488 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50489
50490         * gcc.c-torture/compile/20010911-1.c: New test.
50491
50492 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50493
50494         * lib/profopt.exp: New, to support profile-directed optimizations.
50495         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50496         * gcc.misc-tests/bprob-1.c: New test.
50497         * gcc.misc-tests/bprob-2.c: New test.
50498
50499 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50500
50501         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50502         XFAIL and which kinds of gcov output to verify.
50503         * gcc.misc-tests/gcov-4b.x: New file.
50504         * gcc.misc-tests/gcov-5b.x: New file.
50505         * gcc.misc-tests/gcov-6.x: New file.
50506         * gcc.misc-tests/gcov-7.c: New test.
50507         * gcc.misc-tests/gcov-7.x: New file.
50508
50509 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50510
50511         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50512         * gcc.misc-tests/gcov-6.c: New test.
50513
50514 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50515
50516         PR c++/3986
50517         * g++.dg/abi/vbase1.C: New test.
50518
50519 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50520
50521         * objc.dg/method-2.m: New.
50522
50523 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50524
50525         PR c++/4203
50526         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50527         * g++.dg/init/empty1.C: New test.
50528
50529 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50530
50531         * gcc.c-torture/compile/20010903-1.c: New test.
50532
50533 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50534
50535         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50536         for m68k.
50537
50538 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50539
50540         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50541
50542         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50543
50544         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50545
50546 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50547
50548         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50549         for 16-bit 'unsigned int'.
50550
50551 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50552
50553         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50554
50555 2001-08-27  Richard Henderson  <rth@redhat.com>
50556
50557         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50558         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50559
50560 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50561
50562         * gcc.dg/asm-names.c (ymain): New.
50563
50564 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50565
50566         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50567         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50568         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50569
50570 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50571
50572         * gcc.dg/compare5.c: New testcase.
50573
50574 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50575
50576         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50577         and "In instantiation".
50578
50579 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50580
50581         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50582
50583 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50584
50585         * gcc.misc-tests/gcov.exp: Add support for branch information.
50586         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50587         * gcc.misc-tests/gcov-4.c: New test.
50588         * gcc.misc-tests/gcov-4b.c: New test.
50589         * gcc.misc-tests/gcov-5b.c: New test.
50590
50591 2001-08-20  Zack Weinberg  <zackw@panix.com>
50592
50593         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50594         expected to fail.
50595
50596 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50597
50598         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50599
50600 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50601
50602         * g++.dg/eh/template1.C: New test.
50603
50604 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50605
50606         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50607         Fix thinko.
50608         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50609         for xfail.
50610
50611 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50612
50613         * lib/g77-dg.exp: Use prune.exp for common procedures
50614         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50615         * lib/g77.exp: (g77-dg-prune) Remove
50616
50617 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50618
50619         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50620
50621 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50622
50623         * g++.dg/template/unify1.C: New test.
50624
50625 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50626
50627         * g++.dg/abi/empty4.C: New test.
50628
50629 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50630
50631         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50632         solaris2.*
50633         * g77.f-torture/compile/pr3743.x: Likewise.
50634
50635 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50636
50637         * g++.dg/other/using-declaration.C: New test.
50638
50639 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50640
50641         * gcc.dg/cpp/tr-sign.c: New testcase.
50642
50643 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50644
50645         * gcc.dg/cpp/19951025-1.c: Revert.
50646         * gcc.dg/cpp/directiv.c: We no longer process directives that
50647         interrupt macro arguments.
50648
50649 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50650
50651         * gcc.dg/bconstp-1.c: New test.
50652
50653 2001-08-03  Richard Henderson  <rth@redhat.com>
50654
50655         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50656
50657 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50658
50659         * gcc.dg/cpp/19951025-1.c: Update.
50660
50661 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50662
50663         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50664         should be x.
50665
50666 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50667
50668         Kill -fhonor-std.
50669         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50670         * g++.old-deja/g++.other/std1.C: Likewise.
50671         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50672
50673 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50674
50675         * lib/g77.exp: Load gcc-defs.exp for common procedures
50676         (g77_pass, g77_fail, g77_finish, g77_exit,
50677         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50678
50679 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50680
50681         * g77.dg/fbackslash.f
50682         * g77.dg/fcase-preserve.f
50683         * g77.dg/ff90-1.f
50684         * g77.dg/ffixed-line-length-0.f
50685         * g77.dg/ffixed-line-length-132.f
50686         * g77.dg/ffixed-line-length-7.f
50687         * g77.dg/ffixed-line-length-72.f
50688         * g77.dg/ffixed-line-length-none.f
50689         * g77.dg/ffree-form-1.f
50690         * g77.dg/fno-backslash.f
50691         * g77.dg/fno-f90-1.f
50692         * g77.dg/fno-fixed-form-1.f
50693         * g77.dg/fno-onetrip.f
50694         * g77.dg/fno-typeless-boz.f
50695         * g77.dg/fno-underscoring.f
50696         * g77.dg/fno-vxt-1.f
50697         * g77.dg/fonetrip.f
50698         * g77.dg/ftypeless-boz.f
50699         * g77.dg/fugly-assumed.f
50700         * g77.dg/funderscoring.f
50701         * g77.dg/fvxt-1.f
50702
50703 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50704
50705         * objc.dg/fwd-proto-1.m: New.
50706         * objc.dg/local-decl-1.m: New.
50707         * objc.dg/naming-1.m: New.
50708         * objc.dg/naming-2.m: New.
50709         * objc.dg/proto-hier-1.m: New.
50710
50711 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50712
50713         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50714         largest-type elements to a struct makes its size grow.
50715
50716 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50717
50718         * g++.dg/abi/vthunk1.C: New test.
50719
50720 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50721
50722         * g++.dg/abi/vbase8-22.C: New test.
50723
50724 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50725
50726         * gcc.dg/cpp/macro8.c: New test.
50727
50728 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50729
50730         * g++.dg/abi/vbase8-21.C: New test.
50731
50732 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50733
50734         * g++.dg/abi/vbase8-10.C: New test.
50735
50736 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50737
50738         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50739         ${tool}_set_ld_library_path.
50740         Changed caller.
50741         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50742         g++.exp.
50743
50744 2001-07-26  Stan Cox <scox@redhat.com>
50745
50746         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50747         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50748         gcc_exit, gcc_check_unsupported_p):
50749         Moved to gcc-deps.exp
50750         * gcc-deps.exp: New file.
50751
50752 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50753
50754         * g++.old-deja/g++.pt/defarg14.C: New test.
50755
50756 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50757
50758         * g++.old-deja/g++.other/lineno5.C: New test.
50759
50760 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50761
50762         * g++.old-deja/g++.pt/crash68.C: New test.
50763
50764 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50765
50766         * g++.old-deja/g++.other/crash42.C: New test.
50767
50768 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50769
50770         * gcc.dg/cpp/extratokens.c: Fix.
50771         * gcc.dg/cpp/skipping2.c: New tests.
50772
50773 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50774
50775         * gcc.c-torture/execute/20010724-1.c: New file.
50776         * gcc.c-torture/execute/20010724-1.x: New file.
50777
50778 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50779
50780         * g++.old-deja/g++.other/cond7.C: New test.
50781
50782 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50783
50784         * g++.old-deja/g++.other/optimize4.C: New test.
50785
50786 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50787
50788         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50789
50790 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50791
50792         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50793         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50794         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50795         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50796
50797         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50798         bug report" message.
50799
50800         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50801         * g++.dg/ext/instantiate1.C: Move from old-deja.
50802
50803 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50804
50805         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50806         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50807         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50808         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50809
50810 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50811
50812         * gcc.c-torture/execute/20010723-1.c: New test.
50813
50814 2001-07-23  Ben Elliston  <bje@redhat.com>
50815
50816         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50817
50818 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50819
50820         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50821         i[34567]86-*-*.
50822         Delete handling of ieee_multilib_flags.
50823         Pass -mieee for alpha*-*-* and sh-*-*.
50824         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50825
50826 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50827
50828         Remove old-abi tests.
50829         * g++.old-deja/g++.mike/p11116.C: Remove.
50830         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50831
50832 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50833
50834         * g77.f-torture/compile/pr3743.f: New test
50835
50836 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50837
50838         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50839
50840 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50841
50842         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50843         g++.old-deja/g++.pt/static6.C: Likewise.
50844         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50845         supports weak symbols.
50846
50847 2001-07-18  Andreas Jaeger  <aj@suse.de>
50848
50849         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50850         supported again.
50851
50852 2001-07-18  Andreas Jaeger  <aj@suse.de>
50853
50854         * gcc.dg/iftrap-1.c: Fix target line.
50855
50856 2001-07-17  Richard Henderson  <rth@redhat.com>
50857
50858         * gcc.c-torture/execute/20010717-1.c: New.
50859
50860 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50861
50862         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50863         tests.
50864
50865 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50866
50867         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50868
50869 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50870
50871         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50872         UAC_SIGBUS, UAC_NOPRINT definitions.
50873
50874 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50875
50876         * objc/execute/object_is_class.m: New test.
50877         * objc/execute/object_is_meta_class.m: New test.
50878
50879 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50880
50881         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50882         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50883
50884 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50885
50886         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50887         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50888
50889 2001-07-14  Richard Henderson  <rth@redhat.com>
50890
50891         * gcc.dg/iftrap-1.c: New.
50892
50893 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50894
50895         * g77.f-torture/execute/intrinsic77.f: New test.
50896
50897 2001-07-11  Janis Johnson <janis@us.ibm.com>
50898
50899         * gcc.misc-tests/gcov-3.c: New test.
50900
50901 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50902
50903         * gcc.c-torture/compile/20010711-1.c,
50904         * gcc.c-torture/compile/20010711-2.c: New tests.
50905
50906 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50907
50908         * gcc.c-torture/execute/20010711-1.c: New test.
50909
50910 2001-07-11  Ben Elliston  <bje@redhat.com>
50911
50912         * g++.old-deja/g++.other/enum5.C: New test.
50913
50914 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50915
50916         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50917         (g++-dg-prune): Call prune_gcc_output.
50918         * prune.exp: New file for prune_gcc_output.
50919         * lib/g++.exp, lib/gcc.exp: Load it.
50920
50921 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50922
50923         * gcc.c-torture/compile/20010701-1.c,
50924         g++.old-deja/g++.ext/attrib6.C: New tests.
50925
50926 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50927
50928         * gcc.c-torture/compile/20010706-1.c: New test.
50929
50930 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50931
50932         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50933
50934 2001-06-28  Stan Shebs  <shebs@apple.com>
50935
50936         * gcc.dg/pragma-darwin.c: New test.
50937
50938 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50939
50940         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50941         Solaris 2.[678] system.
50942
50943 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50944
50945         * gcc.dg/20010622-1.c: New test.
50946
50947 2001-06-18  Stan Shebs  <shebs@apple.com>
50948
50949         * objc.dg: New directory.
50950         * objc.dg/dg.exp: New file.
50951         * objc.dg/alias.m: New.
50952         * objc.dg/class-1.m: New.
50953         * objc.dg/class-2.m: New.
50954         * objc.dg/const-str-1.m: New.
50955         * objc.dg/const-str-2.m: New.
50956         * objc.dg/id-1.m: New.
50957         * objc.dg/method-1.m: New.
50958         * objc.dg/super-class-1.m: New.
50959         * lib/objc-dg.exp: New file.
50960
50961 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50962
50963         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50964         of label name.
50965
50966 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50967
50968         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50969
50970 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50971
50972         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50973         variable.
50974
50975 2001-06-12  Richard Henderson  <rth@redhat.com>
50976
50977         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50978
50979 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50980
50981         * g++.old-deja/g++.abi/vbase5.C: New test.
50982         * g++.old-deja/g++.abi/vbase6.C: New test.
50983         * g++.old-deja/g++.abi/vbase7.C: New test.
50984
50985 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50986
50987         * gcc.c-torture/compile/20010610-1.c: New test.
50988
50989 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50990
50991         * g++.old-deja/g++.abi/vbase4.C: New test.
50992
50993 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50994
50995         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50996         support %f for HC11/HC12 targets.
50997         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50998         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50999         on HC11/HC12 targets.
51000         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51001
51002 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51003
51004         * gcc.dg/wchar_t-1.c: New file.
51005         * gcc.dg/wint_t-1.c: Likewise.
51006
51007 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51008
51009         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51010
51011 2001-06-11  Richard Henderson  <rth@redhat.com>
51012
51013         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51014
51015 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51016
51017         * gcc.c-torture/compile/20010611-1.c: New test.
51018
51019 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51020
51021         * gcc.dg/c99-tag-1.c: Add more tests.
51022
51023 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51024
51025         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51026         representation on MN10300 and ARM/Thumb.
51027
51028 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51029
51030         * g77.f-torture/execute/20010610.f: New.
51031
51032 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51033
51034         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51035         names.
51036
51037 2001-06-09  Richard Henderson  <rth@redhat.com>
51038
51039         * gcc.c-torture/execute/ashrdi-1.c: New.
51040         * gcc.c-torture/execute/ashldi-1.c: New.
51041         * gcc.c-torture/execute/lshrdi-1.c: New.
51042
51043 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51044
51045         * objc/execute/load-3.m: Added. Check sending +load to categories,
51046         in addition to classes.
51047
51048 2001-06-08  Stan Shebs  <shebs@apple.com>
51049
51050         * objc/execute/load-2.m: New test.  From Nicola Pero
51051         <n.pero@mi.flashnet.it>.
51052
51053 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51054
51055         * gcc.c-torture/execute/20010605-2.c: New test.
51056
51057 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51058
51059         * g++.old-deja/g++.abi/vbase2.C: New test.
51060         * g++.old-deja/g++.abi/vbase3.C: New test.
51061
51062 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51063
51064         * g++.old-deja/g++.pt/friend49.C: New test.
51065
51066 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51067
51068         * g++.old-deja/g++.ext/anon3.C: New test.
51069
51070 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51071
51072         * g++.old-deja/g++.other/conv7.C: New test.
51073
51074 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51075
51076         * gcc.c-torture/compile/20010605-2.c: New test.
51077
51078 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51079
51080         * gcc.c-torture/execute/20010604-1.c: New test.
51081
51082 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51083
51084         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51085
51086 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51087
51088         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51089         (g++_link_flags): Likewise.
51090         (g++_init): Pass gccpath's value to two previous functions.
51091
51092 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51093
51094         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51095         Ensure logfile entry matches exec command line.
51096
51097 2001-05-31  Richard Henderson  <rth@redhat.com>
51098
51099         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51100         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51101
51102 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51103
51104         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51105         compiler for irix6.2
51106
51107 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51108
51109         * g++.old-deja/g++.other/optimize3.C: New file.
51110
51111 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51112
51113         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51114         assemble.
51115
51116 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51117
51118         * g++.old-deja/g++.other/optimize2.C: New file.
51119
51120 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51121
51122         * gcc.c-torture/compile/20010518-2.c: New file.
51123         * gcc.c-torture/execute/20010518-1.c: New file.
51124         * gcc.c-torture/execute/20010518-2.c: New file.
51125
51126 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51127
51128         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51129
51130 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51131
51132         G++ no longer defines builtins that do not begin with __builtin.
51133         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51134         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51135         * g++.old-deja/g++.law/builtin1.C: Likewise.
51136         * g++.old-deja/g++.law/cvt2.C: Likewise.
51137         * g++.old-deja/g++.mike/net5.C: Likewise.
51138         * g++.old-deja/g++.other/builtins1.C: Likewise.
51139         * g++.old-deja/g++.other/builtins2.C: Likewise.
51140         * g++.old-deja/g++.other/builtins3.C: Likewise.
51141         * g++.old-deja/g++.other/builtins4.C: Likewise.
51142         * g++.old-deja/g++.other/inline8.C: Likewise.
51143         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51144
51145 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51146
51147         * g++.old-deja/g++.pt/using1.C: Adjust.
51148         * g++.old-deja/g++.pt/using2.C: New test.
51149
51150 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51151
51152         * gcc.dg/cpp/charconst.c: New tests.
51153         * gcc.dg/cpp/escape.c: New tests.
51154         * gcc.dg/cpp/escape-1.c: New tests.
51155         * gcc.dg/cpp/escape-2.c: New tests.
51156         * gcc.dg/cpp/ucs.c: New tests.
51157
51158 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51159
51160         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51161         native compiler for irix6.5.
51162
51163 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51164
51165         * lib/g++.exp (g++_include_flags): Use args to compute
51166         get_multilibs.
51167         (g++_link_flags): Likewise.
51168         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51169
51170 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51171
51172         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51173
51174 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51175
51176         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51177         this file.
51178
51179 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51180
51181         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51182         STACK_SIZE;
51183         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51184         to STACK_SIZE; Use it to define size of add_histo array.
51185         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51186         to STACK_SIZE.
51187         (f): Use GITT_SIZE to define size of gitt local table.
51188         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51189         to STACK_SIZE; Use it to define size of bytemem array.
51190
51191 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51192
51193         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51194         on 68HC11/HC12 due to the asm instruction.
51195         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51196         * gcc.c-torture/compile/920520-1.x: Likewise.
51197         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51198         on 68HC11/HC12 because the function is larger than 64K.
51199         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51200         on 68HC11/HC12 because the structure is too large.
51201
51202 2001-05-20  Richard Henderson  <rth@redhat.com>
51203
51204         * gcc.c-torture/execute/20010520-1.c: New.
51205
51206 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51207
51208         * g++.old-deja/g++.warn/compare1.C: New test.
51209         * gcc.dg/compare4.c: New test.
51210
51211 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51212
51213         * g++.old-deja/g++.other/optimize1.C: New test.
51214
51215 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51216
51217         * g++.old-deja/g++.pt/spec41.C: New test.
51218
51219 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51220
51221         * gcc.c-torture/compile/20010114-1.x: Remove.
51222
51223 2001-05-18  Stan Shebs  <shebs@apple.com>
51224
51225         * gcc.c-torture/compile/20010518-1.c: New test.
51226
51227 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51228
51229         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51230         * g++.old-deja/g++.pt/crash67.C: New test.
51231
51232 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51233
51234         * g++.old-deja/g++.other/debug9.C: New test.
51235
51236 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51237
51238         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51239
51240 2001-05-16  Jan Hubicka  <jh@suse.cz>
51241
51242         * gcc.c-torture/compile/20010516-1.c: New test.
51243
51244 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51245
51246         * g++.old-deja/g++.other/crash41.C: New test.
51247
51248 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51249
51250         * g++.old-deja/g++.pt/crash66.C: New test.
51251
51252 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51253
51254         * g++.old-deja/g++.robertl/eb27.C: Convert.
51255
51256 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51257
51258         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51259         declaration being redundant.
51260
51261 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51262
51263         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51264
51265 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51266
51267         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51268
51269 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51270
51271         * lib/g++.exp: Use testsuite_flags.
51272
51273 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51274
51275         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51276
51277 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51278
51279         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51280
51281 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51282
51283         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51284
51285 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51286
51287         * gcc.c-torture/compile/20010313-1.c: New test.
51288
51289 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51290
51291         * gcc.dg/cpp/direct2.c: New test.
51292         * gccq.dg/cpp/direct2s.c: New test.
51293
51294         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51295
51296 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51297
51298         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51299         * g++.old-deja/g++.other/op3.C: Likewise.
51300
51301 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51302
51303         * gcc.dg/cpp/syshdr.h: New file.
51304         * gcc.dg/cpp/sysmac1.c: Update.
51305         * gcc.dg/cpp/sysmac2.c: Update.
51306
51307 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51308
51309         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51310
51311 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51312
51313         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51314         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51315
51316 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51317
51318         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51319
51320 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51321
51322         * lib/g++.exp (g++_include_flags): Don't use any special flags
51323         if TESTING_IN_BUILD_TREE is not defined.
51324         (g++_init): Use a plain 'c++' as the compiler if
51325         TESTING_IN_BUILD_TREEE is not defined.
51326
51327 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51328
51329         * g++.old-deja/g++.eh/catch13.C: New test.
51330         * g++.old-deja/g++.eh/catch14.C: New test.
51331
51332 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51333
51334         * gcc.dg/cpp/tr-define.c: New test.
51335
51336 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51337
51338         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51339         <stdlib.h>, not <malloc.h>.
51340
51341 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51342
51343         * g++.old-deja/g++.ns/template17.C: New test.
51344
51345 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51346
51347         * g++.old-deja/g++.pt/ref4.C: New test.
51348
51349 2001-04-30  Richard Henderson  <rth@redhat.com>
51350
51351         * gcc.dg/20000724-1.c: Revert last change.
51352
51353 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51354
51355         * g77.f-torture/execute/20010430.f: New test.
51356
51357 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51358
51359         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51360
51361 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51362
51363         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51364
51365 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51366
51367         * g++.old-deja/g++.eh/crash6.C: New test.
51368
51369 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51370
51371         * g++.old-deja/g++.other/warn7.C: New test.
51372
51373 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51374
51375         * g++.old-deja/g++.other/defarg9.C: New test.
51376
51377 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51378
51379         * g77.f-torture/compile/20010426.f: New test.
51380         * g77.f-torture/execute/20010426.f: New test.
51381
51382 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51383
51384         * g77.f-torture/compile/20000629-1.x: Remove - error
51385         has been fixed.
51386
51387 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51388
51389         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51390         Tweak slightly to work with g++.dg framework.
51391         * g++.dg/special/ecos.exp: Run initp1.C test.
51392         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51393
51394         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51395         its linker doesn't give line numbers either.
51396         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51397
51398 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51399
51400         * g++.old-deja/g++.other/lex1.C: New test.
51401
51402 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * gcc.dg/noncompile/20010425-1.c: New test.
51405
51406 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51407
51408         * g++.old-deja/g++.pt/mangle2.C: New test.
51409
51410 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51411
51412         * gcc.dg/format/plus-1.c: New test.
51413
51414 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51415
51416         * gcc.dg/20010423-1.c: New test.
51417
51418 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51419
51420         * gcc.c-torture/execute/20010422-1.c: New test.
51421
51422 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51423
51424         * g++.old-deja/g++.ns/type2.C: New test.
51425
51426 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51427
51428         * g++.old-deja/g++.other/perf1.C: New test.
51429
51430 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51431
51432         * gcc.dg/c99-func-2.c: Remove xfail.
51433         * gcc.dg/c99-func-3.c: Remove xfail.
51434         * gcc.dg/c99-func-4.c: Remove xfail.
51435
51436 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51437
51438         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51439
51440 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51441
51442         * gcc.c-torture/compile/20010423-1.c: New test.
51443
51444 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51445
51446         * g++.old-deja/g++.pt/typename28.C: New test.
51447
51448 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51449
51450         * g++.old-deja/g++.abi/empty2.C: New test.
51451         * g++.old-deja/g++.abi/empty3.C: New test.
51452
51453 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51454
51455         * g++.old-deja/g++.other/comdat2.C: New test.
51456         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51457
51458 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51459
51460         * g++.old-deja/g++.other/overload14.C: New test.
51461
51462 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51463
51464         * g++.old-deja/g++.other/lookup23.C: New test.
51465
51466 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51467
51468         * gcc.c-torture/execute/20010403-1.c: New test.
51469
51470 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51471             Mark Mitchell  <mark@codesourcery.com>
51472
51473         * lib/old-dejagnu.exp: Don't delete output of executable.
51474         Add .exe suffix to executables.
51475
51476 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51477
51478         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51479
51480 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51481
51482         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51483
51484 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51485
51486         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51487         * g++.old-deja/g++.abi/crash1.C: New test.
51488
51489 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51490
51491         * g++.old-deja/g++.other/crash40.C: New test.
51492
51493 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51494
51495         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51496
51497 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51498
51499         * g++.old-deja/g++.other/warn6.C: New test.
51500
51501 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51502
51503         * g++.old-deja/g++.robertl/eb42.C: Same.
51504
51505 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51506
51507         * gcc.dg/wtr-conversion-1.c: New testcase.
51508
51509 2001-04-10  Richard Henderson  <rth@redhat.com>
51510
51511         * g++.old-deja/g++.other/array5.C: New.
51512
51513 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51514
51515         * gcc.c-torture/execute/20010408-1.c: New test.
51516
51517 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51518
51519         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51520         headers and constructs.
51521         * g++.old-deja/g++.robertl/eb79.C: Same.
51522         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51523         * g++.old-deja/g++.robertl/eb73.C: Same.
51524         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51525         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51526         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51527         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51528         * g++.old-deja/g++.robertl/eb44.C: Same.
51529         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51530         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51531         * g++.old-deja/g++.robertl/eb39.C: Same.
51532         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51533         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51534         * g++.old-deja/g++.robertl/eb30.C: Same.
51535         * g++.old-deja/g++.robertl/eb3.C: Same.
51536         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51537         * g++.old-deja/g++.robertl/eb21.C: Same.
51538         * g++.old-deja/g++.robertl/eb15.C: Same.
51539         * g++.old-deja/g++.robertl/eb118.C: Same.
51540         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51541         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51542         * g++.old-deja/g++.robertl/eb109.C: Same.
51543         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51544         * g++.old-deja/g++.mike/rtti1.C: Same.
51545         * g++.old-deja/g++.mike/p658.C: Same.
51546         * g++.old-deja/g++.mike/net46.C: Same.
51547         * g++.old-deja/g++.mike/net34.C: Same.
51548         * g++.old-deja/g++.mike/memoize1.C: Same.
51549         * g++.old-deja/g++.mike/eh2.C: Same.
51550         * g++.old-deja/g++.law/weak.C: Same.
51551         * g++.old-deja/g++.law/visibility7.C: Same.
51552         * g++.old-deja/g++.law/visibility25.C: Same.
51553         * g++.old-deja/g++.law/visibility22.C: Same.
51554         * g++.old-deja/g++.law/visibility2.C: Same.
51555         * g++.old-deja/g++.law/visibility17.C: Same.
51556         * g++.old-deja/g++.law/visibility13.C: Same.
51557         * g++.old-deja/g++.law/visibility10.C: Same.
51558         * g++.old-deja/g++.law/visibility1.C: Same.
51559         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51560         * g++.old-deja/g++.law/vbase1.C: Same.
51561         * g++.old-deja/g++.law/operators32.C: Same.
51562         * g++.old-deja/g++.law/nest3.C: Same.
51563         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51564         * g++.old-deja/g++.law/except5.C (main): Same.
51565         * g++.old-deja/g++.law/cvt7.C (run): Same.
51566         * g++.old-deja/g++.law/cvt2.C: Same.
51567         * g++.old-deja/g++.law/cvt16.C: Same.
51568         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51569         * g++.old-deja/g++.law/ctors17.C (main): Same.
51570         * g++.old-deja/g++.law/ctors13.C: Same.
51571         * g++.old-deja/g++.law/ctors12.C (main): Same.
51572         * g++.old-deja/g++.law/ctors10.C: Same.
51573         * g++.old-deja/g++.law/code-gen5.C: Same.
51574         * g++.old-deja/g++.law/bad-error7.C: Same.
51575         * g++.old-deja/g++.law/arm9.C: Same.
51576         * g++.old-deja/g++.law/arm12.C: Same.
51577         * g++.old-deja/g++.law/arg8.C: Same.
51578         * g++.old-deja/g++.law/arg1.C: Same.
51579         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51580         * g++.old-deja/g++.jason/template31.C: Same.
51581         * g++.old-deja/g++.jason/template24.C (main): Same.
51582         * g++.old-deja/g++.jason/2371.C: Same.
51583         * g++.old-deja/g++.eh/new2.C: Same.
51584         * g++.old-deja/g++.eh/new1.C: Same.
51585         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51586         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51587         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51588         * g++.old-deja/g++.brendan/crash62.C: Same.
51589         * g++.old-deja/g++.brendan/crash52.C: Same.
51590         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51591         * g++.old-deja/g++.brendan/crash38.C: Same.
51592         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51593         * g++.old-deja/g++.brendan/copy9.C: Same.
51594
51595 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51596
51597         * gcc.c-torture/execute/20001203-2.c (memset):
51598         Count argument is of type __SIZE_TYPE__.
51599
51600 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51601
51602         * gcc.c-torture/compile/20010404-1.c: New test.
51603
51604 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51605
51606         * gcc.c-torture/compile/20010326-1.c: New test.
51607
51608 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51609
51610         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51611         peculiarities of the SH.
51612         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51613
51614 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51615
51616         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51617         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51618         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51619
51620 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51621
51622         * g77.f-torture/compile/20010321-1.f: New test.
51623
51624 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51625
51626         * gcc.c-torture/compile/20010329-1.c: New test.
51627
51628 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51629
51630         * gcc.c-torture/execute/20010329-1.c: New test.
51631
51632 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51633
51634         * g++.old-deja/g++.other/eh4.C: Fix typo.
51635
51636 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51637
51638         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51639
51640 2001-03-28  Philip Blundell  <philb@gnu.org>
51641
51642         * gcc.c-torture/compile/20010328-1.c: New test.
51643
51644 2001-03-27  Richard Henderson  <rth@redhat.com>
51645
51646         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51647         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51648
51649 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51650
51651         * gcc.c-torture/compile/20010327-1.c: New test.
51652
51653 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51654
51655         * g++.old-deja/g++.other/friend12.C: New test.
51656         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51657         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51658
51659 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51660
51661         * gcc.c-torture/execute/20010325-1.c: New test.
51662
51663 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51664
51665         * g++.old-deja/g++.other/mangle3.C: New test.
51666
51667 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51668
51669         * g++.old-deja/g++.other/anon8.C: New test.
51670
51671 2001-03-20  Philip Blundell  <philb@gnu.org>
51672
51673         * gcc.c-torture/compile/20010320-1.c: New test.
51674
51675 2001-03-17  Richard Henderson  <rth@redhat.com>
51676
51677         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51678
51679 2001-03-15  Geoff Keating  <geoff@redhat.com>
51680
51681         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51682         tests on AIX.
51683
51684 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51685
51686         * g++.old-deja/g++.other/eh4.C: New test.
51687
51688 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51689
51690         * gcc.dg/cpp/mi1.c: Update.
51691
51692 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51693
51694         * g++.old-deja/g++.other/regstack.C: New test.
51695
51696 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51697
51698         * g++.old-deja/g++.other/ref4.C: New test.
51699
51700 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51701
51702         * objc/execute/va_method.m: Added.
51703         * objc/execute/IMP.m: Added.
51704         * objc/execute/_cmd.m: Added.
51705         * objc/execute/accessing_ivars.m: Added.
51706         * objc/execute/class-1.m: Added.
51707         * objc/execute/class-10.m: Added.
51708         * objc/execute/class-11.m: Added.
51709         * objc/execute/class-12.m: Added.
51710         * objc/execute/class-13.m: Added.
51711         * objc/execute/class-14.m: Added.
51712         * objc/execute/class-2.m: Added.
51713         * objc/execute/class-3.m: Added.
51714         * objc/execute/class-4.m: Added.
51715         * objc/execute/class-5.m: Added.
51716         * objc/execute/class-6.m: Added.
51717         * objc/execute/class-7.m: Added.
51718         * objc/execute/class-8.m: Added.
51719         * objc/execute/class-9.m: Added.
51720         * objc/execute/class-tests-1.h
51721         * objc/execute/class-tests-2.h
51722         * objc/execute/compatibility_alias.m: Added.
51723         * objc/execute/encode-1.m: Added.
51724         * objc/execute/formal_protocol-1.m: Added.
51725         * objc/execute/formal_protocol-2.m: Added.
51726         * objc/execute/formal_protocol-3.m: Added.
51727         * objc/execute/formal_protocol-4.m: Added.
51728         * objc/execute/formal_protocol-5.m: Added.
51729         * objc/execute/formal_protocol-6.m: Added.
51730         * objc/execute/formal_protocol-7.m: Added.
51731         * objc/execute/informal_protocol.m: Added.
51732         * objc/execute/initialize.m: Added.
51733         * objc/execute/load.m: Added.
51734         * objc/execute/many_args_method.m: Added.
51735         * objc/execute/nested-3.m: Added.
51736         * objc/execute/no_clash.m: Added.
51737         * objc/execute/private.m: Added.
51738         * objc/execute/redefining_self.m: Added.
51739         * objc/execute/root_methods.m: Added.
51740         * objc/execute/selector-1.m: Added.
51741         * objc/execute/static-1.m: Added.
51742         * objc/execute/static-2.m: Added.
51743         * objc/execute/va_method.m: Added.
51744
51745 2001-03-10  Richard Henderson  <rth@redhat.com>
51746
51747         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51748
51749 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51750
51751         * g++.old-deja/g++.other/crash31.C: XFAIL.
51752         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51753         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51754         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51755         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51756         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51757
51758 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51759
51760         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51761
51762 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51763
51764         * gcc.dg/20000724-1.c: Don't use multiline strings.
51765
51766 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51767
51768         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51769         result of -cString against what we expect it to be; don't just
51770         print it out for no one to read.
51771
51772         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51773         Based on testcases provided by Nicola Pero.
51774
51775 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51776
51777         * gcc.dg/cpp/macro7.c: New test.
51778
51779 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51780
51781         * gcc.dg/cpp/multiline.c: Update.
51782
51783 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51784
51785         * g++.old-deja/g++.other/enum3.C: New test.
51786
51787 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51788
51789         * g++.old-deja/g++.other/pod1.C: New test.
51790
51791 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51792
51793         * g++.old-deja/g++.ext/overload1.C: New test.
51794
51795 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51796
51797         * g++.old-deja/g++.pt/using1.C: New test.
51798
51799 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51800
51801         * g++.old-deja/g++.other/using9.C: New test.
51802
51803 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51804
51805         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51806
51807         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51808
51809 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51810
51811         * g++.old-deja/g++.ext/realpt1.C: Remove.
51812
51813 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51814
51815         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51816
51817 2001-02-26  Will Cohen  <wcohen@redhat.com>
51818
51819         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51820
51821 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51822
51823         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51824         templatized constructors.
51825
51826 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51827
51828         * gcc.c-torture/execute/20010224-1.c: New test.
51829
51830 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51831
51832         * gcc.c-torture/execute/20010222-1.c: New test.
51833
51834 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51835
51836         * g++.old-deja/g++.other/inline20.C: New test.
51837
51838 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51839
51840         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51841
51842 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51843
51844         * g++.old-deja/g++.other/lookup22.C: New test.
51845
51846 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51847
51848         * g77.dg: New directory.
51849         * g77.dg/20010216-1.f: New test case.
51850         * g77.dg/dg.exp: New driver.
51851         * lib/g77-dg.exp: New driver library.
51852
51853 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51854
51855         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51856
51857 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51858
51859         * g++.old-deja/g++.other/decl9.C: New test.
51860
51861 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51862
51863         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51864         not need <string> and also tests the initialization at runtime.
51865
51866 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51867
51868         * gcc.c-torture/execute/longlong.c: New test.
51869
51870 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51871
51872         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51873
51874 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51875
51876         * gcc.c-torture/execute/920302-1.c (execute):
51877         Change argument type to short.
51878
51879 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51880
51881         * g++.old-deja/g++.pt/deduct6.C: New test.
51882
51883 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51884
51885         * g++.old-deja/g++.pt/deduct5.C: New test.
51886
51887 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51888
51889         * gcc.c-torture/execute/20010209-1.c: New test.
51890
51891 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51892
51893         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51894
51895 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51896
51897         * g++.dg/vtgc1.C: Update for new ABI.
51898
51899         * consistency.vlad: New directory, 1665 files.
51900
51901 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51902
51903         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51904         return type.
51905         * gcc.dg/cpp/digraphs.c: Declare puts.
51906
51907 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51908
51909         * g++.old-deja/g++.other/warn5.C: New test.
51910
51911 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51912
51913         * g++.old-deja/g++.pt/spec40.C: New test.
51914
51915 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51916
51917         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51918         case.
51919         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51920
51921 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51922
51923         * gcc.c-torture/compile/20010209-1.c: New test.
51924
51925 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51926
51927         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51928         excess errors message but not if it crashes.
51929         * g++.old-deja/g++.other/crash27.C: Likewise.
51930         * g++.old-deja/g++.other/crash28.C: Likewise.
51931         * g++.old-deja/g++.other/crash30.C: Likewise.
51932         * g++.old-deja/g++.other/crash32.C: Likewise.
51933         * g++.old-deja/g++.other/crash35.C: Likewise.
51934         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51935
51936 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51937
51938         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51939         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51940         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51941         g77.f-torture/execute/execute.exp,
51942         g77.f-torture/noncompile/noncompile.exp,
51943         gcc.c-torture/execute/execute.exp,
51944         gcc.c-torture/execute/memcheck/memcheck.exp,
51945         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51946         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51947         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51948         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51949         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51950         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51951         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51952         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51953         Remove bug reporting instructions with ancient email addresses.
51954
51955 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51956
51957         * gcc.dg/20010202-1.c: New test.
51958         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51959
51960 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51961
51962         * g++.dg/stdbool-if.C: New test.
51963
51964 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51965
51966         * objc/execute/fdecl.m: Added main().
51967
51968 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51969
51970         * gcc.c-torture/execute/20010206-1.c: New test.
51971
51972 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51973
51974         * gcc.dg/cpp/avoidpaste1.c: Update.
51975
51976 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51977
51978         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51979         Pero <nicola@brainstorm.co.uk>.
51980         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51981
51982 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51983
51984         * g++.old-deja/g++.pt/spec39.C: New test.
51985
51986 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51987
51988         * gcc.c-torture/compile/20010202-1.c: New test.
51989
51990 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51991
51992         * g++.old-deja/g++.abi/primary2.C: New test.
51993         * g++.old-deja/g++.abi/primary3.C: New test.
51994         * g++.old-deja/g++.abi/primary4.C: New test.
51995         * g++.old-deja/g++.abi/primary5.C: New test.
51996         * g++.old-deja/g++.abi/vtable3.h: New test.
51997         * g++.old-deja/g++.abi/vtable3a.C: New test.
51998         * g++.old-deja/g++.abi/vtable3b.C: New test.
51999         * g++.old-deja/g++.abi/vtable3c.C: New test.
52000         * g++.old-deja/g++.abi/vtable3d.C: New test.
52001         * g++.old-deja/g++.abi/vtable3e.C: New test.
52002         * g++.old-deja/g++.abi/vtable3f.C: New test.
52003         * g++.old-deja/g++.abi/vtable3g.C: New test.
52004         * g++.old-deja/g++.abi/vtable3h.C: New test.
52005         * g++.old-deja/g++.abi/vtable3i.C: New test.
52006         * g++.old-deja/g++.abi/vtable3j.C: New test.
52007         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52008
52009 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52010
52011         * g++.old-deja/g++.other/anon6.C: New test.
52012         * g++.old-deja/g++.other/anon7.C: New test.
52013
52014 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52015
52016         * gcc.dg/cpp/avoidpaste2.c: New tests.
52017
52018 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52019
52020         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52021
52022 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52023
52024         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52025         DECIMAL_DIG cases for Irix."
52026
52027 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52028
52029         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52030
52031 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52032
52033         * gcc.dg/c99-tag-1.c: New test.
52034
52035 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52036
52037         * gcc.dg/cpp/tr-warn1.c: Add tests.
52038
52039 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52040
52041         * gcc.dg/cpp/avoidpaste1.c: Update.
52042         * gcc.dg/cpp/paste4.c: Update.
52043
52044 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52045
52046         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52047         cases for Irix.
52048
52049 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52050
52051         * g++.old-deja/g++.other/inline19.C: New test.
52052
52053 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52054
52055         * gcc.dg/Wlarger-than.c: New test.
52056
52057 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52058
52059         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52060
52061 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52062
52063         * gcc.c-torture/execute/20010129-1.c: New test.
52064         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52065
52066 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52067
52068         * gcc.dg/cpp/avoidpaste1.c: Test case.
52069
52070 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52071
52072         * g++.old-deja/g++.other/inline18.C: New test.
52073
52074 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52075
52076         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52077         and __builtin_putchar.
52078
52079 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52080
52081         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52082         tests.
52083
52084 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52085
52086         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52087         floating point number rounding mode to round to the nearest
52088         representable mode.
52089
52090 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52091
52092         * g++.old-deja/g++.other/mangle2.C: New test.
52093
52094 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52095
52096         * gcc.c-torture/compile/20010124-1.c: New test.
52097
52098 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52099
52100         * g++.old-deja/g++.pt/spec38.C: New test.
52101
52102 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52103
52104         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52105         "Build don't run".
52106
52107 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52108
52109         * gcc.c-torture/execute/20010123-1.c: New test.
52110
52111 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52112
52113         * g++.old-deja/g++.pt/spec37.C: New test.
52114
52115 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52116
52117         * g++.old-deja/g++.pt/overload14.C: New test.
52118
52119 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52120
52121         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52122         __builtin_return_address.
52123
52124 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52125
52126         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52127         * g++.old-deja/g++.pt/spec35.C: New test.
52128         * g++.old-deja/g++.pt/spec36.C: New test.
52129
52130 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52131
52132         * gcc.c-torture/compile/20010118-1.c: New test.
52133
52134 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52135
52136         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52137
52138 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52139
52140         * gcc.c-torture/execute/20010119-1.c: New test.
52141
52142 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52143
52144         * g++.old-deja/g++.other/vbase5.C: New test.
52145
52146 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52147
52148         * gcc.c-torture/execute/20010118-1.c: New test.
52149
52150 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52151
52152         * g++.old-deja/g++.pt/deduct3.C: New test.
52153
52154 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52155
52156         * g++.old-deja/g++.pt/spec34.C: New test.
52157
52158 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52159
52160         * g77.f-torture/compile/20000601-2.f: New test.
52161
52162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52163
52164         * g++.old-deja/g++.other/init17.C: New test.
52165
52166 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52167
52168         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52169
52170 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52171
52172         * g++.old-deja/g++.pt/unify8.C: New test.
52173
52174 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52175
52176         * g++.old-deja/g++.abi/vbase1.C: New test.
52177
52178 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52179
52180         * g++.old-deja/g++.pt/crash65.C: New test.
52181
52182 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52183
52184         * gcc.dg/cpp/assembl2.S: New test case.
52185
52186 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52187
52188         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52189         are supported.
52190
52191 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52192
52193         * g++.old-deja/g++.other/builtins1.C: New test.
52194         * g++.old-deja/g++.other/builtins2.C: Likewise.
52195         * g++.old-deja/g++.other/builtins3.C: Likewise.
52196         * g++.old-deja/g++.other/builtins4.C: Likewise.
52197
52198 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52199
52200         * gcc.c-torture/compile/20010117-1.c: New test.
52201         * gcc.c-torture/compile/20010117-2.c: New test.
52202
52203 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52204
52205         * g77.f-torture/execute/20010116.[fx]: New test,
52206         XFAIL on i?86-*-*.
52207         * g77.f-torture/compile/20010115.f: Indicate it's
52208         a test for PR fortran/1636.
52209
52210 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52211
52212         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52213
52214 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52215
52216         * g77.f-torture/compile/20010115.f: New test.
52217
52218 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52219
52220         * g++.old-deja/g++.pt/nontype5.C: New test.
52221
52222 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52223
52224         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52225         have an equivalent working one below it.
52226
52227 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52228
52229         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52230         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52231
52232 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52233
52234         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52235         message containing "init_priority".
52236         (conpr-2.C): Likewise.
52237         (conpr-3.C): Likewise.
52238         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52239
52240 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52241
52242         * gcc.c-torture/execute/20010114-2.c: New test.
52243
52244 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52245
52246         * gcc.c-torture/compile/20010114-1.c: New test.
52247         * gcc.c-torture/compile/20010114-1.x: Xfail.
52248         * gcc.c-torture/compile/20010114-2.c: New test.
52249         * gcc.c-torture/execute/20010114-1.c: New test.
52250         * gcc.dg/trunc-1.c: New test.
52251         * gcc.dg/uninit-B.c: New test.
52252
52253 2001-01-13  Nick Clifton  <nickc@redhat.com>
52254
52255         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52256         target.
52257
52258 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52259
52260         * gcc.c-torture/compile/20010113-1.c: New test.
52261
52262 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52263
52264         * gcc.c-torture/compile/20001212-1.c: New test.
52265
52266 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52267
52268         * gcc.dg/cpp/widestr1.c: Update.
52269         * gcc.dg/cpp/prag-imp.c: Remove.
52270
52271 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52272
52273         * gcc.c-torture/execute/20000801-3.x: Remove.
52274         * gcc.dg/c90-init-1.c: New test.
52275         * gcc.dg/c99-init-1.c: New test.
52276         * gcc.dg/c99-init-2.c: New test.
52277         * gcc.dg/gnu99-init-1.c: New test.
52278
52279 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52280
52281         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52282         testing that no relevant ones were found.
52283
52284 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52285
52286         * g++.old-deja/g++.pt/cast2.C: New test.
52287
52288 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52289
52290         * g++.old-deja/g++.pt/friend47.C: New test.
52291
52292 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52293
52294         * g++.old-deja/g++.pt/instantiate13.C: New test.
52295
52296 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52297
52298         * g++.old-deja/g++.other/defarg7.C: New test.
52299         * g++.old-deja/g++.other/defarg8.C: New test.
52300
52301 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52302
52303         * g++.old-deja/g++.pt/crash64.C: New test.
52304
52305 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52306
52307         * g++.old-deja/g++.pt/crash63.C: New test.
52308
52309 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52310
52311         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52312
52313 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52314
52315         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52316
52317 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52318
52319         * g++.old-deja/g++.pt/error3.C: New test.
52320
52321 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52322
52323         * g++.old-deja/g++.other/crash39.C: New test.
52324
52325 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52326
52327         * g++.old-deja/g++.other/vbase4.C: New test.
52328
52329 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52330
52331         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52332         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52333         * gcc.dg/special/special.exp: New test driver which will check
52334         for alias support for the above test.
52335
52336 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52337
52338         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52339         problems on small machines.
52340         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52341         parameterize.
52342
52343 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52344
52345         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52346         mips.
52347         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52348
52349 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52350
52351         * g++.old_deja/g++.pt/using8.C: New test.
52352
52353 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52354
52355         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52356
52357 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52358
52359         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52360         where a failure is expected.
52361         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52362
52363 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52364
52365         * g++.old_deja/g++.pt/instantiate12.C: New test.
52366
52367 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52368
52369         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52370         start of structs.
52371         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52372         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52373         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52374         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52375         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52376         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52377         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52378         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52379         * g++.old-deja/g++.eh/spec6.C: Likewise.
52380         * g++.old-deja/g++.jason/crash3.C: Likewise.
52381         * g++.old-deja/g++.law/ctors11.C: Likewise.
52382         * g++.old-deja/g++.law/ctors17.C: Likewise.
52383         * g++.old-deja/g++.law/ctors5.C: Likewise.
52384         * g++.old-deja/g++.law/ctors9.C: Likewise.
52385         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52386         * g++.old-deja/g++.mike/net22.C: Likewise.
52387         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52388         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52389         * g++.old-deja/g++.mike/virt3.C: Likewise.
52390         * g++.old-deja/g++.niklas/t128.C: Likewise.
52391         * g++.old-deja/g++.other/anon4.C: Likewise.
52392         * g++.old-deja/g++.other/using1.C: Likewise.
52393         * g++.old-deja/g++.other/warn3.C: Likewise.
52394         * g++.old-deja/g++.pt/t37.C: Likewise.
52395         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52396         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52397
52398 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52399
52400         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52401
52402 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52403
52404         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52405
52406 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52407
52408         * gcc.c-torture/compile/20010107-1.c: New test.
52409
52410 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52411
52412         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52413
52414 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52415
52416         * gcc.dg/format/format.h: New file.
52417         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52418         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52419         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52420         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52421         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52422         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52423         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52424         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52425         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52426         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52427         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52428         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52429         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52430         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52431         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52432         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52433         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52434         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52435         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52436         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52437         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52438         instead of declaring standard types, macros and functions in each
52439         test.
52440
52441 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52442
52443         * gcc.c-torture/execute/20010106-1.c: New test.
52444
52445 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52446
52447         * gcc.dg/format/format.exp: New file.
52448         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52449         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52450         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52451         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52452         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52453         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52454         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52455         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52456         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52457         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52458         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52459         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52460         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52461         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52462         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52463         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52464         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52465         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52466         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52467         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52468         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52469         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52470         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52471         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52472         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52473         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52474         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52475         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52476         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52477         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52478         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52479         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52480         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52481         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52482         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52483         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52484         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52485         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52486         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52487         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52488         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52489         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52490
52491 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52492
52493         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52494         account.
52495
52496 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52497
52498         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52499
52500 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52501
52502         * g++.old-deja/g++.pt/crash62.C: New test.
52503
52504 2001-01-04  Richard Henderson  <rth@redhat.com>
52505
52506         * gcc.dg/20000926-1.c: Update expected warnings.
52507         * gcc.dg/array-2.c: Likewise.
52508         * gcc.dg/array-4.c: Also validate flexible array members.
52509         * gcc.dg/c99-flex-array-1.c: New.
52510
52511 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52512
52513         * gcc.c-torture/compile/20001222-1.x: Remove.
52514
52515 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52516
52517         * gcc.c-torture/execute/built-in-setjmp.c: New.
52518
52519 2001-01-03  Richard Henderson  <rth@redhat.com>
52520
52521         * gcc.dg/940510-1.c: Update expected error wording.
52522         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52523
52524 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52525
52526         * lib/target-supports.exp (check_alias_available): Modified to
52527         indicate aliases not supported if only weak aliases are supported.
52528
52529 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52530
52531         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52532         Turn on cmpstrsi checks for __pj__ and __i370__.
52533
52534 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52535
52536         * g++.old-deja/g++.other/virtual11.C: New test.
52537
52538 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52539
52540         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52541
52542 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52543
52544         * gcc.c-torture/compile/20010102-1.c: New test.
52545
52546 2001-01-02  Andreas Jaeger  <aj@suse.de>
52547
52548         * gcc.dg/noreturn-3.c: New test.
52549
52550         * gcc.dg/noreturn-4.c: New test.
52551
52552 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52553
52554         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52555         __builtin_fputc and __builtin_fwrite.
52556
52557 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52558
52559         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52560         signed char, not default char.
52561
52562 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52563
52564         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52565
52566 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52567
52568         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52569
52570 2000-12-29  Richard Henderson  <rth@redhat.com>
52571
52572         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52573         (__cyg_profile_func_exit): Define.
52574
52575 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52576
52577         * g++.dg/vtgc1.C: New test.
52578
52579 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52580
52581         * gcc.dg/noncompile/20001228-1.c: New test.
52582
52583         * gcc.dg/20001228-1.c: New test.
52584
52585         * gcc.c-torture/execute/20001228-1.c: New test.
52586
52587 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52588
52589         * gcc.dg/format-strfmon-1.c: New test.
52590
52591 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52592
52593         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52594         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52595         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52596         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52597         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52598         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52599         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52600         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52601         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52602         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52603         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52604         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52605         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52606
52607         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52608         * gcc.c-torture/execute/string-opt-4.c: Test index.
52609
52610 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52611
52612         * gcc.c-torture/compile/20001226-1.c: New test.
52613
52614 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52615
52616         * gcc.c-torture/compile/20001222-1.c: New test.
52617         * gcc.c-torture/compile/20001222-1.x: Xfail.
52618
52619 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52620
52621         * gcc.c-torture/execute/comp-goto-2.c: New test.
52622
52623 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52624
52625         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52626         Use long types if __INT_MAX__ is 32767.
52627         (main): Use cast to (sint32 *) when poking 88 into a_page.
52628
52629         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52630
52631 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52632
52633         * gcc.c-torture/compile/20001221-1.c: New test.
52634         * gcc.c-torture/execute/20001221-1.c: New test.
52635
52636 2000-12-20  Richard Henderson  <rth@redhat.com>
52637
52638         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52639         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52640
52641 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52642
52643         * gcc.dg/compare3.c: New test.
52644
52645 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52646
52647         * gcc.dg/format-warnll-1.c: New test.
52648
52649 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52650
52651         * gcc.dg/cpp/cmdlne-P.c: New test.
52652
52653 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52654
52655         * gcc.c-torture/execute/builtin-abs-1.c,
52656         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52657
52658 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52659
52660         * gcc.dg/cpp/multiline.c: New test.
52661
52662 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52663
52664         * g++.old-deja/g++.other/syshdr1.C: Update.
52665         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52666
52667 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52668
52669         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52670
52671 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52672
52673         * g++.old-deja/g++.pt/ttp65.C: New test.
52674
52675 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52676
52677         * g++.old-deja/g++.pt/ttp64.C: New test.
52678
52679 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52680
52681         * g++.old-deja/g++.pt/spec33.C: New test.
52682
52683 2000-12-14  Catherine Moore  <clm@redhat.com>
52684
52685         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52686         * gcc.c-torture/execute/920612-2.c: Likewise.
52687         * gcc.c-torture/execute/920428-2.c: Likewise.
52688         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52689         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52690
52691 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52692
52693         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52694         * gcc.dg/pack-test-2.c: Likewise.
52695
52696 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52697
52698         Tests by Zack Weinberg <zackw@stanford.edu>.
52699
52700         * gcc.dg/cpp/defined.c: Update.
52701         * gcc.dg/cpp/defined_trad.c: New tests.
52702
52703 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52704
52705         * gcc.dg/cpp/trad-direct.c: Update.
52706
52707 2000-12-11  Neil Booth  <neilb@earthling.net>
52708
52709         * gcc.dg/cpp/defined_trad.c
52710
52711 2000-12-11  Neil Booth  <neilb@earthling.net>
52712
52713         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52714
52715 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52716
52717         * gcc.dg/format-miss-2.c: New test.
52718
52719 2000-12-09  Neil Booth  <neilb@earthling.net>
52720
52721         * gcc.dg/cpp/lineflags.c: New tests.
52722         * gcc.dg/cpp/poison.c: Update.
52723         * gcc.dg/cpp/redef2.c: Update.
52724         * gcc.dg/cpp/skipping.c: New test.
52725
52726 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52727
52728         * g++.old-deja/g++.other/eh3.C: New testcase.
52729
52730 2000-12-07  Neil Booth  <neilb@earthling.net>
52731
52732         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52733         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52734         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52735         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52736         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52737         Update.
52738
52739 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52740
52741         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52742         __SIZE_TYPE__ instead of int for type of integers cast to
52743         pointers.
52744
52745 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52746
52747         * g++.old-deja/g++.other/cleanup4.C: New test.
52748
52749 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52750
52751         * format-sec-1.c: New test.
52752
52753 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52754
52755         * gcc.dg/format-nonlit-3.c: New test.
52756
52757 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52758
52759         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52760         through a null pointer.
52761
52762 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52763
52764         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52765         * g++.old-deja/g++.pt/partial4.C: New test.
52766
52767 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52768
52769         * gcc.c-torture/execute/ieee/hugeval.x: New.
52770
52771 2000-12-06  Neil Booth  <neilb@earthling.net>
52772
52773         * gcc.dg/cpp/backslash2.c: New tests.
52774
52775 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52776
52777         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52778         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52779
52780 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52781
52782         * gcc.c-torture/execute/20001203-2.c: New testcase.
52783
52784 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52785
52786         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52787         * g++.old-deja/g++.other/virtual10.C: New test.
52788
52789 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52790
52791         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52792
52793 2000-12-05  Richard Henderson  <rth@redhat.com>
52794
52795         * gcc.c-torture/compile/20001205-1.c: New.
52796
52797 2000-12-04  Neil Booth  <neilb@earthling.net>
52798
52799         * g++.old-deja/g++.other/virtual9.C: New test.
52800         * g++.old-deja/g++.pt/crash61.C: New test.
52801         * gcc.c-torture/execute/loop-9.c: New test.
52802
52803 2000-12-04  Neil Booth  <neilb@earthling.net>
52804
52805         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52806         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52807         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52808         * gcc.dg/cpp/extratokens.c: ...here.
52809
52810 2000-12-04  Neil Booth  <neilb@earthling.net>
52811
52812         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52813         New tests.
52814
52815 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52816
52817         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52818         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52819
52820 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52821
52822         * gcc.c-torture/execute/20001203-1.c: New test.
52823
52824 2000-12-03  Neil Booth  <neilb@earthling.net>
52825
52826         * gcc.dg/cpp/macro6.c: New test cases.
52827
52828 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52829
52830         * gcc.c-torture/execute/string-opt-9.c: New test.
52831         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52832         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52833         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52834
52835         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52836         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52837
52838 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52839
52840         * gcc.dg/cpp/if-6.c: New testcase.
52841
52842         * gcc.dg/20001201-1.c: New testcase.
52843
52844 2000-12-02  Neil Booth  <neilb@earthling.net>
52845
52846         * g++.old-deja/g++.other/externC4.C,
52847         g++.old-deja/g++.other/friend10.C: New tests.
52848
52849 2000-12-02  Neil Booth  <neilb@earthling.net>
52850
52851         * g++.old-deja/g++.other/instan2.C
52852         * g++.old-deja/g++.other/instan3.C: New test.
52853
52854 2000-12-02  Neil Booth  <neilb@earthling.net>
52855
52856         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52857         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52858         gnuc99.c,gnuc99-pedantic.c: New tests.
52859
52860 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52861
52862         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52863         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52864
52865 2000-12-01  Neil Booth  <neilb@earthling.net>
52866
52867         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52868         * gcc.dg/cpp/poison.c: Update.
52869         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52870
52871 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52872
52873         * g77.f-torture/execute/20001201.f: New test.
52874
52875 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52876
52877         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52878
52879 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52880
52881         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52882
52883 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52884
52885         * g++.old-deja/g++.other/cast6.C: New test.
52886
52887 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52888
52889         * gcc.c-torture/execute/20001130-2.c: New testcase.
52890
52891 2000-11-30  Richard Henderson  <rth@redhat.com>
52892
52893         * gcc.c-torture/execute/20001130-1.c: New test.
52894
52895 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52896
52897         * g++.old-deja/g++.other/op3.C: New test.
52898
52899 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52900
52901         * g++.old-deja/g++.other/op2.C: New test.
52902
52903 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52904
52905         * g++.old-deja/g++.other/crash38.C: New test.
52906
52907 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52908
52909         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52910
52911 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52912
52913         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52914         tests.
52915         * gcc.c-torture/execute/string-opt-6.c: New test.
52916
52917         * gcc.dg/20001117-1.c: Add main.
52918
52919 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52920
52921         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52922         Move from here ...
52923         * gcc.dg/940510-1.c: ... to here.
52924
52925         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52926         zero-size arrays in toplevel structures.
52927
52928 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52929
52930         * gcc.c-torture/execute/loop-8.c: New test.
52931
52932 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52933
52934         * g++.old-deja/g++.other/base1.C: New test.
52935
52936 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52937
52938         * g++.old-deja/g++.other/parse2.C: New test.
52939
52940 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52941
52942         * g++.old-deja/g++.pt/incomplete1.C: New test.
52943
52944 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52945
52946         * g++.old-deja/g++.other/friend9.C: New test.
52947
52948 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52949
52950         * gcc.dg/20001127-1.c: New test.
52951
52952 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52953
52954         * g++.old-deja/g++.pt/friend46.C: New test.
52955
52956 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52957
52958         * g++.old-deja/g++.other/ptrmem8.C: New test.
52959
52960 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52961
52962         * gcc.c-torture/execute/string-opt-7.c: New test.
52963         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52964
52965 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52966
52967         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52968         instead of 'mkcheck 2'.
52969
52970 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52971
52972         * gcc.c-torture/execute/memcheck/driver.c,
52973         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52974         C9X references to refer to C99.
52975
52976 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52977
52978         * gcc.dg/ultrasp3.c: New test.
52979
52980 2000-11-25  Neil Booth  <neilb@earthling.net>
52981
52982         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52983
52984 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52985
52986         * gcc.c-torture/compile/20001123-2.c: New.
52987
52988 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52989
52990         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52991
52992 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52993
52994         * gcc.dg/sequence-point-1.c: Add some new tests.
52995         * gcc.c-torture/execute/20001124-1.c: New test.
52996
52997 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52998
52999         * g++.old-deja/g++.other/vaarg4.C: New test.
53000         * gcc.c-torture/compile/20001123-1.c: New test.
53001
53002 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53003
53004         * g++.other/crash24.C: Adjust and remove XFAIL.
53005         * g++.other/crash37.C: New test.
53006
53007 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53008
53009         * g++.old-deja/g++.pt/instantiate9.C: New test.
53010
53011 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53012
53013         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53014         new ABI, too.
53015
53016         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53017         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53018
53019 2000-11-22  Neil Booth  <neilb@earthling.net>
53020
53021         * gcc.dg/cpp/Wtrigraphs.c: New test.
53022
53023 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53024
53025         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53026
53027 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53028
53029         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53030
53031 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53032
53033         * lib/gcc-dg.exp: load_lib scanasm.exp.
53034         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53035         * lib/g++-dg.exp: load_lib scanasm.exp.
53036         * lib/scanasm.exp: New.
53037         (scan-assembler, scan-assembler-not): Add optional arguments to
53038         test name, or if not present, the pattern name.
53039         (scan-assembler-dem, scan-assembler-dem-not): New.
53040
53041         * g++.dg/dg.exp: New.
53042
53043 2000-11-21  Neil Booth  <neilb@earthling.net>
53044
53045         * gcc.dg/cpp/integrated1.c: Remove.
53046
53047 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53048
53049         * gcc.c-torture/execute/20001121-1.c: New test.
53050
53051 2000-11-21  Richard Henderson  <rth@redhat.com>
53052
53053         * gcc.c-torture/compile/20001121-1.c: New test.
53054
53055 2000-11-20  Neil Booth  <neilb@earthling.net>
53056
53057         * gcc.dg/cpp/integrated1.c: New test.
53058
53059 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53060
53061         * g++.old-deja/g++.other/inline17.C: New test.
53062
53063 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53064
53065         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53066         local variable to be zero: I made the variable global. Now
53067         uses abort() and exit() instead of relying on main's return value.
53068
53069 2000-11-20  Neil Booth  <neilb@earthling.net>
53070
53071         * gcc.dg/cpp/paste2.c: Update test.
53072         * objc/execute/paste.m: New test.
53073
53074 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53075
53076         * gcc.dg/c99-condexpr-1.c: New test.
53077
53078 2000-11-20  Neil Booth  <neilb@earthling.net>
53079
53080         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53081
53082 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53083
53084         * g++.old-deja/g++.pt/export1.C: New test.
53085
53086 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53087
53088         * gcc.dg/20001117-1.c: New test.
53089
53090 2000-11-18  Richard Henderson  <rth@redhat.com>
53091
53092         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53093
53094 2000-11-18  Richard Henderson  <rth@redhat.com>
53095
53096         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53097         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53098         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53099
53100 2000-11-18  Richard Henderson  <rth@redhat.com>
53101
53102         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53103         (main): New.  Exit cleanly.
53104
53105 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53106
53107         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53108         gcc.dg/c99-fordecl-2.c: New tests.
53109
53110 2000-11-18  Richard Henderson  <rth@redhat.com>
53111
53112         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53113         * gcc.c-torture/execute/zerolen-2.c: New.
53114
53115 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53116
53117         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53118         memory.
53119
53120 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53121
53122         * g++.old-deja/g++.pt/instantiate8.C: New test.
53123
53124 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53125
53126         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53127         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53128
53129 2000-11-16  Nick Clifton  <nickc@redhat.com>
53130
53131         * gcc.c-torture/execute/nestfunc-2.c: New test.
53132         * gcc.c-torture/execute/nestfunc-3.c: New test.
53133
53134 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53135
53136         * gcc.c-torture/compile/20001116-1.c: New test.
53137
53138 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53139
53140         * gcc.c-torture/execute/20001115-1.c: New test.
53141
53142 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53143
53144         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53145         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53146         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53147         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53148
53149 2000-11-15  Neil Booth  <neilb@earthling.net>
53150
53151         gcc.dg/cpp/_Pragma1.c: Update.
53152         gcc.dg/cpp/_Pragma2.c: New test.
53153
53154 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53155
53156         * g++.old-deja/g++.other/anon5.C: New test.
53157
53158 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53159
53160         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53161         tests.
53162
53163 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53164
53165         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53166         output.
53167
53168 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53169
53170         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53171         labels at end of compound statements.
53172
53173 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53174
53175         * gcc.c-torture/execute/loop-7.c: New test.
53176
53177 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53178
53179         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53180
53181 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53182
53183         * gcc.dg/c99-bool-1.c: New test.
53184
53185 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53186
53187         * gcc.dg/c99-scope-1.c: Remove xfail.
53188         * gcc.dg/c99-scope-2.c: New test.
53189
53190 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53191
53192         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53193         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53194
53195 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53196
53197         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53198         error messages.
53199
53200         * g++.mike/p700.C: Don't typedef wchar_t.
53201         * g++.mike/p784.C: Likewise.
53202         * g++.mike/eb101.C: Don't use __wchar_t.
53203
53204 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53205
53206         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53207         from DO loop.
53208
53209 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53210
53211         * gcc.c-torture/execute/20001111-1.c: New test.
53212
53213 2000-11-10  Nick Clifton  <nickc@redhat.com>
53214
53215         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53216         long multuiple and accumulate.
53217
53218 2000-11-09  Richard Henderson  <rth@redhat.com>
53219
53220         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53221         via size_t instead of int.
53222
53223         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53224         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53225         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53226         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53227
53228 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53229
53230         * gcc.c-torture/compile/20001109-1.c: New test.
53231         * gcc.c-torture/compile/20001109-2.c: New test.
53232
53233 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53234
53235         * g++.old-deja/g++.pt/operator1.C: New test.
53236         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53237
53238 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53239
53240         * gcc.dg/20001108-1.c: New test.
53241
53242 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53243
53244         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53245         with both arguments constant strings.
53246         * gcc.c-torture/execute/string-opt-3.c: New test.
53247         * gcc.c-torture/execute/string-opt-4.c: New test.
53248         * gcc.c-torture/execute/string-opt-5.c: New test.
53249
53250 2000-11-08  Nick Clifton  <nickc@redhat.com>
53251
53252         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53253         mulsidi3adddi patterns.
53254
53255 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         * g++.old-deja/g++.other/crash36.C: New test.
53258
53259 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53260
53261         * g++.old-deja/g++.other/init16.C: New test.
53262
53263 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53264
53265         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53266
53267 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53268
53269         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53270         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53271         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53272
53273 2000-11-07  DJ Delorie  <dj@redhat.com>
53274
53275         * gcc.dg/20000614-1.c: Add return so that test can pass.
53276
53277 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53278
53279         * gcc.c-torture/execute/string-opt-1.c: New test.
53280
53281 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53282
53283         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53284         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53285         parameters in registers, and there is no way for a varargs
53286         function to know in which order the integer and floating-point
53287         parameters should be interleaved when they are placed on the
53288         stack.
53289         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53290         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53291
53292 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53293
53294         * gcc.c-torture/execute/string-opt-2.c: New test.
53295
53296 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53297
53298         * g++.old-deja/g++.pt/crash60.C: New test.
53299
53300 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53301
53302         * g++.old-deja/g++.other/crash24.C: New test.
53303         * g++.old-deja/g++.other/crash25.C: New test.
53304         * g++.old-deja/g++.other/crash26.C: New test.
53305         * g++.old-deja/g++.other/crash27.C: New test.
53306         * g++.old-deja/g++.other/crash28.C: New test.
53307         * g++.old-deja/g++.other/crash29.C: New test.
53308         * g++.old-deja/g++.other/crash30.C: New test.
53309         * g++.old-deja/g++.other/crash31.C: New test.
53310         * g++.old-deja/g++.other/crash32.C: New test.
53311         * g++.old-deja/g++.other/crash33.C: New test.
53312         * g++.old-deja/g++.other/crash34.C: New test.
53313         * g++.old-deja/g++.other/crash35.C: New test.
53314
53315 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53316
53317         * gcc.c-torture/execute/20001031-1.c: New test.
53318
53319 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53320
53321         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53322         namespace.
53323
53324         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53325         standards-conformant.
53326
53327         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53328
53329         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53330         * g++.old-deja/g++.mike/p755a.C: Likewise.
53331         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53332         library makes no calls to `operator new' during initialization.
53333
53334 2000-11-04  Neil Booth  <neilb@earthling.net>
53335
53336         * gcc.dg/cpp/include2.c: New tests.
53337
53338 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53339
53340         * lib/g++.exp (g++_set_ld_library_path): New function.
53341         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53342
53343 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53344
53345         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53346         warnings.
53347
53348 2000-11-01  Richard Henderson  <rth@redhat.com>
53349
53350         * g++.old-deja/g++.ext/namedret1.C: New.
53351         * g++.old-deja/g++.ext/namedret2.C: New.
53352         * g++.old-deja/g++.ext/namedret3.C: New.
53353
53354 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53355
53356         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53357         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53358
53359 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53360
53361         * gcc.c-torture/execute/va-arg-21.c: New test.
53362
53363 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53364
53365         * gcc.dg/c99-complex-2.c: New test.
53366
53367 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53368
53369         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53370
53371 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53372
53373         * g++.old-deja/g++.other/inline16.C: New test.
53374
53375 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53376
53377         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53378         __PRETTY_FUNCTION__
53379
53380 2000-10-29  Neil Booth  <neilb@earthling.net>
53381
53382         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53383         New tests.
53384         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53385         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53386         optimisation.
53387
53388 2000-10-29  Neil Booth  <neilb@earthling.net>
53389
53390         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53391         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53392         * mi5.c: Test multiple includes work with -C.
53393         * trigraphs.c: Test ^= version.
53394
53395 2000-10-28  Neil Booth  <neilb@earthling.net>
53396
53397         New tests and test updates for new macro expander.
53398
53399         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53400         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53401         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53402         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53403         new diagnostic messages.
53404
53405         * gcc.dg/cpp/macro3.c: New tests.
53406
53407 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53408
53409         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53410         on the same line.
53411
53412 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53413
53414         * g++.old-deja/g++.other/eh2.C: New test.
53415
53416 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53417
53418         * gcc.c-torture/execute/20001027-1.c: New test.
53419
53420 2000-10-26  Richard Henderson  <rth@redhat.com>
53421
53422         * gcc.c-torture/execute/20001026-1.c: New.
53423
53424 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53425
53426         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53427         * g++.old-deja/g++.law/builtin1.C: Likewise.
53428         * g++.old-deja/g++.law/ctors10.C: Likewise.
53429         * g++.old-deja/g++.law/virtual3.C: Likewise.
53430         * g++.old-deja/g++.mike/p658.C: Likewise.
53431         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53432         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53433         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53434         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53435         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53436
53437 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53438
53439         * gcc.c-torture/compile/20001024-1.c: New test.
53440
53441 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53442
53443         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53444         to tell us whether or not we are using V3.
53445
53446 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53447
53448         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53449         operands.
53450
53451 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53452
53453         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53454
53455 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53456
53457         * gcc.c-torture/execute/20001024-1.c: New test.
53458
53459 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53460
53461         * g++.old-deja/g++.other/sibcall1.C: New test.
53462
53463 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53464
53465         * gcc.dg/noncompile/init-3.c: New test.
53466
53467 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53468
53469         * gcc.dg/format-array-1.c: New test.
53470
53471 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53472
53473         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53474         writing through null pointers; remove comment about testing
53475         unterminated strings.
53476
53477 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53478
53479         * gcc.c-torture/execute/20001017-2.c: New test.
53480
53481 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53482
53483         * gcc.c-torture/compile/20001018-1.c: New test.
53484         * gcc.c-torture/compile/20001018-1.x: Xfail.
53485
53486 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53487
53488         * gcc.c-torture/execute/20001017-1.c: New test.
53489
53490 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53491
53492         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53493         for multiple use of arguments with scanf formats; add tests for
53494         multiple use of arguments.
53495
53496 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53497
53498         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53499         from some old tests.
53500
53501 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53502
53503         * gcc.dg/format-miss-1.c: New test.
53504
53505 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53506
53507         * gcc.c-torture/execute/20001013-1.c: New test.
53508
53509 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53510
53511         * gcc.dg/format-branch-1.c: New test.
53512
53513 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53514
53515         * README, lib/file-format.exp: Remove EGCS references.
53516
53517 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53518
53519         * gcc.dg/20001013-1.c: New test.
53520
53521 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53522
53523         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53524         for intmax_t in the compiler using __typeof__ and the type rules
53525         for conditional expressions.
53526
53527 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53528
53529         * gcc.dg/20001012-1.c: New test.
53530         * gcc.dg/20001012-2.c: New test.
53531
53532 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53533
53534         * gcc.dg/format-attr-1.c: New test.
53535
53536 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53537
53538         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53539         __LONG_LONG_MAX__ instead of LLONG_MAX.
53540
53541 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53542
53543         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53544         scanf flags.
53545         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53546         flags.
53547
53548 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53549
53550         * gcc.dg/sequence-pt-1.c: New test.
53551
53552 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53553
53554         * gcc.c-torture/execute/20001011-1.c: New testcase.
53555         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53556
53557 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53558
53559         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53560         does not error on it.
53561
53562 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * gcc.dg/20001009-1.c: New test.
53565
53566 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53567
53568         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53569         * gcc.c-torture/execute/20001009-2.c: ... to here.
53570
53571 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53572
53573         * gcc.c-torture/compile/20001009-1.c: New testcase.
53574         * gcc.c-torture/execute/20001009-1.c: New testcase.
53575         Testcases provided by Jan Hubicka <jh@suse.cz>.
53576
53577 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53578
53579         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53580         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53581         uintmax_t using <limits.h> to emulate the compiler's internal
53582         logic.  No longer XFAIL %j tests.
53583
53584 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53585
53586         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53587         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53588         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53589         regexps and details of expected handling of some bad formats.
53590         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53591         suppression.
53592
53593 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53594
53595         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53596         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53597         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53598         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53599         in list archives.
53600
53601 2000-10-06  Richard Henderson  <rth@cygnus.com>
53602
53603         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53604         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53605         * g++.old-deja/g++.jason/report.C: Likewise.
53606         * g++.old-deja/g++.law/friend5.C: Likewise.
53607         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53608         of the expected warnings.
53609
53610 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53611
53612         * g++.old-deja/g++.pt/enum14.C: New test.
53613
53614 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53615
53616         * g++.old-deja/g++.pt/crash59.C: New test.
53617
53618 2000-10-04  Will Cohen  <wcohen@redhat.com>
53619
53620         * gcc.dg/20000926-1.c: New test.
53621
53622 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53623
53624         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53625         function name for current C++ compiler.
53626         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53627
53628 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53629
53630         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53631         __PRETTY_FUNCTION__.
53632         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53633
53634 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53635
53636         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53637
53638 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53639
53640         * gcc.c-torture/compile/20000923-1.c: New test.
53641
53642 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53643
53644         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53645         * g++.old-deja/g++.pt/ttp62.C: Same.
53646         * g++.old-deja/g++.other/inline14.C: Same.
53647
53648 2000-09-24  Richard Henderson  <rth@cygnus.com>
53649
53650         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53651
53652 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53653
53654         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53655
53656 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53657
53658         * gcc.c-torture/compile/20000922-1.c: New file.
53659
53660 2000-09-21  Nick Clifton  <nickc@redhat.com>
53661
53662         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53663         a signed long modulo operation.
53664         (mod6): New function - perform an unsigned long modulo operation.
53665         (main): Add tests for modulos of very large numbers by very small
53666         dividends.
53667
53668 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53669
53670         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53671
53672 2000-09-19  Richard Henderson  <rth@cygnus.com>
53673
53674         * gcc.dg/compare2.c (case 10): XFAIL.
53675
53676 2000-09-18  Richard Henderson  <rth@cygnus.com>
53677
53678         * gcc.c-torture/execute/20000906-1.c: Move ...
53679         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53680         that support __builtin_trap.
53681
53682 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53683
53684         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53685
53686 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53687
53688         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53689         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53690         more $ format tests.
53691
53692 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53693
53694         * gcc.dg/format-errmk-1.c: New test.
53695
53696 2000-09-17  Greg McGary  <greg@mcgary.org>
53697
53698         * gcc.c-torture/execute/20000917-1.x: Remove.
53699
53700 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53701
53702         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53703
53704 2000-09-17  Greg McGary  <greg@mcgary.org>
53705
53706         * gcc.c-torture/execute/20000917-1.c: New test.
53707         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53708
53709 2000-09-16  Neil Booth  <NeilB@earthling.net>
53710
53711         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53712         in nested macro bug.
53713
53714 2000-09-15  Neil Booth  <NeilB@earthling.net>
53715
53716         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53717
53718 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53719
53720         * gcc.c-torture/execute/20000914-1.c: New test.
53721
53722 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53723
53724         * g++.other/inline13.C: New test.
53725
53726 2000-09-12  Andreas Jaeger  <aj@suse.de>
53727
53728         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53729         constant by Ulrich Drepper <drepper@redhat.com>.
53730
53731 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53732
53733         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53734
53735 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53736
53737         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53738
53739 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53740
53741         * gcc.dg/cpp/backslash.c: New test.
53742
53743 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53744
53745         * gcc.c-torture/execute/20000910-1.c: New test.
53746         * gcc.c-torture/execute/20000910-2.c: Likewise.
53747
53748 2000-09-11  Robert Lipe  <robertl@sco.com>
53749
53750         * gcc.dg/pragma-align.c: New test.
53751
53752 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53753
53754         * g++.old-deja/g++.pt/explicit82.C: New test.
53755         * g++.old-deja/g++.pt/explicit83.C: New test.
53756
53757 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53758
53759         * gcc.dg/asm-names.c: New test.
53760
53761 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53762
53763         * gcc.dg/cpp/tr-warn6.c: New test
53764
53765 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53766
53767         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53768         be accepted.
53769
53770 2000-09-07  Catherine Moore  <clm@redhat.com>
53771
53772         * gcc.c-torture/execute/unroll-1.c: New test.
53773
53774 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53775
53776         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53777         ERROR markers.
53778         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53779         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53780         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53781         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53782         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53783         Preprocess only.
53784         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53785         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53786
53787 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53788
53789         * g++.old-deja/g++.pt/deduct2.C: New test.
53790
53791 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53792
53793         * g++.old-deja/g++.pt/parms2.C: New test.
53794
53795 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53796
53797         * g++.old-deja/g++.pt/crash58.C: New test.
53798
53799 2000-09-06  Greg McGary  <greg@mcgary.org>
53800
53801         * gcc.c-torture/execute/20000906-1.c: New test.
53802         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53803
53804 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53805
53806         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53807
53808 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53809
53810         * g++.old-deja/g++.pt/crash57.C: New test.
53811
53812 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53813
53814         * g++.old-deja/g++.pt/crash56.C: New test.
53815
53816 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53817
53818         * g++.old-deja/g++.pt/koenig1.C: New test.
53819
53820 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53821
53822         * gcc.dg/20000904-1.c: New test.
53823
53824 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53825
53826         * gcc.dg/cpp/paste8.c: New test.
53827
53828 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53829
53830         * gcc.c-torture/compile/20000827-1.c: New test.
53831
53832 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53833
53834         * gcc.dg/format-diag-1.c: New test.
53835
53836 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53837
53838         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53839         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53840         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53841         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53842         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53843
53844 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53845
53846         * g++.old-deja/g++.other/nested4.C: New test.
53847
53848 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53849
53850         * g++.old-deja/g++.ns/scoped1.C: New test.
53851
53852 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53853
53854         * lib/g++.exp: Support testing already-installed GCC.
53855
53856 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53857
53858         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53859
53860 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53861
53862         * gcc.dg/return-type-2.c: New test.
53863
53864 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53865
53866         * gcc.c-torture/compile/20000825-1.c: New test.
53867
53868 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53869
53870         * gcc.dg/dwarf2-2.c: New test.
53871
53872 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53873
53874         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53875         dg-warning regexps.
53876
53877 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53878
53879         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53880         gcc.dg/format-ext-5.c: New tests.
53881
53882 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53883
53884         * g++.old-deja/g++.other/crash22.C: New test.
53885
53886 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53887
53888         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53889
53890 2000-08-24  Richard Henderson  <rth@cygnus.com>
53891
53892         * gcc.dg/ia64-sync-1.c: New test.
53893         * gcc.dg/ia64-sync-2.c: New test.
53894         * gcc.dg/ia64-asm-1.c: New test.
53895
53896 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53897
53898         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53899         * gcc.dg/format-ext-2.c: New test.
53900
53901 2000-08-23  Jason Merrill  <jason@redhat.com>
53902
53903         * lib/old-dejagnu.exp: Also ignore "In member function" and
53904         "At global scope".
53905
53906 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53907
53908         * gcc.dg/noncompile/label-lineno-1.c: New test.
53909
53910 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53911
53912         * gcc.dg/c99-array-nonobj-1.c: New test.
53913
53914 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53915
53916         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53917         tests.
53918         * gcc.dg/format-ext-1.c: New test.
53919
53920 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53921
53922         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53923         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53924         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53925         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53926         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53927
53928 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53929
53930         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53931         gcc.dg/c99-strftime-2.c: New tests.
53932
53933 2000-08-22  Richard Henderson  <rth@cygnus.com>
53934
53935         * gcc.c-torture/execute/20000822-1.c: New test.
53936
53937 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53938
53939         * gcc.c-torture/execute/20000819-1.x: Remove.
53940
53941 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53942
53943         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53944         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53945         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53946         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53947         gcc.dg/format-xopen-1.c: New tests.
53948
53949 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53950
53951         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53952
53953 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53954
53955         * g++.old-deja/g++.other/loop2.C: New test.
53956
53957         * gcc.c-torture/compile/20000606-1.c: New test.
53958         * gcc.c-torture/compile/20000728-1.c: New test.
53959         * gcc.c-torture/execute/20000801-1.c: New test.
53960         * gcc.c-torture/execute/20000801-2.c: New test.
53961         * gcc.c-torture/execute/20000819-1.c: New test.
53962         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53963         * gcc.dg/20000629-1.c: New test.
53964         * gcc.dg/20000724-1.c: New test.
53965         * gcc.dg/20000807-1.c: New test.
53966
53967 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53968
53969         * gcc.dg/cpp/pragma-1.c: New test.
53970         * gcc.dg/cpp/pragma-2.c: New test.
53971
53972 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53973
53974         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53975         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53976
53977 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53978
53979         * gcc.c-torture/compile/20000818-1.c: New test.
53980
53981 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53982
53983         * gcc.c-torture/execute/20000818-1.c: New test.
53984
53985 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53986
53987         * gcc.dg/format-va-1.c: New test.
53988
53989 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53990
53991         * g++.old-deja/g++.other/typedef8.C: New test.
53992
53993 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53994
53995         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53996         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53997         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53998         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53999         * g++.old-deja/g++.other/ptrmem7.C: New test.
54000         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54001
54002 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54003
54004         * g++.old-deja/g++.pt/typename27.C: New test.
54005
54006 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54007
54008         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54009         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54010         * g++.old-deja/g++.pt/friend45.C: New test.
54011         * g++.old-deja/g++.other/friend8.C: New test.
54012
54013 2000-08-15  Richard Henderson  <rth@cygnus.com>
54014
54015         * gcc.c-torture/execute/20000815-1.c: New test.
54016
54017 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54018
54019         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54020         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54021         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54022
54023 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54024
54025         * g++.old-deja/g++.other/refinit2.C: New test.
54026
54027 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54028
54029         * lib/c-torture.exp (c-torture): Make
54030         compiler_conditional_xfail_data global.
54031         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54032         compiler_conditional_xfail_data machinery.
54033         (f-torture-execute): Likewise.
54034         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54035         and only when unrolling loops.
54036
54037         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54038
54039 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54040
54041         * g++.old-deja/g++.pt/explicit81.C: New test.
54042
54043 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54044
54045         * g++.old-deja/g++.pt/typename26.C: New test.
54046
54047 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54048
54049         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54050         warning.
54051
54052 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54053
54054         * g++.old-deja/g++.other/array3.C: New test.
54055
54056 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54057
54058         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54059         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54060         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54061         New tests.
54062
54063 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54064
54065         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54066         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54067
54068 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54069
54070         * gcc.c-torture/execute/20000808-1.c: New test.
54071
54072 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54073
54074         * gcc.dg/c90-const-expr-1.c: New test.
54075
54076 2000-08-08  Richard Henderson  <rth@cygnus.com>
54077
54078         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54079
54080 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54081
54082         * gcc.dg/noncompile/const-ll-1.c: New test.
54083
54084 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54085
54086         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54087
54088 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54089
54090         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54091         that running programs linked against the shared version of libobjc
54092         run correctly.
54093
54094 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54095
54096         * gcc.dg/c99-printf-1.c: New test.
54097
54098 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54099
54100         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54101
54102 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54103
54104         * gcc.c-torture/execute/20000731-1.x: Delete.
54105
54106 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54107
54108         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54109         and torture_without_loops as is done by c-torture.exp.
54110         (search_for): Copy from c-torture.exp.
54111         (gcc-dg-runtest): New function, drives a directory of tests
54112         iterating over the TORTURE_OPTIONS.
54113         (scan-assembler, scan-assembler-not): Move here from
54114         individual directory drivers.
54115
54116         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54117         defined by lib/gcc-dg.exp.
54118         * gcc.dg/cpp/cpp.exp: Likewise.
54119         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54120         gcc-dg-runtest, so we cycle over optimization options.
54121
54122         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54123         * gcc.dg/compare2.c: No longer expected to fail.
54124
54125 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54126
54127         * gcc.c-torture/execute/20000804-1.c: New test.
54128
54129 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54130
54131         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54132
54133 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54134
54135         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54136
54137 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54138
54139         * gcc.c-torture/compile/20000803-1.c: New test.
54140
54141 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54142
54143         * gcc.c-torture/execute/20000801-3.c,
54144         gcc.c-torture/execute/20000801-4.c: New tests.
54145         * gcc.c-torture/execute/20000801-3.x,
54146         gcc.c-torture/execute/20000801-4.x: Xfail.
54147
54148 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54149
54150         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54151         libobjc/.libs to allow for libtool.
54152
54153 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54154
54155         * gcc.c-torture/compile/20000802-1.c: New test.
54156
54157 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54158
54159         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54160
54161 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54162
54163         * gcc-c-torture/execute/20000731-2.c: New test.
54164
54165         * gcc.c-torture/execute/20000731-1.c: New test.
54166         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54167
54168 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54169
54170         * gcc.dg/cpp/paste7.c: New test.
54171         * gcc.dg/cpp/20000725-1.c: New test.
54172
54173 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54174
54175         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54176         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54177         declaration warning for __builtin_dwarf_reg_size.
54178
54179         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54180
54181 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54182
54183         * gcc.dg/noncompile/voidparam-1.c: New test.
54184
54185 2000-07-30  Richard Henderson  <rth@cygnus.com>
54186
54187         * gcc.dg/c90-digraph-1.c: Don't xfail.
54188         * gcc.dg/compare2.c (case 10): Xfail.
54189         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54190
54191 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54192
54193         * gcc.dg/c99-main-1.c: New test.
54194
54195 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54196
54197         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54198
54199 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54200
54201         * gcc.c-tortuer/execute/20000726-1.c: New test.
54202
54203 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54204
54205         * gcc.c-torture/execute/enum-2.c: New test.
54206
54207 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54208
54209         * gcc.dg/cpp/tr-warn3.c: New test.
54210
54211 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54212
54213         * g++.old-deja/g++.ext/implicit1.C: Remove.
54214         * g++.old-deja/g++.jason/c2.C: Remove
54215         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54216         * g++.old-deja/g++.pt/crash16.C: Likewise.
54217         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54218
54219 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54220
54221         * g++.old-deja/g++.other/for2.C: New test.
54222
54223 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54224
54225         * gcc.dg/20000720-1.c: New test.
54226
54227 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54228
54229         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54230
54231 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54232
54233         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54234         * gcc.c-torture/execute/20000722-1.c: New.
54235         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54236
54237 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54238
54239         * gcc.dg/cpp/20000720-1.S: New test.
54240
54241 2000-07-21  Michael Meissner  <meissner@redhat.com>
54242
54243         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54244
54245 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54246
54247         * g++.old-deja/g++.brendan/crash16.C,
54248         g++.old-deja/g++.brendan/parse3.C,
54249         g++.old-deja/g++.brendan/redecl1.C,
54250         g++.old-deja/g++.ns/template13.C,
54251         g++.old-deja/g++.other/decl4.C,
54252         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54253
54254 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54255
54256         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54257         and "Internal error".
54258
54259         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54260         regexps.
54261         * gcc.dg/cpp/paste6.c: New test.
54262
54263 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54264
54265         * gcc.dg/cpp/tr-direct.c: New test.
54266
54267         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54268         gcc.dg/cpp/undef1.c: Tweak error regexps.
54269
54270 2000-07-18  Eric Christopher <echristo@redhat.com>
54271
54272         * gcc.c-torture/compile/20000718-1.c: New test.
54273
54274 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54275
54276         * cpplex.c (_cpp_push_token): If the token being pushed back
54277         is the previous token in this context, just subtract one from
54278         context->posn.
54279         * cppmacro.c (save_expansion): Clear aux field when storing a
54280         placemarker.
54281
54282 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54283
54284         * gcc.dg/noncompile/redecl-1.c: New test.
54285
54286 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54287
54288         * gcc.c-torture/execute/20000717-5.c: New test.
54289         * gcc.c-torture/execute/20000717-1.x: Removed.
54290
54291 2000-07-17  Richard Henderson  <rth@cygnus.com>
54292
54293         * gcc.c-torture/execute/20000717-4.c: New test.
54294
54295 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54296
54297         * gcc.dg/cpp/syshdr.c: New test.
54298         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54299
54300 2000-07-17  Neil Booth  <neilb@earthling.net>
54301
54302         * gcc.dg/cpp/cmdlne-dM.c: New test.
54303         * gcc.dg/cpp/cmdlne-dD.c: New test.
54304
54305 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54306
54307         * gcc.c-torture/execute/20000717-3.c: New test.
54308
54309         * gcc.c-torture/compile/20000717-1.c: New test.
54310
54311 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54312
54313         * gcc.c-torture/execute/20000717-2.c: New test.
54314
54315 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54316
54317         * gcc.dg/formatz-1.c: New test.
54318
54319         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54320         * gcc.dg/c99-digraph-1.c: New tests.
54321
54322         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54323         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54324
54325         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54326         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54327         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54328         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54329         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54330         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54331         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54332
54333 2000-07-17  Greg McGary <greg@mcgary.org>
54334
54335         * gcc.c-torture/execute/20000717-1.c: New test.
54336         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54337
54338 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54339
54340         * gcc.c-torture/execute/20000715-2.c: New test.
54341         * gcc.dg/20000715-1.c: New test.
54342
54343 2000-07-15  Michael Meissner  <meissner@redhat.com>
54344
54345         * gcc.c-torture/execute/20000715-1.c: New test.
54346
54347 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54348
54349         * gcc.c-torture/execute/20000707-1.c: New test.
54350
54351 2000-07-13  Neil Booth  <NeilB@earthling.net>
54352
54353         * gcc.dg/cpp/digraph1.c,
54354         gcc.dg/cpp/digraph2.c,
54355         gcc.dg/cpp/digraphs.c: New tests.
54356
54357 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54358
54359         * g77.f-torture/compile/20000630-2.f: New test.
54360         * g77.f-torture/compile/20000630-2.x
54361
54362 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54363
54364         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54365
54366 2000-07-11  Neil Booth  <NeilB@earthling.net>
54367
54368         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54369
54370 2000-07-11  Neil Booth  <NeilB@earthling.net>
54371
54372         * gcc.dg/cpp/cmdlne-C.c: New.
54373
54374 2000-07-09  Neil Booth  <NeilB@earthling.net>
54375
54376         * gcc.dg/cpp/directiv.c: New tests.
54377         * gcc.dg/cpp/undef1.c: Update.
54378
54379 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54380
54381         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54382
54383 2000-07-09  Neil Booth  <NeilB@earthling.net>
54384
54385         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54386
54387 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54388
54389         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54390         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54391
54392 2000-07-08  Neil Booth  <NeilB@earthling.net>
54393
54394         * gcc.dg/cpp/macsyntx.c: New tests.
54395
54396 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54397
54398         * gcc.dg/20000707-1.c: New test.
54399
54400 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54401
54402         * gcc.c-torture/execute/20000706-1.c: New test.
54403         * gcc.c-torture/execute/20000706-2.c: New test.
54404         * gcc.c-torture/execute/20000706-3.c: New test.
54405         * gcc.c-torture/execute/20000706-4.c: New test.
54406         * gcc.c-torture/execute/20000706-5.c: New test.
54407
54408 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54409
54410         * g++.old-deja/g++.pt/instantiate7.C: New test.
54411
54412 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54413
54414         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54415         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54416         * g++.old-deja/g++.other/rtti3.C: Likewise.
54417         * g++.old-deja/g++.other/rttid3.C: Likewise.
54418
54419 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54420
54421         *  g77.f-torture/compile/20000630-1.x: Fix typo
54422
54423 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54424
54425         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54426         assembly output.
54427
54428 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54429
54430         * gcc.dg/cpp/ident.c: New test.
54431
54432 2000-07-05  Neil Booth  <NeilB@earthling.net>
54433
54434         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54435           gcc.dg/cpp/lexstrng.c: New tests.
54436
54437 2000-07-04  Neil Booth  <NeilB@earthling.net>
54438
54439         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54440         * gcc.dg/cpp/strify2.c: Same.
54441
54442 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54443
54444         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54445         * gcc.dg/cpp/19990703-1.c: Likewise.
54446         * gcc.dg/cpp/20000625-1.c: Likewise.
54447         * gcc.dg/cpp/20000625-2.c: Likewise.
54448
54449         * gcc.dg/cpp/macro1.c,
54450         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54451         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54452         gcc.dg/cpp/strify1.c,
54453         gcc.dg/cpp/strify2.c: New tests.
54454
54455 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54456
54457         * gcc.c-torture/execute/20000703-1.c: New test.
54458
54459 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54460
54461         * g++.old-deja/g++.pt (lookup10.C): New test.
54462
54463 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54464
54465         * g++.old-deja/g++.pt (typename25.C): New test.
54466
54467 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54468
54469         * gcc.c-torture/compile/20000701-1.c: New test.
54470
54471 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54472
54473         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54474         to test case.
54475
54476 2000-06-30  Catherine Moore  <clm@cygnus.com>
54477
54478         * gcc.c-torture/execute/align-1.c: New test.
54479
54480 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54481
54482         * g++.old-deja/g++.pt/expr8.C: New test.
54483         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54484
54485 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54486
54487         * gcc.c-torture/compile/20000629-1.c: New test.
54488
54489 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54490
54491
54492         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54493         gcc.dg/noncompile directory, depending on whether they're
54494         preprocessor tests or not.  Annotate all the tests for the dg
54495         framework.
54496
54497         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54498         * gcc.dg/noncompile/noncompile.exp: New.
54499
54500         * Moved files:
54501         Old name                                New name
54502         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54503         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54504         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54505         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54506         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54507         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54508         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54509         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54510         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54511         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54512         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54513         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54514         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54515         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54516         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54517         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54518         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54519         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54520         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54521         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54522         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54523         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54524         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54525         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54526
54527         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54528         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54529         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54530         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54531         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54532         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54533
54534 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54535
54536         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54537         declare one variable.  On the fourth, error.
54538         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54539         declared by 20000628-1a.h.
54540
54541 2000-06-29  Richard Henderson  <rth@redhat.com>
54542
54543         * gcc.c-torture/execute/930529-1.x: New file.
54544         * gcc.dg/920413-1.c: Adjust expected warning text.
54545         * gcc.dg/980217-1.c: Declare abort.
54546         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54547
54548 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54549
54550         * g77.f-torture/compile/20000629-1.f: New test.
54551         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54552
54553 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54554
54555         Rearrange lots of files, removing entirely the
54556         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54557         directories.
54558
54559         * Deleted files:
54560         gcc.c-torture/code_quality/code_quality.exp
54561         gcc.c-torture/special/special.exp
54562         gcc.failure/failure.exp
54563         gcc.failure/940409-1.x
54564         gcc.c-torture/compile/961203-1.x
54565
54566         * New files:
54567         gcc.misc-tests/linkage.exp
54568         gcc.c-torture/execute/920730-1t.c
54569         gcc.c-torture/execute/920730-1t.x
54570         gcc.c-torture/compile/920520-1.x
54571         gcc.c-torture/compile/920521-1.x
54572         gcc.c-torture/compile/981006-1.x
54573         gcc.c-torture/execute/eeprof-1.x
54574
54575         * Moved files (possibly with modifications to fit a new harness):
54576         Old name                                New name
54577         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54578         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54579         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54580         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54581         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54582         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54583         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54584         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54585         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54586         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54587         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54588         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54589         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54590         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54591
54592 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54593
54594         * c-torture/compile/961203-1.x: Delete.
54595
54596         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54597         not exit. Include stdio.h.
54598         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54599         * gcc.misc-tests/dg-12.c: Likewise.
54600         * gcc.misc-tests/dg-5.c: Likewise.
54601         * gcc.misc-tests/dg-6.c: Likewise.
54602         * gcc.misc-tests/dg-7.c: Prototype abort.
54603         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54604         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54605         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54606         not exit.
54607         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54608         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54609
54610 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54611
54612         * gcc.dg/cpp/20000628-1.c: New test.
54613         * gcc.dg/cpp/20000628-1.h: New header for above test.
54614         * gcc.dg/cpp/20000628-1a.h: Likewise.
54615
54616 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54617
54618         * gcc.dg/cpp: New directory.
54619         * gcc.dg/cpp/cpp.exp: New driver.
54620         * gcc.dg/cpp/20000627-1.c: New test.
54621         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54622         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54623         and rewrite as a compilation test.
54624
54625         * gcc.dg: Move many files into the cpp subdirectory, possibly
54626         renaming or editing them as well.
54627         Old name                New name
54628         990119-1.c              cpp/19990119-1.c
54629         990228-1.c              cpp/19990228-1.c
54630         990407-1.c              cpp/19990407-1.c
54631         990409-1.c              cpp/19990409-1.c
54632         990413-1.c              cpp/19990413-1.c
54633         990703-1.c              cpp/19990703-1.c
54634         20000127-1.c            cpp/20000127-1.c
54635         20000129-1.c            cpp/20000129-1.c
54636         20000207-1.c            cpp/20000207-1.c
54637         20000207-2.c            cpp/20000207-2.c
54638         20000209-1.c            cpp/20000209-1.c
54639         20000209-2.c            cpp/20000209-2.c
54640         20000301-1.c            cpp/20000301-1.c
54641         20000419-1.c            cpp/20000419-1.c
54642         20000510-1.S            cpp/20000510-1.S
54643         20000519-1.c            cpp/20000519-1.c
54644         20000529-1.c            cpp/20000529-1.c
54645         20000625-1.c            cpp/20000625-1.c
54646         20000625-2.c            cpp/20000625-2.c
54647         cpp-as1.c               cpp/assert1.c
54648         cpp-as2.c               cpp/assert2.c
54649         cxx-comments-1.c        cpp/cxxcom1.c
54650         cxx-comments-2.c        cpp/cxxcom2.c
54651         endif-label.c           cpp/endif.c
54652         cpp-hash1.c             cpp/hash1.c
54653         cpp-hash2.c             cpp/hash2.c
54654         cpp-if1.c               cpp/if-1.c
54655         cpp-if2.c               cpp/if-2.c
54656         cpp-if3.c               cpp/if-3.c
54657         cpp-if4.c               cpp/if-4.c
54658         cpp-if5.c               cpp/if-5.c
54659         cpp-cond.c              cpp/if-cexp.c
54660         cpp-missingop.c         cpp/if-mop.c
54661         cpp-missingparen.c      cpp/if-mpar.c
54662         cpp-opprec.c            cpp/if-oppr.c
54663         cpp-ifparen.c           cpp/if-paren.c
54664         cpp-shortcircuit.c      cpp/if-sc.c
54665         cpp-shift.c             cpp/if-shift.c
54666         cpp-unary.c             cpp/if-unary.c
54667         cpp-li1.c               cpp/line1.c
54668         cpp-li2.c               cpp/line2.c
54669         lineno.c                cpp/line3.c
54670         lineno-2.c              cpp/line4.c
54671         cpp-mi.c                cpp/mi1.c
54672         cpp-mic.h               cpp/mi1c.h
54673         cpp-micc.h              cpp/mi1cc.h
54674         cpp-mind.h              cpp/mi1nd.h
54675         cpp-mindp.h             cpp/mi1ndp.h
54676         cpp-mix.h               cpp/mi1x.h
54677         cpp-mi2.c               cpp/mi2.c
54678         cpp-mi2a.h              cpp/mi2a.h
54679         cpp-mi2b.h              cpp/mi2b.h
54680         cpp-mi2c.h              cpp/mi2c.h
54681         cpp-mi3.c               cpp/mi3.c
54682         cpp-mi3.def             cpp/mi3.def
54683         poison-1.c              cpp/poison.c
54684         pr-impl.c               cpp/prag-imp.c
54685         cpp-redef-2.c           cpp/redef1.c
54686         cpp-redef.c             cpp/redef2.c
54687         strpaste.c              cpp/strp1.c
54688         strpaste-2.c            cpp/strp2.c
54689         cpp-tradpaste.c         cpp/tr-paste.c
54690         cpp-tradstringify.c     cpp/tr-str.c
54691         cpp-tradwarn1.c         cpp/tr-warn1.c
54692         cpp-tradwarn2.c         cpp/tr-warn2.c
54693         trigraphs.c             cpp/trigraphs.c
54694         cpp-unc1.c              cpp/unc1.c
54695         cpp-unc2.c              cpp/unc2.c
54696         cpp-unc3.c              cpp/unc3.c
54697         cpp-unc.c               cpp/unc4.c
54698         undef.c                 cpp/undef1.c
54699         undef-2.c               cpp/undef2.c
54700         cpp-wi1.c               cpp/widestr1.c
54701
54702 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54703
54704         * lib/g++.exp (g++_include_flags): Tweak.
54705
54706 2000-06-27  H.J. Lu  <hjl@gnu.org>
54707             Loren J. Rittle  <ljrittle@acm.org>
54708
54709         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54710         version with one that knows about the new gcc tree structure.
54711         (g++_link_flags): Same.
54712
54713 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54714
54715         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54716         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54717         case we are cross-compiling.
54718
54719         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54720         g++.old-deja/g++.niklas/Makefile.in,
54721         g++.old-deja/g++.niklas/configure.in,
54722         g++.old-deja/g++.other/Makefile.in,
54723         g++.old-deja/g++.other/configure.in,
54724         gcc.c-torture/code_quality/Makefile.in,
54725         gcc.c-torture/code_quality/configure.in,
54726         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54727         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54728         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54729         gcc.c-torture/execute/ieee/Makefile.in,
54730         gcc.c-torture/execute/ieee/configure.in,
54731         gcc.c-torture/noncompile/Makefile.in,
54732         gcc.c-torture/noncompile/configure.in,
54733         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54734         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54735         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54736
54737 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54738
54739         * g++.old-deja/g++.other/ambig3.C: New test.
54740
54741 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54742
54743         * g++.old-deja/g++.pt/syntax1.C: New test.
54744         * g++.old-deja/g++.pt/syntax2.C: New test.
54745         * g++.old-deja/g++.other/syntax3.C: New test.
54746         * g++.old-deja/g++.other/syntax4.C: New test.
54747
54748 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54749
54750         * gcc.dg/20000623-1.c: Prototype exit and abort.
54751
54752 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54753
54754         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54755         New tests.
54756         * gcc.dg/cpp-mi3.def: New file.
54757
54758         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54759         inside assertions.
54760         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54761         lexer's error messages.
54762         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54763         divine anything from the linemarkers.
54764         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54765         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54766
54767 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54768
54769         * gcc.dg/20000623-1.c: New test.
54770
54771 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54772
54773         * gcc.c-torture/execute/20000622-1.c: New test.
54774
54775 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54776
54777         * g++.old-deja/g++.other/init15.C: New test.
54778
54779 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54780
54781         * g++.old-deja/g++.pt/vaarg2.C: New test.
54782         * g++.old-deja/g++.pt/vaarg3.C: New test.
54783
54784 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54785
54786         * g++.old-deja/g++.other/dyncast6.C: New test.
54787
54788 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54789
54790         * gcc.c-torture/execute/loop-6.c: New test.
54791
54792 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54793
54794         * gcc.dg/20000614-1.c: New test.
54795         * gcc.dg/20000614-2.c: New test.
54796
54797 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54798
54799         * g++.old-deja/g++.other/inline12.C: New test.
54800
54801 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54802
54803         * g++.old-deja/g++.other/eh1.C: New test.
54804
54805 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54806
54807         * g++.old-deja/g++.other/type.C: New test.
54808
54809 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54810
54811         * g++.old-deja/g++.other/initstring.C: New test.
54812
54813 2000-06-12  Jason Merrill  <jason@redhat.com>
54814
54815         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54816
54817 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54818
54819         * gcc.c-torture/compile/20000609-1.c: New test.
54820
54821 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54822
54823         * gcc.dg/20000609-1.c: New test.
54824
54825 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54826
54827         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54828         * gcc.c-torture/noncompile/poison-1.c: Move...
54829         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54830         * gcc.dg/cpp-li1.c: Add a token after the #line.
54831
54832 2000-06-05  Richard Henderson  <rth@cygnus.com>
54833
54834         * gcc.c-torture/execute/20000605-2.c: New test.
54835         * gcc.c-torture/execute/20000605-3.c: New test.
54836
54837 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54838
54839         * g77.f-torture/execute/20000503-1.x: New file.
54840
54841 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54842
54843         * g++.old-deja/g++.eh/badalloc1.C: New test.
54844
54845 2000-06-05  Richard Henderson  <rth@cygnus.com>
54846
54847         * gcc.c-torture/execute/20000605-1.c: New test.
54848
54849 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54850             Nathan Sidwell <nathan@codesourcery.com>
54851
54852         * gcc.c-torture/compile/20000605-1.c: New test.
54853
54854 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54855
54856         * g77.f-torture/compile/20000601-1.f: New test.
54857
54858 2000-06-03  Richard Henderson  <rth@cygnus.com>
54859
54860         * gcc.c-torture/execute/20000603-1.c: New.
54861
54862 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54863
54864         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54865         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54866
54867 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54868
54869         * gcc.dg/compare2.c (case 12): XFAIL.
54870         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54871         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54872
54873         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54874
54875 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54876
54877         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54878         guard macro is already defined when the header is first
54879         included.
54880         * gcc.dg/cpp-mix.h: New file.
54881         * gcc.dg/endif-label.c: Update patterns to match compiler.
54882
54883         * g++.brendan/complex1.C: Declare abort.
54884         * g++.law/refs4.C: Remove XFAIL.
54885         * g++.oliva/expr2.C: Declare abort and exit.
54886
54887 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54888
54889         * gcc.c-torture/execute/20000528-1.c: New test.
54890
54891         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54892         * g++.old-deja/g++.law/temps4.C: Likewise.
54893
54894         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54895         stdlib.h.  Call abort() on failure.
54896         * g++.old-deja/g++.law/refs4.C: Likewise.
54897         * g++.old-deja/g++.law/temps4.C: Likewise.
54898         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54899         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54900
54901 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54902
54903         Relative to g++.dg/special:
54904         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54905
54906         Relative to g++.old-deja:
54907         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54908         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54909         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54910         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54911         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54912         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54913         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54914
54915         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54916         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54917         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54918         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54919         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54920         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54921         and/or string.h.
54922
54923         * g++.other/goto1.C: Update expectations for error messages.
54924
54925 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54926
54927         * gcc.c-torture/compile/20000523-1.c: New test.
54928
54929 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54930
54931         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54932
54933 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54934
54935         * g++.old-deja/g++.eh/catch11.C: New test.
54936         * g++.old-deja/g++.eh/catch12.C: New test.
54937
54938 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54939
54940         * gcc.c-torture/execute/20000523-1.c: New test.
54941
54942 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54943
54944         * c-torture/execute/bcp-1.c: Replace abort in arg of
54945         __builtin_constant_p with a generic external function.
54946
54947         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54948         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54949         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54950         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54951         Prototype abort and/or exit.
54952
54953         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54954         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54955         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54956         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54957
54958 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54959
54960         * gcc.dg/dwarf2-1.c: New test.
54961
54962 2000-05-20  Richard Henderson  <rth@cygnus.com>
54963
54964         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54965
54966 2000-05-20  Andreas Jaeger  <aj@suse.de>
54967
54968         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54969         testcase.
54970
54971 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54972
54973         * gcc.c-torture/execute/20000519-2.c: New test.
54974
54975 2000-05-19  Andreas Jaeger  <aj@suse.de>
54976
54977         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54978         which fails with SSA.
54979
54980         * lib/c-torture.exp: Also test with -O3 -fssa.
54981
54982 2000-05-18  Michael Meissner  <meissner@redhat.com>
54983
54984         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54985         * gcc.c-torture/execute/920415-1.c: Ditto.
54986         * gcc.c-torture/execute/920501-1.c: Ditto.
54987         * gcc.c-torture/execute/conversion.c: Ditto.
54988         * gcc.c-torture/execute/cvt-1.c: Ditto.
54989
54990 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54991
54992         * gcc.c-torture/compile/20000518-1.c: New test.
54993
54994 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54995
54996         * g77.f-torture/compile/200005018.f: New test.
54997
54998 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54999
55000         * gcc.c-torture/compile/20000517-1.c: New test.
55001
55002 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55003
55004         * gcc.c-torture/execute/20000516-1.c: New test.
55005
55006 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55007
55008         * g++.old-deja/g++.other/eh.C: New test.
55009
55010 2000-05-12  Richard Henderson  <rth@cygnus.com>
55011
55012         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55013         constants through to doit's conditional.
55014
55015 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55016
55017         * gcc.c-torture/compile/20000511-1.c: New test.
55018         * g77.f-torture/compile/20000511-1.f: New test.
55019         * g77.f-torture/compile/20000511-2.f: New test.
55020
55021 2000-05-11  Michael Meissner  <meissner@redhat.com>
55022
55023         * gcc.c-torture/execute/20000511-1.c: New test.
55024
55025 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55026
55027         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55028         * gcc.dg/20000510-1.S: New.
55029
55030 2000-05-08  Catherine Moore  <clm@cygnus.com>
55031
55032         * gcc.dg/unused-3.c: New.
55033
55034 2000-05-06  Richard Henderson  <rth@cygnus.com>
55035
55036           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55037           * g++.old-deja/g++.mike/warn1.C: Likewise.
55038           * g++.old-deja/g++.pt/local1.C: Likewise.
55039           * g++.old-deja/g++.pt/local7.C: Likewise.
55040           * g++.old-deja/g++.pt/spec16.C: Likewise.
55041
55042 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55043
55044         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55045
55046 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55047
55048           * g77.f-torture/execute/20000503-1.f: New test.
55049
55050 2000-05-04  Andreas Jaeger  <aj@suse.de>
55051
55052         * gcc.dg/noreturn-2.c: New test.
55053
55054 2000-05-04  Neil Booth  <NeilB@earthling.net>
55055
55056         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55057         preprocessor.
55058
55059 2000-05-04  Richard Henderson  <rth@cygnus.com>
55060
55061         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55062
55063 2000-05-04  Richard Henderson  <rth@cygnus.com>
55064
55065         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55066         OpenSSL by Jason R Thorpe.
55067
55068 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55069
55070         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55071
55072 2000-05-03  Robert Lipe <robertlipe@usa.net>
55073
55074         * gcc.dg/20000503-1.c: New test.
55075
55076 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55077
55078         * gcc.c-torture/compile/20000502-1.c: New test.
55079         * g++.old-deja/g++.other/align.C: New test.
55080         * gcc.dg/cpp-tradstringify.c: New test.
55081
55082 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55083
55084         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55085         and hard registers.
55086
55087 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55088
55089         * gcc.c-torture/execute/loop-5.c: New test.
55090
55091 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55092
55093         * gcc.c-torture/execute/va-arg-20.c: New test.
55094
55095 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55096
55097         * gcc.c-torture/execute/20000422-1.c: New test.
55098
55099 2000-04-20  Greg McGary  <gkm@gnu.org>
55100
55101         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55102         when optimizing, but without sibling-call optimizations (-O1).
55103
55104 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55105
55106           * gcc.c-torture/compile/20000420-1.c: New test.
55107
55108 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.abi/ptrflags.C: New test.
55111         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55112
55113 2000-04-19  Catherine Moore  <clm@cygnus.com>
55114
55115         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55116
55117 2000-04-19  Greg McGary  <gkm@gnu.org>
55118
55119         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55120         sibling-call optimizations.
55121
55122 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55123
55124         * gcc.dg/20000419-1.c: New test.
55125
55126 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55127
55128         * gcc.c-torture/execute/20000412-6.c: New test.
55129
55130 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55131
55132         * gcc.c-torture/execute/20000412-5.c: New test.
55133         * g77.f-torture/compile/20000412-1.f: New test.
55134         * gcc.c-torture/execute/20000412-4.c: New test.
55135         * gcc.c-torture/compile/20000412-2.c: New test.
55136         * gcc.c-torture/execute/20000412-3.c: New test.
55137         * gcc.c-torture/compile/20000412-1.c: New test.
55138         * gcc.c-torture/execute/20000412-2.c: New test.
55139
55140 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55141
55142         * objc/execute/bf-20.m: New test.
55143
55144 2000-04-10  Richard Henderson  <rth@cygnus.com>
55145
55146         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55147
55148         * gcc.c-torture/execute/20000412-1.c: New test.
55149
55150 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55151
55152         * g++.old-deja/g++.eh/catchptr1.C: New test.
55153
55154 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55155
55156         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55157
55158 2000-04-08  Neil Booth  <NeilB@earthling.net>
55159
55160         * gcc.dg/cpp-nullchar.c: Remove test as
55161         embedded nulls cause problems.
55162
55163 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55164
55165         * gcc.dg/compare2.c: New test.
55166
55167 2000-04-08  Neil Booth  <NeilB@earthling.net>
55168
55169         * gcc.dg/cpp-nullchar.c: New test.
55170
55171 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55172
55173         * gcc.dg/cpp-mi2.c: New test.
55174         * gcc.dg/cpp-mi2[abc].h: New files.
55175
55176 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55177
55178         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55179         member name.
55180
55181 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55182
55183         * g++.old-deja/g++.abi/vmihint.C: New test.
55184
55185 2000-04-06  Neil Booth  <NeilB@earthling.net>
55186
55187         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55188         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55189         copyright.
55190
55191 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55192
55193         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55194         avoid stack-frame overwrite.
55195
55196 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55197
55198         * gcc.c-torture/compile/20000405-2.c: New test.
55199         * gcc.c-torture/compile/20000405-3.c: New test.
55200
55201 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55202
55203         * gcc.c-torture/compile/20000405-1.c: New test.
55204
55205 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55206
55207         * gcc.dg/cast-qual-1.c: Revert last change.
55208
55209 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55210
55211         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55212
55213 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55214
55215         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55216         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55217
55218 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55219
55220         * gcc.c-torture/compile/20000403-2.c: New test.
55221         * gcc.c-torture/compile/20000403-1.c: New test.
55222
55223 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55224
55225         * gcc.c-torture/execute/20000403-1.c: New test.
55226
55227 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55228
55229         * gcc.c-torture/execute/20000402-1.c: New test.
55230
55231 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55232
55233         * gcc.c-torture/execute/va-arg-15.c: New test.
55234         * gcc.c-torture/execute/va-arg-16.c: New test.
55235         * gcc.c-torture/execute/va-arg-17.c: New test.
55236         * gcc.c-torture/execute/va-arg-18.c: New test.
55237         * gcc.c-torture/execute/va-arg-19.c: New test.
55238
55239 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55240
55241         * gcc.c-torture/compile/981211-1.c: Move to...
55242         * gcc.dg/cpp-as1.c: ...here.
55243         * gcc.dg/cpp-as2.c: New file.
55244
55245         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55246         compiler.
55247
55248 2000-04-02  Neil Booth  <NeilB@earthling.net>
55249
55250         * gcc.dg/cpp-cond.c  New tests.
55251         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55252         accidental success less likely.
55253         * gcc.dg/cpp-missingop.c  New tests.
55254         * gcc.dg/cpp-missingparen.c  New tests.
55255         * gcc.dg/cpp-shift.c  New tests.
55256         * gcc.dg/cpp-shortcircuit.c  New tests.
55257         * gcc.dg/cpp-unary.c  New tests.
55258
55259 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55260
55261         * gcc.c-torture/compile/20000329-1.c: New test.
55262
55263 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55264
55265         * gcc.c-torture/compile/20000326-1.c: New test.
55266         * gcc.c-torture/compile/20000326-2.c: New test.
55267
55268 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55269
55270         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55271         the first parameter is a function argument.
55272
55273 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55274
55275         * g++.old-deja/g++.ext/array4.C: New test.
55276
55277 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55278
55279         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55280
55281 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55282
55283         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55284
55285 2000-03-19  Richard Henderson  <rth@cygnus.com>
55286
55287         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55288
55289 2000-03-19  Richard Henderson  <rth@cygnus.com>
55290
55291         * gcc.c-torture/compile/20000319-1.c: New test.
55292
55293 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55294
55295         * gcc.c-torture/execute/20000314-3.c: New test.
55296         * gcc.c-torture/execute/20000314-2.c: New test.
55297         * gcc.c-torture/execute/20000314-1.c: New test.
55298         * gcc.c-torture/compile/20000314-2.c: New test.
55299         * gcc.c-torture/compile/20000314-1.c: New test.
55300
55301 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55302
55303         * g++.old-deja/g++.warn/inline.C: New test.
55304
55305 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55306
55307         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55308         standards-compliant result rather than specific constants.
55309         Put test-values in array.
55310
55311 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55312
55313         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55314         (g++_target_compile): Put test-specific options last.
55315
55316 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55317
55318         * g++.old-deja/g++.eh/vbase4.C: New test.
55319
55320 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55321
55322         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55323
55324 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55325
55326         * g++.old-deja/g++.brendan/misc12.C: Removed.
55327         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55328         * g++.old-deja/g++.ext/pretty4.C: New test.
55329
55330 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55331
55332         * g++.old-deja/g++.other/string2.C: New test.
55333
55334 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55335
55336         * g++.old-deja/g++.warn/impint2.C: New test.
55337
55338 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55339
55340         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55341         is 1, not zero.
55342
55343 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55344
55345         * g++.old-deja/g++.warn/impint.C: New test.
55346         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55347         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55348         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55349         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55350         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55351         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55352         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55353         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55354         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55355         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55356         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55357         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55358
55359 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55360
55361         * gcc.dg/cpp-redef.c: New test.
55362
55363 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55364
55365         * g++.old-deja/g++.pt/unify7.C: New test.
55366
55367 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55368
55369         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55370         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55371
55372 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55373
55374         * gcc.c-torture/compile/20000224-1.c: New test.
55375
55376 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55377
55378         * gcc.c-torture/compile/cpp-2.c: New test.
55379         * gcc.c-torture/compile/cpp-1.c: New test.
55380
55381 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55382
55383         * gcc.c-torture/execute/20000225-1.c: New test.
55384
55385 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55386
55387         * gcc.dg/cpp-li2.c: New test.
55388
55389         * gcc.dg/cpp-wi1.c: New test.
55390
55391         * gcc.dg/cpp-li1.c: New test.
55392
55393 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55394
55395         * g++.old-deja/g++.other/sizeof5.C: New test.
55396
55397 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55398
55399         * gcc.c-torture/execute/va-arg-13.c: New test.
55400
55401 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55402
55403         * gcc.c-torture/execute/va-arg-12.c: New test.
55404
55405 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55406
55407         * gcc.c-torture/execute/20000223-1.c: New test.
55408
55409 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55410
55411         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55412
55413 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55414
55415         * g++.old-deja/g++.abi/ptrmem.C: New test.
55416
55417 2000-02-19  Richard Henderson  <rth@cygnus.com>
55418
55419         * gcc.c-torture/compile/init-3.c: New.
55420
55421 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55422
55423         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55424         ALWAYS_CXXFLAGS.
55425
55426 2000-02-11  Robert Lipe <robertl@sco.com>
55427
55428         * gcc.c-torture/compile/20000211-3.c: New test.
55429
55430 2000-02-11  Martin Buchholz <martin@xemacs.org>
55431
55432         * gcc.c-torture/compile/20000211-2.c: New test.
55433
55434 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55435
55436         * gcc.c-torture/compile/20000211-1.c: New test.
55437
55438 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55439
55440         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55441           on native targets
55442
55443 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55444
55445         * g++.old-deja/g++.other/cast5.C: New test.
55446
55447 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55448
55449         * gcc.c-torture/execute/20000205-1.c: New.
55450
55451 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55452
55453         * g++.old-deja/g++.jason/cast3.C: Return void.
55454         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55455
55456 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55457
55458         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55459
55460         * gcc.dg/loop-1.c: New test.
55461
55462 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55463
55464         * gcc.c-torture/compile/20000127-1.c: New test.
55465         * gcc.c-torture/execute/991228-1.c: New test.
55466
55467 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55468
55469         * gcc.dg/unused-2.c: New test.
55470
55471         * gcc.dg/conv-1.c: New test.
55472
55473 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55474
55475         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55476         compiler.
55477         (tool_option_proc): Fix typo.
55478
55479 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55480
55481         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55482         of the ld on the host, not on the build machine.
55483         Also, don't crash if '--help' is not a supported option.
55484
55485 2000-01-24  Richard Henderson  <rth@cygnus.com>
55486
55487         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55488
55489 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55490
55491         * gcc.c-torture/execute/20000120-2.c: New test.
55492         * gcc.c-torture/execute/20000120-1.c: New test.
55493
55494 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55495
55496         * gcc.c-torture/execute/20000113-1.c: New test.
55497
55498 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55499
55500         * gcc.c-torture/execute/20000112-1.c: New test.
55501
55502 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55503
55504         * gcc.dg/20000111-1.c: New test.
55505
55506 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55507
55508         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55509         with 16 bit integers.
55510
55511 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55512
55513         * gcc.dg/20000108-1.c: New test.
55514
55515 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55516
55517         * g++.old-deja/g++.ns/koenig8.C: New test.
55518
55519 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55520
55521         * g++.old-deja/g++.other/cast4.C: New test.
55522
55523 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55524
55525         * gcc.c-torture/compile/20000105-2.c: New test.
55526         * gcc.c-torture/compile/20000105-1.c: New test.
55527
55528 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55529
55530         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55531         references to printf & atoi to conform to ANSI standard.
55532         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55533         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55534         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55535         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55536         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55537         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55538         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55539         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55540         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55541         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55542         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55543         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55544         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55545         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55546         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55547         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55548         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55549         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55550         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55551         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55552         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55553         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55554         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55555         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55556         * g++.old-deja/g++.brendan/init3.C: Likewise.
55557         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55558         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55559         * g++.old-deja/g++.brendan/new2.C: Likewise.
55560         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55561         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55562         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55563         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55564         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55565         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55566         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55567         * g++.old-deja/g++.brendan/template24.C: Likewise.
55568         * g++.old-deja/g++.brendan/template3.C: Likewise.
55569         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55570         * g++.old-deja/g++.jason/inline3.C: Likewise.
55571         * g++.old-deja/g++.jason/opeq.C: Likewise.
55572         * g++.old-deja/g++.law/arg5.C: Likewise.
55573         * g++.old-deja/g++.law/arm7.C: Likewise.
55574         * g++.old-deja/g++.law/ctors11.C: Likewise.
55575         * g++.old-deja/g++.law/cvt8.C: Likewise.
55576         * g++.old-deja/g++.law/init9.C: Likewise.
55577         * g++.old-deja/g++.law/refs4.C: Likewise.
55578         * g++.old-deja/g++.law/template2.C: Likewise.
55579         * g++.old-deja/g++.law/visibility24.C: Likewise.
55580         * g++.old-deja/g++.law/vtable3.C: Likewise.
55581         * g++.old-deja/g++.mike/asm2.C: Likewise.
55582         * g++.old-deja/g++.mike/eh1.C: Likewise.
55583         * g++.old-deja/g++.mike/misc1.C: Likewise.
55584         * g++.old-deja/g++.mike/misc13.C: Likewise.
55585         * g++.old-deja/g++.mike/misc14.C: Likewise.
55586         * g++.old-deja/g++.mike/ns12.C: Likewise.
55587         * g++.old-deja/g++.mike/p1248.C: Likewise.
55588         * g++.old-deja/g++.mike/p3708.C: Likewise.
55589         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55590         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55591         * g++.old-deja/g++.mike/p646.C: Likewise.
55592         * g++.old-deja/g++.mike/p700.C: Likewise.
55593         * g++.old-deja/g++.mike/p783.C: Likewise.
55594         * g++.old-deja/g++.mike/p783a.C: Likewise.
55595         * g++.old-deja/g++.mike/p783b.C: Likewise.
55596         * g++.old-deja/g++.mike/p786.C: Likewise.
55597         * g++.old-deja/g++.mike/p789.C: Likewise.
55598         * g++.old-deja/g++.mike/p789a.C: Likewise.
55599         * g++.old-deja/g++.mike/p807a.C: Likewise.
55600         * g++.old-deja/g++.other/delete3.C: Likewise.
55601         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55602         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55603         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55604         * g++.old-deja/g++.other/empty1.C: Likewise.
55605         * g++.old-deja/g++.other/temporary1.C: Likewise.
55606         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55607         * g++.old-deja/g++.pt/t16.C: Likewise.
55608         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55609
55610 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55611
55612         * gcc.dg/991230-1.c: New test.
55613
55614 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55615
55616         * gcc.c-torture/compile/991229-3.c: New test.
55617         * gcc.c-torture/compile/991229-2.c: New test.
55618         * gcc.c-torture/compile/991229-1.c: New test.
55619
55620 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55621
55622         * gcc.c-torture/compile/labels-2.c: New test.
55623
55624 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55625
55626         * gcc.c-torture/execute/991227-1.c: New test.
55627
55628 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55629
55630         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55631
55632 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55633
55634         * gcc.c-torture/execute/991221-1.c: New test.
55635
55636 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55637
55638         * g++.old-deja/g++.other/cast3.C: New test.
55639
55640 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55641
55642         * gcc.c-torture/execute/991216-4.c: New test.
55643
55644 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55645
55646         * gcc.c-torture/execute/991216-1.c: New test.
55647         * gcc.c-torture/execute/991216-2.c: New test.
55648         * gcc.c-torture/execute/991216-3.c: New test.
55649
55650 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55651
55652         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55653         Actually make the test fail by using "-O2" for compilation.
55654
55655 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55656
55657         * g++.old-deja/g++.warn/cast-align1.C: New test.
55658
55659 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55660
55661         * gcc.c-torture/compile/991214-1.c: New test.
55662         * gcc.c-torture/compile/991214-2.c: New test.
55663
55664 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55665
55666         * gcc.dg/991214-1.c: New test.
55667
55668 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55669
55670         * gcc.c-torture/compile/991213-3.c: New test.
55671         * gcc.c-torture/compile/991213-2.c: New test.
55672         * gcc.c-torture/compile/991213-1.c: New test.
55673
55674 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55675
55676         * gcc.dg/991209-1.c: New test.
55677
55678 1999-12-08  Nathan Sidwell <nathan@acm.org>
55679
55680         * gcc.c-torture/compile/991208-1.c: New test.
55681
55682 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55683
55684         * gcc.dg/ultrasp2.c: New test.
55685
55686 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55687
55688         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55689
55690 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55691
55692         * gcc.c-torture/compile/991202-1.c: New test.
55693         * gcc.c-torture/execute/991202-1.c: New test.
55694         * gcc.c-torture/execute/991202-2.c: New test.
55695         * gcc.c-torture/execute/991202-3.c: New test.
55696
55697 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55698
55699         * g++.old-deja/g++.abi/align.C: New test.
55700         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55701         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55702
55703 1999-12-01  Richard Henderson  <rth@cygnus.com>
55704
55705         * gcc.c-torture/execute/991201-1.c: New.
55706
55707 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55708
55709         * gcc.dg/991129-1.c: New test.
55710
55711 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55712
55713         * gcc.c-torture/compile/991127-1.c: New test.
55714
55715 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55716
55717         * g++.old-deja/g++.other/warn4.C: New test.
55718
55719 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55720
55721         * g++.old-deja/g++.eh/cleanup2.C: New test.
55722         * g++.old-deja/g++.ext/pretty2.C: New test.
55723         * g++.old-deja/g++.ext/pretty3.C: New test.
55724         * g++.old-deja/g++.other/debug6.C: New test.
55725
55726 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55727
55728         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55729         compiler_output to look for one error message instead of two.
55730
55731 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55732
55733         * gcc.c-torture/execute/991118-1.c: Also test case
55734         where the word boundary does not split a byte evenly.
55735
55736 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55737
55738         * g++.old-deja/g++.ext/restrict1.C: New test.
55739
55740 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55741
55742         * gcc.c-torture/execute/991118-1.c: New test.
55743
55744 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55745
55746         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55747         working directory pathnames.
55748
55749 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55750
55751         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55752         host is equipped with driver.h and driver.o so it can actually
55753         compile and run the tests.
55754
55755 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55756
55757         * gcc.c-torture/compile/991008-1.c: New test.
55758
55759 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55760
55761         * lib/gcc-dg.exp: Include target-supports.exp
55762
55763 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55764
55765         * lib/target-supports.exp: New file: Provide procs to test for
55766         features supported by the target.
55767         (check_weak_available): Moved here from ecos.exp.
55768         (check_alias_available): New proc: Determine of the target
55769         toolchain supports the alias attribute.
55770
55771         * gcc.dg/special/ecos.exp: Move check_weak_available to
55772         target-supports.exp.
55773         (alias-1.c): Only perform the test if the target supports
55774         aliases.
55775         (wkali-1.c): Only perform the test if the target supports
55776         aliases.
55777
55778         * gcc.dg/990506-0.c: Expect error messages from cross
55779         targets as well as native targets.
55780
55781 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55782
55783         * gcc.dg/ultrasp1.c: Removed xfail.
55784         * gcc.dg/struct-ret-2.c: Likewise.
55785         * gcc.dg/array-1.c: Likewise.
55786
55787 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55788
55789         * gcc.dg/struct-ret-2.c: New test.
55790
55791         * gcc.dg/array-1.c: New test.
55792
55793 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55794
55795         * gcc.c-torture/execute/991030-1.c: New test.
55796
55797 1999-10-26  Richard Henderson  <rth@cygnus.com>
55798
55799         * gcc.c-torture/compile/991026-2.c: New test.
55800
55801 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55802
55803         * gcc.c-torture/compile/991026-1.c: New test.
55804
55805 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55806
55807         * gcc.c-torture/execute/991023-1.c: New test.
55808
55809 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55810
55811         * gcc.c-torture/execute/991019-1.c: New test.
55812
55813 1999-10-16  Richard Henderson  <rth@cygnus.com>
55814
55815         * gcc.c-torture/execute/991016-1.c: New test.
55816
55817 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55818
55819         * gcc.c-torture/execute/991014-1.c: New test.
55820
55821 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55822
55823         * g++.old-deja/g++.other/union2.C: New test.
55824
55825 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55826
55827         * g++.old-deja/g++.other/vaarg2.C: New test.
55828         * g++.old-deja/g++.other/vaarg3.C: New test.
55829
55830 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55831
55832         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55833         in compile/.
55834
55835 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55836
55837         * gcc.c-torture/execute/va-arg-11.c: New test.
55838
55839 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55840
55841         * lib/file-format.exp (gcc_target_object_format): Don't
55842         crash if objdump is unavailable.
55843
55844 1999-09-29  Donn Terry <donn@interix.com>
55845
55846         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55847
55848 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55849
55850         * gcc.c-torture/compile/990928-1.c: New test.
55851
55852 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55853
55854         * g++.old-deja/g++.other/decl6.C: New test.
55855
55856 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55857
55858         * gcc.c-torture/execute/va-arg-10.c: New test.
55859
55860 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55861
55862         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55863         __PRETTY_FUNCTION__.
55864
55865 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55866
55867         * gcc.c-torture/execute/990923-1.c: New test.
55868
55869 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55870
55871         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55872         for which -fpic is inappropriate.
55873
55874 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55875
55876         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55877
55878 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55879
55880         * g++.old-deja/g++.other/dyncast1.C: New test.
55881         * g++.old-deja/g++.other/dyncast2.C: New test.
55882         * g++.old-deja/g++.other/dyncast3.C: New test.
55883         * g++.old-deja/g++.other/dyncast4.C: New test.
55884         * g++.old-deja/g++.other/dyncast5.C: New test.
55885         * g++.old-deja/g++.eh/catch3.C: New test.
55886         * g++.old-deja/g++.eh/catch3p.C: New test.
55887         * g++.old-deja/g++.eh/catch4.C: New test.
55888         * g++.old-deja/g++.eh/catch4p.C: New test.
55889         * g++.old-deja/g++.eh/catch5.C: New test.
55890         * g++.old-deja/g++.eh/catch5p.C: New test.
55891         * g++.old-deja/g++.eh/catch6.C: New test.
55892         * g++.old-deja/g++.eh/catch6p.C: New test.
55893         * g++.old-deja/g++.eh/catch7.C: New test.
55894         * g++.old-deja/g++.eh/catch7p.C: New test.
55895         * g++.old-deja/g++.eh/catch8.C: New test.
55896         * g++.old-deja/g++.eh/catch8p.C: New test.
55897         * g++.old-deja/g++.eh/catch9.C: New test.
55898         * g++.old-deja/g++.eh/catch9p.C: New test.
55899
55900 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55901
55902         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55903         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55904
55905 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55906
55907         * gcc.c-torture/compile/990913-1.c: New test.
55908
55909 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55910
55911         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55912         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55913
55914 1999-09-09  Richard Henderson  <rth@cygnus.com>
55915
55916         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55917
55918 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55919
55920         * g++.old-deja/g++.other/lookup11.C: New test.
55921         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55922         what is permitted and what we want.
55923         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55924         overload use.
55925         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55926
55927 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55928
55929         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55930         * gcc.c-torture/noncompile/poison-1.c: New file.
55931
55932 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55933
55934         * g++.old-deja/g++.other/sizeof3.C: New test.
55935         * g++.old-deja/g++.other/sizeof4.C: New test.
55936         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55937         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55938
55939 1999-09-07  Richard Henderson  <rth@cygnus.com>
55940
55941         * gcc.dg/va-arg-1.c: New.
55942
55943 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55944
55945         * gcc.c-torture/execute/va-arg-9.c: New test.
55946
55947 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55948
55949         * g77.f-torture/compile/980519-2.f: New test.
55950         * g77.f-torture/compile/19990905-0.f: New test.
55951         * g77.f-torture/compile/19990905-1.f: New test.
55952         * g77.f-torture/compile/19990905-2.f: New test.
55953
55954         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55955
55956 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55957
55958         * gcc.c-torture/execute/990827-1.c: Fix typo.
55959
55960 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55961
55962         * g++.old-deja/g++.other/deref1.C: New test.
55963
55964 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55965
55966         * g++.old-deja/g++.other/ambig2.C: New test.
55967         * g++.old-deja/g++.other/cond5.C: New test.
55968         * g++.old-deja/g++.other/lookup16.C: New test.
55969
55970 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55971
55972         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55973         assemblers too.
55974
55975 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55976
55977         * lib/c-torture.exp: Avoid the "compare executables" optimization
55978         when testing native.
55979
55980 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55981
55982         * gcc.c-torture/execute/990829-1.c: New test.
55983         * gcc.c-torture/compile/990829-1.c: New test.
55984
55985 1999-08-27  Paul Burchard  <burchard@pobox.com>
55986
55987         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55988         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55989         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55990         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55991         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55992         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55993         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55994         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55995         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55996         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55997         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55998
55999 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56000
56001         * gcc.c-torture/execute/990827-1.c: New test.
56002
56003 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56004
56005         * g77.f-torture/noncompile/19990826-4.f: New test.
56006
56007         * g77.f-torture/compile/19990826-3.f: New test.
56008
56009         * g77.f-torture/execute/19990826-2.f: New test.
56010
56011         * g77.f-torture/compile/19990826-1.f: New test.
56012
56013         * gcc.c-torture/execute/990826-0.c: New test.
56014         * g77.c-torture/execute/19990826-0.f: New test.
56015
56016         * g77.f-torture/noncompile/970626-2.f: New test.
56017
56018 1999-08-25  Paul Burchard  <burchard@pobox.com>
56019
56020         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56021         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56022         lss-011.C: New tests.
56023
56024 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56025
56026         * g++.old-deja/g++.other/decl5.C: New test.
56027
56028 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56029
56030         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56031         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56032         call `postbase' for each one.  All callers of `postbase' changed
56033         to call this instead.
56034
56035 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56036
56037         * gcc.c-torture/execute/990811-1.c: New test.
56038
56039 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56040
56041         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56042         just native ones.
56043
56044         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56045         just native ones.
56046
56047 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56048
56049         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56050
56051 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56052
56053         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56054
56055 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56056
56057         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56058
56059 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56060
56061         * gcc.c-torture/execute/990804-1.c: New test.
56062
56063 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56064
56065         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56066         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56067         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56068
56069 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56070
56071         * g++.old-deja/g++.other/struct1.C: New test.
56072
56073 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56074
56075         * g++.old-deja/g++.other/enum2.C: New test.
56076
56077 1999-08-02  Richard Henderson  <rth@cygnus.com>
56078
56079         Adapted from tests from Franz Sirl:
56080         * gcc.c-torture/execute/va-arg-7.c: New test.
56081         * gcc.c-torture/execute/va-arg-8.c: New test.
56082
56083 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56084
56085         * gcc.c-torture/compile/990801-2.c: New test.
56086
56087         * gcc.c-torture/compile/990801-1.c: New test.
56088
56089 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56090
56091         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56092         fp-cmp-1.c, converting double to float.
56093
56094         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56095         fp-cmp-1.c, converting double to long double.
56096
56097         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56098         from fr1 to unknown_register, since fr1 is a legitimate register
56099         on some machines.
56100
56101 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56102
56103         * README: More listname related changes.
56104
56105 1999-07-08  Catherine Moore  <clm@cygnus.com>
56106
56107         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56108
56109 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56110
56111         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56112
56113 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56114
56115         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56116
56117 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56118
56119         * gcc.dg/990703-1.c: New test.
56120
56121 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56122
56123         * lib/file-format.exp: New file: Move definition of proc
56124         gcc_target_object_format to here from
56125         gcc.dg/special/ecos.exp.
56126
56127         * lib/c-torture.exp: Include lib file-format.exp.
56128         * lib/gcc-dg.exp: Include lib file-format.exp.
56129
56130         * gcc.dg/special/ecos.exp: Remove definition of proc
56131         gcc_target_object_format.
56132
56133 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56134
56135         * gcc.c-torture/execute/990628-1.c: New test.
56136
56137 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56138
56139         * gcc.c-torture/compile/990625-2.c: New test.
56140
56141         * gcc.c-torture/compile/990625-1.c: New test.
56142
56143 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56144
56145         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56146         attributes compile.
56147         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56148         ports that use the COFF/PE file format.
56149
56150 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56151
56152         * gcc.c-torture/compile/990617-1.c: New test.
56153
56154 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56155
56156         * g++.old-deja/g++.other/decl4.C: New test.
56157
56158 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56159
56160         * g++.old-deja/g++.other/bitfld3.C: New test.
56161
56162 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56163
56164         * g++.old-deja/g++.eh/catch1.C: New test.
56165
56166 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56167
56168         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56169
56170         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56171         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56172
56173 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56174
56175         * g77.f-torture/compile/19990502-0.f: Replace with new,
56176         shorter, test that still fails after recent changes.
56177
56178 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56179
56180         * gcc.c-torture/execute/990604-1.c: New test.
56181
56182 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56183
56184         * gcc.c-torture/execute/990531-1.c: New test.
56185
56186 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56187
56188         * gcc.c-torture/compile/990527-1.c: New test.
56189
56190 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56191
56192         * gcc.c-torture/execute/990527-1.c: New test.
56193
56194 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56195
56196         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56197         bitfields as signed.
56198
56199 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56200
56201         * g77.f-torture/compile/19990525-0.f: New test.
56202
56203 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56204
56205         * gcc.c-torture/execute/990525-2.c: New test.
56206
56207         * gcc.c-torture/execute/990525-1.c: New test.
56208
56209 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56210
56211         * g++.old-deja/g++.other/anon3.C: New test.
56212         * g++.old-deja/g++.other/anon4.C: New test.
56213         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56214         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56215         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56216         Merrill).
56217
56218 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56219
56220         * gcc.c-torture/execute/990524-1.c: New test.
56221
56222         * gcc.dg/990524-1.c: New test.
56223
56224 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56225
56226         * gcc.c-torture/compile/990523-1.c: New test.
56227
56228 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56229
56230         * gcc.c-torture/compile/990519-1.c: New test.
56231
56232 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56233
56234         * gcc.c-torture/compile/990517-1.c: New test.
56235
56236         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56237         (e4, f4): New tests.
56238         (main): Call them.
56239
56240 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56241
56242         * gcc.dg/noreturn-1.c: New test.
56243
56244 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56245
56246         * gcc.c-torture/execute/990513-1.c: New test.
56247
56248 1999-05-10  Richard Henderson  <rth@cygnus.com>
56249
56250         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56251
56252 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56253
56254         * g77.f-torture/execute/erfc.f: Use small single-precision
56255         values, to avoid problems on Alphas when not -mieee.
56256
56257 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56258
56259         * gcc.dg/990506-0.c: New test.
56260
56261 1999-05-08  Richard Henderson  <rth@cygnus.com>
56262
56263         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56264         the constant to test.  Don't XFAIL 64-bit targets.
56265
56266         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56267         * g++.old-deja/g++.law/profile1.C: Likewise.
56268
56269         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56270         operator new instances.
56271         * g++.old-deja/g++.other/delete5.C: Likewise.
56272
56273 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56274
56275         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56276         intrinsic.
56277
56278 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56279
56280         * g77.f-torture/execute/u77-test.f: Reverse order of two
56281         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56282
56283 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56284
56285         * gcc.dg/compare1.c: New test.
56286
56287 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56288
56289         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56290         New tests.
56291
56292 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56293
56294         * g77.f-torture/compile/19990502-1.f: New test.
56295
56296 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56297
56298         * g77.f-torture/compile/19990502-0.f: New test.
56299
56300 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56301
56302         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56303         intrinsic.
56304
56305 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56306
56307         * g77.f-torture/execute/u77-test.f (main): List libU77
56308         intrinsics not currently tested.
56309         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56310         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56311         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56312         Trim blanks off the ends of some printed strings.
56313
56314 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56315
56316         * g77.f-torture/execute/u77-test.f (main): Just warn about
56317         FSTAT gid disagreement, as it's expected on some systems.
56318
56319 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56320
56321         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56322         use a new function, which allows for some slop.
56323         Clean up some commentary.
56324         (issum): The new function.
56325         (sgladd): Deleted subroutine.
56326
56327 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56328
56329         * g77.f-torture/execute/u77-test.f: Modify to be more like
56330         libf2c/libU77 version, bringing patches to that version here.
56331         Add suitable commentary.
56332
56333 1999-04-25  Richard Henderson  <rth@cygnus.com>
56334
56335         * gcc.dg/990424-1.c: New test.
56336
56337 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56338
56339         * g77.f-torture/execute/u77-test.f (main): Bug involving
56340         LSTAT has been fixed, so turn back on full checking.
56341
56342 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56343
56344         * g77.f-torture/compile/19990419-0.f: New test.
56345         * g77.f-torture/execute/19990419-1.f: New test.
56346
56347 1999-04-17  Richard Henderson  <rth@cygnus.com>
56348
56349         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56350         to avoid the need for a prototype to supress a warning.
56351
56352 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56353
56354         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56355
56356 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56357
56358         * gcc.c-torture/execute/990404-1.c: New test.
56359
56360 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56361
56362         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56363         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56364         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56365         missing initializer warnings.
56366
56367 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56368
56369         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56370         matching strings.
56371
56372 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56373
56374         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56375
56376 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56377
56378         * g77.f-torture/execute/19990325-0.f: New test.
56379         * g77.f-torture/execute/19990325-1.f: New test.
56380
56381 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56382
56383         * gcc.c-torture/execute/990324-1.c: New test.
56384
56385 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56386
56387         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56388         test with 4.
56389
56390 1999-03-17  Richard Henderson  <rth@cygnus.com>
56391
56392         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56393
56394 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56395
56396         * g77.f-torture/execute/19990313-2.f: New test.
56397         * g77.f-torture/execute/19990313-3.f: New test.
56398
56399 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56400
56401         * g77.f-torture/execute/19990313-0.f: New test.
56402         * g77.f-torture/execute/19990313-1.f: New test.
56403
56404 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56405
56406         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56407         printf to sprintf.
56408         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56409         (main): Add check for u15.  Conditionalize u31 check depending on
56410         whether ints are <32 bits or >=32 bits.
56411
56412 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56413
56414         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56415
56416 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56417
56418         * g77.f-torture/compile/19990305-0.f: New test.
56419         * g77.f-torture/execute/19981119-0.f: New test.
56420
56421 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56422
56423         * g77.f-torture/execute/970625-2.f: call ABORT if final
56424         result is not correct, instead of just printing it.
56425         Add this checking via newly introduced obfuscation, to
56426         trip up buggy front ends.
56427
56428 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56429
56430         * g77.f-torture/compile/960317-1.f: Moved from being
56431         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56432
56433 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56434
56435         * g77.f-torture/execute/960317-1.f: New (old) test.
56436         * g77.f-torture/execute/970625-2.f: Ditto.
56437
56438 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56439
56440         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56441         error message on line 1 or line 2; cccp and cpplib do this differently.
56442
56443 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56444
56445         * g++.old-deja/g++.law/weak1.C: New test.
56446
56447 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56448
56449         * gcc.c-torture/execute/990119-1.c: Renamed to...
56450         * gcc.dg/990119-1.c: this, so it will only be tested once
56451         (it's a preprocessor test, it doesn't need to be run at
56452         multiple optimization levels).
56453
56454 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56455
56456         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56457           ALWAYS_CXXFLAGS.
56458
56459 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56460
56461         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56462         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56463         to not be compilable by current g77.
56464
56465 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56466
56467         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56468
56469 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56470
56471         * gcc.c-torture/execute/990222-1.c: New test.
56472
56473 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56474
56475         * g77.f-torture/compile/19990218-0.f: New test.
56476         * g77.f-torture/noncompile/19990218-1.f: New test.
56477
56478 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56479
56480         * g77.f-torture/compile/19981216-0.f: New test.
56481
56482 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56483
56484         * gcc.dg/990214-1.c: New test.
56485
56486 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56487
56488         * gcc.dg/990213-2.c: New test.
56489
56490         * gcc.dg/990213-1.c: New test.
56491
56492 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56493
56494         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56495         ints.
56496
56497 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56498
56499         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56500         specified by target.
56501
56502         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56503
56504 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56505
56506         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56507
56508 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56509
56510         * gcc.dg/special/ecos.exp: New test driver for new tests with
56511         special requirements.
56512
56513         * gcc.dg/special/alias-1.c: New test.
56514         * gcc.dg/special/gcsec-1.c: New test.
56515         * gcc.dg/special/weak-1.c: New test.
56516         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56517         * gcc.dg/special/weak-2.c: New test.
56518         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56519         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56520         * gcc.dg/special/wkali-1.c: New test.
56521         * gcc.dg/special/wkali-2.c: New test.
56522         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56523         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56524
56525 1999-02-10  Felix Lee  <flee@cygnus.com>
56526
56527           * lib/c-torture.exp (c-torture-compile): Pull out code for
56528           analyzing gcc error messages.
56529           (c-torture-execute): Likewise.  Fix some (harmless) false
56530           positives.
56531           * lib/gcc.exp (gcc_check_compile): New function.
56532
56533 1999-02-08  Richard Henderson  <rth@cygnus.com>
56534
56535         * gcc.c-torture/execute/990208-1.c: New test.
56536
56537 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56538
56539         * g++.dg/special/ecos.exp: New driver for new tests with special
56540         requirements
56541
56542         * g++.dg/special/conpr-1.C: New test
56543         * g++.dg/special/conpr-2.C: New test
56544         * g++.dg/special/conpr-2a.C: New test
56545         * g++.dg/special/conpr-3.C: New test
56546         * g++.dg/special/conpr-3a.C: New test
56547         * g++.dg/special/conpr-3b.C: New test
56548
56549         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56550         allow g++ to use the dg driver
56551
56552         * README: Add comment about g++.dg directory
56553
56554 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56555
56556         * README: Update email addresses.
56557
56558 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56559
56560         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56561         arguments in order to force structure S onto the stack even on
56562         the alpha.
56563         (test): Pass 10 leading arguments to function foo as well as the
56564         structure S.
56565
56566         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56567         failure for all targets.
56568
56569         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56570         abort to terminate program execution.
56571
56572 1999-01-30  Richard Henderson  <rth@cygnus.com>
56573
56574         * gcc.c-torture/execute/990130-1.c: New test.
56575
56576 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56577
56578         * gcc.dg/990130-1.c: New test.
56579
56580 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56581
56582         * gcc.c-torture/execute/990128-1.c: New test.
56583
56584 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56585
56586         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56587
56588 1999-01-27  Felix Lee  <flee@cygnus.com>
56589
56590         * lib/c-torture.exp (c-torture-compile): pull out code for
56591         analyzing gcc error messages.
56592         (c-torture-execute): ditto, and fix some (harmless) false
56593         positives.
56594         * lib/gcc.exp (gcc_check_compile): new function.
56595
56596 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56597
56598         * gcc.dg/990117-1.c: New test.
56599
56600         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56601
56602         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56603
56604 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56605
56606         * g77.f-torture/compile/990115-1.f: New test.
56607
56608 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56609
56610         * gcc.c-torture/compile/990107-1.c: New test
56611
56612 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56613
56614         * gcc.c-torture/execute/990106-2.c: New test.
56615
56616         * gcc.c-torture/execute/990106-1.c: New test.
56617
56618 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56619
56620         * gcc.c-torture/compile/981223-1.c: New test.
56621
56622 1998-12-29  Richard Henderson  <rth@cygnus.com>
56623
56624         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56625         (opt3): Rename from opt4 and disable.
56626
56627 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56628
56629         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56630
56631 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56632
56633         * g++.old-deja/g++.other/conv5.C: New test.
56634
56635 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56636
56637         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56638
56639 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56640
56641         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56642
56643 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56644
56645         * gcc.c-torture/compile/981211-1.c: New test.
56646
56647 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56648
56649         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56650
56651         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56652
56653 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56654
56655         * gcc.special/930510-1.c: Make C9X safe.
56656         * gcc.misc-tests/gcov-1.c Similarly.
56657         * gcc.misc-tests/gcov-2.c Similarly.
56658
56659 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56660
56661         * gcc.dg/ultrasp1.c: New test.
56662
56663 1998-12-06  Richard Henderson  <rth@cygnus.com>
56664
56665         * gcc.c-torture/execute/981206.c: New test.
56666
56667 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56668
56669         * g++.old-deja/g++.ns/template7.C: New test.
56670
56671         * g++.old-deja/g++.other/expr1.C: New test.
56672
56673         * g++.old-deja/g++.eh/tmpl3.C: New test.
56674
56675         * g++.old-deja/g++.eh/tmpl2.C: New test.
56676
56677 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56678
56679         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56680         * g++.old-deja/g++.other/using6.C: Removed.
56681         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56682
56683         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56684
56685 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56686
56687         * g++.old-deja/g++.pt/overload8.C: New test.
56688
56689         * g++.old-deja/g++.pt/overload7.C: New test.
56690
56691         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56692
56693         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56694         and relinking messages.
56695         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56696         compiling with -frepo.
56697
56698 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56699
56700         * g++.old-deja/g++.pt/lookup6.C: New test.
56701
56702 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56703
56704         * gcc.c-torture/execute/981130-1.c: New test.
56705         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56706
56707 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56708
56709         * g++.old-deja/g++.pt/explicit76.C: New test.
56710
56711         * g++.old-deja/g++.pt/friend38.C: New test.
56712
56713         * g++.old-deja/g++.ns/crash2.C: New test.
56714
56715         * g++.old-deja/g++.pt/defarg8.C: New test.
56716
56717         * g++.old-deja/g++.pt/instantiate6.C: New test.
56718
56719         * g++.old-deja/g++.pt/static6.C: New test.
56720
56721         * g++.old-deja/g++.pt/decl2.C: New test.
56722
56723 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56724
56725         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56726         problem is actually related with name lookup, but so what? :-)
56727
56728         * g++.old-deja/g++.pt/friend37.C: New test.
56729
56730 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56731
56732         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56733         element, which fails on some systems.
56734
56735         * g77.f-torture/execute/labug1.f: New test.
56736
56737 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56738
56739         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56740         is defined.
56741
56742 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56743
56744         * g77.f-torture/compile/981117-1.f: New test.
56745
56746 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56747
56748         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56749         properly discarded.
56750
56751 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56752
56753         * gcc.c-torture/execute/memcheck: New directory of tests for
56754         -fcheck-memory-usage.
56755
56756 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56757
56758         * README: New file, general information about the testsuite and
56759         new description of the various C++ test subdirectories.
56760         * README.g++: Eliminate obsolete information, update and move most
56761         relevant stuff to README.
56762
56763 1998-11-07  Richard Henderson  <rth@cygnus.com>
56764
56765         * gcc.c-torture/compile/981107-1.c: New test.
56766
56767 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56768
56769         * execute/memcpy-bi.c: New testcase.
56770
56771 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56772
56773         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56774         base classes.
56775
56776         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56777         template is selected.
56778
56779         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56780         classes, it should be accepted for all types.
56781
56782         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56783
56784         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56785         specializations start with template headers.
56786
56787 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56788
56789         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56790
56791         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56792         non-POD types.
56793
56794 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56795
56796         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56797
56798 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56799
56800         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56801
56802 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56803
56804         * 981019-1.c: New test.
56805
56806 1998-10-14  Robert Lipe <robertl@dgii.com>
56807
56808         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56809         find objc headers.
56810
56811 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56812
56813         * compile/981001-4.c: Remove use of GCC extension that triggers a
56814         compiler bug.
56815
56816 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56817
56818         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56819
56820 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56821
56822         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56823         instantiation of template produces incorrect code for delete
56824         expression.
56825
56826         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56827         constructors' name is not unique.
56828         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56829         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56830
56831         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56832         automatic array of const is ill-formed.
56833
56834         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56835         of template parameter?
56836
56837         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56838         const.
56839
56840         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56841         pointer-to-member expression.
56842
56843         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56844         declaration causes ICE.
56845
56846 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56847
56848         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56849         reserved in the global namespace.
56850
56851         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56852         generate needed virtual table.
56853
56854         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56855
56856 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56857
56858         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56859         template-dependent type
56860
56861 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56862
56863         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56864         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56865         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56866
56867         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56868         class should be usable as argument of member function.
56869         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56870         class should be usable as return type of member function.
56871         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56872         class should be usable as type of data member.
56873
56874         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56875
56876 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56877
56878         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56879
56880 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56881
56882         * gcc.dg/dll-?.c Add thumb to target list.
56883         Fix assembler scan patterns to match current assembler output.
56884
56885 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56886
56887         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56888         matching of template brackets.
56889
56890         * g++.old-deja/g++.other/using4.C: New test.  Test using
56891         declarations of methods from base classes.
56892
56893         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56894         within functions should introduce names into the innermost
56895         enclosing namespace.
56896
56897         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56898         of static locals if first initialization throws.
56899
56900 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56901
56902         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56903
56904 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56905
56906         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56907         lose track of the possible targets of tablejump insns.
56908         * special/special.exp: Run it.
56909
56910 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56911
56912         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56913         must be declared before its specializations can be named in friend
56914         declarations.
56915
56916 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56917
56918         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56919
56920         * g77.f-torture/execute/io1.f: New test.
56921
56922 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56923
56924         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56925         with pointer to template function, for which no argument deduction
56926         is possible.
56927
56928         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56929         specialization of template function as argument to template
56930         function.
56931
56932         * g++.old-deja/g++.other/access2.C: New test; Inner class
56933         shouldn't have privileged access to Outer's names.
56934
56935 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56936
56937         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56938         friend template declared within template class conflicts with
56939         nested class of the same name.
56940
56941         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56942         is ignored.
56943
56944         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56945         object with direct initializer as function declaration.
56946
56947         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56948         initializers.
56949
56950         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56951         involving const pointer and NULL produces incorrect result.
56952
56953         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56954         type name without `typename' should be rejected with -pedantic.
56955
56956 1998-10-02  Richard Henderson  <rth@cygnus.com>
56957
56958         * g++.old-deja/g++.other/addrof1.C: New test.
56959
56960 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56961
56962         * gcc.c-torture/compile/981001-1.c: New test.
56963         * gcc.c-torture/execute/981001-1.c: New test.
56964
56965 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56966
56967         * gcc.c-torture/compile/981001-2.c: New test.
56968         * gcc.c-torture/compile/981001-3.c: New test.
56969         * gcc.c-torture/compile/981001-4.c: New test.
56970
56971 1998-10-01  Robert Lipe  <robertl@dgii.com>
56972
56973         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56974         multilibbed hosts.  Idea grafted from g77.exp.
56975
56976 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56977
56978         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56979         avoid losing on systems which need -lsocket.
56980
56981 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56982
56983         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56984         * g++.old-deja/g++.other/nested2.C: Ditto.
56985         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56986         failure.
56987
56988 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56989
56990         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56991         preferred over template operator!= for enum bitfields.
56992
56993 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56994
56995         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56996         that happen to have the same base name, but in different scopes,
56997         are incorrectly rejected.
56998
56999 1998-09-16  Richard Henderson  <rth@cygnus.com>
57000
57001         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57002         on the native word size instead of an integer literal.
57003
57004 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57005
57006         * g++.old-deja/g++.other/static2.C: Invocation of static data
57007         member of type pointer-to-function denoted as non-static member.
57008
57009         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57010         checks involving function types and aliases.
57011
57012 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57013
57014         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57015         redefined to the same non-trivial type.
57016
57017         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57018         namespace-qualification of template specializations declared in
57019         other namespaces.
57020
57021         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57022         to declare a subset of the specializations of a template function
57023         as friends of specializations of a template class.
57024
57025         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57026         member templates that do not fully specialize the enclosing
57027         template class are rejected.
57028
57029 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57030
57031         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57032
57033 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57034
57035         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57036         altered from libf2c/libU77 version.
57037
57038 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57039
57040         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57041
57042 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57043             Alexandre Oliva  <oliva@dcc.unicamp.br>
57044
57045         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57046         (un)signed char are different types for template specialization
57047         purposes.
57048
57049 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57050
57051         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57052         * objc: ObjC testsuite.
57053
57054 1998-08-31  Catherine Moore  <clm@cygnus.com>
57055
57056         * gcc.c-torture/execute/941014-1.x: New file.
57057
57058 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57059
57060         * lib/c-torture.exp: Add support for
57061         torture_eval_before_compile and torture_eval_before_execute
57062         variables.
57063
57064 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57065
57066         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57067         this test triggers valid.
57068
57069 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57070
57071         * gcc.dg/980827-1.c: New test.
57072
57073 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57074
57075         * gcc.c-torture/execute/loop-4b.c: New test.
57076
57077 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57078
57079         * lib/c-torture.exp: Add support for
57080         torture_eval_before_compile and torture_eval_before_execute
57081         variables.
57082
57083 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57084
57085         * gcc.c-torture/compile/980825-1.c: New test.
57086
57087 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57088
57089         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57090         count number tests in opt_t0 not good_t0.
57091
57092 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57093
57094         * gcc.c-torture/compile/930326-1.x: Fix typo.
57095
57096 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57097
57098         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57099         causes an ICE.
57100
57101 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57102
57103         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57104         STACK_SIZE is defined.
57105         * gcc.c-torture/unsorted/stuct.c: Similarly.
57106
57107         * gcc.c-torture/compile/980821-1.c: New test.
57108
57109 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57110
57111         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57112         16bit ints.
57113
57114 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57115
57116         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57117         code.
57118
57119 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57120
57121         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57122         error'.
57123
57124 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57125
57126         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57127
57128 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57129
57130         * gcc.c-torture/compile/980816-1.c: New test.
57131
57132         * gcc.dg/980816-1.c: New test.
57133
57134 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57135
57136         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57137         compiler for ieee tests.
57138
57139 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57140
57141         * g77.f-torture/compile/980729-0.f: New test.
57142
57143 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57144
57145         * gcc.c-torture/special/eeprof-1.c: New test, for
57146         -finstrument-functions.
57147         * gcc.c-torture/special/special.exp: Run it.
57148
57149 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57150
57151         * gcc.c-torture/compile/980729-1.c: New test.
57152
57153 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57154
57155         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57156         __thumb__ is defined, and test for ARM style doubles if so.
57157
57158 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57159
57160         * g77.f-torture/noncompile/980615-0.f: New test.
57161
57162 1998-07-26  H.J. Lu  (hjl@gnu.org)
57163
57164         * gcc.dg/980312-1.c: Do link instead of compile.
57165         * gcc.dg/980313-1.c: Likewise.
57166
57167 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57168
57169         * gcc.c-torture/compile/980726-1.c: New test.
57170
57171 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57172
57173         * g77.f-torture/execute/io0.f: New test.
57174
57175 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57176
57177         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57178         an int.
57179
57180 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57181
57182         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57183         m32r bugs.
57184
57185 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57186
57187         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57188         c-decl.c:grokdeclarator can handle mode attributes.
57189
57190 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57191
57192         * gcc.c-torture/execute/980716-1.c: New test.
57193
57194 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57195
57196         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57197         the mn10200.
57198         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57199         the mn10200.
57200         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57201         * gcc.c-torture/compile/930326-1.x: Similarly.
57202
57203 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57204
57205         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57206         New test from Craig.
57207
57208 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57209
57210         * g77.f-torture/noncompile/980616-0.f: New test.
57211
57212         * g77.f-torture/execute/970816-3.f: New test from Craig.
57213
57214 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57215
57216         *  g++.other/singleton.C: Return error value instead of taking
57217         SIGSEGV.
57218
57219 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57220
57221         *  g++.other/singleton.C: New test.  Warning is under dispute.
57222         Runtime crash is not.
57223
57224 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57225
57226         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57227         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57228         using6.C, using7.C}: New namespace tests.
57229
57230 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57231
57232         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57233         specialization with typedef'ed names used as array indexes.
57234
57235 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57236
57237         * gcc.c-torture/execute/980709-1.c: New test.
57238
57239         * gcc.dg/980709-1.c: New test.
57240
57241 1998-07-07  Richard Henderson  <rth@cygnus.com>
57242
57243         * gcc.c-torture/execute/bcp-1.c: New test.
57244
57245 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57246
57247         * gcc.c-torture/execute/980707-1.c: New test.
57248
57249 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57250
57251         * gcc.c-torture/compile/980706-1.c: New test.
57252
57253 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57254
57255         * g77.f-torture/execute/980701-0.f,
57256         g77.f-torture/execute/980701-1.f: New test from Craig.
57257
57258 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57259
57260         * gcc.c-torture/compile/980701-1.c: New test.
57261
57262         * gcc.c-torture/execute/980701-1.c: New test.
57263
57264 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57265 rlsruhe.de>
57266
57267         * g++.old-deja/g++.robertl/eb132.C: New test.
57268         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57269
57270 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57271
57272         * g77.f-torture/execute/980628-7.f,
57273         g77.f-torture/execute/980628-8.f,
57274         g77.f-torture/execute/980628-9.f,
57275         g77.f-torture/execute/980628-10.f: New tests from Craig.
57276
57277         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57278
57279 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57280
57281         * g77.f-torture/execute/980628-4.f: New test from Craig.
57282         * g77.f-torture/execute/980628-5.f: Likewise.
57283         * g77.f-torture/execute/980628-2.f: Likewise.
57284         * g77.f-torture/execute/980628-0.f: Likewise.
57285         * g77.f-torture/execute/980628-1.f: Likewise.
57286         * g77.f-torture/execute/980628-3.f: Likewise.
57287         * g77.f-torture/execute/980628-6.f: Likewise.
57288
57289 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57290
57291         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57292         directory when nothing has been installed yet.
57293
57294 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57295
57296         * gcc.c-torture/special/special.exp: Handle newer versions of
57297         dejagnu.
57298
57299 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57300
57301         * gcc.dg/980626-1.c: New test.
57302
57303 1998-06-19  Bruno Haible <haible@ilog.fr>
57304
57305         * gcc.misc-tests/m-un-2.c: New test.
57306         * g++.old-deja/g++.other/warn01.c: Likewise.
57307
57308 1998-06-19  Robert Lipe  <robertl@dgii.com>
57309
57310         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57311         compatibility with assmblers with a different comment character.
57312         Eliminate use of GAS-specific extensions.
57313
57314 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57315
57316         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57317
57318 1998-06-19  Robert Lipe  <robertl@dgii.com>
57319
57320         * lib/g77.exp: Replace search for libf2c.a with search for newly
57321         renamed libg2c.a
57322
57323 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57324
57325         * gcc.c-torture/execute/980617-1.c: New test.
57326
57327 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57328
57329         * gcc.c-torture/execute/980612-1.c: New test.
57330
57331 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57332
57333         * gcc.dg/980523-1.c: Only test on ppc-linux.
57334         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57335
57336         * gcc.c-torture/execute/980608-1.c: New test.
57337
57338 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57339
57340         * gcc.c-torture/execute/980605-1.c: New test.
57341
57342 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57343
57344         * gcc.c-torture/execute/980604-1.c: New test.
57345
57346 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57347
57348         * gcc.c-torture/execute/980602-1.c: New test.
57349         * gcc.c-torture/execute/980602-2.c: Likewise.
57350
57351 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57352
57353         * 970125-0.f: Fix per JCB.  Add commentary.
57354
57355 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57356
57357         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57358         IEEE -0 support.
57359
57360 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57361
57362         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57363         earlier.
57364
57365 1998-05-28  Catherine Moore <clm@cygnus.com>
57366
57367         * gcc.c-torture/execute/980526-3.c: New test.
57368
57369 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57370
57371         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57372         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57373         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57374         m88k-motorola-sysv3 to XFAIL.
57375
57376 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57377
57378         * gcc.dg/980526-1.c: New test.
57379         * gcc.c-torture/execute/980526-2.c: New test.
57380
57381 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57382
57383         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57384
57385         * gcc.c-torture/execute/980526-1.c: New test.
57386
57387 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57388
57389         * g77.f-torture/execute/alpha2.f: Add runtime test.
57390
57391 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57392
57393         * g++.old-deja/old-deja.exp: Strip leading directories.
57394
57395         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57396         error for the line.  Don't run multiple tests for the same line.
57397
57398 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57399
57400         * gcc.dg/980523-1.c: New test.
57401
57402 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57403
57404         * g77.f-torture/compile/970915-0.f: New test.
57405
57406 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57407
57408         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57409
57410 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57411
57412         * gcc.dg/980520-1.c: New test.
57413
57414 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57415
57416         * gcc.dg/980502-1.c: Fix return type.
57417
57418 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57419
57420         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57421         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57422         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57423         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57424         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57425
57426 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57427
57428         * g77.f-torture/execute/980520-1.f: New test.
57429
57430 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57431
57432         * lib/mike-g77.exp: New file.
57433
57434         * g77.f-torture/noncompile/noncompile.exp,
57435         g77.f-torture/noncompile/check0.f: New files.
57436
57437 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57438
57439         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57440         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57441         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57442         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57443         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57444         abort where appropriate.
57445
57446 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57447
57448         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57449         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57450
57451 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57452
57453         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57454
57455 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57456
57457         * g77.f-torture/compile/980427-0.f: New test.
57458
57459 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57460
57461         * g77.f-torture/compile/980424-0.f: New test.
57462
57463 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57464
57465         * g77.f-torture/compile/980419-2.f (main): New test.
57466         * g77.f-torture/compile/970125-0.f: New test.
57467         * g77.f-torture/compile/980419-1.f: New test.
57468
57469 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57470
57471         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57472         of loop-4.c.
57473
57474 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57475
57476         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57477
57478 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57479
57480         * gcc.c-torture/compile/980329-1.c: New test.
57481
57482 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57483
57484         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57485         * gcc.dg/980312-1.c: Fix typo in -march command.
57486
57487 1998-03-16  H.J. Lu  (hjl@gnu.org)
57488
57489         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57490
57491 1998-03-11  Robert Lipe  <robertl@dgii.com>
57492
57493         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57494         Dave Love agree the Fortran source is bogus.
57495
57496 1998-03-11  Robert Lipe  <robertl@dgii.com>
57497
57498         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57499         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57500         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57501         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57502         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57503
57504 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57505
57506         * g++.old-deja/g++.other/friend1.C: New test.
57507
57508 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57509
57510         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57511         possibly uninitialized) variables and declare dnrm2.
57512
57513 1998-02-23  Robert Lipe <robertl@dgii.com>
57514
57515         From Bruno Haible <haible@ilog.fr>:
57516         * gcc.c-torture/execute/980223.c: New test.
57517
57518 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57519
57520         * gcc.dg/ifelse-1.c: New test.
57521
57522 1998-02-09  H.J. Lu  (hjl@gnu.org)
57523
57524         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57525
57526           * lib/old-dejagnu.exp (old-dejagnu): Added the
57527           "execution test - XFAIL *-*-*" handling in the spirit of
57528           "excess errors test -". Changed the "execution test fails"
57529           handling to be like "excess errors test fails".
57530           * Update various tests accordingly.
57531
57532 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57533
57534         * gcc.c-torture/execute/980205.c: New test.
57535
57536 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57537
57538         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57539         * lib/f-torture.exp: Similarly.
57540         * gcc.c-torture: Rename all .cexp files to .x files.
57541
57542 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57543
57544         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57545         (940510-1.c): Removed duplicate.
57546         (971104-1.c): New test.
57547
57548 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57549
57550           * lib/f-torture.exp: Improve error and loop detection.
57551
57552 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57553
57554         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57555         use that to size the filler array.
57556
57557 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57558
57559         * lib/c-torture.exp(c-torture-execute): Fix typo.
57560
57561         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57562         testcase as the executable name. Keep the executable around if
57563         the test fails.
57564
57565 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57566
57567         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57568         changes.  Only test one -g option, and move it to the end of the
57569         list of options to test.
57570
57571 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57572
57573         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57574         variable GCC_TORTURE_OPTIONS to supply default switches separated
57575         by colons.  If no environment variable, run tests with -O0 -g, -O1
57576         -g, and -O2 -g as well.
57577
57578 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57579
57580         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57581         explanatory comments. Fix indentation.
57582
57583 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57584
57585         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57586
57587 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57588
57589         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57590         * g++.old-deja/g++.mike/p7325.C: Likewise.
57591         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57592
57593 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57594
57595         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57596         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57597         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57598         * g++.old-deja/g++.law/operators4.C: Likewise.
57599
57600 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57601
57602         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57603         * g++.old-deja/g++.mike/p784.C: Ditto.
57604         * g++.old-deja/g++.mike/p785.C: Ditto.
57605
57606 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57607
57608           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57609
57610 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57611
57612         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57613         target feature; pass this to c-torture-execute as needed.
57614
57615 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57616
57617         * lib/c-torture.exp(c-torture-execute): If the previous and the
57618         current executables being tested are identical, we don't need to
57619         run the executable again. Try to make the executable names
57620         unique. Add an optional argument for passing additional compiler
57621         flags.
57622
57623 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57624
57625         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57626
57627 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57628
57629         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57630
57631 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57632
57633         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57634         32bit or larger longs.
57635
57636         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57637         have either a 32bit long or 32bit int.
57638
57639 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57640
57641         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57642         Make double precision tests dependent on sizeof (double).
57643
57644 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57645
57646         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57647         too.
57648
57649 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57650
57651         * gcc.c-torture/compile/961203-1.cexp: New script.
57652
57653 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57654
57655         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57656         up the includes ourselves.
57657
57658 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57659
57660         * lib/plumhall.exp: Remove random include, and add a few
57661         verbose messages for debugging.
57662
57663 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57664
57665         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57666         of trying to do it ourselves.
57667
57668 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57669
57670         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57671
57672 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57673
57674         * gcc.prms/5403.c: Made regexp a bit less strict.
57675
57676 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57677
57678         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57679         is returned from remote_load instead.
57680         * lib/plumhall.exp: Ditto.
57681         * lib/mike-g++.exp: Ditto.
57682         * lib/old-dejagnu.exp: Ditto.
57683         * lib/c-torture.exp: Ditto.
57684
57685 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57686
57687         * lib/g++.exp: Use build_wrapper procedure.
57688         * lib/gcc.exp: Ditto.
57689
57690 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57691
57692         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57693         an old-style decl for malloc.  Fixes tests to work when
57694         sizeof (int) != sizeof (size_t).
57695
57696 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57697
57698         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57699
57700         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57701         use stdargs.h interface.
57702
57703 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57704
57705         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57706         NO_VARARGS when compiling.
57707
57708 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57709
57710         * lib/plumhall.exp(ph_includes): New procedure.
57711         (ph_make): Use it.
57712         (ph_compiler): Ditto.
57713
57714         * lib/g++.exp: Rename test-glue.c to testglue.c.
57715         * lib/gcc.exp: Ditto.
57716
57717 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57718
57719         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57720         to completion when it's called.
57721
57722 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57723
57724         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57725         is defined, don't do test.
57726
57727 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57728
57729         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57730         for object files.
57731         (ph_summary): Mark skipped testcases as untested, not unresolved.
57732
57733         * lib/plumhall.exp (ph_make): If unresolved because of bad
57734         errorCode, record errorCode in log file.
57735         (*): Replace send_log/verbose with verbose -log.
57736
57737 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57738
57739         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57740         double conversion if double isn't at least 8 bytes.
57741
57742         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57743         int to work with targets where int is 16 bits.
57744
57745         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57746         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57747         precision for the test to complete.
57748
57749 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57750
57751         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57752         if d10v is not compiled with the -mdouble64 flag.
57753         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57754
57755         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57756         d10v is not compiled with the -mint32 flag.
57757
57758 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57759
57760         * lib/plumhall.exp: Use incr_count.
57761
57762 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57763
57764         * gcc.c-torture: Update to c-torture-1.45.
57765
57766 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57767
57768         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57769         the name of the expect testcase file).
57770
57771         * lib/g++.exp(g++_init): Ditto.
57772
57773 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57774
57775         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57776         the host.
57777
57778         * lib/gcc.exp(gcc_exit): New procedure.
57779
57780 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57781
57782         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57783         specs where appropriate.
57784
57785         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57786         because of new "candidates are" messages, and removed a few
57787
57788         * Converted all non-old-style g++ testcases to old-style, and
57789         moved into g++.old-deja.
57790
57791 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57792
57793         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57794         options.
57795
57796         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57797         succeeded.
57798
57799         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57800
57801 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57802
57803         * lib/gcc.exp (gcc_target_compile): Add support for defining
57804         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57805         the machine doesn't have those features.
57806
57807 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57808
57809         * g++.law/operators4.exp: Don't use LIBS.
57810
57811 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57812
57813         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57814
57815         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57816         * lib/g++.exp: Set it here instead. Also, allow use of the
57817         --tool_exec and --tool_opt options. Change CXX to
57818         GXX_UNDER_TEST.
57819
57820         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57821
57822         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57823
57824 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57825
57826         * lib/old-dejagnu.exp: Use prune_warnings instead of
57827         prune_system_crud.
57828         * lib/mike-g++.exp: Ditto.
57829         * lib/gcc.exp: Ditto.
57830         * lib/g++.exp: Ditto.
57831
57832         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57833
57834 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57835
57836           * 941014-2.c: Include stdlib.h
57837           * 960327-1.c: Include stdio.h
57838           * dbra.c, index-1.c: Don't assume ints are 32bits.
57839
57840 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57841
57842         * lib/gcc.exp: Add gcc,stack_size target feature.
57843
57844         * lib/g++.exp(g++_target_compile): Add the include and link
57845         paths here, not in two other places. And, it's $options, not
57846         options.
57847
57848         * lib/mike-g++.exp(postbase): Remove the code that determines
57849         the correct include and link paths.
57850         * g++.old-deja/old-deja.exp: Ditto.
57851
57852 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57853
57854         * lib/g++.exp(g++_init): target_compile no longer returns the
57855         filename of the result.
57856
57857 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57858
57859         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57860         call to glob.
57861
57862         * gcc.c-torture/special/special.exp: Change call to
57863         gcc_target_compile to include the object file.
57864
57865 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57866
57867         * gcc.c-torture/special/special.exp: Correct misspelling in last
57868         change.
57869
57870 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57871
57872         * lib/plumhall.exp(ph_summary): Log the entire output of the
57873         executable. Return -1 if there were any failures, 0 otherwise.
57874         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57875         (ph_make): Clean up objects and executables that were built
57876         if the tests succeeded.
57877
57878 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57879
57880         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57881         libraries and includes in the build tree as appropriate.
57882
57883 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57884
57885         * lib/c-torture.exp: Instead of looking for the global variable
57886         NO_LONG_LONG, check to see if that's a feature of the target.
57887
57888 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57889
57890         * config/default.exp: Minimize. Delete the remainer of the files in
57891         config; this functionality is now in devo/dejagnu/config.
57892
57893         g++.*/*: Pass any additional flags used to compile to postbase;
57894         delete CXXFLAGS.
57895
57896         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57897         is now done by runtest.exp. Use gcc_target_compile instead of
57898         compile.
57899
57900         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57901         Remove references to CFLAGS. Use remote_file instead of
57902         calling rm -f.
57903         (c-torture): Take a list of arguments to use to compile this
57904         testcase.
57905
57906         lib/g++.exp: Simplify. Use target_compile instead of compile.
57907         lib/gcc-dg.exp: Ditto.
57908         lib/gcc.exp: Ditto.
57909         lib/mike-{gcc,g++}.exp: Ditto.
57910         lib/old-dejagnu.exp: Ditto.
57911         lib/plumhall.exp: Ditto.
57912
57913 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57914
57915         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57916         (ph_linker): Likewise.
57917
57918 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57919
57920           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57921         MAP_ANON / MAP_ANONYMOUS if defined;
57922         else try to map from /dev/zero .
57923
57924 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57925
57926         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57927         isn't defined, then define it to MAP_ANONYMOUS.
57928
57929 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57930
57931         * gcc.c-torture: Update to c-torture-1.42 release.
57932
57933 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57934
57935         * gcc.c-torture: Update to c-torture-1.41 release.
57936
57937 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57938
57939         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57940         c-torture release.
57941
57942 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57943
57944         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57945         and LDFLAGS.  Fix second case to append the target_info ldflags
57946         onto LDFLAGS, not CFLAGS.
57947         * lib/g++.exp (g++_init): Add target_info stuff.
57948         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57949         of libgloss and newlib flags for !native.
57950
57951         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57952         (GDB): Fix relative path to go up another dir for finding gdb.
57953
57954 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57955
57956         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57957         versions in the target_info array, if they don't exist.
57958
57959 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57960
57961         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57962
57963 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57964
57965         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57966         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57967
57968 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57969
57970         * lib/old-dejagnu.exp: Don't remove the output file before we've
57971         actually tested it. Don't append pwd to the path of the executable
57972         we're testing.
57973
57974 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57975
57976         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57977
57978 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57979
57980         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57981         temporary directory for compiler files, and set it to a default
57982         value of /tmp. Set $output as the name of the output file from
57983         compiling the testcase. Add a -o option to $cflags_var so the
57984         compiler writes the final output file as $output. Set $executable
57985         to $output.
57986
57987         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57988         directory for compiler files, and set it to /tmp if it doesn't
57989         already have a value. Set $output_file to the name of the output
57990         file from compiling the testcase. Add a -o option to CXXFLAGS so
57991         the compiler writes the final output file as $output. Use $output
57992         as the executable to be tested.
57993
57994 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57995
57996         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57997
57998 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57999
58000         * gcc.c-torture/execute/pending-1.c: New test.  Still
58001         pending in Tege's queue.
58002
58003 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58004
58005         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58006         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58007         if there were failures.  Call unresolved if there were unresolved
58008         testcases.  Call gcc_fail if program did not run to completion.
58009         (ph_make): Pass additional argument name to ph_execute.
58010         (ph_execute): Add new argument.  Pass additional arguments to
58011         ph_summary.  Call gcc_fail is there is no execution output.
58012
58013 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58014
58015         * lib/plumhall.exp (proc_summary): Output relavent summary
58016         lines into the log so specific failures in plumhall can be
58017         investigated.
58018
58019 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58020
58021         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58022         (c-torture-execute): Don't try to execute tests which use
58023         "long long" types if $NO_LONG_LONG is nonzero.
58024
58025 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58026
58027         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58028         not c-torture.
58029
58030         * gcc.ieee: Move from here.
58031         * gcc.c-torture/execute/ieee: To here.
58032
58033 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58034
58035         * gcc.c-torture: Update to c-torture-1.41 release.
58036
58037 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58038
58039         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58040         not "$output".
58041
58042 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58043
58044         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58045         -c present.
58046
58047 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58048
58049         * config/proelf.exp: Handle connecting to a simulator.
58050
58051 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58052
58053         * config/proelf.exp: New file.  Enough framework that we can
58054         run c-torture tests on the proelf targets (or any other target
58055         that gdb can connect to for that matter).
58056
58057 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58058
58059         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58060         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58061
58062         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58063         exec_output exists.
58064
58065 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58066
58067         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58068         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58069
58070         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58071         to pass/fail/unresolved/unsupported/untested.  Caller must now
58072         call unresolved/unsupported/untested.
58073         * lib/*.exp: Update FSF address.  Update to handle new results of
58074         ${tool}_load.
58075         * lib/chill.exp (verbose): Delete.
58076
58077 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58078
58079         * lib/gcc.exp (default_gcc_start): Change order of args to
58080         $LDFLAGS $CFLAGS $LIBS.
58081         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58082         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58083         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58084         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58085         * gcc.misc-tests/dg-test.exp: Likewise.
58086         * gcc.misc-tests/msgs.exp: Likewise.
58087         * gcc.prms/prms.exp: Likewise.
58088         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58089         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58090
58091         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58092
58093 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58094
58095         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58096
58097         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58098         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58099
58100         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58101         necessary.
58102
58103 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58104
58105         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58106         global for loop; add use of $mathlib.
58107         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58108         settings here; set mathlib for anything but VxWorks.
58109
58110 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58111
58112         * gcc.c-torture: Update to c-torture-1.40 release.
58113
58114 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58115
58116         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58117         dg.exp.
58118
58119 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58120
58121         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58122         global.
58123
58124 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58125
58126         * lib/g++.exp (LIBS): Define if not already.
58127         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58128         (gcc-dg-prune): Call prune_gcc_output.
58129         * lib/gcc.exp (prune_gcc_output): New proc.
58130         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58131         prune_gcc_output.
58132
58133 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58134
58135         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58136         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58137
58138 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58139
58140         * gcc.c-torture: Update to c-torture-1.39 release.
58141
58142 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58143
58144         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58145         fails, try others as well.
58146
58147 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58148
58149         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58150         If compilation fails, mark execute tests as `untested'.
58151         If test is marked as unsupported, don't mark compilation and
58152         execute tests as failed.
58153
58154 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58155
58156         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58157         libstdc++ for whether or not we want to be doing shared
58158         libraries.  Delete link_curses since we don't need it anymore.
58159         * lib/mike-g++.exp (postbase): Don't link in libg++.
58160         * g++.old-deja/old-deja.exp: Likewise.
58161
58162 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58163
58164         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58165
58166 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58167
58168         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58169         For that, add `-Wl,-a,shared_archive'.
58170         * g++.old-deja/old-deja.exp: Likewise.
58171
58172 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58173
58174         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58175
58176 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58177
58178         * lib/mike-g++.exp (postbase): Pay attention to the status of
58179         g++_load.
58180
58181 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58182
58183           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58184
58185 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58186
58187         * lib/gcc.exp (default_gcc_start): No longer need to log program
58188         being executed or its output, execute_anywhere does that now.
58189         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58190         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58191
58192 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58193
58194         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58195         the same as those in lib/g++.exp.
58196
58197 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58198
58199         * gcc.c-torture: Update to c-torture-1.38 release.
58200         * gcc.ieee: Related changes.
58201
58202 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58203
58204         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58205         "exec". Minor reformatting changes.
58206
58207         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58208         cross. This means all "exec" calls now work on a remote host as
58209         well.
58210         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58211         cross. Filter out the extra "\r\n" stuff that expect puts in.
58212         (c-torture-execute): Filter out the bogus warnings like
58213         c-torture-compile does. Add support for canadian cross.
58214         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58215         Use execute_anywhere rather than calling exec directly. Now it
58216         works for canadian cross testing.
58217
58218 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58219
58220         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58221         results into a variable, and check that rather than using file exists.
58222
58223 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58224
58225         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58226         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58227
58228 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58229
58230         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58231         lib_curses if there's a shared libg++ in the build tree.
58232
58233 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58234
58235         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58236         if not supported target.
58237
58238 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58239
58240         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58241         link_curses up to always happen, not just for native builds.
58242
58243 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58244
58245         * gcc.c-torture: Update to c-torture-1.36 release.
58246         * gcc.failure: Related changes.
58247
58248 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58249
58250         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58251
58252 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58253
58254         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58255         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58256         runshlib, link_curses, and mathlib for link and run.
58257
58258         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58259         pass the runtime shared library options for Solaris, OSF/1, and
58260         Irix5, and link with -lcurses to avoid unresolved references.
58261
58262 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58263
58264         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58265         only run once.
58266
58267 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58268
58269         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58270
58271 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58272
58273         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58274         do not have a framework for the "compat" tests yet.
58275
58276 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58277
58278         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58279         set to null if we're testing vxworks5.1.  Use that instead of
58280         `-lm' in the setting of LIBS for link and run.
58281
58282 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58283
58284         * config/rom68k.exp (${tool}_load): Major changes to make it
58285         work.  Verified that it does in fact return the stuff in
58286         exec_output properly.  Catch any Emul or any TRAP other than 0.
58287
58288 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58289
58290         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58291         LDFLAGS properly for targets that need stuff from libgloss.
58292         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58293         only run once.
58294         (gpp_initialized): New variable.
58295
58296 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58297
58298         * config/rom68k.exp: Load libgloss.exp.
58299         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58300         so we can produce a fully linked binary.
58301         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58302         so we can produce a fully linked binary.
58303
58304 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58305
58306         * lib/plumhall.exp (ph_section): Watch for expected failures.
58307         Add missing `else'.
58308
58309         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58310         run the testcase.
58311         (c-torture): Likewise.
58312
58313 1995-08-28  Doug Evans  <dje@cygnus.com>
58314
58315         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58316
58317         * lib/mike-g++.exp (mike_cleanup): New proc.
58318         (prebase): New globals compiler_result, not_compiler_result,
58319         target_regexp.
58320         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58321         allow leading "-" in pattern.  Watch for unsupported tests.
58322         If $compiler_result is set, pattern match assembler code,
58323         and ditto for $not_compiler_result.
58324         * lib/mike-gcc.exp: Likewise.
58325
58326         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58327         execution "succeeded".
58328
58329 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58330
58331         * config/win32.exp: New file.
58332         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58333
58334 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58335
58336         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58337         unsupported.
58338         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58339         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58340         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58341
58342         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58343         "... without exceptions was ...".  That is now handled by
58344         prune_system_crud.
58345         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58346
58347 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58348
58349         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58350         sieve.c,sort2.c}: New files.
58351         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58352         sieve.exp,sort2.exp}: Drivers for them.
58353
58354         * lib/mike-gcc.exp (program_output): New user settable variable.
58355         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58356         messages.
58357         * lib/mike-g++.exp (program_output): New user settable variable.
58358
58359         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58360
58361         * config/sh.exp: Deleted (use sim.exp instead).
58362
58363 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58364
58365         * config/vx.exp: Declare CHECKTASK as global.
58366         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58367         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58368         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58369
58370 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58371
58372         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58373         target. Like vx.exp, only includes `vx29k.exp' instead of
58374         `vxworks.exp'.
58375
58376 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58377
58378         * config/sim.exp: Increase time limit from 120 seconds to 240.
58379
58380 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58381
58382         * gcc.c-torture/execute/950628-1.c: New test.
58383
58384 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58385
58386         * gcc.c-torture: Update with changes/additions from
58387         c-torture-1.34.
58388
58389 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58390
58391         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58392
58393 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58394
58395         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58396
58397 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58398
58399         * gcc.c-torture/compile/950512-1.c: New test.
58400         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58401         * gcc.dg/struct-ret-1.c: Likewise.
58402
58403 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58404
58405         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58406           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58407
58408 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58409
58410         * gcc.c-torture/special/920411-1.c: Deleted.
58411         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58412
58413 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58414
58415         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58416         cpu limit.
58417
58418 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58419
58420         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58421
58422 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58423
58424         From kenner;
58425         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58426         is the proper length.
58427         * va-arg-3.c: Likewise.
58428
58429 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58430
58431         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58432         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58433
58434         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58435         * lib/g++.exp (default_g++_start): Delete old cruft.
58436
58437 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58438
58439         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58440         (2 * (1 << 18)) to (2 * (1 << 17)).
58441
58442         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58443
58444 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58445
58446         * config/rom68k.exp: Renamed from config/idp.exp
58447
58448 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58449
58450         * c-torture/compile/921109-2.c
58451
58452 1995-04-18  Mike Stump  <mrs@cygnus.com>
58453
58454         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58455         excess errors.
58456
58457 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58458
58459         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58460         output.
58461         * lib/g++.exp (default_g++_start): Likewise.
58462
58463 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58464
58465         * gcc.c-torture/compile/950329-1.c: New test.
58466
58467 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58468
58469           * config/bug.exp (${tool}_load): Updated to use new remote_open
58470           and remote_close procs.
58471         * config/idp.exp: New file.
58472
58473 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58474
58475         * gcc.c-torture/execute/950322-1.c: New test.
58476
58477 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58478
58479         * config/vx.exp (${tool}_load): Clean up testing of return code from
58480         vxworks_ld and vxworks_spawn.
58481
58482 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58483
58484         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58485
58486 1995-03-13  Mike Stump  <mrs@cygnus.com>
58487
58488         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58489         can mark excess errors on a machine by machine basis.  Note, the
58490         default is to not expect any excess errors, even when excess
58491         errors test - is given, so you will want to put an XFAIL ... on
58492         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58493         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58494         those 4 machines, but no others.
58495
58496 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58497
58498         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58499         * lib/c-torture.exp: to here.
58500
58501 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58502
58503         * gcc.c-torture/execute/950221-1.c: New test.
58504         * gcc.c-torture/execute/struct-ret-1.c: New test.
58505         * gcc.c-torture/compile/950221-1.c: New test.
58506
58507         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58508
58509 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58510
58511         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58512         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58513
58514 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58515
58516         * g++.gb: New directory of tests, derived from my signature and
58517         class scoping tests.
58518
58519         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58520         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58521         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58522         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58523         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58524         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58525         * g++.gb/sig25.C: Likewise.
58526
58527         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58528         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58529         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58530         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58531         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58532         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58533         * g++.gb/sig25.exp: Likewise.
58534
58535         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58536         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58537         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58538         * g++.gb/scope13.C: Likewise, this test still fails.
58539
58540         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58541         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58542         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58543         * g++.gb/scope13.exp: Ditto.
58544
58545         * g++.gb/README: New file, explains what these tests are about.
58546
58547 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58548
58549         * lib/dg.exp (dg-do): Support `preprocess'.
58550         (dg-test): Likewise.
58551
58552 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58553
58554         * config/udi.exp: change "continue -expect" to "exp_continue".
58555
58556 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58557
58558         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58559         Delete redundant tests.
58560
58561         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58562         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58563         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58564         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58565         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58566         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58567         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58568         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58569
58570         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58571         storing label pointers.
58572         * gcc.c-torture/execute/921019-1.c: Likewise.
58573         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58574         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58575         parameter fp.
58576         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58577         constants.
58578
58579         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58580         Delete obsolete tests.
58581
58582         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58583         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58584         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58585         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58586         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58587         * gcc.c-torture/compile/950124-1.c: New test.
58588
58589         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58590
58591 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58592
58593         * lib/mike-g++.exp: Add -lm to LIBS.
58594
58595 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58596
58597         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58598
58599 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58600
58601         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58602
58603 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58604
58605         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58606
58607 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58608
58609         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58610         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58611         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58612         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58613         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58614         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58615         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58616         * g++.law/{operators31.C, operators32.C,
58617         * g++.law/{operators33.C, operators34.C}: Likewise.
58618         * g++.law/{pic1.C, refs2.C}: Likewise.
58619         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58620         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58621         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58622         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58623
58624         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58625         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58626         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58627         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58628         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58629         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58630         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58631         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58632         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58633         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58634         * g++.law/{operators34.exp}: Likewise.
58635         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58636         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58637         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58638         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58639         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58640
58641         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58642         No longer expected to fail.
58643         * g++.law/missed-error3.C: Tweak for recent bool changes.
58644
58645 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58646
58647         * config/emb-unix: Deleted.
58648         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58649         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58650
58651 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58652
58653         * lib/dg.exp (dg-test): Fix typo in last patch.
58654
58655 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58656
58657         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58658         (handles multiple occurrences).
58659
58660 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58661
58662         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58663         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58664         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58665         printed).
58666         * lib/c-torture.exp (c-torture-compile): Likewise.
58667         (c-torture): Prepend full path if missing.
58668         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58669         (gcc_fail): Likewise.
58670         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58671
58672 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58673
58674         * lib/netware.exp: Only attach to NetWare i386 systems.
58675
58676 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58677
58678         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58679         messages.  Add test name to "output pattern match" pass/fail message.
58680
58681 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58682
58683         * gcc.dg: New testsuite.
58684         * gcc.dg/dg.exp: New file.
58685
58686         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58687         test-switch.c}: Deleted.
58688
58689         * gcc.misc-tests/msgs.exp: New testcase driver.
58690
58691 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58692
58693         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58694         Watch for illegal return values from ${tool}_load.
58695         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58696         cross targets.  Coerce return value >0 to 1.
58697
58698 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58699
58700         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58701
58702         * config/emb-unix.exp: New file.
58703
58704         * config/sim.exp: Error if variable $SIM not defined.
58705         (${tool}_load): Mark test as "untested" if simulator missing.
58706
58707         * config/unix.exp: Load remote.exp to get rcp_download.
58708         * lib/c-torture.exp: Use different option lists for testcases with
58709         and without loops.
58710         * gcc.c-torture/execute/execute.exp: Likewise.
58711
58712 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58713
58714         * config/*.exp: Clarify return code from ${tool}_load.
58715         Call `unresolved' or `untested' instead of `warning' or `perror'
58716         (sometimes you still want to call both though).
58717         Add comment that `shell_id' is local to each file.
58718         * config/udi.exp (timeout): Set to 30.
58719         Don't print warning if connection fails, $connectmode has already
58720         printed an error.
58721         (${tool}_load): Move verbose messages to level 2.
58722         Rework pattern for "Process started" message.
58723         Pass `shell_id' to ${connectmode}_download.
58724         Retry twice upon timeout.  Make resetting of target more robust.
58725         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58726         Pass `shell_id' to exit_$connectmode.
58727         Only call exit_$connectmode if connected.
58728         * config/unix.exp (${tool}_load): Check return codes better.
58729         * config/vrtx.exp (${tool}_load): Likewise.
58730         * config/vx.exp (${tool}_load): Likewise.
58731         Delete unneeded global's.
58732         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58733         from ${tool}_load.
58734         (dg-stat): Delete.
58735         (dg-init): Delete recording of pass/fail counts.
58736         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58737         (old-dejagnu-init): Likewise.
58738         (old-dejagnu-stat): Delete contents, empty proc now.
58739         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58740         (c-torture): Delete references to lcnt, lpass, lfail.
58741         Get option list from TORTURE_OPTIONS.
58742         Delete -funroll[-all]-loops if no loops.
58743         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58744         (g++_stat): Delete contents (empty proc now).
58745         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58746         (gcc_finish): Likewise.
58747         (gcc_stat): Deleted.
58748         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58749         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58750         * gcc.c-torture/execute/execute.exp: Likewise.
58751         Split tests into two parts: compile, execute.
58752         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58753         no loops.  Update to reflect clarified return codes from ${tool}_load.
58754
58755 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58756
58757         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58758         to grep for.
58759         (old-dejagnu): Likewise (where necessary).
58760
58761 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58762
58763         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58764
58765         * lib/dg.exp (dg-process-target): Fix processing of selector.
58766         Add comment regarding use of `error'.
58767
58768         * lib/gcc.exp (prune_system_crud): Define if missing.
58769         * lib/g++.exp (prune_system_crud): Likewise.
58770
58771         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58772         Call prune_system_crud.
58773         * lib/dg.exp (dg-runtest): New proc.
58774         Use perror instead of send_user for tcl errors in testcase.
58775         Don't return any value, it's never used.
58776         Don't clobber previous definition of `unknown'.
58777         Print tcl errors in `dg-final'.
58778
58779 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58780
58781         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58782         (dg-test): Don't print errorInfo, it contains stack backtrace.
58783
58784 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58785
58786         * lib/g++.exp (runtest_file_p): Define if missing.
58787
58788 1994-09-24  Doug Evans  (dje@cygnus.com)
58789
58790         * lib/mike-g++.exp: Comment out loading of g++.exp.
58791         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58792         (default_g++_version): Always print something.
58793         (default_g++_start): Comment out call to `which'.
58794         (g++_start, g++_load): Deleted (must be defined in config file).
58795         * lib/gcc.exp: Test for existence of $CC at start.
58796         Delete check for tmpdir (done in gcc_init).
58797         (default_gcc_version): Always print something.
58798         (default_gcc_start): Comment out call to `which'.
58799         * config/*.exp: Major cleanup - make cross targets work at least a
58800         little better for g++ (by not being "--tool gcc" specific).
58801         Rename gcc_xxx to ${tool}_xxx.
58802         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58803         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58804
58805 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58806
58807         * lib/c-torture.exp (c-torture-compile): Rework compiler
58808         message processing.
58809
58810         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58811         c-torture.
58812
58813 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58814
58815         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58816
58817         * lib/dg.exp (dg-process-target): Support { target native }.
58818
58819 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58820
58821         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58822         looked for "... program xxx got fatal signal".
58823         Correct regsub munging of `comp_output'.
58824         Ignore compiler messages "path prefix not used" and "linker input
58825         file unused".
58826
58827 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58828
58829         * lib/gcc.exp (runtest_file_p): Define if missing.
58830         * gcc.prms/template.c: Example to work from.
58831
58832 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58833
58834         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58835         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58836
58837         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58838         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58839         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58840         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58841
58842         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58843         (dg-process-target): No longer a varargs proc.
58844         Return S/N for target, P/F for xfail.  All callers changed.
58845         (user option procs): More argument checking.
58846         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58847         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58848         (dg-test): Skip test if not running on selected target in `dg-do'.
58849         Update handling of `dg-do-what', `dg-output-text'.
58850         Separate execution pass/fail from output pattern match pass/fail.
58851         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58852
58853 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58854
58855         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58856         target for 920510-1.c.
58857
58858 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58859
58860         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58861         Clean up comment regarding use of passcnt, etc.
58862         (gcc_stat): Don't update `testcnt' here.
58863         (gcc_finish): Do it here.
58864         Might as well reset `but_id' here too.
58865         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58866         to determine if the file should be tested.
58867         * gcc.c-torture/compile/compile.exp: Likewise.
58868         * gcc.c-torture/execute/execute.exp: Likewise.
58869         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58870         * gcc.misc-tests/dg-test.exp: Likewise.
58871         * gcc.prms/prms.exp: Likewise.
58872         * gcc.wendy/wendy.exp: Likewise.
58873         * g++.old-deja.exp: Likewise.
58874         Move "Testing file" message to verbose level 1.
58875
58876 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58877
58878         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58879
58880 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58881
58882         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58883         (default_gcc_start): Accept optional second list element
58884         of compiler flags.  Print compiler output at verbosity level 2.
58885         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58886         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58887         Save current values of framework globals passcnt, failcnt, xpasscnt,
58888         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58889         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58890         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58891         xfailcnt to compute stats.  Update framework global `testcnt' from
58892         pass/fail counts.
58893         (gcc_finish): New proc.  Clean up test environment.
58894         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58895         (gcc_epass, gcc_efail): Delete.
58896         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58897         argument of line number.
58898         (dg-init): If the tool has an init routine, call it.
58899         (dg-test): Remove args `cflags_var' and `libs_var'.
58900         Pass all compiler options to ${tool}_start.
58901         Handle missing line number.
58902         (dg-finish): New function.
58903         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58904         particular files.  Call gcc_finish at end.  Move "skipping test"
58905         message to verbosity level 3.
58906         * gcc.c-torture/compile/compile.exp: Likewise.
58907         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58908         * gcc.c-torture/execute/execute.exp: Likewise.
58909         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58910         Print testcase being tried at verbosity level 1.
58911         * gcc.c-torture/special/special.exp: Unset xfail.
58912         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58913         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58914         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58915         * gcc.failure/failure.exp: Likewise.
58916         * gcc.ieee/ieee.exp: Likewise.
58917         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58918         Update call to dg-test.  Call dg-finish at end.
58919         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58920         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58921         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58922         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58923         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58924         * gcc.wendy/wendy.exp: Add copyright.
58925         Delete setting of tmpdir (done by gcc_init).
58926         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58927         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58928         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58929         gcc_[ce]pass/fail.
58930
58931 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58932
58933         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58934         confusion.
58935         (g++_load): Likewise.
58936
58937         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58938         Rename argument to `prog' to remove the confusion.
58939         Varargs fns behave differently too!
58940         (g++_load): Likewise.
58941
58942         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58943
58944         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58945         what it is.  Delete (always) printing of status value for !native.
58946         Simplify verbose code, and include status and exec_output.
58947         (g++_load): Use gcc_load.
58948
58949 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58950
58951         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58952         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58953         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58954         940714-3.c as these testcases don't exist anymore.  Make
58955         va-arg-1.c expected to pass.
58956
58957 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58958
58959         * gcc.misc-tests/misc.exp: Only run specific testcases.
58960         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58961         * gcc.misc-tests/dg-[1-9].c: New files.
58962
58963         * lib/dg.exp: New testsuite driver.
58964         * gcc.prms/prms.exp: Use it.
58965
58966         * README.gcc: New file.
58967
58968         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58969         Document and reset `lxpass' and `lxfail'.
58970         Simplify "initialized" message.
58971         (gcc_stat): Clean up comments a little.
58972
58973 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58974
58975         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58976
58977 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58978
58979         * lib/old-dejagnu.exp (process-option): New proc.
58980         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58981         (old-dejagnu): Simplify.
58982         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58983
58984 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58985
58986         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58987         exists and is not an empty string.
58988
58989         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58990         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58991         finished.
58992         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58993         automatically.
58994
58995         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58996         longer expected to fail.
58997
58998         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58999         "f" function call.
59000
59001         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59002
59003         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59004         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59005         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59006         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59007         c-torture-1.29.
59008
59009         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59010         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59011
59012         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59013
59014         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59015         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59016
59017         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59018         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59019         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59020
59021 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59022
59023         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59024         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59025         940714-1.c, 940714-2.c, 940714-3.c},
59026         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59027         gcc.misc-tests/{mg.c,mg.exp}:
59028         New tests.
59029         * gcc.noncompile/noncompile.exp: Change accordingly.
59030
59031 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59032
59033         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59034         Undo previous clobberage.
59035
59036 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59037
59038         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59039         * gcc.special/{930510-1.c, special.exp}:
59040         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59041         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59042         struct-varargs-1.c}: New tests from c-torture-1.26.
59043
59044 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59045
59046         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59047           argument to switch.
59048
59049 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59050
59051         * Revert the previous changes.  Please see Rob's directory
59052         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59053         fixes.
59054
59055 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59056
59057         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59058         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59059         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59060         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59061         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59062         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59063         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59064         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59065         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59066         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59067         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59068         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59069         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59070         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59071         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59072         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59073         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59074         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59075         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59076         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59077         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59078         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59079         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59080         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59081         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59082         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59083         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59084         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59085         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59086         testing changes.
59087
59088 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59089
59090         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59091         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59092         with perror calls.
59093
59094 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59095
59096         * config/unix.exp (g++_load): Fix syntax.
59097
59098 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59099
59100         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59101         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59102         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59103         Don't expect va-arg-1.c to fail.  Correct expected output for
59104         920928-1.c.
59105         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59106         * gcc.wendy/hbm4.c: Correct typo.
59107         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59108
59109 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59110
59111         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59112         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59113         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59114         * lib/c-torture.exp (c-torture-compile): Ditto.
59115
59116         Reduce volume of output (remove all the -I's and such).
59117         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59118         Call gcc_cpass, gcc_cfail.
59119         (c-torture): Pass testing option to c-torture-compile.
59120
59121 1994-03-21  Doug Evans  (dje@cygnus.com)
59122
59123         Bring patches over from progressive.
59124         * config/default.exp: Exit remote shell cleanly.
59125         (g++_exit, g++_start): Add default versions.
59126         * config/sim.exp (gcc_load): Use perror, not error.
59127
59128 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59129
59130         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59131         set in site.exp.
59132
59133 1994-03-14  Doug Evans  (dje@cygnus.com)
59134
59135         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59136         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59137         (wendy_try): New proc to run testcase.
59138         (main loop): Call 'em.
59139         * gcc.wendy/*.c: Clean up pass to correct expected output.
59140
59141         * lib/gcc.exp: Minor cleanup work.
59142         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59143
59144 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59145
59146         * config/sim.exp (gcc_load): Document return codes better.
59147         Don't pass -v to simulator.
59148
59149 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59150
59151         * gcc.special/920717-x.c: Fix typo.
59152         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59153         get at sources.
59154
59155         * lib/mike-gcc.exp: Fix typo.
59156
59157 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59158
59159         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59160         binary to use, transform the name.
59161         * config/*.exp: rename everything. Nuke any g++ specific files,
59162         it's now a special case of gcc that requires no special support.
59163         Add a default.exp for unsupported targets.
59164
59165 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59166
59167         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59168         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59169         version of Tcl.
59170
59171 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59172
59173         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59174         than a warning.
59175
59176 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59177
59178         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59179
59180 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59181
59182         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59183         option_list.  Compile every file with only 4/6 option choices
59184         (same as C torture) instead of with 12/18 different option
59185         choices.
59186         * lib/c-torture.exp: Likewise.
59187
59188         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59189         not already set.
59190
59191 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59192
59193         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59194         can put an XFAIL *-*-* on excess errors.
59195
59196 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59197
59198         * g++.law: Add more tests derived from g++-bugs snapshots.
59199
59200         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59201         equivalent to g++.law/init9.
59202
59203         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59204         compiled it, and the a.out file after we've run it.
59205
59206 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59207
59208         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59209         compiled it, and the a.out file after we've run it.
59210
59211 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59212
59213         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59214
59215 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59216
59217         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59218         version number.
59219
59220 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59221
59222         * g++.law: New directory of g++ tests derived from the g++-bugs
59223         snapshots.
59224
59225 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59226
59227         * gcc.compile: initbug1.c initbug1.exp testcase added
59228
59229 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59230
59231         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59232         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59233           fixes submitted by Jeff Law (law@cs.utah.edu)
59234         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59235           Jeff Law (law@cs.utah.edu)
59236
59237
59238 1993-11-30  Mike Stump  (mrs@cygnus.com)
59239
59240         * config/unix-g++.exp: Follow the gcc way of doing things.
59241         * g++.old-deja/old-deja.exp: Minor updates.
59242         * lib/g++.exp: New file, follow the gcc way of doing things.
59243         * lib/old-dejagnu.exp: Minor updates.
59244         * lib/mike-g++.exp: Always unset errorInfo.
59245
59246 1993-11-06  Mike Stump  (mrs@cygnus.com)
59247
59248         * lib/gcc.exp: Fix some errors with the below change, CC and
59249         CFLAGS should be global when setting, not local.
59250
59251 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59252
59253         * lib/gcc.exp: Transform tool name.
59254
59255 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59256
59257         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59258
59259 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59260
59261         * lib/gcc.exp: change gcc_done to gcc_stat
59262
59263 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59264
59265         * Upgraded gcc testsuite to c-torture version 1.25
59266
59267 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59268
59269         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59270         * lib/c-torture: added hooks for new reporting code.
59271
59272 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59273
59274         * config/sh-gcc.exp: check if sh-sim exists in the path
59275
59276 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59277
59278         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59279         * gcc.compile/compile.exp: Initial changes for new logic.
59280         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59281         * gcc.failure/failure.exp: Initial changes for new logic.
59282         * gcc.ieee/ieee.exp: Initial changes for new logic.
59283         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59284         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59285         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59286         * lib/c-torture.exp: Initial changes for new logic.
59287         * lib/gcc.exp: Initial changes for new logic.
59288
59289 1993-10-15  Mike Stump  (mrs@cygnus.com)
59290
59291         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59292         depend upon failure or success.  Fully qualify names in failure
59293         and success messages.  Always remove a.out before starting
59294         compile, just in case.  Pay more attention to error text output by
59295         the compiler.  Handle testcases with no known past errors just
59296         like all others, so that things are uniform.  Other miscellaneous
59297         improvements.
59298
59299 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59300
59301         * gcc.cpp: new directory for cpp tests
59302
59303 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59304
59305         * lib/chill.exp: Code reformatted, removed unused code.
59306         * config/unix-chill.exp: Code reformatted, removed unused code.
59307         * chill.execute/execute.exp: Code reformatted, removed unused code.
59308         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59309
59310 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59311
59312         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59313         routines not written.
59314
59315 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59316
59317         * config/bug-gcc.exp: Use new procs from bug.exp.
59318
59319 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59320
59321         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59322         via ftp, rather than depending on NFS.
59323         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59324         case.
59325
59326 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59327
59328         * config/bug-gcc.exp: Use new download proc.
59329
59330 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59331
59332         * chill.execute/execute.exp: cleanups, handles errors better
59333         * chill.compile/compile.exp: rewrite, based on execute.exp
59334         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59335         * lib/chill.exp: major changes to diff proc and compile and link
59336         procs. added chill_fail and chill_pass wrappers to pass and
59337         fail. added more comments, and handle error codes better.
59338         Added a hack to capture stderr from exec, so noncompile tests
59339         can work.
59340
59341 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59342
59343         * chill.execute/execute.exp: rewrite of testsuite driver
59344         * lib/chill.exp: rewrite of testsuite driver
59345         * config/unix-chill.exp: rewrite of testsuite driver
59346
59347 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59348
59349         In chill.execute:
59350         * iexpr.ch: Standardize uppercase.
59351         * tuples.dat: Standardize uppercase.
59352         * vary.ch: standardize.  Correct varying string assignments.
59353         * vary.dat: Add new output lines.
59354
59355 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59356
59357         In chill.execute:
59358         * chprintf.ch: Standardize use of uppercase.
59359         * tuples.ch: Standardize and turn arr2 into a DCL,
59360           rather than a SYN.
59361         * pinits.ch: Standardize.
59362
59363 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59364
59365         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59366         * Makefil: Renamed to Makefile.in.
59367         * configure.in: New.
59368
59369 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59370
59371         In chill.execute:
59372         * .cvsignore: Add result/output files.
59373         * Makefile: Fix up variables at start.  Use MFLAGS
59374           everywhere.  Correct bool_loc, built_ins entries.
59375           Add entry for vary1.ch.
59376         * bitarray.ch: Standardize upper-case usage.
59377         * bitexpr.ch: Standardize, add output of b1.
59378         * params.ch: Use arrayt in along PROC parameters, to
59379           avoid novelty problems.
59380         * sets.ch: Tiny cleanup.
59381         * vary1.ch: Re-indent.
59382
59383 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59384
59385         * Add PR-related files to Makefiles, .cvsignore files, etc.
59386
59387 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59388
59389         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59390           with compiler objects. New names are test-flow.c and test-loop.c
59391
59392 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59393
59394         * Upgraded c-torture tests from 1.19 to 1.20
59395
59396         * new files:
59397         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59398         * gcc.compile: 930623-1.c 930623-2.c
59399         * gcc.noncompile: 930622-1.c 930622-2.c
59400         * gcc.failure: 920411-1.c 920627-2.c
59401         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59402
59403 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59404
59405         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59406           More changes to get testsuite working properly. Needs more work.
59407           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59408
59409 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59410
59411         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59412           More changes to get testsuite working properly. Needs more work.
59413
59414 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59415
59416         * chill.compile/compile.exp: Added for Dejagnu support
59417         * chill.execute/execute.exp: Added for Dejagnu support
59418         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59419
59420 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59421
59422         This should complete moving the CHILL test files.
59423         * chill.noncompile(.cvsignore printf.grt
59424             in-printf.grt chprintf.grt chprintf.ch):
59425             Added test-support files.
59426           (Makefile): Modified further.
59427         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59428             signal.ch): Added test files.
59429           * chill.execute (.cvsignore printf.grt printr.c
59430             in-printf.grt rts.c chprintf.grt rts.h): Added
59431           test-support files.
59432             (Makefile): More corrections.
59433
59434 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59435
59436         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59437           test cases, ready for DejaGnu.
59438
59439 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59440
59441         * Upgraded c-torture tests from 1.18 to 1.19
59442
59443         * gcc.compile: added test(s):
59444           930607-1.c
59445         * gcc.execute: added test(s):
59446           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59447
59448         * added new subdirectory for misc tests: gcc.misc-tests
59449         * gcc.misc-test(s): added tests:
59450           inst-check.c test-consts.c test-ior.c test-switch.c
59451
59452 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59453
59454         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59455
59456 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59457
59458         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59459
59460 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59461
59462         * Upgraded c-torture tests from 1.17 to 1.18
59463
59464 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59465
59466         * Upgraded c-torture tests from 1.12 to 1.17
59467
59468 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59469
59470         * lib/old-dejagnu.exp:
59471           Fixed handling of XFAIL target triplets to correctly
59472           recognize wildcard characters.  Removed code that
59473           appended a unique id tag to the end of the file name
59474           printed out by the result of the testcases within a
59475           given test file.
59476
59477 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59478
59479         * lib/old-dejagnu.exp:
59480           Reworked expected failure handling to trigger off of XFAIL
59481           keyword in keyphrase embeded in testcase source code. The
59482           XFAIL keyword must be at the end of the keyphrase line. It
59483           may optionally be followed by one or more target triplets.
59484           It has just occured that the handling of wildcards in the
59485           target triplet may not be correct.
59486
59487 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59488
59489         * g++.old-deja/tests:
59490           Moved all subdirectories up one level into g++.old-deja .
59491
59492         * lib/old-dejagnu.exp:
59493           Fixed problem with CXXFLAGS not being properly reset, and being
59494           corrupted with extraneous "-c" compiler option.  This was
59495           causing binaries to not be generated for test that needed them.
59496           Modified strings passed to "pass" and "fail" so that individual
59497           tests from the same test file would be distinguished by an
59498           identifier appended to the test file name in the summary logs;
59499           this corrected a problem with erroneous diff logs.  Added code
59500           to search testcases for expected fail and unexpected pass keywords.
59501
59502 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59503
59504         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59505
59506 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59507
59508         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59509           Removed extraneous text from end of "Special g++ Options"
59510           keyphrase.
59511
59512         * lib/old-dejagnu.exp: Added pattern matching to look for new
59513           keywords, embedded in testcases comments, which will trigger
59514           calls to xpass and xfail.
59515
59516 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59517
59518         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59519           comments embedded in the testcases, especially the one looking for
59520           special compiler options, as well as the pattern matching for the
59521           compiler output again.
59522
59523 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59524
59525         * lib/old-dejagnu.exp: Do a proper check of the return value for
59526           execute tests. Fixed several problems with the pattern matching
59527           of the compiler output which gave erroneous test results.
59528           Changed several of the test result messages to be more descriptive.
59529         * config/unix-g++.exp: Proc g++_load now actually works and
59530           executes the tests passed to it and returns a usable return
59531           value.
59532
59533 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59534
59535           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59536
59537 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59538
59539         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59540           Modified both files to properly execute the old style
59541           dejagnu tests. The previous versions of these files were
59542           experimental and did not function anything near correctly.
59543
59544 1993-04-05  Rob Savoye  (rob@cygnus.com)
59545
59546         * Removed all Makefile.in and configure.in files. No configuration
59547         needed now.
59548
59549 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59550
59551         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59552
59553 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59554
59555         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59556         gcc.special/configure.in, gcc.noncompile/configure.in,
59557         gcc.execute/configure.in, gcc.code_quality/configure.in,
59558         g++.other/configure.in, g++.old-deja/configure.in,
59559         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59560         in srcname setting.
59561
59562 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59563
59564         * lib/udi.exp: Fixed mondfe and mondfe_download.
59565         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59566         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59567
59568 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59569
59570         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59571         (gdb_exit): Don't remove *_soc files.
59572
59573 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59574
59575         * lib/c-torture.exp: Don't look for main; instead always use -w
59576         -c.  This is how the c-torture tests work.  Remove the object
59577         file if the compilation succeeds.
59578         * gcc.execute/execute.exp: Remove executable if test passes.
59579         * gcc.noncompile/noncompile.exp: Every test is an expected
59580         failure.
59581         * gcc.special/special.exp: Added tests from c-torture 1.11,
59582         corrected use of existing test.
59583         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59584         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59585         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59586         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59587         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59588         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59589         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59590         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59591         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59592         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59593         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59594         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59595         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59596         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59597         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59598         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59599         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59600         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59601         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59602         c-torture 1.11.
59603         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59604         correspond to c-torture 1.11.
59605
59606         * New file.